@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");}
@font-face { font-family: "Manrope"; font-weight: 200; font-style: normal; font-display: swap; src: url("/g/fonts/manrope/manrope-e-l.woff2") format("woff2"), url("/g/fonts/manrope/manrope-e-l.woff") format("woff");}
@font-face { font-family: "Manrope"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/manrope/manrope-l.woff2") format("woff2"), url("/g/fonts/manrope/manrope-l.woff") format("woff");}
@font-face { font-family: "Manrope"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/manrope/manrope-r.woff2") format("woff2"), url("/g/fonts/manrope/manrope-r.woff") format("woff");}
@font-face { font-family: "Manrope"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/manrope/manrope-m.woff2") format("woff2"), url("/g/fonts/manrope/manrope-m.woff") format("woff");}
@font-face { font-family: "Manrope"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/manrope/manrope-s-b.woff2") format("woff2"), url("/g/fonts/manrope/manrope-s-b.woff") format("woff");}
@font-face { font-family: "Manrope"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/manrope/manrope-b.woff2") format("woff2"), url("/g/fonts/manrope/manrope-b.woff") format("woff");}
@font-face { font-family: "Manrope"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/manrope/manrope-e-b.woff2") format("woff2"), url("/g/fonts/manrope/manrope-e-b.woff") format("woff");}
:root {
	--color-i3sfh7h3q: 50, 50, 50;
	--color-ir2axjn2u: 29, 6, 57;
	--color-i9dplu7h9: 255, 255, 254;
	--color-i5xvqj13k: 255, 255, 255;
	--color-iunyj8voa: 255, 255, 255;
	--color-i7oqx0we2: 255, 255, 255;
	--color-ivjyd9mct: 255, 255, 255;
	--color-itwmmxv8k: 255, 255, 255;
	--color-i37xjvym1: 39, 39, 40;
	--color-irbnk1a05: 39, 39, 40;
	--color-i8khrbc2q: 255, 255, 255;
	--color-itclq1a5p: 138, 138, 138;
	--color-it84eo2sc: 138, 138, 138;
	--color-iisr25buu: 138, 138, 138;
	--color-isnatkz9r: 138, 138, 138;
	--color-int951wsa: 39, 39, 40;
	--color-icynr9th4: 255, 255, 255;
	--color-izuv4kt1k: 229, 180, 11;
	--color-ih4eydngt: 229, 180, 11;
	--color-iz84tq1ny: 255, 255, 255;
	--color-iiojyzr0l: 255, 255, 255;
	--color-iul7szk0h: 255, 255, 255;
	--color-i3avf9zjz: 255, 255, 255;
	--color-iscqo1i5z: 229, 180, 11;
	--color-in2qzn3yc: 33, 33, 33;
}

.section--u-i0votan9t { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; position: sticky; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 3.7%; padding-right: 3.7%; padding-bottom: 15px; padding-top: 15px; z-index: 4; color: rgba(var(--color-i3sfh7h3q), 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; bottom: auto; top: 0px; background-color: rgba(var(--color-ir2axjn2u), 1); box-shadow: 0px 1px 0px 0px rgba(var(--color-i9dplu7h9), 0.15) }
.container--u-ipsi5xwap { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-end; width: 100%; flex-wrap: wrap }
.div--u-ilogxw4ue { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; color: rgba(var(--color-i5xvqj13k), 1); margin-right: 60px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.div--u-ia88ui5vt { width: 40px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 40px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(var(--color-iunyj8voa), 0.3); border-right-color: rgba(var(--color-i7oqx0we2), 0.3); border-bottom-color: rgba(var(--color-ivjyd9mct), 0.3); border-left-color: rgba(var(--color-itwmmxv8k), 0.3); flex-shrink: 0; margin-right: 16px }
.svg_image--u-i0zjepnb9 { 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-i0zjepnb9 > svg { flex-shrink: 0 }
.svg_image--u-i0zjepnb9 svg { width: 100%; height: 100% }
.svg_image--u-i0zjepnb9 .path-ibyk82w3v { fill: rgba(var(--color-i37xjvym1), 1) }
.svg_image--u-i0zjepnb9 .path-i5xguapvh { fill: rgba(var(--color-irbnk1a05), 1) }
.svg_image--u-i0zjepnb9 .path-inm32gl4x { fill: rgba(var(--color-iscqo1i5z), 1) }
.div--u-iirnf14wq { width: 100%; position: relative; display: inline-block }
.text--u-ikz1hrf60 { display: block; font-size: 15px; font-weight: 500 }
.text--u-ie5gah9is { display: block; color: rgba(var(--color-i8khrbc2q), 0.7); font-size: 14px; margin-bottom: 2px }
.div--u-iv0n59ztx { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 30; -ms-flex-positive: 30; flex-grow: 30; flex-shrink: 1 }
.div--u-ifyskc8mr { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.div--u-ipumi1xeb { width: 40px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 40px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(var(--color-itclq1a5p), 0.3); border-right-color: rgba(var(--color-it84eo2sc), 0.3); border-bottom-color: rgba(var(--color-iisr25buu), 0.3); border-left-color: rgba(var(--color-isnatkz9r), 0.3); flex-shrink: 0; margin-right: 16px }
.svg_image--u-i34tcvu74 { 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-i34tcvu74 > svg { flex-shrink: 0 }
.svg_image--u-i34tcvu74 svg { width: 100%; height: 100% }
.svg_image--u-i34tcvu74 .path-ibyk82w3v { fill: rgba(var(--color-int951wsa), 1) }
.svg_image--u-i34tcvu74 .path-i08c2fd97 { fill: rgba(var(--color-ih4eydngt), 1) }
.svg_image--u-i34tcvu74 .path-idnk2nioj { fill: rgba(var(--color-in2qzn3yc), 1) }
.text--u-i1s8akj5i { display: block; font-size: 13px; color: rgba(var(--color-icynr9th4), 0.7) }
.text--u-iv4r8nfkf { display: inline-block; font-size: 17px; color: rgba(var(--color-izuv4kt1k), 1); font-family: Manrope, sans-serif; text-decoration: underline; font-weight: 600 }
.div--u-in7mis4ui { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; flex-wrap: wrap; justify-content: flex-end; padding-left: 30px }
.link-universal--u-iuvh0ioe3 { cursor: pointer; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 0; pointer-events: auto; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; height: 40px; position: relative; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; color: rgba(var(--color-iz84tq1ny), 1) }
.link-universal--u-iuvh0ioe3:hover .div--u-ifduehepf, .link-universal--u-iuvh0ioe3.is-hover .div--u-ifduehepf { display: -webkit-box; display: -ms-flexbox; display: flex }
.link-universal--u-iuvh0ioe3:hover .svg_image--u-ignhv6a9y, .link-universal--u-iuvh0ioe3.is-hover .svg_image--u-ignhv6a9y { display: block }
.link-universal--u-iuvh0ioe3:hover .svg_image--u-ijafkryvn, .link-universal--u-iuvh0ioe3.is-hover .svg_image--u-ijafkryvn { right: 0px }
.svg_image--u-ignhv6a9y { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: 100% }
.svg_image--u-ignhv6a9y > svg { flex-shrink: 0 }
.svg_image--u-ignhv6a9y svg { width: 100%; height: 100% }
.svg_image--u-ignhv6a9y .path-id6rdetbf { fill: rgba(var(--color-iiojyzr0l), 1) }
.svg_image--u-ijafkryvn { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: 100%; opacity: 1; right: 27px; transition-property: all; transition-duration: 450ms; transition-delay: 0ms; transition-timing-function: ease }
.svg_image--u-ijafkryvn > svg { flex-shrink: 0 }
.svg_image--u-ijafkryvn svg { width: 100%; height: 100% }
.svg_image--u-ijafkryvn .path-id6rdetbf { fill: rgba(var(--color-iul7szk0h), 1) }
.svg_image--u-ijafkryvn .path-i6hiaf5cv { fill: rgba(var(--color-i3avf9zjz), 1) }
.div--u-ifduehepf { width: 40px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 40px; overflow-x: hidden; overflow-y: hidden; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.heading--u-iw9757xfx { line-height: 130%; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 0px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; font-weight: 700; font-family: Manrope, sans-serif; font-size: 16px; width: auto }
.list__item--u-isbhmfu2b { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 5px }
.list--u-ignbjtedf { display: inline-block; margin-left: 0px; margin-right: 0px; margin-top: 0px; flex-shrink: 0 }
.link-universal--u-im7fdelsb { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none }
.div--u-irptf3vb4 { width: 100%; 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 }
.mosaic-s3-include--u-i2y5sbqzl { display: inline-block }

@media (max-width: 991px) {
	.link-universal--u-iuvh0ioe3 { margin-left: 0px }
	.div--u-in7mis4ui { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 0px; min-width: auto; padding-bottom: 0px; justify-content: flex-end; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1 }
	.container--u-ipsi5xwap {  }
	.div--u-ilogxw4ue { display: none }
}

@media (max-width: 767px) {
	.container--u-ipsi5xwap {  }
	.div--u-ia88ui5vt { display: none }
	.div--u-ipumi1xeb { display: none }
	.link-universal--u-iuvh0ioe3 {  }
	.text--u-iv4r8nfkf { font-size: 16px }
	.heading--u-iw9757xfx { display: none }
	.div--u-in7mis4ui { padding-left: 20px }
	.div--u-irptf3vb4 { justify-content: flex-start;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
}

@media (max-width: 479px) {
	.text--u-iv4r8nfkf { font-size: 15px }
	.text--u-i1s8akj5i { font-size: 13px }
}