@font-face { font-family: "Oswald"; font-weight: 200; font-style: normal; font-display: swap; src: url("/g/fonts/oswald/oswald-e-l.woff2") format("woff2"), url("/g/fonts/oswald/oswald-e-l.woff") format("woff");}
@font-face { font-family: "Oswald"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/oswald/oswald-l.woff2") format("woff2"), url("/g/fonts/oswald/oswald-l.woff") format("woff");}
@font-face { font-family: "Oswald"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/oswald/oswald-r.woff2") format("woff2"), url("/g/fonts/oswald/oswald-r.woff") format("woff");}
@font-face { font-family: "Oswald"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/oswald/oswald-m.woff2") format("woff2"), url("/g/fonts/oswald/oswald-m.woff") format("woff");}
@font-face { font-family: "Oswald"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/oswald/oswald-s-b.woff2") format("woff2"), url("/g/fonts/oswald/oswald-s-b.woff") format("woff");}
@font-face { font-family: "Oswald"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/oswald/oswald-b.woff2") format("woff2"), url("/g/fonts/oswald/oswald-b.woff") format("woff");}
:root {
	--color-i1a1recto: 0, 99, 230;
	--color-idui3fbth: 255, 255, 255;
	--color-i5jj91tpb: 255, 255, 255;
	--color-i6imk8spn: 255, 254, 65;
	--color-i8uu3amd1: 209, 205, 205;
	--color-inoack29b: 255, 254, 65;
	--color-i4i9340pd: 255, 255, 255;
	--color-i32fsjykd: 0, 0, 0;
	--color-iqoxn4qhr: 255, 255, 255;
	--color-if5n4xmyc: 255, 254, 65;
	--color-i7s8ielk4: 255, 254, 65;
	--color-iyiuhmx8f: 255, 254, 65;
	--color-i68zov26b: 255, 254, 65;
	--color-imq671f5f: 255, 254, 65;
	--color-io6sqhw3x: 255, 254, 65;
	--color-ia6umovf5: 255, 254, 65;
	--color-i5fybdrs0: 255, 254, 65;
	--color-i9n0dv9hl: 70, 204, 128;
	--color-ixvobqz61: 255, 254, 65;
	--color-i5kpjp55n: 255, 254, 65;
	--color-ias9k26fz: 255, 255, 255;
}

.section--u-il1ooljma { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: rgba(var(--color-i1a1recto), 1); padding-left: 30px; padding-right: 30px; background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll }
.div--u-i8z1jrzwo { width: auto; position: relative; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 0px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-left: 40px; min-width: 300px }
.div--u-idufs5wg7 { width: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0px; padding-right: 0px; justify-content: flex-end; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-left: 0px; margin-right: 0px }
.mosaic-search--u-iu61f7btt { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-left: 0px; margin-right: 0px; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.mosaic-search__form--u-i6hm64x3w { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.mosaic-search__label--u-innlcg6od { display: inline-block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; margin-left: 0px; margin-right: 0px; width: 100% }
.mosaic-search__input--u-idcsvm361 { width: 100%; min-height: 41px; border-top-left-radius: 6px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 6px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-left: 20px; font-size: 15px; outline-width: 0px; background-color: rgba(var(--color-idui3fbth), 0.2); color: rgba(var(--color-i5jj91tpb), 1); padding-top: 0px; padding-bottom: 0px; font-family: Oswald, sans-serif; outline-style: none }
.mosaic-search__input--u-idcsvm361:hover, .mosaic-search__input--u-idcsvm361.is-hover { outline-width: 0px }
.mosaic-search__input--u-idcsvm361:active, .mosaic-search__input--u-idcsvm361.is-active { outline-width: 0px }
.mosaic-search__input--u-idcsvm361::placeholder { color: rgba(var(--color-i4i9340pd), 1) }
.mosaic-search__button--u-iywuauyfs { cursor: pointer; width: 41px; height: 41px; border-top-left-radius: 0px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: rgba(var(--color-i6imk8spn), 1); flex-shrink: 0; margin-right: 0px; margin-left: 0px; outline-style: none }
.mosaic-search__button--u-iywuauyfs:hover, .mosaic-search__button--u-iywuauyfs.is-hover { background-color: rgba(var(--color-inoack29b), 1) }
.svg_image--u-i98za3uxk { 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: 17px; width: 17px; overflow-x: hidden; overflow-y: hidden; background-color: rgba(var(--color-i8uu3amd1), 0) }
.svg_image--u-i98za3uxk > svg { flex-shrink: 0 }
.svg_image--u-i98za3uxk svg { width: 100%; height: 100% }
.svg_image--u-i98za3uxk .path-icy7f2ldo { fill: rgba(var(--color-i32fsjykd), 1) }
.div--u-i6phpg1we { width: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; flex-shrink: 0; margin-left: 0px; margin-right: 40px }
.div--u-izzrki9lt { width: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 0px }
.list__item--u-idswoy0y6 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 2px; margin-top: 2px }
.list--u-i3i9yayyx { display: block; padding-bottom: 0px }
.div--u-ipfgz89zh { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; justify-content: space-between; padding-top: 15px; padding-bottom: 73px }
.link-universal--u-i1o5i7rkk { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none }
.text--u-inwcac2sm { color: rgba(var(--color-iqoxn4qhr), 1); font-weight: 600; font-family: Oswald, sans-serif }
.div--u-ily70oujn { width: 35px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 35px; margin-right: 15px; -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; padding-right: 0px; border-right-style: solid; border-right-width: 1px; border-right-color: rgba(var(--color-if5n4xmyc), 1); border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; border-top-color: rgba(var(--color-i7s8ielk4), 1); border-bottom-color: rgba(var(--color-iyiuhmx8f), 1); border-left-color: rgba(var(--color-i68zov26b), 1); border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px }
.svg_image--u-ih71e33zb { 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: 18px; width: 18px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ih71e33zb > svg { flex-shrink: 0 }
.svg_image--u-ih71e33zb svg { width: 100%; height: 100% }
.svg_image--u-ih71e33zb .path-i3zyeng28 { fill: rgba(var(--color-i9n0dv9hl), 0.01); stroke: rgba(var(--color-ixvobqz61), 1) }
.div--u-ipe9jqzea { width: 35px; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 35px; flex-shrink: 0; margin-right: 15px; -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; padding-right: 0px; border-right-style: solid; border-right-width: 1px; border-right-color: rgba(var(--color-imq671f5f), 1); border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-top-color: rgba(var(--color-io6sqhw3x), 1); border-bottom-color: rgba(var(--color-ia6umovf5), 1); border-left-color: rgba(var(--color-i5fybdrs0), 1) }
.svg_image--u-i6nacmb64 { 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: 18px; width: 18px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-i6nacmb64 > svg { flex-shrink: 0 }
.svg_image--u-i6nacmb64 svg { width: 100%; height: 100% }
.svg_image--u-i6nacmb64 .path-ilwq9di5y { fill: rgba(var(--color-i5kpjp55n), 1) }
.div--u-i6lmxedqt { width: 100%; position: relative; margin-right: 0px; margin-left: 0px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.list__item--u-iy4frxvj8 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 2px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: 0px; margin-right: 0px; width: 100%; margin-bottom: 2px }
.list--u-imkonkk7g { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 0px; margin-right: 0px; width: 100%;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.text--u-icz13df7k { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 16px; line-height: normal; vertical-align: top; position: relative; margin-left: 0px; margin-right: 0px; width: 100%; color: rgba(var(--color-ias9k26fz), 1); font-family: Oswald, sans-serif; font-weight: 400 }
.container--u-if18ef6l6 { width: 100%; max-width: 1400px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative }

@media (max-width: 991px) {
	.div--u-idufs5wg7 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0px; width: 100% }
	.div--u-i6phpg1we { width: auto; margin-left: 0px; margin-right: 0px; margin-bottom: 10px }
	.mosaic-search--u-iu61f7btt { display: none }
	.div--u-i8z1jrzwo { display: none }
	.div--u-ipe9jqzea { display: none }
	.div--u-ipfgz89zh { padding-bottom: 86px; padding-top: 30px }
	.text--u-icz13df7k { text-align: center }
	.section--u-il1ooljma { padding-left: 30px; padding-right: 30px }
}

@media (max-width: 767px) {
	.div--u-i6phpg1we { width: auto }
	.div--u-idufs5wg7 { padding-right: 0px }
	.text--u-icz13df7k { font-size: 15px }
	.div--u-ipfgz89zh { padding-top: 30px; padding-bottom: 75px }
	.text--u-inwcac2sm { font-size: 18px }
	.div--u-ily70oujn { width: 40px; height: 40px }
}

@media (max-width: 479px) {
	.div--u-ipfgz89zh { padding-top: 30px; padding-bottom: 20px }
	.div--u-i6phpg1we { margin-bottom: 15px }
	.section--u-il1ooljma { padding-left: 20px; padding-right: 20px }
	.text--u-inwcac2sm { font-size: 16px }
	.text--u-icz13df7k { line-height: 22px }
}