@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-i33rdn51o: 0, 0, 0;
	--color-itpb7wcxi: 0, 0, 0;
	--color-if0ctf5tp: 255, 254, 254;
	--color-iej3bn2f1: 254, 254, 254;
	--image-iae9uxu2w: url("/d/tpl25_arrdown.svg");
	--color-i5i63oe0v: 2, 2, 2;
	--color-i7inx3xzv: 2, 2, 2;
	--color-igjzu9j89: 2, 2, 2;
	--color-iv664fidf: 2, 2, 2;
	--color-ike5ue24w: 64, 200, 0;
	--color-i1qrv7j7y: 2, 2, 2;
	--color-i6x6vzg6x: 65, 203, 0;
	--color-iuyjq54pv: 2, 2, 2;
	--color-i1hsxml5z: 255, 254, 254;
	--color-if10wz9ap: 254, 254, 254;
	--image-iv7c25pso: url("/d/tpl25_arrdown.svg");
	--color-in1cp3rqe: 2, 2, 2;
}

.mosaic-accordion--u-ijae1ahe3 { display: block; position: relative; margin-left: 0px; margin-right: 0px; width: 100%; color: rgba(var(--color-i33rdn51o), 1); cursor: auto; font-family: Montserrat, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: normal; overflow-wrap: break-word; text-align: left; text-indent: 0px; text-shadow: none; text-transform: none }
.mosaic-accordion__item--u-iqnxsd7w9 { margin-bottom: 20px }
.mosaic-accordion__item--u-iqnxsd7w9.is-opened .mosaic-accordion__icon--u-iiqt717hv { transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg) }
.mosaic-accordion__head--u-i2imvba1j { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 3%; padding-right: 5%; padding-bottom: 3%; padding-left: 5%; background-color: rgba(var(--color-if0ctf5tp), 1); -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; justify-content: space-between }
.mosaic-accordion__icon--u-iiqt717hv { flex-shrink: 0; width: 39px; height: 39px; cursor: pointer; background-color: rgba(var(--color-iej3bn2f1), 1); background-image: var(--image-iae9uxu2w); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px }
.mosaic-accordion__title--u-ikcomq6xo { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; line-height: normal; color: rgba(var(--color-i5i63oe0v), 0.9); font-size: 32px; font-weight: 600; margin-left: 0px; margin-right: 20px }
.mosaic-accordion__body--u-in1u7m0rb { display: none }
.mosaic-accordion__content--u-icohnq6wt { padding-top: 2%; padding-right: 4%; padding-bottom: 2%; padding-left: 4%; line-height: normal }
.list__item--u-imer0l77t { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; justify-content: space-between; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: rgba(var(--color-i7inx3xzv), 0.2); -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
.list__item--u-imer0l77t:hover .div--u-igou1fzpi, .list__item--u-imer0l77t.is-hover .div--u-igou1fzpi {  }
.list__item--u-imer0l77t:hover .div--u-ixs19pekh, .list__item--u-imer0l77t.is-hover .div--u-ixs19pekh { width: 20px }
.list--u-i0ux18taq { display: block; border-top-style: dashed; border-top-width: 1px; border-top-color: rgba(var(--color-igjzu9j89), 0.2) }
.text--u-i8ooyfs47 { color: rgba(var(--color-iv664fidf), 0.7); font-size: 20px; display: inline-block; line-height: 1.6em; margin-left: 0px; margin-right: 0px; width: 100% }
.div--u-igou1fzpi { width: 5px; position: relative; display: inline-block; height: 5px; background-color: rgba(var(--color-ike5ue24w), 1); border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; margin-top: 15px; margin-right: 10px; transition-property: all; transition-duration: 500ms; transition-delay: 0ms; transition-timing-function: ease }
.div--u-ieliwt5yj { width: auto; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding-bottom: 0px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: 0; margin-bottom: 10px; margin-left: 0; margin-right: 0; flex-shrink: 0; justify-content: flex-start }
.text--u-ismjg30cv { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 20px; line-height: normal; vertical-align: top; position: relative; color: rgba(var(--color-i1qrv7j7y), 0.7); padding-right: 10px; margin-bottom: 4px }
.text--u-iulikepwg { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 24px; line-height: 34px; vertical-align: top; position: relative; color: rgba(var(--color-i6x6vzg6x), 1); font-weight: 700 }
.text--u-io18zi5pm { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 20px; line-height: normal; vertical-align: top; position: relative; color: rgba(var(--color-iuyjq54pv), 0.7); padding-left: 10px; margin-bottom: 4px }
.mosaic-accordion--u-iziosc5g9 { width: 100%; display: block; position: relative; margin-left: 0px; margin-right: 10px }
.mosaic-accordion__item--u-iagr8i10m { margin-bottom: 20px }
.mosaic-accordion__item--u-iagr8i10m.is-opened .mosaic-accordion__icon--u-i5jyzvwc3 { transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg) }
.mosaic-accordion__head--u-i2yfhwf4n { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 1.4%; padding-right: 3%; padding-bottom: 1.4%; padding-left: 3%; background-color: rgba(var(--color-i1hsxml5z), 1); -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; justify-content: space-between }
.mosaic-accordion__icon--u-i5jyzvwc3 { flex-shrink: 0; width: 39px; height: 39px; cursor: pointer; background-color: rgba(var(--color-if10wz9ap), 1); background-image: var(--image-iv7c25pso); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px }
.mosaic-accordion__title--u-ifbruv7ni { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; line-height: normal; color: rgba(var(--color-in1cp3rqe), 0.9); font-size: 22px; font-weight: 400; margin-left: 0px; margin-right: 20px }
.mosaic-accordion__body--u-iu00k73vb { display: none }
.mosaic-accordion__content--u-i5rgu50di { padding-top: 3%; padding-right: 6%; padding-bottom: 2%; padding-left: 6%; line-height: normal }

@media (max-width: 991px) {
	.mosaic-accordion__title--u-ikcomq6xo { font-size: 20px; font-weight: 600; margin-left: 0px }
	.mosaic-accordion__head--u-i2imvba1j { padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px }
	.mosaic-accordion--u-ijae1ahe3 { width: 100%; margin-right: 0px }
	.mosaic-accordion__content--u-icohnq6wt { padding-right: 20px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px }
	.mosaic-accordion__item--u-iqnxsd7w9 { margin-bottom: 10px }
	.text--u-i8ooyfs47 { font-size: 18px }
	.list__item--u-imer0l77t { justify-content: flex-start; padding-left: 0px }
	.div--u-igou1fzpi { margin-top: 13px }
	.list--u-i0ux18taq { padding-top: 10px; padding-bottom: 0px }
	.div--u-ieliwt5yj { justify-content: center }
	.text--u-io18zi5pm { font-size: 19px }
	.text--u-ismjg30cv { font-size: 18px }
	.text--u-iulikepwg { font-size: 30px }
	.mosaic-accordion__title--u-ifbruv7ni { font-size: 20px; font-weight: 400; margin-left: 0px }
	.mosaic-accordion__head--u-i2yfhwf4n { padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px }
	.mosaic-accordion--u-iziosc5g9 { width: 100%; margin-right: 0px }
	.mosaic-accordion__content--u-i5rgu50di { padding-right: 20px; padding-left: 20px; padding-top: 16px; padding-bottom: 10px }
	.mosaic-accordion__item--u-iagr8i10m { margin-bottom: 10px }
}

@media (max-width: 767px) {
	.mosaic-accordion__title--u-ikcomq6xo { font-size: 20px }
	.mosaic-accordion__content--u-icohnq6wt { padding-right: 0px; padding-left: 0px }
	.text--u-i8ooyfs47 { font-size: 18px }
	.list__item--u-imer0l77t { justify-content: flex-start; padding-top: 8px; padding-bottom: 8px; padding-left: 0px }
	.div--u-igou1fzpi { margin-top: 13px }
	.div--u-ieliwt5yj { text-align: left; justify-content: flex-start }
	.text--u-iulikepwg { font-size: 26px }
	.mosaic-accordion__title--u-ifbruv7ni { font-size: 20px }
	.mosaic-accordion__content--u-i5rgu50di { padding-right: 10px; padding-left: 10px }
	.list--u-i0ux18taq { padding-top: 10px }
}

@media (max-width: 479px) {
	.mosaic-accordion__title--u-ikcomq6xo { font-size: 18px; font-weight: 600 }
	.mosaic-accordion__content--u-icohnq6wt { padding-right: 0px; padding-left: 0px }
	.mosaic-accordion__icon--u-iiqt717hv { width: 25px; height: 25px }
	.mosaic-accordion__item--u-iqnxsd7w9 { margin-bottom: 1px }
	.mosaic-accordion__head--u-i2imvba1j { padding-top: 16px; padding-bottom: 16px }
	.text--u-i8ooyfs47 { font-size: 16px }
	.div--u-igou1fzpi { margin-top: 12px }
	.list__item--u-imer0l77t { padding-top: 6px; padding-bottom: 6px; padding-left: 0px }
	.text--u-iulikepwg { font-size: 24px }
	.div--u-ieliwt5yj { padding-right: 0px; margin-left: auto; margin-right: auto; margin-bottom: 10px }
	.mosaic-accordion__title--u-ifbruv7ni { font-size: 17px }
	.mosaic-accordion__content--u-i5rgu50di { padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px }
	.mosaic-accordion__icon--u-i5jyzvwc3 { width: 25px; height: 25px }
	.mosaic-accordion__item--u-iagr8i10m { margin-bottom: 1px }
	.mosaic-accordion__head--u-i2yfhwf4n { padding-top: 16px; padding-bottom: 16px }
	.list--u-i0ux18taq { padding-bottom: 0px }
}