@font-face { font-family: "Roboto"; font-weight: 100; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-t.woff2") format("woff2"), url("/g/fonts/roboto/roboto-t.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 100; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-t-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-t-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-l.woff2") format("woff2"), url("/g/fonts/roboto/roboto-l.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-l-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-l-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-r.woff2") format("woff2"), url("/g/fonts/roboto/roboto-r.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-r-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-r-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-m.woff2") format("woff2"), url("/g/fonts/roboto/roboto-m.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-m-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-m-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-b.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-b-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-bl.woff2") format("woff2"), url("/g/fonts/roboto/roboto-bl.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-bl-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-bl-i.woff") format("woff");}
:root {
	--color-i8fuynsgd: 255, 255, 252;
	--color-ibpvxtg1z: 101, 188, 123;
	--color-i29b9bl4i: 0, 0, 0;
	--color-iblxve87l: 238, 83, 0;
	--color-ixqgjy1vg: 26, 26, 26;
	--color-iybmq7qeh: 255, 255, 252;
}

.button-up--u-iiwpbi2jy { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: fixed; margin-left: auto; margin-right: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width: 66px; height: 66px; justify-content: center; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; right: auto; bottom: 60px; opacity: 1; background-color: rgba(var(--color-i8fuynsgd), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; outline-color: rgba(var(--color-ibpvxtg1z), 1); outline-width: 0px; outline-offset: -2px; left: 30px; z-index: 1; color: rgba(var(--color-i29b9bl4i), 1); cursor: pointer; font-family: Roboto, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: normal; overflow-wrap: break-word; text-align: center; text-indent: 0px; text-shadow: none; text-transform: none }
.button-up--u-iiwpbi2jy:hover, .button-up--u-iiwpbi2jy.is-hover { background-color: rgba(var(--color-iblxve87l), 1) }
.button-up--u-iiwpbi2jy:active, .button-up--u-iiwpbi2jy.is-active {  }
.button-up--u-iiwpbi2jy:focus, .button-up--u-iiwpbi2jy.is-focus {  }
.button-up--u-iiwpbi2jy:hover .svg_image--u-irseq7kma, .button-up--u-iiwpbi2jy.is-hover .svg_image--u-irseq7kma { opacity: 1 }
.button-up--u-iiwpbi2jy:hover .svg_image--u-irseq7kma .path-idg4p4kmg, .button-up--u-iiwpbi2jy.is-hover .svg_image--u-irseq7kma .path-idg4p4kmg { fill: rgba(var(--color-iybmq7qeh), 1) }
.svg_image--u-irseq7kma { 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: 30px; width: 30px; overflow-x: hidden; overflow-y: hidden; opacity: 0.3 }
.svg_image--u-irseq7kma svg { flex-shrink: 0; width: auto; height: auto }
.svg_image--u-irseq7kma .path-idg4p4kmg { fill: rgba(var(--color-ixqgjy1vg), 1) }

@media (max-width: 991px) {
	.button-up--u-iiwpbi2jy { bottom: 0px; width: 56px; height: 56px; border-bottom-right-radius: 0px; border-top-right-radius: 6px; right: auto; border-bottom-left-radius: 0px; left: 0px; border-top-left-radius: 0px; z-index: 3 }
}

@media (max-width: 767px) {
	.button-up--u-iiwpbi2jy { bottom: 0px }
}

@media (max-width: 479px) {
	.button-up--u-iiwpbi2jy { bottom: 0px; right: 0px; margin-left: 0; margin-right: 0 }
}

@media (min-width: 1440px) {
	.button-up--u-iiwpbi2jy { left: 30px }
	.button-up--u-iiwpbi2jy:hover, .button-up--u-iiwpbi2jy.is-hover { left: 40px }
}