@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-r-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-r-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-r-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-r-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-i61wf7pv5: 0, 0, 0;
	--color-i9xa60lhd: 238, 238, 238;
	--color-ikqiw066b: 255, 255, 255;
	--color-iwjh06dms: 245, 245, 245;
	--color-i8o7u8gt6: 42, 42, 42;
	--color-i8ctrszde: 248, 248, 248;
	--color-i8ylf5v4i: 217, 217, 217;
	--color-iuirk2is2: 245, 245, 245;
	--color-iccib37xa: 59, 59, 59;
	--color-i78zjn255: 245, 245, 245;
	--color-i3wm41f44: 169, 169, 169;
	--color-i5m9ho060: 169, 169, 169;
	--color-i58nbrsh7: 169, 169, 169;
	--color-idsb2qqeo: 169, 169, 169;
	--color-icg77z05w: 245, 245, 245;
	--color-ijixbf9ds: 59, 59, 59;
	--color-iz9uztn9m: 248, 248, 248;
	--color-ir9lzzk7g: 169, 169, 169;
	--color-i4rprmf4i: 169, 169, 169;
	--color-iv3qz0m27: 169, 169, 169;
	--color-ii5mdik28: 169, 169, 169;
	--color-io3gwebtd: 245, 245, 245;
	--color-itp5uf45r: 59, 59, 59;
	--color-i8msx5wmg: 245, 245, 245;
	--color-i3hg9da3q: 169, 169, 169;
	--color-ia05w4zg8: 245, 245, 245;
	--color-iv4sy7oe8: 169, 169, 169;
	--color-i75b9niu6: 169, 169, 169;
	--color-i44kwkofd: 245, 245, 245;
	--color-i566rkc9q: 59, 59, 59;
	--color-io0bawnrr: 248, 248, 248;
	--color-i0wzlxex3: 248, 248, 248;
	--color-i38ht12l4: 248, 248, 248;
	--color-iek8nsf9s: 248, 248, 248;
	--color-ig4g4ginj: 248, 248, 248;
	--color-in8ytk1fc: 59, 59, 59;
	--color-i7y9sfstx: 248, 248, 248;
	--image-iggae9pd3: url("/d/attention.svg");
	--color-ig9oht8op: 255, 0, 0;
	--color-il88nxwxc: 128, 128, 128;
	--color-ildoiynxi: 128, 128, 128;
	--color-iw37edopy: 128, 128, 128;
	--color-i8jlb9lq8: 128, 128, 128;
	--color-ic0mkhrqr: 128, 128, 128;
	--color-i19bhiq4z: 0, 0, 0;
	--color-i2u29ugn6: 255, 254, 254;
	--color-iu49w9v2t: 255, 254, 254;
	--color-iyz7f9hck: 255, 254, 254;
	--color-ik4xvsk9o: 255, 254, 254;
	--color-iw2hs2kz7: 255, 122, 0;
	--color-ijf84ur7r: 255, 122, 0;
	--color-ilcfw8xfu: 128, 128, 128;
	--color-i4tp056kf: 128, 128, 128;
	--color-ih7jiyqu7: 128, 128, 128;
	--color-ixgd2zsix: 128, 128, 128;
	--color-inji49a62: 0, 0, 0;
	--color-ihj8exnbv: 255, 255, 255;
	--color-ivtu8r2ja: 255, 255, 254;
	--color-irbfpe08v: 255, 255, 255;
	--color-ikz7uny9o: 255, 255, 255;
	--color-it17hj2lg: 255, 255, 255;
	--color-inaxtp8gx: 255, 255, 255;
	--color-i5ulzwoq9: 240, 240, 240;
	--color-iuu86x3k9: 197, 197, 197;
	--color-ij9bc4t1t: 197, 197, 197;
	--color-iyofqls89: 197, 197, 197;
	--color-ix1u4c1wf: 197, 197, 197;
	--color-irb2ach9d: 248, 248, 248;
	--color-i3mcqdo0w: 248, 248, 248;
	--image-iuify0dwg: url("/d/del_2.svg");
	--color-ikno1x6dd: 248, 248, 248;
	--color-ish15thj3: 255, 215, 0;
	--color-ip03bo7zm: 0, 0, 255;
	--color-iv2cqgke1: 48, 166, 244;
	--color-iyttc9a16: 12, 60, 209;
	--color-i6rbevunw: 248, 248, 248;
	--color-i4cn8cc48: 59, 59, 59;
	--color-iyqnehbbm: 255, 255, 255;
	--color-iavnp0yeh: 248, 248, 248;
	--color-i5truy3wa: 42, 188, 98;
	--color-icn72f6ik: 248, 248, 248;
	--color-ik1xggoar: 248, 248, 248;
	--color-i49wlq42j: 248, 248, 248;
	--color-i5l6f7lwy: 248, 248, 248;
	--color-iwtzdi0r3: 248, 248, 248;
	--color-iqsmaar91: 248, 248, 248;
	--color-ikm0jdmku: 255, 122, 0;
	--color-itdttgdzi: 255, 122, 0;
	--color-itkxhcn4z: 255, 122, 0;
	--color-ijiqa3umu: 255, 122, 0;
	--color-ibv0e6mhx: 255, 122, 0;
	--color-inku7o0ma: 255, 122, 0;
	--color-i9rdgr7vn: 255, 122, 0;
	--color-ilzwmnfnx: 255, 122, 0;
	--color-igjwsztxy: 255, 122, 0;
	--color-if53lafgx: 248, 248, 248;
	--color-i22tkky0e: 248, 248, 248;
	--color-id5bwq3gk: 248, 248, 248;
	--color-i1fvuieja: 248, 248, 248;
	--color-ikctyra1r: 248, 248, 248;
	--color-i38dh0lxa: 255, 122, 0;
	--color-iunqzgcl2: 255, 122, 0;
	--color-ini9r3os2: 255, 122, 0;
	--color-icqwmfdix: 255, 122, 0;
	--color-iybg13cea: 59, 59, 59;
	--color-iovw1ddg8: 59, 59, 59;
	--color-i5tesl5ic: 59, 59, 59;
	--color-isx1seb7x: 59, 59, 59;
	--color-i5e5kcpy5: 255, 122, 0;
	--color-ixv9qv3l3: 255, 122, 0;
	--color-ih199r44n: 255, 122, 0;
	--color-i0xjnjoyq: 255, 122, 0;
	--color-ikrwv8acz: 255, 122, 0;
	--color-ihdkpt2wn: 255, 122, 0;
	--color-i37iu9gtm: 255, 122, 0;
	--color-irsubw3wk: 255, 122, 0;
	--color-ivcx9zox3: 248, 248, 248;
	--color-i3agqkmpw: 240, 240, 240;
	--color-ih8pc8nhr: 255, 255, 255;
	--color-isyj8tsej: 255, 122, 0;
	--color-iper34es0: 255, 122, 0;
	--color-ib1ccg7w4: 255, 122, 0;
	--color-i4xvyldpn: 255, 122, 0;
	--color-ilp618xbb: 255, 122, 0;
	--color-idu9fp0om: 255, 122, 0;
	--color-i1x6hpq87: 255, 122, 0;
	--color-ingg03sv9: 255, 122, 0;
	--color-idv72uimn: 255, 122, 0;
	--color-ijue8wr59: 255, 122, 0;
	--color-i8t933lx4: 255, 122, 0;
	--color-i7x9shzc7: 255, 215, 0;
	--color-if3xm32am: 255, 122, 0;
	--color-iafetb5wu: 255, 215, 0;
	--color-i47t1jpqc: 255, 255, 255;
	--color-izvy87o6h: 255, 255, 255;
	--color-i3lvm8r5i: 255, 255, 255;
	--color-imk1rnfa0: 255, 255, 255;
	--color-ilw7kryeh: 255, 255, 255;
	--color-iqmpxw29h: 255, 122, 0;
	--color-ijv6cfxg3: 255, 122, 0;
	--color-izb9k7c3i: 255, 122, 0;
	--color-i162le9s8: 255, 122, 0;
	--color-i7wiunl4u: 255, 122, 0;
	--color-ict7lul1d: 255, 122, 0;
	--color-ivyhz7uhe: 255, 122, 0;
	--color-ibam24zr5: 255, 122, 0;
	--color-iidqyqi0l: 255, 122, 0;
	--color-i20am8xbx: 255, 122, 0;
	--color-iihx4t1mt: 255, 122, 0;
	--color-idbf358va: 255, 122, 0;
	--color-ihv4ugi8k: 255, 122, 0;
	--color-if76r9isq: 255, 215, 0;
	--color-igugzpbyp: 12, 60, 209;
	--color-ipwaw6ub2: 255, 122, 0;
	--color-ifbyod6gr: 255, 215, 0;
}

.mosaic-popup--u-i9hbbbub0 { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-i84rv1x5l { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-i61wf7pv5), 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-ibz2gjif2 { 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-iy7ygb7gp { cursor: pointer; position: absolute; right: 10px; top: 10px; min-width: 50px; min-height: 50px; text-align: center; background-color: rgba(var(--color-i9xa60lhd), 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-iy7ygb7gp:hover .svg_image--u-icxlwzp6v, .mosaic-popup__close--u-iy7ygb7gp.is-hover .svg_image--u-icxlwzp6v { transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg) }
.svg_image--u-icxlwzp6v { 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-icxlwzp6v .path-iv1cdaxz1 { fill: rgba(var(--color-igugzpbyp), 1) }
.mosaic-form--u-iwxq8dkci { -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-iv2cqgke1), 1) 0%, rgba(var(--color-iyttc9a16), 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-i6rbevunw), 1); justify-content: center }
.mosaic-form--u-iwxq8dkci * { outline-style: none }
.mosaic-form--u-iwxq8dkci .mosaic-form__title--u-iyz2qjqkw { 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-ikqiw066b), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__header { display: none; margin-bottom: 5px }
.mosaic-form--u-iwxq8dkci .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-iwxq8dkci .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-iwxq8dkci .mosaic-form__name { font-weight: 500; margin-top: 10px; margin-bottom: 5px }
.mosaic-form--u-iwxq8dkci .mosaic-form__text { display: block; padding-bottom: 8px; padding-top: 8px; padding-left: 20px; padding-right: 20px; background-color: rgba(var(--color-iwjh06dms), 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-i8o7u8gt6), 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-i8ctrszde), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.mosaic-form--u-iwxq8dkci .mosaic-form__icon { width: 25px; height: 25px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; background-color: rgba(var(--color-i8ylf5v4i), 1); display: none }
.mosaic-form--u-iwxq8dkci .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-iwxq8dkci .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-iwxq8dkci .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-iwxq8dkci .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-iuirk2is2), 1); color: rgba(var(--color-iccib37xa), 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-i78zjn255), 1) }
.mosaic-form--u-iwxq8dkci .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-i3wm41f44), 1); border-right-color: rgba(var(--color-i5m9ho060), 1); border-bottom-color: rgba(var(--color-i58nbrsh7), 1); border-left-color: rgba(var(--color-idsb2qqeo), 1); padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px; cursor: pointer; background-color: rgba(var(--color-icg77z05w), 1); color: rgba(var(--color-ijixbf9ds), 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-iz9uztn9m), 1) }
.mosaic-form--u-iwxq8dkci .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-ir9lzzk7g), 1); border-right-color: rgba(var(--color-i4rprmf4i), 1); border-bottom-color: rgba(var(--color-iv3qz0m27), 1); border-left-color: rgba(var(--color-ii5mdik28), 1); padding-bottom: 10px; padding-top: 16px; padding-left: 20px; padding-right: 20px; background-color: rgba(var(--color-io3gwebtd), 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-itp5uf45r), 1); min-height: 60px; height: 60px; box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i8msx5wmg), 1) }
.mosaic-form--u-iwxq8dkci .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-i3hg9da3q), 1); border-right-color: rgba(var(--color-ia05w4zg8), 1); border-bottom-color: rgba(var(--color-iv4sy7oe8), 1); border-left-color: rgba(var(--color-i75b9niu6), 1); padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px; background-color: rgba(var(--color-i44kwkofd), 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-i566rkc9q), 1); font-size: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.mosaic-form--u-iwxq8dkci .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-io0bawnrr), 1); border-right-color: rgba(var(--color-i0wzlxex3), 1); border-bottom-color: rgba(var(--color-i38ht12l4), 1); border-left-color: rgba(var(--color-iek8nsf9s), 1); padding-bottom: 8px; padding-top: 20px; padding-left: 20px; padding-right: 10px; background-color: rgba(var(--color-ig4g4ginj), 1); color: rgba(var(--color-in8ytk1fc), 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-iwxq8dkci .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-iwxq8dkci .mosaic-form__date-interval-delimiter { width: 13px; height: 2px; flex-shrink: 0; margin-right: 5px; margin-left: 5px; background-color: rgba(var(--color-i7y9sfstx), 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px }
.mosaic-form--u-iwxq8dkci .mosaic-form__error { margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 36px; background-image: var(--image-iggae9pd3); background-repeat: no-repeat; background-position: left 0 center; background-size: 27.60px auto; background-attachment: scroll }
.mosaic-form--u-iwxq8dkci .mosaic-form__required { color: rgba(var(--color-ig9oht8op), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__note { color: rgba(var(--color-il88nxwxc), 1) }
.mosaic-form--u-iwxq8dkci .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-ildoiynxi), 1); border-right-color: rgba(var(--color-iw37edopy), 1); border-bottom-color: rgba(var(--color-i8jlb9lq8), 1); border-left-color: rgba(var(--color-ic0mkhrqr), 1); background-color: rgba(var(--color-i19bhiq4z), 0.2) }
.mosaic-form--u-iwxq8dkci .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-ilcfw8xfu), 1); border-right-color: rgba(var(--color-i4tp056kf), 1); border-bottom-color: rgba(var(--color-ih7jiyqu7), 1); border-left-color: rgba(var(--color-ixgd2zsix), 1); background-color: rgba(var(--color-inji49a62), 0.2) }
.mosaic-form--u-iwxq8dkci .mosaic-form__value { margin-left: 5px }
.mosaic-form--u-iwxq8dkci .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-iwxq8dkci .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-ihj8exnbv), 1); transition-property: all; transition-duration: 800ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(var(--color-ivtu8r2ja), 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-irbfpe08v), 1); border-right-color: rgba(var(--color-ikz7uny9o), 1); border-bottom-color: rgba(var(--color-it17hj2lg), 1); border-left-color: rgba(var(--color-inaxtp8gx), 1); font-size: 18px; font-weight: 600; background-color: rgba(var(--color-i5ulzwoq9), 0); margin-left: 0px; margin-right: 0px; width: 100% }
.mosaic-form--u-iwxq8dkci .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-iuu86x3k9), 1); border-right-color: rgba(var(--color-ij9bc4t1t), 1); border-bottom-color: rgba(var(--color-iyofqls89), 1); border-left-color: rgba(var(--color-ix1u4c1wf), 1); margin-bottom: 10px; right: 10px }
.mosaic-form--u-iwxq8dkci .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-irb2ach9d), 0.4) }
.mosaic-form--u-iwxq8dkci .progressContainer { position: relative }
.mosaic-form--u-iwxq8dkci .progressCancel { font-size: 0px; display: block; height: 40px; width: 40px; position: absolute; right: 0px; top: 0px; text-align: center; background-color: rgba(var(--color-i3mcqdo0w), 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-iuify0dwg); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll }
.mosaic-form--u-iwxq8dkci .progressName { margin-right: 50px; font-weight: 700; color: rgba(var(--color-ikno1x6dd), 1); text-align: left; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-iwxq8dkci .progressBarStatus { margin-top: 5px; margin-right: 50px; text-align: left }
.mosaic-form--u-iwxq8dkci .progressBarInProgress { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-ish15thj3), 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-iwxq8dkci .progressBarComplete { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-ip03bo7zm), 1); margin-top: 5px }
.mosaic-form--u-iwxq8dkci .mosaic-form__upload-count-container { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 10px }
.mosaic-form--u-iwxq8dkci .mosaic-form__form--u-ix2shr37j { 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-iwxq8dkci .text--u-iv8d50z71 { margin-bottom: 20px; font-family: Montserrat, sans-serif; font-weight: 400; font-size: 18px; line-height: 1.4em; display: block; color: rgba(var(--color-iyqnehbbm), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__success__text--u-igtk4orj9 { color: rgba(var(--color-iavnp0yeh), 1); font-size: 25px }
.mosaic-form--u-iwxq8dkci .mosaic-form__success--u-imn3616vk { color: rgba(var(--color-icn72f6ik), 1) }
.mosaic-form--u-iwxq8dkci .button__text { z-index: 1 }
.mosaic-form--u-iwxq8dkci .mosaic-form__radio { display: none }
.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox { display: none }
.mosaic-form--u-iwxq8dkci .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-ivcx9zox3), 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-i3agqkmpw), 0); color: rgba(var(--color-ih8pc8nhr), 1); font-weight: 600; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.mosaic-form--u-iwxq8dkci .div--u-io3fbw61i { 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-iwxq8dkci .mosaic-form__field--u-i1d4f2lnx { width: 100%; max-width: 100%; -ms-flex-order: 0; -webkit-order: 0; order: 0; padding-top: 10px }
.mosaic-form--u-iwxq8dkci .mosaic-form__count { margin-left: 5px }
.mosaic-form--u-iwxq8dkci .div--u-iznleca1p { left: 20px }
.mosaic-form--u-iwxq8dkci .div--u-i4e3b3zdk { left: 20px }
.mosaic-form--u-iwxq8dkci .mosaic-form__radio-icon:hover, .mosaic-form--u-iwxq8dkci .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-iwxq8dkci .mosaic-form__checkbox-icon:hover, .mosaic-form--u-iwxq8dkci .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-iwxq8dkci .progressWrapper:first-child { padding-top: 0px; border-top-width: 0px }
.mosaic-form--u-iwxq8dkci .progressWrapper:last-child { padding-bottom: 0px }
.mosaic-form--u-iwxq8dkci .mosaic-form__text::placeholder { color: rgba(var(--color-i4cn8cc48), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__button:active, .mosaic-form--u-iwxq8dkci .mosaic-form__button.is-active { box-shadow: none }
.mosaic-form--u-iwxq8dkci .mosaic-form__textarea::placeholder { color: rgba(var(--color-iybg13cea), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date::placeholder { color: rgba(var(--color-i5tesl5ic), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date-interval::placeholder { color: rgba(var(--color-isx1seb7x), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__file-button-placeholder:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__file-button-placeholder.is-hover { box-shadow: 0px 0px 0px 2px rgba(var(--color-idv72uimn), 1), inset 500px 0px 0px 0px rgba(var(--color-ijue8wr59), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__button:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__button.is-hover { border-top-color: rgba(var(--color-i47t1jpqc), 0); border-right-color: rgba(var(--color-izvy87o6h), 0); border-bottom-color: rgba(var(--color-i3lvm8r5i), 0); border-left-color: rgba(var(--color-imk1rnfa0), 0); box-shadow: none }
.mosaic-form--u-iwxq8dkci .mosaic-form__text:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__text.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-iqmpxw29h), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__text:active, .mosaic-form--u-iwxq8dkci .mosaic-form__text.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ijv6cfxg3), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__text:focus, .mosaic-form--u-iwxq8dkci .mosaic-form__text.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-izb9k7c3i), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date-interval:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__date-interval.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i162le9s8), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date-interval:active, .mosaic-form--u-iwxq8dkci .mosaic-form__date-interval.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i7wiunl4u), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date-interval:focus, .mosaic-form--u-iwxq8dkci .mosaic-form__date-interval.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ict7lul1d), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__date.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ivyhz7uhe), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date:active, .mosaic-form--u-iwxq8dkci .mosaic-form__date.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ibam24zr5), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__date:focus, .mosaic-form--u-iwxq8dkci .mosaic-form__date.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-iidqyqi0l), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__textarea:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__textarea.is-hover { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i20am8xbx), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__textarea:active, .mosaic-form--u-iwxq8dkci .mosaic-form__textarea.is-active { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-iihx4t1mt), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__textarea:focus, .mosaic-form--u-iwxq8dkci .mosaic-form__textarea.is-focus { box-shadow: inset 0px 0px 0px 2px rgba(var(--color-idbf358va), 0.5) }
.mosaic-form--u-iwxq8dkci .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-ik1xggoar), 1); border-right-color: rgba(var(--color-i49wlq42j), 1); border-bottom-color: rgba(var(--color-i5l6f7lwy), 1); border-left-color: rgba(var(--color-iwtzdi0r3), 1); background-color: rgba(var(--color-iqsmaar91), 1); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px }
.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon.is-hover { border-top-color: rgba(var(--color-ikm0jdmku), 1); border-right-color: rgba(var(--color-itdttgdzi), 1); border-bottom-color: rgba(var(--color-itkxhcn4z), 1); border-left-color: rgba(var(--color-ijiqa3umu), 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-iwxq8dkci .mosaic-form__radio ~ .mosaic-form__radio-icon { width: 25px; height: 25px; background-color: rgba(var(--color-if53lafgx), 1); border-top-color: rgba(var(--color-i22tkky0e), 1); border-right-color: rgba(var(--color-id5bwq3gk), 1); border-bottom-color: rgba(var(--color-i1fvuieja), 1); border-left-color: rgba(var(--color-ikctyra1r), 1); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.mosaic-form--u-iwxq8dkci .mosaic-form__radio ~ .mosaic-form__value { margin-left: 8px }
.mosaic-form--u-iwxq8dkci .mosaic-form__radio ~ .mosaic-form__radio-icon:hover, .mosaic-form--u-iwxq8dkci .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-i38dh0lxa), 1); border-right-color: rgba(var(--color-iunqzgcl2), 1); border-bottom-color: rgba(var(--color-ini9r3os2), 1); border-left-color: rgba(var(--color-icqwmfdix), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__select option { color: rgba(var(--color-iovw1ddg8), 0.5) }
.mosaic-form--u-iwxq8dkci .mosaic-form__radio ~ .mosaic-form__radio-icon:active, .mosaic-form--u-iwxq8dkci .mosaic-form__radio ~ .mosaic-form__radio-icon.is-active { border-top-color: rgba(var(--color-i5e5kcpy5), 1); border-right-color: rgba(var(--color-ixv9qv3l3), 1); border-bottom-color: rgba(var(--color-ih199r44n), 1); border-left-color: rgba(var(--color-i0xjnjoyq), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__radio ~ .mosaic-form__radio-icon:focus, .mosaic-form--u-iwxq8dkci .mosaic-form__radio ~ .mosaic-form__radio-icon.is-focus { border-top-color: rgba(var(--color-ikrwv8acz), 1); border-right-color: rgba(var(--color-ihdkpt2wn), 1); border-bottom-color: rgba(var(--color-i37iu9gtm), 1); border-left-color: rgba(var(--color-irsubw3wk), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox ~ .mosaic-form__value { margin-left: 8px }
.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon:active, .mosaic-form--u-iwxq8dkci .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-isyj8tsej), 1); border-right-color: rgba(var(--color-iper34es0), 1); border-bottom-color: rgba(var(--color-ib1ccg7w4), 1); border-left-color: rgba(var(--color-i4xvyldpn), 1); border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon:focus, .mosaic-form--u-iwxq8dkci .mosaic-form__checkbox ~ .mosaic-form__checkbox-icon.is-focus { border-top-color: rgba(var(--color-ilp618xbb), 1); border-right-color: rgba(var(--color-idu9fp0om), 1); border-bottom-color: rgba(var(--color-i1x6hpq87), 1); border-left-color: rgba(var(--color-ingg03sv9), 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-iwxq8dkci .mosaic-form__radio:checked ~ .mosaic-form__radio-icon, .mosaic-form--u-iwxq8dkci .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-i2u29ugn6), 1); border-right-color: rgba(var(--color-iu49w9v2t), 1); border-bottom-color: rgba(var(--color-iyz7f9hck), 1); border-left-color: rgba(var(--color-ik4xvsk9o), 1); box-shadow: 0px 0px 0px 2px rgba(var(--color-iw2hs2kz7), 1); background-color: rgba(var(--color-ijf84ur7r), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon, .mosaic-form--u-iwxq8dkci .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon { background-image: url("/d/form_galll.svg"); background-repeat: no-repeat; background-position: center center; background-size: 12.84px auto; background-attachment: scroll; background-color: rgba(var(--color-ibv0e6mhx), 1); border-top-color: rgba(var(--color-inku7o0ma), 1); border-right-color: rgba(var(--color-i9rdgr7vn), 1); border-bottom-color: rgba(var(--color-ilzwmnfnx), 1); border-left-color: rgba(var(--color-igjwsztxy), 1) }
.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon:hover, .mosaic-form--u-iwxq8dkci .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon.is-hover {  }
.mosaic-form--u-iwxq8dkci .mosaic-form__button:hover .div--u-iznleca1p, .mosaic-form--u-iwxq8dkci .mosaic-form__button.is-hover .div--u-iznleca1p { width: 120%; height: 10vw; left: -30px; bottom: -40px; background-image: linear-gradient(225deg, rgba(var(--color-if3xm32am), 1) 0%, rgba(var(--color-iafetb5wu), 1) 100%) }
.mosaic-form--u-iwxq8dkci .mosaic-form__button:hover .div--u-i4e3b3zdk, .mosaic-form--u-iwxq8dkci .mosaic-form__button.is-hover .div--u-i4e3b3zdk { width: 120%; height: 10vw; left: -30px; bottom: -40px; background-image: linear-gradient(225deg, rgba(var(--color-ihv4ugi8k), 1) 0%, rgba(var(--color-if76r9isq), 1) 100%) }
.text--u-iv8d50z71 { 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-i6xvbcc04 { display: inline-block }
.div--u-isa6aspwv { width: 100%; position: relative; display: inline-block }
.div--u-io3fbw61i { width: 100%; position: relative; display: inline-block }
.mosaic-form__field--u-ifpetc2bg { display: block }
.mosaic-form__field--u-i1d4f2lnx { display: block }
.div--u-iznleca1p { 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-i8t933lx4), 0) 0%, rgba(var(--color-i7x9shzc7), 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-iznleca1p, .link-universal--u-i2bzhh6hf.is-hover .div--u-iznleca1p { left: -31px; bottom: -41px; width: 300px; height: 150px; background-image: linear-gradient(225deg, rgba(var(--color-ipwaw6ub2), 1) 0%, rgba(var(--color-ifbyod6gr), 1) 100%) }

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

@media (max-width: 767px) {
	.mosaic-form--u-iwxq8dkci { 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-iwxq8dkci .mosaic-form__title--u-iyz2qjqkw { margin-bottom: 10px; font-size: 5vw }
	.mosaic-form--u-iwxq8dkci .text--u-iv8d50z71 { margin-bottom: 20px; font-size: 16px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__text { width: 100%; height: 50px }
	.mosaic-form--u-iwxq8dkci .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-iwxq8dkci .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-iwxq8dkci .div--u-io3fbw61i { 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-iwxq8dkci .mosaic-form__date-interval { height: 50px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__date { height: 50px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__select { height: 50px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__radio-group { padding-left: 10px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox-group { padding-left: 10px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__field--u-i1d4f2lnx { font-size: 14px; margin-bottom: 24px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__success__text--u-igtk4orj9 { font-size: 20px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__button--u-i258wrau1 {  }
	.mosaic-form--u-iwxq8dkci .mosaic-form__button:hover .div--u-iznleca1p, .mosaic-form--u-iwxq8dkci .mosaic-form__button.is-hover .div--u-iznleca1p { bottom: -26px }
	.div--u-iznleca1p { width: 5vw; height: 5vw }
	.mosaic-popup__inner-data--u-ibz2gjif2 { margin-top: 0px }
	.mosaic-popup__inner-bg--u-i84rv1x5l { padding-top: 0px; padding-bottom: 0px }
	.mosaic-popup__close--u-iy7ygb7gp { min-width: 44px; min-height: 44px }
	.mosaic-popup__close--u-iy7ygb7gp:hover, .mosaic-popup__close--u-iy7ygb7gp.is-hover { min-width: 44px; min-height: 44px }
}

@media (max-width: 479px) {
	.mosaic-form--u-iwxq8dkci { padding-left: 7%; padding-right: 7% }
	.mosaic-form--u-iwxq8dkci .mosaic-form__title--u-iyz2qjqkw { margin-bottom: 10px; font-size: 24px; padding-left: 2%; padding-right: 2% }
	.mosaic-form--u-iwxq8dkci .text--u-iv8d50z71 { margin-bottom: 16px; padding-left: 2%; padding-right: 2%; line-height: 1.3em }
	.mosaic-form--u-iwxq8dkci .mosaic-form__text {  }
	.mosaic-form--u-iwxq8dkci .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-iwxq8dkci .mosaic-form__field { margin-right: 0px; margin-left: 0px; width: 100%; max-width: 100%; margin-top: 5; margin-bottom: 5px }
	.mosaic-form--u-iwxq8dkci .div--u-io3fbw61i { font-size: 15px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__radio-group { padding-left: 10px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__checkbox-group { padding-left: 10px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__field--u-i1d4f2lnx { padding-left: 10px; margin-bottom: 16px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__success__text--u-igtk4orj9 { font-size: 16px }
	.mosaic-form--u-iwxq8dkci .mosaic-form__button:hover .div--u-iznleca1p, .mosaic-form--u-iwxq8dkci .mosaic-form__button.is-hover .div--u-iznleca1p { height: 30vw; bottom: -22px }
	.div--u-iznleca1p { width: 7vw; height: 7vw }
	.mosaic-popup__close--u-iy7ygb7gp { width: 44px; height: 44px; top: 14px; right: 14px }
}