@font-face { font-family: "Open Sans"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-l.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-l.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-l-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-l-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-r.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-r.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-s-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-s-b.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-s-b-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-s-b-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-b.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-b-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-b-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-e-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-e-b.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 800; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-e-b-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-e-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 100; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-t.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-t.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 100; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-t-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-t-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 200; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-l.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-l.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 200; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-l-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-l-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-l.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-l.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-l-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-l-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-r.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-r.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-m.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-m.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-m-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-m-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-s-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-s-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-s-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-s-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 800; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-bl.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-bl.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-bl-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-bl-i.woff") format("woff");}
:root {
	--color-iz5mxxp4z: 0, 0, 0;
	--color-imw4nwozs: 238, 238, 238;
	--color-in7jej1zj: 255, 255, 255;
	--color-i5ki13pkm: 245, 245, 245;
	--color-iaa6ro8oo: 42, 42, 42;
	--color-i2tz0co22: 248, 248, 248;
	--color-iz6ces6ab: 217, 217, 217;
	--color-i68wip6hy: 245, 245, 245;
	--color-igsuu287z: 59, 59, 59;
	--color-i2ibuw8ht: 245, 245, 245;
	--color-igdogkdfb: 169, 169, 169;
	--color-i8gc7xjh0: 169, 169, 169;
	--color-ij6p75yv0: 169, 169, 169;
	--color-i6la75xau: 169, 169, 169;
	--color-iqafm91o7: 245, 245, 245;
	--color-ilfl59dz4: 59, 59, 59;
	--color-igosgnpfp: 248, 248, 248;
	--color-i3k0vqami: 169, 169, 169;
	--color-ihflje6kw: 169, 169, 169;
	--color-i4951joa9: 169, 169, 169;
	--color-i6gt4k5ue: 169, 169, 169;
	--color-i9i8wk6bt: 245, 245, 245;
	--color-ixbftcu0p: 59, 59, 59;
	--color-ipw126x58: 245, 245, 245;
	--color-i9bmz89su: 169, 169, 169;
	--color-ijsqwja88: 245, 245, 245;
	--color-ifuvvmm5q: 169, 169, 169;
	--color-icma1d0sl: 169, 169, 169;
	--color-igdky2x9k: 245, 245, 245;
	--color-i3zlljjjw: 59, 59, 59;
	--color-i6a6fv5wg: 248, 248, 248;
	--color-ik2e9p1x8: 248, 248, 248;
	--color-i8hidp3h2: 248, 248, 248;
	--color-i1k5r8hmu: 248, 248, 248;
	--color-ih9mtbj16: 248, 248, 248;
	--color-i37zg0o35: 59, 59, 59;
	--color-iowpgbbz7: 248, 248, 248;
	--color-i1y4vngyf: 255, 215, 0;
	--color-ia2fjz1wd: 255, 0, 0;
	--color-ingu4wnvd: 128, 128, 128;
	--color-iqf5xtd1x: 128, 128, 128;
	--color-i3hm5tjap: 128, 128, 128;
	--color-i0un146ge: 128, 128, 128;
	--color-i6vlq5y3m: 128, 128, 128;
	--color-iph3rnsjt: 0, 0, 0;
	--color-ixm8pq8bz: 255, 254, 254;
	--color-i2dmsmpob: 255, 254, 254;
	--color-isbnlpa2b: 255, 254, 254;
	--color-iw3bg7jf4: 255, 254, 254;
	--color-ijqo4qdwu: 255, 122, 0;
	--color-iolsvr9t1: 255, 122, 0;
	--color-ir4e1ldqq: 128, 128, 128;
	--color-i8ou7cn73: 128, 128, 128;
	--color-iy0t9cqdl: 128, 128, 128;
	--color-i1fhgetia: 128, 128, 128;
	--color-iw3a62tkq: 0, 0, 0;
	--color-idzks10xv: 255, 255, 255;
	--color-iauwuysl5: 255, 255, 254;
	--color-idgx0i7ez: 255, 255, 255;
	--color-iu92nhfwy: 255, 255, 255;
	--color-iudut6lpi: 255, 255, 255;
	--color-i8lsxacpw: 255, 255, 255;
	--color-itxgdzhsf: 240, 240, 240;
	--color-ipdgfhxpr: 197, 197, 197;
	--color-i73y3l81f: 197, 197, 197;
	--color-i1m2jzt1i: 197, 197, 197;
	--color-i0fwdhie8: 197, 197, 197;
	--color-il5xfgfyr: 248, 248, 248;
	--color-idi1tv6kn: 248, 248, 248;
	--image-iuku1cwe5: url("/d/tpl25_del_2.svg");
	--color-imf9z8zmj: 248, 248, 248;
	--color-i9rz6hx88: 255, 215, 0;
	--color-i5zzcw7z9: 0, 0, 255;
	--color-irr22hf2j: 48, 166, 244;
	--color-iso7vuo8v: 12, 60, 209;
	--color-iacvi3ija: 248, 248, 248;
	--color-i30rrwuqi: 59, 59, 59;
	--color-i57dvegk2: 255, 255, 255;
	--color-ipjske546: 248, 248, 248;
	--color-id7sm1jw2: 42, 188, 98;
	--color-iodfxfpru: 248, 248, 248;
	--color-ifvgxfn4l: 248, 248, 248;
	--color-icqnhxiyz: 248, 248, 248;
	--color-imzux0g8c: 248, 248, 248;
	--color-ii0oqarbt: 248, 248, 248;
	--color-iotl83lwe: 248, 248, 248;
	--color-ifqc9b6kd: 255, 122, 0;
	--color-i3his8g5o: 255, 122, 0;
	--color-i62ha13fm: 255, 122, 0;
	--color-i63gc01c0: 255, 122, 0;
	--color-iaxzoyw2u: 255, 122, 0;
	--color-ibu6ezvbw: 255, 122, 0;
	--color-igb31uabm: 255, 122, 0;
	--color-i9ukwrzej: 255, 122, 0;
	--color-ihx54oj22: 255, 122, 0;
	--color-iszmx3u1a: 248, 248, 248;
	--color-ibzunfe6g: 248, 248, 248;
	--color-i35vw6hz6: 248, 248, 248;
	--color-ixkymicmh: 248, 248, 248;
	--color-igmxpslf5: 248, 248, 248;
	--color-i0bbcnsf4: 255, 122, 0;
	--color-iad72yktp: 255, 122, 0;
	--color-ix8f7rxvc: 255, 122, 0;
	--color-i0mlrkg5t: 255, 122, 0;
	--color-ise33u7a0: 59, 59, 59;
	--color-i0sj2nqei: 59, 59, 59;
	--color-i0umyjilp: 59, 59, 59;
	--color-i5cc2ddqd: 59, 59, 59;
	--color-i6g1fznx3: 255, 122, 0;
	--color-ijo4psqfg: 255, 122, 0;
	--color-ib7wdrvcy: 255, 122, 0;
	--color-i3afuhq90: 255, 122, 0;
	--color-ila5a26sr: 255, 122, 0;
	--color-im0p7xo5u: 255, 122, 0;
	--color-iqj56wki8: 255, 122, 0;
	--color-irf2om182: 255, 122, 0;
	--color-ijq3y6cxj: 248, 248, 248;
	--color-i7vmfo804: 240, 240, 240;
	--color-iqaw6ba7q: 255, 255, 255;
	--color-i1udfic1d: 255, 122, 0;
	--color-ic3ea1efa: 255, 122, 0;
	--color-iptfo605p: 255, 122, 0;
	--color-iveeu7db4: 255, 122, 0;
	--color-izqfabka5: 255, 122, 0;
	--color-ibm5ubvvl: 255, 122, 0;
	--color-i0dl2le0e: 255, 122, 0;
	--color-iuxtxff9e: 255, 122, 0;
	--color-ifli13kvg: 255, 122, 0;
	--color-i93rkhs42: 255, 122, 0;
	--color-ijsyvak8n: 255, 122, 0;
	--color-i963003dt: 255, 215, 0;
	--color-iuvjx54uq: 255, 122, 0;
	--color-ik2wblotk: 255, 215, 0;
	--color-i39l2j2di: 255, 255, 255;
	--color-i2h88j92o: 255, 255, 255;
	--color-if7qjxdb6: 255, 255, 255;
	--color-i2yq6ors3: 255, 255, 255;
	--color-i1fjlu10r: 255, 255, 255;
	--color-i61wpnryy: 255, 122, 0;
	--color-i88lagidf: 255, 122, 0;
	--color-iohvht7em: 255, 122, 0;
	--color-ict0y22hm: 255, 122, 0;
	--color-i046bhuco: 255, 122, 0;
	--color-ifa28hg4u: 255, 122, 0;
	--color-irtvqm0a6: 255, 122, 0;
	--color-iqkbip3aq: 255, 122, 0;
	--color-i93z6nq0o: 255, 122, 0;
	--color-i8k5xsy9y: 255, 122, 0;
	--color-ifnc4ns8h: 255, 122, 0;
	--color-i5df780n0: 255, 122, 0;
	--color-i050wjni2: 255, 122, 0;
	--color-i51m42gjc: 255, 215, 0;
	--color-ik47la3li: 12, 60, 209;
	--color-igquvqoio: 255, 122, 0;
	--color-ivqqa5o8p: 255, 215, 0;
}

.mosaic-popup--u-ilx4m4srz { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-i1zd2rikt { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-iz5mxxp4z), 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-iwz7q31yf { position: relative; width: 480px; min-height: 300px; max-width: 100vw; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto }
.mosaic-popup__close--u-ioqxn5vj8 { cursor: pointer; position: absolute; right: 10px; top: 10px; min-width: 50px; min-height: 50px; text-align: center; background-color: rgba(var(--color-imw4nwozs), 1); 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; border-top-left-radius: 60px; border-top-right-radius: 60px; border-bottom-right-radius: 60px; border-bottom-left-radius: 60px }
.mosaic-popup__close--u-ioqxn5vj8:hover .svg_image--u-i4lzd8pxj, .mosaic-popup__close--u-ioqxn5vj8.is-hover .svg_image--u-i4lzd8pxj { transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg) }
.svg_image--u-i4lzd8pxj { 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; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.svg_image--u-i4lzd8pxj .path-iahb18jdb { fill: rgba(var(--color-ik47la3li), 1) }
.mosaic-form--u-il2xci97o { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 50px; padding-bottom: 50px; padding-left: 40px; padding-right: 40px; background-image: linear-gradient(35deg, rgba(var(--color-irr22hf2j), 1) 0%, rgba(var(--color-iso7vuo8v), 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-size: auto; background-attachment: scroll; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; color: rgba(var(--color-iacvi3ija), 1); justify-content: center }
.mosaic-form--u-il2xci97o * { outline-style: none }
.mosaic-form--u-il2xci97o .mosaic-form__title--u-iqfwtbsp1 { line-height: normal; margin-bottom: 10px; font-size: 2vw; margin-left: 0px; margin-right: 0px; width: 100%; font-weight: 700; display: block; color: rgba(var(--color-in7jej1zj), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__header { display: none; margin-bottom: 5px }
.mosaic-form--u-il2xci97o .mosaic-form__body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
.mosaic-form--u-il2xci97o .mosaic-form__field { margin-bottom: 10px; margin-top: 10; margin-right: 0px; min-width: 180px; max-width: none; width: 100%; display: block; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin-left: 0px; -ms-flex-order: 0; -webkit-order: 0; order: 0; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.mosaic-form--u-il2xci97o .mosaic-form__name { font-weight: 500; margin-top: 10px; margin-bottom: 5px }
.mosaic-form--u-il2xci97o .mosaic-form__text { display: block; padding-bottom: 8px; padding-top: 8px; padding-left: 20px; padding-right: 20px; background-color: rgba(var(--color-i5ki13pkm), 1); flex-shrink: 1; height: 60px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 100%; color: rgba(var(--color-iaa6ro8oo), 1); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i2tz0co22), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.mosaic-form--u-il2xci97o .mosaic-form__icon { width: 25px; height: 25px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; background-color: rgba(var(--color-iz6ces6ab), 1); display: none }
.mosaic-form--u-il2xci97o .svg_image { 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: 25px; width: 25px; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-il2xci97o .svg_image_checkbox { 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: 13px; width: 13px; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-il2xci97o .svg_image_radio { 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: 13px; width: 13px; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-il2xci97o .mosaic-form__date { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: 60px; width: 100%; padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px; cursor: pointer; background-color: rgba(var(--color-i68wip6hy), 1); color: rgba(var(--color-igsuu287z), 1); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i2ibuw8ht), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__date-interval { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: 60px; width: 100%; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-igdogkdfb), 1); border-right-color: rgba(var(--color-i8gc7xjh0), 1); border-bottom-color: rgba(var(--color-ij6p75yv0), 1); border-left-color: rgba(var(--color-i6la75xau), 1); padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px; cursor: pointer; background-color: rgba(var(--color-iqafm91o7), 1); color: rgba(var(--color-ilfl59dz4), 1); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; box-shadow: inset 0px 0px 0px 2px rgba(var(--color-igosgnpfp), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__textarea { width: 100%; display: block; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-i3k0vqami), 1); border-right-color: rgba(var(--color-ihflje6kw), 1); border-bottom-color: rgba(var(--color-i4951joa9), 1); border-left-color: rgba(var(--color-i6gt4k5ue), 1); padding-bottom: 10px; padding-top: 16px; padding-left: 20px; padding-right: 20px; background-color: rgba(var(--color-i9i8wk6bt), 1); flex-shrink: 1; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; color: rgba(var(--color-ixbftcu0p), 1); min-height: 60px; height: 60px; box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ipw126x58), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__select { width: 100%; display: block; height: 60px; border-top-width: 0px; border-right-width: 14px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-i9bmz89su), 1); border-right-color: rgba(var(--color-ijsqwja88), 1); border-bottom-color: rgba(var(--color-ifuvvmm5q), 1); border-left-color: rgba(var(--color-icma1d0sl), 1); padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px; background-color: rgba(var(--color-igdky2x9k), 1); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; color: rgba(var(--color-i3zlljjjw), 1); font-size: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.mosaic-form--u-il2xci97o .mosaic-form__select-multiple { width: 100%; display: block; border-top-width: 0px; border-right-width: 22px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-i6a6fv5wg), 1); border-right-color: rgba(var(--color-ik2e9p1x8), 1); border-bottom-color: rgba(var(--color-i8hidp3h2), 1); border-left-color: rgba(var(--color-i1k5r8hmu), 1); padding-bottom: 8px; padding-top: 20px; padding-left: 20px; padding-right: 10px; background-color: rgba(var(--color-ih9mtbj16), 1); color: rgba(var(--color-i37zg0o35), 1); font-size: 15px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px }
.mosaic-form--u-il2xci97o .mosaic-form__date-interval-container { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.mosaic-form--u-il2xci97o .mosaic-form__date-interval-delimiter { width: 13px; height: 2px; flex-shrink: 0; margin-right: 5px; margin-left: 5px; background-color: rgba(var(--color-iowpgbbz7), 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px }
.mosaic-form--u-il2xci97o .mosaic-form__error { margin-bottom: 5px; color: rgba(var(--color-i1y4vngyf), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__required { color: rgba(var(--color-ia2fjz1wd), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__note { color: rgba(var(--color-ingu4wnvd), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__radio-icon { width: 14px; height: 14px; flex-shrink: 0; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-iqf5xtd1x), 1); border-right-color: rgba(var(--color-i3hm5tjap), 1); border-bottom-color: rgba(var(--color-i0un146ge), 1); border-left-color: rgba(var(--color-i6vlq5y3m), 1); background-color: rgba(var(--color-iph3rnsjt), 0.2) }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox-icon { width: 15px; height: 15px; flex-shrink: 0; border-top-left-radius: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-right-radius: 2px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-ir4e1ldqq), 1); border-right-color: rgba(var(--color-i8ou7cn73), 1); border-bottom-color: rgba(var(--color-iy0t9cqdl), 1); border-left-color: rgba(var(--color-i1fhgetia), 1); background-color: rgba(var(--color-iw3a62tkq), 0.2) }
.mosaic-form--u-il2xci97o .mosaic-form__value { margin-left: 5px }
.mosaic-form--u-il2xci97o .mosaic-form__label { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 5px; margin-bottom: 5px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.mosaic-form--u-il2xci97o .mosaic-form__button { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; padding-top: 20px; padding-right: 10%; padding-bottom: 20px; padding-left: 10%; line-height: normal; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative; margin-top: 16; margin-bottom: 16px; border-top-left-radius: 60px; border-top-right-radius: 60px; border-bottom-right-radius: 60px; border-bottom-left-radius: 60px; box-shadow: inset 0px 0px 0px 2px rgba(var(--color-idzks10xv), 1); transition-property: all; transition-duration: 800ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(var(--color-iauwuysl5), 1); height: 60px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; overflow-x: hidden; overflow-y: hidden; border-top-color: rgba(var(--color-idgx0i7ez), 1); border-right-color: rgba(var(--color-iu92nhfwy), 1); border-bottom-color: rgba(var(--color-iudut6lpi), 1); border-left-color: rgba(var(--color-i8lsxacpw), 1); font-size: 18px; font-weight: 600; background-color: rgba(var(--color-itxgdzhsf), 0); margin-left: 0px; margin-right: 0px; width: 100% }
.mosaic-form--u-il2xci97o .mosaic-form__upload-progress { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-ipdgfhxpr), 1); border-right-color: rgba(var(--color-i73y3l81f), 1); border-bottom-color: rgba(var(--color-i1m2jzt1i), 1); border-left-color: rgba(var(--color-i0fwdhie8), 1); margin-bottom: 10px; right: 10px }
.mosaic-form--u-il2xci97o .progressWrapper { padding-top: 8px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(var(--color-il5xfgfyr), 0.4) }
.mosaic-form--u-il2xci97o .progressContainer { position: relative }
.mosaic-form--u-il2xci97o .progressCancel { font-size: 0px; display: block; height: 40px; width: 40px; position: absolute; right: 0px; top: 0px; text-align: center; background-color: rgba(var(--color-idi1tv6kn), 1); border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; background-image: var(--image-iuku1cwe5); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll }
.mosaic-form--u-il2xci97o .progressName { margin-right: 50px; font-weight: 700; color: rgba(var(--color-imf9z8zmj), 1); text-align: left; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-il2xci97o .progressBarStatus { margin-top: 5px; margin-right: 50px; text-align: left }
.mosaic-form--u-il2xci97o .progressBarInProgress { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-i9rz6hx88), 1); margin-top: 5px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px }
.mosaic-form--u-il2xci97o .progressBarComplete { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-i5zzcw7z9), 1); margin-top: 5px }
.mosaic-form--u-il2xci97o .mosaic-form__upload-count-container { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 10px }
.mosaic-form--u-il2xci97o .mosaic-form__form--u-ien3gd01h { display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; align-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.mosaic-form--u-il2xci97o .text--u-i0shobeiv { margin-bottom: 20px; font-family: Montserrat, sans-serif; font-weight: 400; font-size: 18px; line-height: 1.4em; display: block; color: rgba(var(--color-i57dvegk2), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__success__text--u-i43lvg9sf { color: rgba(var(--color-ipjske546), 1); font-size: 25px }
.mosaic-form--u-il2xci97o .mosaic-form__success--u-iixap8kt4 { color: rgba(var(--color-iodfxfpru), 1) }
.mosaic-form--u-il2xci97o .button__text { z-index: 1 }
.mosaic-form--u-il2xci97o .mosaic-form__radio { display: none }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox { display: none }
.mosaic-form--u-il2xci97o .mosaic-form__file-button-placeholder { padding-top: 10px; padding-bottom: 10px; padding-left: 16px; padding-right: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; box-shadow: 0px 0px 0px 2px rgba(var(--color-ijq3y6cxj), 1); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; background-color: rgba(var(--color-i7vmfo804), 0); color: rgba(var(--color-iqaw6ba7q), 1); font-weight: 600; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.mosaic-form--u-il2xci97o .div--u-iw1auvj6w { padding-bottom: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: nowrap; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-left: 0px; margin-right: 0px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0 }
.mosaic-form--u-il2xci97o .mosaic-form__field--u-i7r0g5l9h { width: 100%; max-width: 100%; -ms-flex-order: 0; -webkit-order: 0; order: 0; padding-top: 10px }
.mosaic-form--u-il2xci97o .mosaic-form__count { margin-left: 5px }
.mosaic-form--u-il2xci97o .div--u-i4h0sofu7 { left: 20px }
.mosaic-form--u-il2xci97o .div--u-i4e3b3zdk { left: 20px }
.mosaic-form--u-il2xci97o .mosaic-form__radio-icon:hover, .mosaic-form--u-il2xci97o .mosaic-form__radio-icon.is-hover { background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox-icon:hover, .mosaic-form--u-il2xci97o .mosaic-form__checkbox-icon.is-hover { background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-il2xci97o .progressWrapper:first-child { padding-top: 0px; border-top-width: 0px }
.mosaic-form--u-il2xci97o .progressWrapper:last-child { padding-bottom: 0px }
.mosaic-form--u-il2xci97o .mosaic-form__text::placeholder { color: rgba(var(--color-i30rrwuqi), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__button:active, .mosaic-form--u-il2xci97o .mosaic-form__button.is-active { box-shadow: none }
.mosaic-form--u-il2xci97o .mosaic-form__textarea::placeholder { color: rgba(var(--color-ise33u7a0), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__date::placeholder { color: rgba(var(--color-i0umyjilp), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__date-interval::placeholder { color: rgba(var(--color-i5cc2ddqd), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__file-button-placeholder:hover, .mosaic-form--u-il2xci97o .mosaic-form__file-button-placeholder.is-hover { box-shadow: 0px 0px 0px 2px rgba(var(--color-ifli13kvg), 1), inset 500px 0px 0px 0px rgba(var(--color-i93rkhs42), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__button:hover, .mosaic-form--u-il2xci97o .mosaic-form__button.is-hover { border-top-color: rgba(var(--color-i39l2j2di), 0); border-right-color: rgba(var(--color-i2h88j92o), 0); border-bottom-color: rgba(var(--color-if7qjxdb6), 0); border-left-color: rgba(var(--color-i2yq6ors3), 0); box-shadow: none }
.mosaic-form--u-il2xci97o .mosaic-form__text:hover, .mosaic-form--u-il2xci97o .mosaic-form__text.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i61wpnryy), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__text:active, .mosaic-form--u-il2xci97o .mosaic-form__text.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i88lagidf), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__text:focus, .mosaic-form--u-il2xci97o .mosaic-form__text.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-iohvht7em), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__date-interval:hover, .mosaic-form--u-il2xci97o .mosaic-form__date-interval.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ict0y22hm), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__date-interval:active, .mosaic-form--u-il2xci97o .mosaic-form__date-interval.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i046bhuco), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__date-interval:focus, .mosaic-form--u-il2xci97o .mosaic-form__date-interval.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ifa28hg4u), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__date:hover, .mosaic-form--u-il2xci97o .mosaic-form__date.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-irtvqm0a6), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__date:active, .mosaic-form--u-il2xci97o .mosaic-form__date.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-iqkbip3aq), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__date:focus, .mosaic-form--u-il2xci97o .mosaic-form__date.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i93z6nq0o), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__textarea:hover, .mosaic-form--u-il2xci97o .mosaic-form__textarea.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i8k5xsy9y), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__textarea:active, .mosaic-form--u-il2xci97o .mosaic-form__textarea.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ifnc4ns8h), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__textarea:focus, .mosaic-form--u-il2xci97o .mosaic-form__textarea.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i5df780n0), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon { width: 25px; height: 25px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgba(var(--color-ifvgxfn4l), 1); border-right-color: rgba(var(--color-icqnhxiyz), 1); border-bottom-color: rgba(var(--color-imzux0g8c), 1); border-left-color: rgba(var(--color-ii0oqarbt), 1); background-color: rgba(var(--color-iotl83lwe), 1); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon:hover, .mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon.is-hover { border-top-color: rgba(var(--color-ifqc9b6kd), 1); border-right-color: rgba(var(--color-i3his8g5o), 1); border-bottom-color: rgba(var(--color-i62ha13fm), 1); border-left-color: rgba(var(--color-i63gc01c0), 1); background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
.mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__radio-icon { width: 25px; height: 25px; background-color: rgba(var(--color-iszmx3u1a), 1); border-top-color: rgba(var(--color-ibzunfe6g), 1); border-right-color: rgba(var(--color-i35vw6hz6), 1); border-bottom-color: rgba(var(--color-ixkymicmh), 1); border-left-color: rgba(var(--color-igmxpslf5), 1); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__value { margin-left: 8px }
.mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__radio-icon:hover, .mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__radio-icon.is-hover { background-image: none; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-color: rgba(var(--color-i0bbcnsf4), 1); border-right-color: rgba(var(--color-iad72yktp), 1); border-bottom-color: rgba(var(--color-ix8f7rxvc), 1); border-left-color: rgba(var(--color-i0mlrkg5t), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__select option { color: rgba(var(--color-i0sj2nqei), 0.5) }
.mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__radio-icon:active, .mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__radio-icon.is-active { border-top-color: rgba(var(--color-i6g1fznx3), 1); border-right-color: rgba(var(--color-ijo4psqfg), 1); border-bottom-color: rgba(var(--color-ib7wdrvcy), 1); border-left-color: rgba(var(--color-i3afuhq90), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__radio-icon:focus, .mosaic-form--u-il2xci97o .mosaic-form__radio ~ .mosaic-form__radio-icon.is-focus { border-top-color: rgba(var(--color-ila5a26sr), 1); border-right-color: rgba(var(--color-im0p7xo5u), 1); border-bottom-color: rgba(var(--color-iqj56wki8), 1); border-left-color: rgba(var(--color-irf2om182), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__value { margin-left: 8px }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon:active, .mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon.is-active { border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgba(var(--color-i1udfic1d), 1); border-right-color: rgba(var(--color-ic3ea1efa), 1); border-bottom-color: rgba(var(--color-iptfo605p), 1); border-left-color: rgba(var(--color-iveeu7db4), 1); border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon:focus, .mosaic-form--u-il2xci97o .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon.is-focus { border-top-color: rgba(var(--color-izqfabka5), 1); border-right-color: rgba(var(--color-ibm5ubvvl), 1); border-bottom-color: rgba(var(--color-i0dl2le0e), 1); border-left-color: rgba(var(--color-iuxtxff9e), 1); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
.mosaic-form--u-il2xci97o .mosaic-form__radio:checked ~ .mosaic-form__radio-icon, .mosaic-form--u-il2xci97o .mosaic-form__radio.is-checked ~ .mosaic-form__radio-icon { border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-top-color: rgba(var(--color-ixm8pq8bz), 1); border-right-color: rgba(var(--color-i2dmsmpob), 1); border-bottom-color: rgba(var(--color-isbnlpa2b), 1); border-left-color: rgba(var(--color-iw3bg7jf4), 1); box-shadow: 0px 0px 0px 2px rgba(var(--color-ijqo4qdwu), 1); background-color: rgba(var(--color-iolsvr9t1), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon, .mosaic-form--u-il2xci97o .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon { background-image: url("/d/tpl25_form_galll.svg"); background-repeat: no-repeat; background-position: center center; background-size: 12.84px auto; background-attachment: scroll; background-color: rgba(var(--color-iaxzoyw2u), 1); border-top-color: rgba(var(--color-ibu6ezvbw), 1); border-right-color: rgba(var(--color-igb31uabm), 1); border-bottom-color: rgba(var(--color-i9ukwrzej), 1); border-left-color: rgba(var(--color-ihx54oj22), 1) }
.mosaic-form--u-il2xci97o .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon:hover, .mosaic-form--u-il2xci97o .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon.is-hover {  }
.mosaic-form--u-il2xci97o .mosaic-form__button:hover .div--u-i4h0sofu7, .mosaic-form--u-il2xci97o .mosaic-form__button.is-hover .div--u-i4h0sofu7 { width: 120%; height: 10vw; left: -30px; bottom: -40px; background-image: linear-gradient(225deg, rgba(var(--color-iuvjx54uq), 1) 0%, rgba(var(--color-ik2wblotk), 1) 100%) }
.mosaic-form--u-il2xci97o .mosaic-form__button:hover .div--u-i4e3b3zdk, .mosaic-form--u-il2xci97o .mosaic-form__button.is-hover .div--u-i4e3b3zdk { width: 120%; height: 10vw; left: -30px; bottom: -40px; background-image: linear-gradient(225deg, rgba(var(--color-i050wjni2), 1) 0%, rgba(var(--color-i51m42gjc), 1) 100%) }
.text--u-i0shobeiv { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative; font-family: Open Sans, sans-serif; font-size: 15px; font-weight: 600; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; width: 100% }
.mosaic-form__field--u-iocxornpf { display: inline-block }
.div--u-i617eg5y2 { width: 100%; position: relative; display: inline-block }
.div--u-iw1auvj6w { width: 100%; position: relative; display: inline-block }
.mosaic-form__field--u-i1acb2s0y { display: block }
.mosaic-form__field--u-i7r0g5l9h { display: block }
.div--u-i4h0sofu7 { width: 1.24vw; position: absolute; display: inline-block; left: 20px; bottom: 10px; height: 1.24vw; border-top-left-radius: 60px; border-top-right-radius: 60px; border-bottom-right-radius: 60px; border-bottom-left-radius: 60px; transition-property: all; transition-duration: 500ms; transition-delay: 0ms; transition-timing-function: ease; background-image: linear-gradient(225deg, rgba(var(--color-ijsyvak8n), 0) 0%, rgba(var(--color-i963003dt), 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-size: auto; background-attachment: scroll }
.link-universal--u-i2bzhh6hf:hover .div--u-i4h0sofu7, .link-universal--u-i2bzhh6hf.is-hover .div--u-i4h0sofu7 { left: -31px; bottom: -41px; width: 300px; height: 150px; background-image: linear-gradient(225deg, rgba(var(--color-igquvqoio), 1) 0%, rgba(var(--color-ivqqa5o8p), 1) 100%) }

@media (max-width: 991px) {
	.mosaic-form--u-il2xci97o .text--u-i0shobeiv { margin-bottom: 20px; font-size: 18px }
	.mosaic-form--u-il2xci97o .mosaic-form__field { max-width: 100% }
	.mosaic-form--u-il2xci97o .mosaic-form__field--u-i7r0g5l9h { -ms-flex-order: 0; -webkit-order: 0; order: 0; width: 100% }
	.mosaic-form--u-il2xci97o .mosaic-form__button { max-width: 100%; height: 55px }
	.mosaic-form--u-il2xci97o .mosaic-form__text { height: 55px }
	.mosaic-form--u-il2xci97o .mosaic-form__date-interval { height: 55px }
	.mosaic-form--u-il2xci97o .mosaic-form__date { height: 55px }
	.mosaic-form--u-il2xci97o .mosaic-form__select { height: 55px }
	.mosaic-form--u-il2xci97o .mosaic-form__title--u-iqfwtbsp1 { font-size: 3.6vw }
	.mosaic-form--u-il2xci97o .mosaic-form__button:hover .div--u-i4h0sofu7, .mosaic-form--u-il2xci97o .mosaic-form__button.is-hover .div--u-i4h0sofu7 { height: 20vw }
	.div--u-i4h0sofu7 { width: 3vw; height: 3vw }
}

@media (max-width: 767px) {
	.mosaic-form--u-il2xci97o { padding-left: 40px; padding-right: 40px; padding-top: 70px; padding-bottom: 40px; min-height: 100vh; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px }
	.mosaic-form--u-il2xci97o .mosaic-form__title--u-iqfwtbsp1 { margin-bottom: 10px; font-size: 5vw }
	.mosaic-form--u-il2xci97o .text--u-i0shobeiv { margin-bottom: 20px; font-size: 16px }
	.mosaic-form--u-il2xci97o .mosaic-form__text { width: 100%; height: 50px }
	.mosaic-form--u-il2xci97o .mosaic-form__button { min-width: 250px; justify-content: center; -ms-flex-order: 1000; -webkit-order: 1000; order: 1000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; height: 50px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; width: 100%; font-size: 16px }
	.mosaic-form--u-il2xci97o .mosaic-form__field { min-width: 250px; width: 100%; max-width: none; margin-left: 0px; margin-right: 0px; margin-top: 10; margin-bottom: 10px }
	.mosaic-form--u-il2xci97o .div--u-iw1auvj6w { margin-left: 0px; margin-right: 0px; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-wrap: nowrap }
	.mosaic-form--u-il2xci97o .mosaic-form__date-interval { height: 50px }
	.mosaic-form--u-il2xci97o .mosaic-form__date { height: 50px }
	.mosaic-form--u-il2xci97o .mosaic-form__select { height: 50px }
	.mosaic-form--u-il2xci97o .mosaic-form__radio-group { padding-left: 10px }
	.mosaic-form--u-il2xci97o .mosaic-form__checkbox-group { padding-left: 10px }
	.mosaic-form--u-il2xci97o .mosaic-form__field--u-i7r0g5l9h { font-size: 14px; margin-bottom: 24px }
	.mosaic-form--u-il2xci97o .mosaic-form__success__text--u-i43lvg9sf { font-size: 20px }
	.mosaic-form--u-il2xci97o .mosaic-form__button--u-imiwz6mwu {  }
	.mosaic-form--u-il2xci97o .mosaic-form__button:hover .div--u-i4h0sofu7, .mosaic-form--u-il2xci97o .mosaic-form__button.is-hover .div--u-i4h0sofu7 { bottom: -26px }
	.div--u-i4h0sofu7 { width: 5vw; height: 5vw }
	.mosaic-popup__inner-data--u-iwz7q31yf { margin-top: 0px }
	.mosaic-popup__inner-bg--u-i1zd2rikt { padding-top: 0px; padding-bottom: 0px }
	.mosaic-popup__close--u-ioqxn5vj8 { min-width: 44px; min-height: 44px }
	.mosaic-popup__close--u-ioqxn5vj8:hover, .mosaic-popup__close--u-ioqxn5vj8.is-hover { min-width: 44px; min-height: 44px }
}

@media (max-width: 479px) {
	.mosaic-form--u-il2xci97o { padding-left: 7%; padding-right: 7% }
	.mosaic-form--u-il2xci97o .mosaic-form__title--u-iqfwtbsp1 { margin-bottom: 10px; font-size: 24px; padding-left: 2%; padding-right: 2% }
	.mosaic-form--u-il2xci97o .text--u-i0shobeiv { margin-bottom: 16px; padding-left: 2%; padding-right: 2%; line-height: 1.3em }
	.mosaic-form--u-il2xci97o .mosaic-form__text {  }
	.mosaic-form--u-il2xci97o .mosaic-form__button { padding-left: 30px; padding-right: 30px; margin-left: 0px; margin-right: 0px; width: 100%; justify-content: center; height: 50px }
	.mosaic-form--u-il2xci97o .mosaic-form__field { margin-right: 0px; margin-left: 0px; width: 100%; max-width: 100%; margin-top: 5; margin-bottom: 5px }
	.mosaic-form--u-il2xci97o .div--u-iw1auvj6w { font-size: 15px }
	.mosaic-form--u-il2xci97o .mosaic-form__radio-group { padding-left: 10px }
	.mosaic-form--u-il2xci97o .mosaic-form__checkbox-group { padding-left: 10px }
	.mosaic-form--u-il2xci97o .mosaic-form__field--u-i7r0g5l9h { padding-left: 10px; margin-bottom: 16px }
	.mosaic-form--u-il2xci97o .mosaic-form__success__text--u-i43lvg9sf { font-size: 16px }
	.mosaic-form--u-il2xci97o .mosaic-form__button:hover .div--u-i4h0sofu7, .mosaic-form--u-il2xci97o .mosaic-form__button.is-hover .div--u-i4h0sofu7 { height: 30vw; bottom: -22px }
	.div--u-i4h0sofu7 { width: 7vw; height: 7vw }
	.mosaic-popup__close--u-ioqxn5vj8 { width: 44px; height: 44px; right: 14px; top: 14px }
	.mosaic-popup__inner-data--u-iwz7q31yf { opacity: 1 }
}