@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-ied5dmtrh: 255, 255, 255;
	--color-ijbnogzdq: 255, 255, 255;
	--color-ia3de2zba: 255, 255, 255;
	--color-i026mjy1f: 255, 255, 255;
	--color-iw5b3lixs: 255, 255, 255;
	--color-i6n442ut3: 169, 23, 9;
	--color-iogj9zesz: 255, 255, 255;
	--color-iz5jzsln8: 255, 255, 255;
	--color-iu7ay8uce: 0, 0, 0;
	--color-iil2dxd7s: 169, 23, 9;
	--color-i1iia57at: 169, 23, 9;
	--color-id4zbqh2u: 255, 255, 255;
}

.container--u-irecihpb5 { width: 100%; max-width: 1260px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; padding-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 30px; padding-bottom: 30px; padding-right: 30px; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-top-color: rgba(var(--color-ied5dmtrh), 0.2); border-right-color: rgba(var(--color-ijbnogzdq), 0.2); border-bottom-color: rgba(var(--color-ia3de2zba), 0.2); border-left-color: rgba(var(--color-i026mjy1f), 0.2); color: rgba(var(--color-iw5b3lixs), 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 }
.div--u-i6eyp7bmq { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: 60px; height: 60px; flex-shrink: 0; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; background-color: rgba(var(--color-i6n442ut3), 1) }
.div--u-ikx4dcsow { width: 100%; position: relative; display: inline-block; padding-left: 30px; padding-right: 30px }
.text--u-inujkny31 { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; font-size: 30px }
.text--u-i01q4hc8n { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative; color: rgba(var(--color-iogj9zesz), 0.55) }
.link-universal--u-i9apr9c72 { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; vertical-align: top; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; background-color: rgba(var(--color-iz5jzsln8), 1); 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; text-transform: uppercase; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 0; font-weight: 700; text-align: center; color: rgba(var(--color-iu7ay8uce), 1); justify-content: center; margin-right: 0px; transition-property: all; transition-duration: 500ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.link-universal--u-i9apr9c72:hover, .link-universal--u-i9apr9c72.is-hover { box-shadow: 0px 30px 20px -20px rgba(var(--color-iil2dxd7s), 1); background-color: rgba(var(--color-i1iia57at), 1); color: rgba(var(--color-id4zbqh2u), 1) }
.text--u-ids617bta { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; font-size: 35px; font-weight: 600 }

@media (max-width: 991px) {
	.container--u-irecihpb5 { padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px }
	.text--u-inujkny31 { font-size: 24px }
}

@media (max-width: 767px) {
	.container--u-irecihpb5 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
	.div--u-ikx4dcsow { padding-left: 0px; padding-right: 0px; text-align: center }
	.div--u-i6eyp7bmq { margin-bottom: 20px }
	.link-universal--u-i9apr9c72 { margin-top: 20px }
}

@media (max-width: 479px) {
	.text--u-inujkny31 { font-size: 18px }
	.text--u-i01q4hc8n { font-size: 14px }
	.link-universal--u-i9apr9c72 { font-size: 14px }
}