@font-face { font-family: "Rubik"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/rubik/rubik-l.woff2") format("woff2"), url("/g/fonts/rubik/rubik-l.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/rubik/rubik-l-i.woff2") format("woff2"), url("/g/fonts/rubik/rubik-l-i.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/rubik/rubik-r.woff2") format("woff2"), url("/g/fonts/rubik/rubik-r.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/rubik/rubik-r-i.woff2") format("woff2"), url("/g/fonts/rubik/rubik-r-i.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/rubik/rubik-m.woff2") format("woff2"), url("/g/fonts/rubik/rubik-m.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/rubik/rubik-m-i.woff2") format("woff2"), url("/g/fonts/rubik/rubik-m-i.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/rubik/rubik-b.woff2") format("woff2"), url("/g/fonts/rubik/rubik-b.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/rubik/rubik-b-i.woff2") format("woff2"), url("/g/fonts/rubik/rubik-b-i.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/rubik/rubik-bl.woff2") format("woff2"), url("/g/fonts/rubik/rubik-bl.woff") format("woff");}
@font-face { font-family: "Rubik"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/rubik/rubik-bl-i.woff2") format("woff2"), url("/g/fonts/rubik/rubik-bl-i.woff") format("woff");}
:root {
	--color-ibxrfcdtc: 255, 255, 255;
	--color-iaerl5tk1: 0, 104, 55;
	--color-ijwrze0d3: 0, 104, 55;
	--image-igti1ozvm: url("/d/tpl25_resurs_1bg_5.png");
	--color-im5bhkel0: 230, 139, 57;
	--color-ivyc3x4ii: 230, 139, 57;
	--color-iky8bnxb4: 255, 255, 255;
	--color-i4ca7q5jv: 230, 139, 57;
	--color-i92jgo6yx: 230, 139, 57;
	--color-ifdzber3f: 17, 17, 17;
	--color-i8acix6fa: 56, 163, 204;
	--color-iopbsy6ti: 255, 255, 255;
	--color-i3xcybdmr: 230, 139, 57;
	--color-ip8apts4e: 255, 255, 255;
	--color-ija62pnb8: 255, 255, 255;
	--color-iphtryiwx: 255, 255, 255;
	--color-ioi7hsh51: 255, 255, 255;
	--color-ivua8x25w: 0, 0, 0;
	--color-icnsrgz7f: 238, 238, 238;
	--color-id5ceoihw: 0, 0, 0;
	--color-iwmc6jeq7: 255, 255, 255;
	--color-iypk9dq5n: 221, 221, 221;
	--color-ib9lxca8w: 51, 51, 51;
	--color-ilrwnpfed: 255, 255, 255;
	--color-ihwxqnxtg: 51, 51, 51;
	--color-ibad7c8ny: 14, 26, 31;
	--image-ilhjmuunm: url("/d/tpl25_112svg_3strw_2.svg");
	--color-i3lpiynrz: 255, 255, 255;
	--color-ip76pwe79: 14, 26, 31;
	--image-ix2i5n86s: url("/d/tpl25_112svg_4strb_2.svg");
	--color-iuqogd6zs: 14, 26, 31;
	--color-ieknd5thr: 28, 31, 37;
	--color-itvfwvwux: 255, 255, 255;
	--color-iaaw5c9es: 14, 26, 31;
	--image-ii9oed9v4: url("/d/tpl25_glyph_2dotsb_2.svg");
	--color-ixoes8v4z: 230, 139, 57;
	--color-i55smfu3o: 3, 175, 167;
	--color-ik94tgtp0: 0, 73, 40;
	--color-ihz42288w: 255, 255, 255;
	--color-i7d7vg6dt: 255, 255, 255;
	--color-imphwqqkh: 255, 255, 255;
	--color-ikcty079t: 255, 255, 255;
	--color-ih4mqsz1i: 230, 139, 57;
	--color-ida3h6v68: 255, 255, 255;
	--color-it24cbqx4: 255, 255, 255;
	--color-iyryxx6u2: 0, 0, 0;
	--color-iur4ri5oj: 0, 0, 0;
	--color-i9l2xapvm: 0, 0, 0;
	--color-iim3fpv5h: 0, 0, 0;
	--color-iqwxr0thq: 0, 73, 40;
	--color-imetdvhl1: 255, 255, 255;
	--color-ifn31xsos: 255, 255, 255;
	--color-i4m82c5al: 255, 255, 255;
	--color-i0eyoj6a9: 255, 255, 255;
	--color-iy8i2jogu: 230, 139, 57;
	--color-iyj6flc8r: 230, 139, 57;
	--color-ia3yu00id: 255, 255, 255;
	--color-ictqrfkzj: 230, 139, 57;
	--color-i7kdr5y91: 255, 255, 255;
	--color-i2xkijf4m: 255, 255, 255;
	--color-iq23bdh0d: 255, 255, 255;
	--color-iv4zs6g1v: 255, 255, 255;
	--color-irboseykl: 255, 255, 255;
	--color-ibgncgtdp: 230, 139, 57;
	--color-ilpejm8mr: 230, 139, 57;
	--color-iuxfbjkhh: 230, 139, 57;
	--color-i42ekhqnv: 230, 139, 57;
}

.section--u-izrp2s2kz { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: rgba(var(--color-ibxrfcdtc), 1); cursor: auto; font-family: Rubik, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: 28px; overflow-wrap: break-word; text-align: left; text-indent: 0px; text-shadow: none; text-transform: none; z-index: 20 }
.div--u-id6swix5k { width: 100%; position: relative; padding-left: 5%; padding-right: 5%; padding-top: 15px; padding-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between; flex-wrap: wrap }
.div--u-ialom3lhq { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: rgba(var(--color-iaerl5tk1), 1); padding-top: 30px; padding-bottom: 0px; padding-left: 5%; padding-right: 5%;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between; background-image: linear-gradient(rgba(var(--color-ijwrze0d3), 0.95) 0%, rgba(var(--color-ijwrze0d3), 0.95) 100%), var(--image-igti1ozvm); background-repeat: no-repeat, repeat; background-position: left 0px top 0px, left 0px top 0px; background-size: auto, auto; background-attachment: scroll, scroll }
.div--u-i3pofhs5y { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 5px; padding-bottom: 5px; margin-right: 30px }
.svg_image--u-i9bhwa8rx { position: relative; display: inline-block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; width: 20px; height: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; margin-right: 20px; min-width: 20px }
.svg_image--u-i9bhwa8rx > svg { flex-shrink: 0 }
.svg_image--u-i9bhwa8rx svg { width: 100%; height: 100% }
.svg_image--u-i9bhwa8rx .path-iifv42vak { stroke: rgba(var(--color-im5bhkel0), 1) }
.svg_image--u-i9bhwa8rx .path-io36s2zhj { stroke: rgba(var(--color-ivyc3x4ii), 1) }
.div--u-ijiywctma { width: 100%; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch }
.list__item--u-iqct3xh7d { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 5px }
.list--u-i2tjjstop { display: block; margin-bottom: -5px }
.link-universal--u-ior9lm471 { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-iky8bnxb4), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 400 }
.link-universal--u-ior9lm471:hover, .link-universal--u-ior9lm471.is-hover { color: rgba(var(--color-ilpejm8mr), 1) }
.link-universal--u-ior9lm471:active, .link-universal--u-ior9lm471.is-active { opacity: 0.6 }
.div--u-iyqcgf81i { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 5px; padding-bottom: 5px }
.svg_image--u-i1mi1920l { position: relative; display: inline-block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; width: 20px; height: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; margin-right: 20px; min-width: 20px }
.svg_image--u-i1mi1920l > svg { flex-shrink: 0 }
.svg_image--u-i1mi1920l svg { width: 100%; height: 100% }
.svg_image--u-i1mi1920l .circle-iqfgr5k7u { stroke: rgba(var(--color-i4ca7q5jv), 1) }
.svg_image--u-i1mi1920l .path-ic33al06t { stroke: rgba(var(--color-i92jgo6yx), 1) }
.div--u-ik39eq1nu { width: 100%; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch }
.list__item--u-iq63s1k77 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 5px }
.list--u-ii8sjgfnq { display: block; margin-bottom: -5px }
.text--u-ibi79j7oj { display: block }
.div--u-i73n6ey3b { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 1; margin-top: 0; margin-left: auto; margin-right: 0px }
.text--u-ijnatxllq { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 16px; vertical-align: top; position: relative; opacity: 0.6; margin-top: 3px }
.imageFit--u-ij4jamm3u { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; overflow-x: hidden; overflow-y: hidden; flex-shrink: 0; max-width: 100%; max-height: 100%; width: 75px; height: 75px }
.imageFit__img--u-i8au7i79a { object-fit: contain; width: 100%; height: 100% }
.imageFit__overlay--u-i0a78ndu2 { display: none; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background-color: rgba(var(--color-ifdzber3f), 0.4) }
.imageFit__zoom--u-iv9lrwqh8 { display: none; position: absolute; right: 10px; bottom: 10px; width: 20px; height: 20px; background-color: rgba(var(--color-i8acix6fa), 1) }
.svg_image--u-ip9hqbgst { 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: 20px; width: 20px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ip9hqbgst svg { flex-shrink: 0; width: 100%; height: 100% }
.link-universal--u-ih5yyq3am { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; font-size: 24px; color: rgba(var(--color-iopbsy6ti), 1) }
.div--u-iufyh9hhl { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-top: 10px }
.text--u-inpkxdgdo { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; font-size: 24px; line-height: 36px }
.div--u-is9of72s4 { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 0px; flex-wrap: nowrap; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; margin-right: 5%; min-width: auto; padding-bottom: 30px; width: 100%; max-width: 500px }
.div--u-im5wp9vj8 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; flex-wrap: wrap; justify-content: center; margin-bottom: 30px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; width: 100% }
.link-universal--u-iy6ztxbj1 { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; margin-right: 30px; width: 50px; height: 50px; border-top-left-radius: 2500px; border-top-right-radius: 2500px; border-bottom-right-radius: 2500px; border-bottom-left-radius: 2500px; background-color: rgba(var(--color-i3xcybdmr), 1);  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; min-width: 50px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.link-universal--u-iy6ztxbj1:hover, .link-universal--u-iy6ztxbj1.is-hover { background-color: rgba(var(--color-ioi7hsh51), 1) }
.link-universal--u-iy6ztxbj1:active, .link-universal--u-iy6ztxbj1.is-active { background-color: rgba(var(--color-ia3yu00id), 0.8) }
.link-universal--u-iy6ztxbj1:hover .svg_image--u-i6px2h4db, .link-universal--u-iy6ztxbj1.is-hover .svg_image--u-i6px2h4db { filter: invert(100%) }
.link-universal--u-iy6ztxbj1:active .svg_image--u-i6px2h4db, .link-universal--u-iy6ztxbj1.is-active .svg_image--u-i6px2h4db { opacity: 0.8; filter: invert(100%) }
.div--u-iky8f7pkq { width: 100%; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch }
.text--u-i9eegc3bk { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; opacity: 0.6; margin-bottom: 5px }
.list__item--u-iwkwdpuhh { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 5px }
.list--u-ixbfwdkme { display: block; margin-bottom: -5px }
.text--u-infd91yva { font-size: 22px; display: block; font-family: Rubik, sans-serif; line-height: 32px }
.link-universal--u-i56thps6j { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-ip8apts4e), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 400 }
.link-universal--u-i56thps6j:hover, .link-universal--u-i56thps6j.is-hover { color: rgba(var(--color-ibgncgtdp), 1) }
.link-universal--u-i56thps6j:active, .link-universal--u-i56thps6j.is-active { opacity: 0.6 }
.div--u-ijqr2fn4e { width: 100%; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch }
.text--u-ikrnjzoot { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; opacity: 0.6; margin-bottom: 5px }
.list__item--u-i2u6k7kcg { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 5px }
.list--u-iqbre3n4o { display: block; margin-bottom: -5px }
.text--u-iulfghe8w { font-size: 22px; display: block; font-family: Rubik, sans-serif; line-height: 32px }
.div--u-itqt64ahp { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 10px; padding-bottom: 10px; margin-right: 30px }
.div--u-ij7y7qjyp { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 10px; padding-bottom: 10px; margin-right: 30px }
.svg_image--u-i6px2h4db { position: relative; display: inline-block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; width: 20px; height: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.svg_image--u-i6px2h4db > svg { flex-shrink: 0 }
.svg_image--u-i6px2h4db svg { width: 100%; height: 100% }
.svg_image--u-i6px2h4db .path-in1dsjwhz { stroke: rgba(var(--color-ija62pnb8), 1) }
.svg_image--u-i6px2h4db .path-ik8rtk7va { stroke: rgba(var(--color-iphtryiwx), 1) }
.div--u-i4yqkomkr { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 25px; padding-bottom: 25px; padding-left: 30px; padding-right: 0px; border-top-left-radius: 30px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; justify-content: space-between;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.hor-menu--u-iupudxc8y { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; flex-wrap: wrap;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 5; justify-content: flex-start }
.hor-menu--u-iupudxc8y .hor-menu__list { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; flex-direction: inherit; justify-content: inherit; align-content: inherit;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 1; height: 38px; width: 1%; overflow-x: hidden; overflow-y: hidden }
.hor-menu--u-iupudxc8y .hor-menu__item { flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 30px; opacity: 0.6; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.hor-menu--u-iupudxc8y .hor-menu__link, .hor-menu--u-iupudxc8y .hor-menu__sub_link { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between; cursor: pointer; text-decoration-line: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: rgba(var(--color-ivua8x25w), 1) }
.hor-menu--u-iupudxc8y .hor-menu__icon, .hor-menu--u-iupudxc8y .hor-menu__sub_icon { background-color: rgba(var(--color-icnsrgz7f), 1); width: 25px; height: 25px; flex-shrink: 0; margin-left: 10px }
.hor-menu--u-iupudxc8y .hor-menu__sub_icon { background-color: rgba(var(--color-id5ceoihw), 1) }
.hor-menu--u-iupudxc8y .hor-menu__sub_list { position: absolute; z-index: 10; list-style-type: none; background-color: rgba(var(--color-iwmc6jeq7), 1); width: 300px; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 24px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px }
.hor-menu--u-iupudxc8y .hor-menu__sub_item { vertical-align: top }
.hor-menu--u-iupudxc8y .hor-menu__sub_link { background-color: rgba(var(--color-iypk9dq5n), 1); color: rgba(var(--color-ib9lxca8w), 1) }
.hor-menu--u-iupudxc8y .hor-menu__more_list { display: block; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none }
.hor-menu--u-iupudxc8y .hor-menu__more_item { display: -webkit-box; display: -ms-flexbox; display: flex }
.hor-menu--u-iupudxc8y .hor-menu__more_link { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-ilrwnpfed), 1);  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: rgba(var(--color-ihwxqnxtg), 1) }
.hor-menu--u-iupudxc8y .hor-menu__icon { width: 10px; height: 10px; background-color: rgba(var(--color-ibad7c8ny), 0); background-image: var(--image-ilhjmuunm); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.hor-menu--u-iupudxc8y .hor-menu__link { padding-left: 0px; padding-right: 0px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(var(--color-i3lpiynrz), 1) }
.hor-menu--u-iupudxc8y .hor-menu__item:hover, .hor-menu--u-iupudxc8y .hor-menu__item.is-hover { opacity: 1 }
.hor-menu--u-iupudxc8y .hor-menu__item:first-child { opacity: 1 }
.hor-menu--u-iupudxc8y.flex-menu .hor-menu__list { flex-wrap: wrap; width: auto; overflow-x: unset; overflow-y: unset }
.hor-menu--u-iupudxc8y .hor-menu__item > .hor-menu__sub_list { display: none }
.hor-menu--u-iupudxc8y .hor-menu__sub_list .hor-menu__sub_list { top: 0px; left: 100% }
.hor-menu--u-iupudxc8y .hor-menu__more_list .hor-menu__sub_list { right: 0px }
.hor-menu--u-iupudxc8y .hor-menu__more_list > .hor-menu__item { opacity: 1; padding-right: 0px }
.hor-menu--u-iupudxc8y .hor-menu__item:active .hor-menu__link, .hor-menu--u-iupudxc8y .hor-menu__item.is-active .hor-menu__link { color: rgba(var(--color-i55smfu3o), 1) }
.hor-menu--u-iupudxc8y .hor-menu__item.is-opened .hor-menu__icon { transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg) }
.hor-menu--u-iupudxc8y .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link { background-color: rgba(var(--color-iuqogd6zs), 0); padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(var(--color-ieknd5thr), 1); font-weight: 400 }
.hor-menu--u-iupudxc8y .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link { background-color: rgba(var(--color-itvfwvwux), 1); color: rgba(var(--color-iaaw5c9es), 0); border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; padding-left: 20px; padding-right: 20px; background-image: var(--image-ii9oed9v4); background-repeat: no-repeat; background-position: center center; background-size: 31.98px auto; background-attachment: scroll; height: 27px; width: 50px }
.hor-menu--u-iupudxc8y .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-iupudxc8y .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { color: rgba(var(--color-ixoes8v4z), 1) }
.hor-menu--u-iupudxc8y .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link > .hor-menu__sub_icon { width: 10px; height: 10px; background-color: rgba(var(--color-ip76pwe79), 0); background-image: var(--image-ix2i5n86s); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.hor-menu--u-iupudxc8y .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover > .hor-menu__sub_icon, .hor-menu--u-iupudxc8y .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover > .hor-menu__sub_icon { transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg) }
.hor-menu--u-iupudxc8y .hor-menu__item.is-opened .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link > .hor-menu__sub_icon {  }
.div--u-i8p5qt6u6 { width: 100%; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; left: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; background-color: rgba(var(--color-ik94tgtp0), 1); border-top-left-radius: 40px; border-bottom-left-radius: 0px; background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll; border-top-right-radius: 30px; padding-right: 20px }
.div--u-i223r1202 { width: 100%; position: relative; height: 100%; border-top-left-radius: 30px; border-top-style: dashed; border-top-width: 1px; border-right-style: dashed; border-right-width: 1px; border-bottom-style: dashed; border-bottom-width: 1px; border-left-style: dashed; border-left-width: 1px; border-top-color: rgba(var(--color-ihz42288w), 0.3); border-right-color: rgba(var(--color-i7d7vg6dt), 0.3); border-bottom-color: rgba(var(--color-imphwqqkh), 0.3); border-left-color: rgba(var(--color-ikcty079t), 0.3); border-bottom-left-radius: 30px; border-top-right-radius: 20px; border-bottom-right-radius: 20px }
.link-universal--u-ire5y84yr { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; vertical-align: top; padding-right: 0px; padding-left: 0px; position: relative; text-decoration-line: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; overflow-x: hidden; overflow-y: hidden; margin-top: 10px; margin-bottom: 10px }
.div--u-iuf3cjn7o { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 25px; padding-bottom: 25px; padding-left: 50px; padding-right: 50px; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; background-color: rgba(var(--color-ih4mqsz1i), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; font-size: 20px; line-height: 34px; font-weight: 500; color: rgba(var(--color-ida3h6v68), 1) }
.div--u-iuf3cjn7o:hover, .div--u-iuf3cjn7o.is-hover { color: rgba(var(--color-i9l2xapvm), 1) }
.div--u-iuf3cjn7o:active, .div--u-iuf3cjn7o.is-active { color: rgba(var(--color-iyryxx6u2), 1); background-color: rgba(var(--color-iur4ri5oj), 1) }
.div--u-iuf3cjn7o:hover .div--u-izdu0sm4p, .div--u-iuf3cjn7o.is-hover .div--u-izdu0sm4p { opacity: 1; width: 100% }
.div--u-iuf3cjn7o:active .div--u-izdu0sm4p, .div--u-iuf3cjn7o.is-active .div--u-izdu0sm4p { opacity: 0.85; width: 100% }
.text--u-ijzpr5wxn { display: block; z-index: 5; font-size: 17px }
.div--u-izdu0sm4p { width: 10%; position: absolute; display: block; top: auto; left: 0px; height: 100%; border-top-left-radius: 2500px; border-top-right-radius: 2500px; border-bottom-right-radius: 2500px; border-bottom-left-radius: 2500px; bottom: auto; background-color: rgba(var(--color-it24cbqx4), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; opacity: 0 }
.div--u-ikfawd37v { width: 35px; position: absolute; display: block; height: 35px; left: -35px; bottom: 0px; background-image: radial-gradient(at left top, rgba(var(--color-iim3fpv5h), 0) 70%, rgba(var(--color-iqwxr0thq), 1) 70%); background-repeat: no-repeat; background-position: left 0px top 0px; background-size: auto; background-attachment: scroll }
.list__item--u-if523su9y { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-left: 0px; margin-right: 30px }
.list--u-idfew5wh3 { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: -30px; z-index: 5 }
.link-universal--u-i71l4hxwq { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; width: 40px; height: 40px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background-color: rgba(var(--color-imetdvhl1), 0.1) }
.link-universal--u-i71l4hxwq:hover, .link-universal--u-i71l4hxwq.is-hover { background-color: rgba(var(--color-iy8i2jogu), 1) }
.link-universal--u-i71l4hxwq:active, .link-universal--u-i71l4hxwq.is-active { background-color: rgba(var(--color-iyj6flc8r), 0.8) }
.link-universal--u-i71l4hxwq:active .svg_image--u-iufl45g6r, .link-universal--u-i71l4hxwq.is-active .svg_image--u-iufl45g6r { opacity: 0.8 }
.svg_image--u-iufl45g6r { 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: 15px; width: 15px; overflow-x: hidden; overflow-y: hidden; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.svg_image--u-iufl45g6r > svg { flex-shrink: 0 }
.svg_image--u-iufl45g6r svg { width: 100%; height: 100% }
.svg_image--u-iufl45g6r .path-iyl7iks5h { fill: rgba(var(--color-ifn31xsos), 1) }
.svg_image--u-iufl45g6r .path-ibmnkyuzg { fill: rgba(var(--color-i4m82c5al), 1) }
.svg_image--u-iufl45g6r .path-i46ieh67y { fill: rgba(var(--color-i0eyoj6a9), 1) }
.div--u-i56vr7kd9 { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 5px; padding-bottom: 5px; margin-right: 30 }
.svg_image--u-iwt7lm48f { position: relative; display: inline-block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; width: 25px; height: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; margin-right: 20px; min-width: 25px }
.svg_image--u-iwt7lm48f > svg { flex-shrink: 0 }
.svg_image--u-iwt7lm48f svg { width: 100%; height: 100% }
.svg_image--u-iwt7lm48f .path-ihf8lyhkb { fill: rgba(var(--color-iuxfbjkhh), 1) }
.svg_image--u-iwt7lm48f .path-ipp81vf94 { fill: rgba(var(--color-i42ekhqnv), 1) }
.text--u-it8ivo17e { display: inline-block }
.link-universal--u-ii52dll5m { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; text-decoration-line: none; margin-right: 30px; width: 50px; height: 50px; border-top-left-radius: 2500px; border-top-right-radius: 2500px; border-bottom-right-radius: 2500px; border-bottom-left-radius: 2500px; background-color: rgba(var(--color-ictqrfkzj), 1);  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; min-width: 50px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.link-universal--u-ii52dll5m:hover, .link-universal--u-ii52dll5m.is-hover { background-color: rgba(var(--color-i7kdr5y91), 1) }
.link-universal--u-ii52dll5m:active, .link-universal--u-ii52dll5m.is-active { background-color: rgba(var(--color-i2xkijf4m), 0.8) }
.link-universal--u-ii52dll5m:hover .svg_image--u-ino2veo47, .link-universal--u-ii52dll5m.is-hover .svg_image--u-ino2veo47 { filter: invert(100%) }
.link-universal--u-ii52dll5m:active .svg_image--u-ino2veo47, .link-universal--u-ii52dll5m.is-active .svg_image--u-ino2veo47 { opacity: 0.8; filter: invert(100%) }
.svg_image--u-ino2veo47 { position: relative; display: inline-block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; width: 20px; height: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.svg_image--u-ino2veo47 > svg { flex-shrink: 0 }
.svg_image--u-ino2veo47 svg { width: 100%; height: 100% }
.svg_image--u-ino2veo47 .path-i2eruqity { stroke: rgba(var(--color-iq23bdh0d), 1) }
.svg_image--u-ino2veo47 .path-imh70gj2b { stroke: rgba(var(--color-iv4zs6g1v), 1) }
.svg_image--u-ino2veo47 .circle-ilaz8c1c0 { stroke: rgba(var(--color-irboseykl), 1) }
.link-universal--u-ioutb18g3 { margin-right: 20px }

@media (max-width: 991px) {
	.svg_image--u-i9bhwa8rx { width: 20px; height: 20px; margin-top: 3px }
	.svg_image--u-i1mi1920l { width: 20px; height: 20px; margin-top: 3px }
	.text--u-inpkxdgdo { font-size: 24px; line-height: 34px }
	.imageFit--u-ij4jamm3u { width: 60px; height: 60px }
	.text--u-i9eegc3bk {  }
	.text--u-infd91yva { font-size: 20px; line-height: 30px }
	.text--u-ikrnjzoot {  }
	.text--u-iulfghe8w { font-size: 20px; line-height: 30px }
	.link-universal--u-iy6ztxbj1 { margin-right: 20px }
	.svg_image--u-i6px2h4db { width: 20px; height: 20px; margin-top: 3px }
	.hor-menu--u-iupudxc8y { display: none }
	.list--u-idfew5wh3 { margin-left: 0px; padding-left: 0px; border-left-style: none; margin-right: -20px }
	.list__item--u-if523su9y { margin-right: 20px }
	.svg_image--u-iwt7lm48f { width: 20px; height: 20px; margin-top: 3px }
	.div--u-ialom3lhq { -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; padding-bottom: 15px }
	.div--u-is9of72s4 { padding-bottom: 0px; margin-bottom: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; flex-wrap: nowrap; max-width: 100% }
	.div--u-iufyh9hhl { margin-top: 0px; padding-top: 10px; padding-bottom: 10px }
	.div--u-iyqcgf81i {  }
	.div--u-id6swix5k { padding-right: 10% }
	.div--u-i4yqkomkr { display: none }
	.div--u-im5wp9vj8 { margin-bottom: 0px; justify-content: flex-start }
	.div--u-itqt64ahp { margin-right: 60px; padding-top: 15px; padding-bottom: 15px }
	.div--u-ij7y7qjyp { padding-top: 15px; padding-bottom: 15px }
	.link-universal--u-ire5y84yr { margin-top: 15px; margin-bottom: 15px }
	.link-universal--u-ioutb18g3 { margin-right: 30px }
	.link-universal--u-ii52dll5m { margin-right: 20px }
	.svg_image--u-ino2veo47 { width: 20px; height: 20px; margin-top: 3px }
	.section--u-izrp2s2kz { z-index: auto }
}

@media (max-width: 767px) {
	.imageFit--u-ij4jamm3u {  }
	.link-universal--u-ioutb18g3 { margin-bottom: 0px; margin-left: 0px; justify-content: flex-start }
	.text--u-inpkxdgdo { font-size: 24px; line-height: 34px }
	.div--u-is9of72s4 { padding-top: 0px; padding-bottom: 0px; flex-wrap: wrap }
	.text--u-ijnatxllq {  }
	.link-universal--u-iy6ztxbj1 { display: none }
	.text--u-infd91yva { font-size: 18px; line-height: 28px }
	.text--u-iulfghe8w { font-size: 18px; line-height: 28px }
	.div--u-iuf3cjn7o { padding-top: 20px; padding-bottom: 20px; padding-left: 40px; padding-right: 40px; font-size: 16px; line-height: 30px }
	.link-universal--u-ii52dll5m { display: none }
}

@media (max-width: 479px) {
	.div--u-ijiywctma {  }
	.div--u-ik39eq1nu {  }
	.div--u-id6swix5k { padding-left: 7%; padding-right: 10% }
	.div--u-ialom3lhq { padding-left: 7%; padding-right: 7%; padding-bottom: 30px }
	.imageFit--u-ij4jamm3u { margin-right: auto }
	.div--u-iky8f7pkq {  }
	.text--u-inpkxdgdo { font-size: 22px; line-height: 32px }
	.text--u-ijnatxllq { text-align: left }
	.text--u-infd91yva { font-size: 18px; line-height: 28px }
	.text--u-iulfghe8w { font-size: 18px; line-height: 28px }
	.div--u-iuf3cjn7o { padding-left: 35px; padding-right: 35px }
	.div--u-im5wp9vj8 { flex-wrap: nowrap; -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 }
	.div--u-itqt64ahp { padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-bottom: 20px }
	.div--u-ij7y7qjyp { padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-bottom: 20px }
	.link-universal--u-ire5y84yr { margin-top: 0px; margin-bottom: 0px }
}