
:root {
	--color-i6reu3rgu: 0, 0, 0;
	--color-in0q7taka: 245, 245, 245;
	--color-ila6vtv90: 238, 238, 238;
	--color-itc2muyeu: 255, 255, 255;
	--color-ivn54wnwc: 17, 17, 17;
	--color-ippjl7ncm: 17, 17, 17;
	--color-i2hc0ispc: 17, 17, 17;
	--color-ibi3xy46c: 17, 17, 17;
	--color-iikzgfshi: 255, 255, 255;
	--color-it4ap35x8: 110, 91, 228;
	--color-ih6puzwap: 15, 72, 127;
	--color-irythngji: 255, 255, 255;
	--color-i7c9dlwux: 34, 34, 34;
	--color-icx3ifmrh: 238, 238, 238;
	--color-ivpzymu45: 238, 238, 238;
	--color-ii07uyxe5: 238, 238, 238;
	--color-ihsilaas2: 238, 238, 238;
	--color-i8xy1cjo7: 255, 255, 255;
	--color-i6lgx4p8p: 34, 34, 34;
	--color-icnp804qx: 239, 239, 239;
	--color-i4p7jw9o6: 134, 134, 139;
	--color-iya1u99cz: 46, 47, 51;
}

.mosaic-popup--u-ittgyyhau { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-i8cludr0f { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-i6reu3rgu), 0.5); display: none; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; opacity: 0; transition-behavior: normal; transition-duration: 500ms; transition-timing-function: ease; transition-delay: 0ms; transition-property: all; overflow-y: auto; padding-top: 20px; padding-bottom: 20px }
.mosaic-popup__inner-data--u-i2o3i1yni { position: relative; width: 1400px; min-height: auto; max-width: 100vw; background-color: rgba(var(--color-in0q7taka), 1); margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; padding-top: 40px; padding-bottom: 40px; padding-left: 40px; padding-right: 40px }
.mosaic-popup__close--u-i8yznlz41 { cursor: pointer; position: absolute; right: 0px; top: 0px; min-width: 40px; min-height: 40px; text-align: center; background-color: rgba(var(--color-ila6vtv90), 0); z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
.svg_image--u-ihd9hi7lw { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 20px; height: 20px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ihd9hi7lw .path-inxasncki { fill: rgba(var(--color-it4ap35x8), 1) }
.div--u-iefa6o4de { width: 100%; position: relative; display: block; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; background-color: rgba(var(--color-itc2muyeu), 1); border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; box-shadow: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(var(--color-ivn54wnwc), 0.2); border-right-color: rgba(var(--color-ippjl7ncm), 0.2); border-bottom-color: rgba(var(--color-i2hc0ispc), 0.2); border-left-color: rgba(var(--color-ibi3xy46c), 0.2); margin-left: 0px; margin-right: 0px; height: auto; min-height: auto }
.mosaic-search--u-i7pih5ab7 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 0px; margin-right: 0px; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ih6puzwap), 0.2); background-color: rgba(var(--color-irythngji), 0) }
.mosaic-search__form--u-il7t46hkg { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse }
.mosaic-search__label--u-i2yq7yecc { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; overflow-x: hidden; overflow-y: hidden; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; justify-content: center; padding-left: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 15px; margin-left: 0px; margin-right: 0px; width: 100%; color: rgba(var(--color-i7c9dlwux), 1) }
.mosaic-search__input--u-iai8q4wd1 { width: 100%; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(var(--color-icx3ifmrh), 1); border-right-color: rgba(var(--color-ivpzymu45), 1); border-bottom-color: rgba(var(--color-ii07uyxe5), 1); border-left-color: rgba(var(--color-ihsilaas2), 1); border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 15px; font-weight: 500; outline-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(var(--color-i8xy1cjo7), 0); color: rgba(var(--color-i6lgx4p8p), 1) }
.mosaic-search__button--u-i4r57amu1 { cursor: pointer; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-bottom: 0px; padding-top: 0px; width: 40px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; flex-shrink: 0; background-color: rgba(var(--color-icnp804qx), 0) }
.svg_image--u-i0nugof38 { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 14px; width: 14px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-i0nugof38 > svg { flex-shrink: 0 }
.svg_image--u-i0nugof38 svg { width: 100%; height: 100% }
.svg_image--u-i0nugof38 .path-i476hbrw4 { fill: rgba(var(--color-i4p7jw9o6), 1) }
.svg_image--u-i0nugof38 .path-i7swlgk6b { fill: rgba(var(--color-iya1u99cz), 1) }
.div--u-icm4l1cga { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; padding-right: 0%; margin-top: 0px; margin-bottom: 0px; max-width: none; margin-left: 0px }

@media (max-width: 991px) {
	.div--u-iefa6o4de { margin-left: 0px; margin-right: 0px; width: 100%; margin-top: 0px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px }
	.mosaic-popup__inner-data--u-i2o3i1yni { width: 96%; padding-left: 30px; padding-right: 30px; padding-bottom: 30px; padding-top: 30px }
	.mosaic-popup__close--u-i8yznlz41 { min-width: 40px }
	.div--u-icm4l1cga { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 0px; margin-right: 0px; width: 100%; max-width: none }
	.svg_image--u-ihd9hi7lw { width: 40%; height: 40% }
}

@media (max-width: 767px) {
	.div--u-iefa6o4de { padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; background-color: rgba(var(--color-iikzgfshi), 0) }
	.mosaic-popup__inner-bg--u-i8cludr0f { padding-top: 10px; padding-bottom: 10px }
	.mosaic-popup__close--u-i8yznlz41 { min-width: 36px; min-height: 36px }
	.svg_image--u-ihd9hi7lw { width: 40%; height: 40% }
	.mosaic-popup__inner-data--u-i2o3i1yni { padding-top: 40px; padding-bottom: 40px; padding-left: 20px; padding-right: 20px }
}

@media (max-width: 479px) {
	.mosaic-popup__inner-data--u-i2o3i1yni { padding-left: 20px; padding-right: 20px; padding-bottom: 40px; padding-top: 40px }
	.mosaic-popup__close--u-i8yznlz41 { min-width: 36px; min-height: 36px }
	.svg_image--u-ihd9hi7lw { width: 40%; height: 40% }
}