.wrp { position: absolute; top: 50%; left: 50%; white-space: nowrap; transform: translate3d(-50%, -50%, 0px); }
.gifPreloader { margin: 0px auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }
.lg2 { vertical-align: baseline; margin-left: 4px; }
.mainPreloader { display: block; z-index: 6666; position: fixed; top: 0px; left: 0px; height: 100vh; width: 100vw; pointer-events: none; background-size: cover; background-position: center center; }
.mainPreloader.animationHide { opacity: 0; pointer-events: none; transform: scale(1.3); transition: opacity 0.5s ease-out, transform 0.5s ease-out; }
.loaderBg { background: rgb(255, 255, 255); }

@-webkit-keyframes animation-1yf2b0u { 
  0% { transform: translate3d(-50%, -50%, 0px) rotate(0deg); }
  100% { transform: translate3d(-50%, -50%, 0px) rotate(360deg); }
}
@keyframes animation-1yf2b0u { 
  0% { transform: translate3d(-50%, -50%, 0px) rotate(0deg); }
  100% { transform: translate3d(-50%, -50%, 0px) rotate(360deg); }
}
@-webkit-keyframes animation-1w00ux1 { 
  0% { background-position: 0% 82%; }
  50% { background-position: 100% 19%; }
  100% { background-position: 0% 82%; }
}
@keyframes animation-1w00ux1 { 
  0% { background-position: 0% 82%; }
  50% { background-position: 100% 19%; }
  100% { background-position: 0% 82%; }
}
.css-q8wu05 { font-family: "SF Pro Display", sans-serif, Montserrat; }
.css-a87zxs { font-family: Roboto, sans-serif, Montserrat; }
.css-su2ozj { border: 1px solid rgba(146, 146, 198, 0.16); background-color: rgb(244, 244, 249); }
.css-zjy67a { border: 1px solid transparent; background-color: rgba(244, 244, 249, 0.5); }
.css-wqfrij { transition: background-color 0.3s, border-color 0.3s, opacity 0.3s; }
.css-17xsz2c { background-color: rgba(60, 60, 60, 0.7); }
.css-1xsg419 { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 16px 1px; position: fixed !important; width: auto !important; top: 0px !important; }
.css-1k9ek97 { background-color: rgb(255, 255, 255); }
@media screen and (min-width: 1280px) {
  .css-1uosfvj { right: 320px; width: auto; }
}
.css-mds40w { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 16px 1px; }
.css-1qgpoif { position: absolute; padding: 12px 16px; font-size: 12px; top: 10px; max-width: 240px; color: rgb(255, 255, 255); -webkit-font-smoothing: subpixel-antialiased; border-radius: 4px; z-index: 1210; transform: translateZ(22000px); }
.css-1qgpoif::after { content: ""; position: absolute; width: 10px; height: 10px; margin: -5px; background: inherit; border: 1px solid transparent; box-sizing: border-box; transform: rotate(45deg); }
.css-1qgpoif.default { background-color: rgb(74, 74, 74); padding: 14px; font-weight: 500; font-size: 12px; line-height: 20px; }
.css-1qgpoif.calendar { background-color: rgb(74, 74, 74); padding: 14px; font-weight: 400; }
.css-1qgpoif.success { background: rgb(53, 169, 71); }
.css-1qgpoif.orange { background: rgb(255, 87, 34); }
.css-1qgpoif.error { background: rgb(227, 72, 40); }
.css-1qgpoif.notify { background: rgb(83, 87, 99); font-size: 13px; font-weight: 400; line-height: 17px; color: rgb(255, 255, 255); }
.css-1qgpoif.notify-big { background: rgb(83, 87, 99); font-size: 13px; font-weight: 400; line-height: 17px; color: rgb(255, 255, 255); max-width: 320px; padding: 15px; }
.css-1qgpoif.top::after, .css-1qgpoif.top-left::after, .css-1qgpoif.top-right::after { bottom: 0px; }
.css-1qgpoif.bottom::after, .css-1qgpoif.bottom-left::after, .css-1qgpoif.bottom-right::after { top: 0px; }
.css-1qgpoif.top::after, .css-1qgpoif.bottom::after { left: 50%; }
.css-1qgpoif.top-left::after, .css-1qgpoif.bottom-left::after { right: 15px; }
.css-1qgpoif.top-right::after, .css-1qgpoif.bottom-right::after { left: 15px; }
.css-1qgpoif.left::after, .css-1qgpoif.left-top::after, .css-1qgpoif.left-bottom::after { right: 0px; }
.css-1qgpoif.right::after, .css-1qgpoif.right-top::after, .css-1qgpoif.right-bottom::after { left: 0px; }
.css-1qgpoif.left::after, .css-1qgpoif.right::after { top: 50%; }
.css-1qgpoif.left-top::after, .css-1qgpoif.right-top::after { bottom: 15px; }
.css-1qgpoif.left-bottom::after, .css-1qgpoif.right-bottom::after { top: 15px; }
.css-1qgpoif.fade { opacity: 0; transition-property: opacity; transition-duration: 0.2s; }
.css-1qgpoif.fade.in { opacity: 1; transition-duration: 0.1s; }
.css-1qgpoif.slide { opacity: 0; transition-property: transform, opacity; transition-duration: 0.2s; }
.css-1qgpoif.slide.top, .css-1qgpoif.slide.top-left, .css-1qgpoif.slide.top-right { transform: translateY(15px); }
.css-1qgpoif.slide.bottom, .css-1qgpoif.slide.bottom-left, .css-1qgpoif.slide.bottom-right { transform: translateY(-15px); }
.css-1qgpoif.slide.left, .css-1qgpoif.slide.left-top, .css-1qgpoif.slide.left-bottom { transform: translateX(15px); }
.css-1qgpoif.slide.right, .css-1qgpoif.slide.right-top, .css-1qgpoif.slide.right-bottom { transform: translateX(-15px); }
.css-1qgpoif.slide.in { opacity: 1; transform: none; transition-duration: 0.1s; }
.css-1qgpoif.grow { transform: scale(0); transition: transform 0.2s ease-out; }
.css-1qgpoif.grow.top { transform: translateY(60%) scale(0); }
.css-1qgpoif.grow.top-left { transform: translateY(60%) translateX(40%) scale(0); }
.css-1qgpoif.grow.top-right { transform: translateY(60%) translateX(-40%) scale(0); }
.css-1qgpoif.grow.bottom { transform: translateY(-60%) scale(0); }
.css-1qgpoif.grow.bottom-left { transform: translateY(-60%) translateX(40%) scale(0); }
.css-1qgpoif.grow.bottom-right { transform: translateY(-60%) translateX(-40%) scale(0); }
.css-1qgpoif.grow.left { transform: translateX(53%) scale(0); }
.css-1qgpoif.grow.left-top { transform: translateX(53%) translateY(40%) scale(0); }
.css-1qgpoif.grow.left-bottom { transform: translateX(53%) translateY(-40%) scale(0); }
.css-1qgpoif.grow.right { transform: translateX(-53%) scale(0); }
.css-1qgpoif.grow.right-top { transform: translateX(-53%) translateY(40%) scale(0); }
.css-1qgpoif.grow.right-bottom { transform: translateX(-53%) translateY(-40%) scale(0); }
.css-1qgpoif.grow.in { transform: none; transition-duration: 0.1s; }
.css-q2bp76 { border: 1px solid rgba(146, 146, 198, 0.16); }
.css-1vv6v4u { flex-basis: calc(50% - 5px); padding-top: 14px; padding-bottom: 14px; height: 50px; font-size: 14px; line-height: 22px; font-weight: 500; white-space: nowrap; text-transform: capitalize; }
.css-1j8pa72::after { display: none; }
.css-1j8pa72::before { position: absolute; display: block; content: ""; top: 50%; right: 12px; width: 6px; height: 6px; margin-top: -3px; border-radius: 50%; background-color: rgb(255, 87, 34); }
.css-gst0na::after { content: "NEW"; display: inline-block; margin-left: auto; height: 20px; background: rgb(236, 254, 239); color: rgb(53, 169, 71); font-size: 10px; font-weight: 600; padding: 0px 6px; line-height: 20px; }
.css-kdgxpw { display: inline-block; font-size: 12px; color: rgb(155, 155, 155); }
.css-190tobm { width: 100%; max-width: 1022px; padding: 0px 16px; margin: 0px auto; box-sizing: border-box; }
@media screen and (min-width: 480px) {
  .css-190tobm { max-width: 1038px; padding: 0px 24px; }
}
@media screen and (min-width: 600px) {
  .css-190tobm { max-width: 1086px; padding: 0px 48px; }
}
@media screen and (min-width: 840px) {
  .css-190tobm { max-width: 1062px; padding: 0px 36px; }
}
@media screen and (min-width: 960px) {
  .css-190tobm { max-width: 1182px; padding: 0px 96px; }
}
@media screen and (min-width: 1280px) {
  .css-190tobm { max-width: 1120px; padding: 0px 65px; }
}
.css-1wcs0bi { margin: 0px 16px; max-width: 100%; }
@media screen and (min-width: 480px) {
  .css-1wcs0bi { margin: 0px 24px; }
}
@media screen and (min-width: 600px) {
  .css-1wcs0bi { max-width: 504px; width: 100%; margin: 0px auto; }
}
@media screen and (min-width: 840px) {
  .css-1wcs0bi { max-width: 768px; }
}
@media screen and (min-width: 1280px) {
  .css-1wcs0bi { max-width: 1032px; }
}
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/tenants/inovebroker.com/assets/iq-contacts/b0133a2e49_JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/tenants/inovebroker.com/assets/iq-contacts/7d72ef9604_JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/tenants/inovebroker.com/assets/iq-contacts/3404b0dd96_JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/tenants/inovebroker.com/assets/iq-contacts/c783baa02d_JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/tenants/inovebroker.com/assets/iq-contacts/25cd6a8ed5_JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/tenants/inovebroker.com/assets/iq-contacts/03fdca9a05_JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/tenants/inovebroker.com/assets/iq-contacts/125c059e46_JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/tenants/inovebroker.com/assets/iq-contacts/4531b8b3c3_JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/tenants/inovebroker.com/assets/iq-contacts/350ad2f3a6_JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/tenants/inovebroker.com/assets/iq-contacts/ec9ac8c849_JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/tenants/inovebroker.com/assets/iq-contacts/3a5c8bd4f1_JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/tenants/inovebroker.com/assets/iq-contacts/0e4f7c5e37_JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/tenants/inovebroker.com/assets/iq-contacts/83285d7ac1_JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/tenants/inovebroker.com/assets/iq-contacts/5113beb4aa_JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/tenants/inovebroker.com/assets/iq-contacts/89c815c57e_JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/tenants/inovebroker.com/assets/iq-contacts/2f5afefa47_JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/tenants/inovebroker.com/assets/iq-contacts/66b13293a5_JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/tenants/inovebroker.com/assets/iq-contacts/4d8a6e09eb_JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/tenants/inovebroker.com/assets/iq-contacts/ebc614a30a_JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/tenants/inovebroker.com/assets/iq-contacts/3ad854f98a_JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: local("Montserrat Black"), local("Montserrat-Black"), url("/tenants/inovebroker.com/assets/iq-contacts/53dc0ff95b_JTURjIg1_i6t8kCHKm45_epG3gTD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: local("Montserrat Black"), local("Montserrat-Black"), url("/tenants/inovebroker.com/assets/iq-contacts/8827b01996_JTURjIg1_i6t8kCHKm45_epG3g3D_vx3rCubqg.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: local("Montserrat Black"), local("Montserrat-Black"), url("/tenants/inovebroker.com/assets/iq-contacts/be320b94e9_JTURjIg1_i6t8kCHKm45_epG3gbD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: local("Montserrat Black"), local("Montserrat-Black"), url("/tenants/inovebroker.com/assets/iq-contacts/2518ce2ba2_JTURjIg1_i6t8kCHKm45_epG3gfD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: local("Montserrat Black"), local("Montserrat-Black"), url("/tenants/inovebroker.com/assets/iq-contacts/4a51ee863e_JTURjIg1_i6t8kCHKm45_epG3gnD_vx3rCs.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
html, input, button, select, textarea { font-family: Montserrat, sans-serif; }
html, body, #root { height: 100%; }
html.chatOverAll #chatButton { z-index: 20000; }
html.chatWithStickyPanel #chatButton { bottom: 100px; }
button, input, optgroup, select, textarea { font-family: inherit; font-weight: 400; color: inherit; }
mark { color: rgb(255, 87, 34); background: none; }
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; border-spacing: 0px; background: transparent; vertical-align: baseline; border-collapse: collapse; }
.css-3uqybw { display: flex; flex-direction: column; min-height: 100%; box-sizing: border-box; }
.css-g8duvx { position: relative; width: 100%; z-index: 190; }
.css-g8duvx .Button { transition: color 0.3s, border-color 0.3s, background-color 0.3s, opacity 0.3s; }
.css-1tiu2dr { position: fixed; top: 0px; left: 0px; right: 0px; backface-visibility: hidden; will-change: background-color; transition: background-color 0.3s; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 16px 1px; }
.css-1jrlb81 { position: relative; display: flex; height: 40px; padding: 10px 16px; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
@media screen and (min-width: 480px) {
  .css-1jrlb81 { padding: 10px 24px; }
}
.css-rc9wl3 { display: flex; -webkit-box-align: center; align-items: center; padding-right: 0px; }
@media screen and (min-width: 600px) {
  .css-rc9wl3 { padding-right: 16px; }
}
.css-u4xj5j { padding: 0px; line-height: 0; display: none; max-height: 18px; }
@media screen and (max-width: 1279px) {
  .css-u4xj5j { display: block; }
}
.css-570oto { position: relative; height: 18px; width: 24px; }
.css-ac4r5t { position: absolute; display: block; left: 0px; height: 2px; width: 100%; opacity: 1; border-radius: 2px; background-color: rgb(155, 155, 155); transform: rotate(0deg); transition: transform 0.25s ease-in-out, width 0.25s ease-in-out, top 0.25s ease-in-out, left 0.25s ease-in-out, background-color 0.3s; }
.css-ac4r5t:nth-child(2), .css-ac4r5t:nth-child(3) { top: 50%; transform: translateY(-50%); }
.css-ac4r5t:nth-child(4) { bottom: 0px; }
.css-ejizhx { height: 38px; line-height: 0; margin-left: 16px; }
@media screen and (min-width: 480px) {
  .css-ejizhx { margin-left: 24px; }
}
@media screen and (min-width: 1280px) {
  .css-ejizhx { margin-left: 0px; }
}
.css-1gw91hr { line-height: 0; transition: color 0.3s; color: rgb(0, 0, 0); }
.css-ea1zez { display: block; margin: 0px 0px 0px 42px; }
@media screen and (max-width: 1279px) {
  .css-ea1zez { display: none; }
}
.css-1d21jhp { list-style: none; display: flex; flex-wrap: nowrap; }
.css-cuku1s { position: relative; padding: 0px; white-space: nowrap; }
.css-cuku1s:first-child { margin-left: -16px; }
.css-1bwbgre { color: rgb(74, 74, 74); }
.css-1bwbgre::after { background-color: transparent; }
.css-em5j0q { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; padding: 8px 16px; font-size: 16px; border-radius: 0px; line-height: 16px; transition: color 0.3s; color: rgb(74, 74, 74); }
.css-em5j0q span { pointer-events: none; }
.css-em5j0q::after { position: absolute; content: " "; bottom: -14px; right: 0px; left: 0px; z-index: 1; height: 2px; pointer-events: none; background-color: transparent; transition: background-color 0.3s, height 0.3s; }
.css-em5j0q span { opacity: 1; transition: opacity 0.3s; }
.css-em5j0q:hover { color: rgb(255, 87, 34); }
.css-em5j0q:hover::after { background-color: rgb(255, 87, 34); }
.css-em5j0q:hover span { opacity: 0.65; }
.css-em5j0q::after { background-color: transparent; }
.css-1tvikjg { color: rgb(255, 87, 34); }
.css-1tvikjg::after { background-color: rgb(255, 87, 34); }
.css-1mj67j4 { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; padding: 8px 16px; font-size: 16px; border-radius: 0px; line-height: 16px; transition: color 0.3s; color: rgb(255, 87, 34); }
.css-1mj67j4 span { pointer-events: none; }
.css-1mj67j4::after { position: absolute; content: " "; bottom: -14px; right: 0px; left: 0px; z-index: 1; height: 2px; pointer-events: none; background-color: transparent; transition: background-color 0.3s, height 0.3s; }
.css-1mj67j4 span { opacity: 1; transition: opacity 0.3s; }
.css-1mj67j4:hover { color: rgb(255, 87, 34); }
.css-1mj67j4:hover::after { background-color: rgb(255, 87, 34); }
.css-1mj67j4:hover span { opacity: 0.65; }
.css-1mj67j4::after { background-color: rgb(255, 87, 34); }
.css-zdpt2t { margin-left: auto; }
.css-13oy2wr { display: block; width: 18px; height: 18px; overflow: hidden; border-radius: 50%; }
.css-1ps7nh9 { margin-right: 12px; display: block; width: 18px; height: 18px; overflow: hidden; border-radius: 50%; }
.css-19re5gn { display: block; width: 18px; height: 18px; overflow: hidden; border-radius: 50%; border: 1px solid rgb(225, 225, 225); }
.css-1mn0uy3 { margin-right: 12px; display: block; width: 18px; height: 18px; overflow: hidden; border-radius: 50%; border: 1px solid rgb(225, 225, 225); }
.css-1s4uqld { position: relative; margin-left: auto; }
@media screen and (min-width: 600px) {
  .css-1s4uqld { margin-right: 12px; }
}
.css-1cnhnlu { padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: border-box; }
@media screen and (max-width: 599px) {
  .css-1cnhnlu { width: 40px; height: 40px; background-color: rgba(244, 244, 249, 0.1); border-radius: 50%; }
}
@media screen and (min-width: 600px) {
  .css-1cnhnlu { display: flex; -webkit-box-align: center; align-items: center; }
}
.css-1phwv1s { display: block; width: 18px; height: 18px; }
.css-1873l02 { color: rgb(74, 74, 74); }
.css-qyqh0y { font-size: 16px; line-height: 26px; font-weight: 500; text-transform: capitalize; margin-left: 10px; transition: color 0.15s; color: rgb(74, 74, 74); }
@media screen and (max-width: 599px) {
  .css-qyqh0y { display: none; }
}
.css-37e5de { display: none; width: 6px; height: 8px; color: rgb(101, 104, 131); transform: rotate(90deg); margin-left: 6px; }
.css-11khbbv { background: rgb(255, 255, 255); font-size: 14px; line-height: 24px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 16px 1px; opacity: 0; pointer-events: none; transform: translate3d(0px, 5px, 0px); z-index: 131; transform-origin: center top; transition: opacity 0.15s, transform 0.2s; }
@media screen and (max-width: 599px) {
  .css-11khbbv { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; max-height: 560px; padding: 64px; box-sizing: border-box; }
}
@media screen and (min-width: 600px) {
  .css-11khbbv { position: absolute; right: 0px; top: 100%; width: 336px; padding: 8px; margin-top: 18px; border-radius: 4px; box-sizing: border-box; }
}
.css-12v5tef { position: absolute; top: 18px; right: 18px; padding: 6px; }
.css-12v5tef:hover { opacity: 0.7; }
.css-12v5tef svg { vertical-align: top; }
@media screen and (min-width: 600px) {
  .css-12v5tef { display: none; }
}
.css-1ad4z47 { display: flex; -webkit-box-align: center; align-items: center; padding: 10px 16px; color: rgb(74, 74, 74); font-weight: 500; white-space: nowrap; text-align: left; text-decoration: none; box-sizing: border-box; border-radius: 2px; }
.css-1ad4z47::before { content: ""; margin-right: 12px; }
.css-1ad4z47:hover { background: rgb(244, 244, 249); }
@media screen and (max-width: 599px) {
  .css-1ad4z47 { width: 100%; max-width: 260px; margin: auto; }
}
@media screen and (min-width: 600px) {
  .css-1ad4z47 { float: left; width: 50%; }
}
.css-k0riua { display: flex; -webkit-box-align: center; align-items: center; padding: 10px 16px; color: rgb(255, 87, 34); font-weight: 500; white-space: nowrap; text-align: left; text-decoration: none; box-sizing: border-box; border-radius: 2px; }
.css-k0riua::before { content: ""; margin-right: 12px; }
.css-k0riua:hover { background: rgb(244, 244, 249); }
@media screen and (max-width: 599px) {
  .css-k0riua { width: 100%; max-width: 260px; margin: auto; }
}
@media screen and (min-width: 600px) {
  .css-k0riua { float: left; width: 50%; }
}
.css-c28zvo { display: flex; margin-left: 8px; -webkit-box-align: center; align-items: center; }
@media screen and (max-width: 599px) {
  .css-c28zvo { }
}
.css-1b10v05 { display: flex; gap: 8px; }
.css-1b10v05 .NavBtn { white-space: nowrap; }
@media screen and (max-width: 839px) {
  .css-1b10v05 .NavBtn__reg { display: none; }
}
@media screen and (max-width: 839px) {
  .css-1rkwcxw { margin-right: 0px; width: 40px; height: 40px; padding: 0px; border-radius: 40px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
}
.css-1rkwcxw .loginIcon { display: none; margin: 0px 0px 0px -1px; }
@media screen and (max-width: 839px) {
  .css-1rkwcxw .loginIcon { display: block; }
}
@media screen and (max-width: 839px) {
  .css-1rkwcxw span { display: none; }
}
.css-1lweazi { position: relative; -webkit-box-flex: 1; flex-grow: 1; display: flex; flex-direction: column; padding-top: 60px; }
.css-2mxqcn::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.9); }
.css-1o8d4ol { position: relative; top: 0px; left: 0px; width: 100%; height: 100%; min-height: 500px; z-index: 5; }
.css-1o8d4ol::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.9); }
.css-1o8d4ol::after { content: ""; position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; border-radius: 50%; transform-origin: 50% 50%; transform: translate3d(-50%, -50%, 0px); border-width: 2px; border-style: solid; border-color: rgb(203, 199, 199) rgb(203, 199, 199) rgb(203, 199, 199) rgb(255, 87, 34); animation: 1.1s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s infinite normal none running animation-1yf2b0u; }
.css-1ik3psh { background: rgb(255, 255, 255); color: black; flex-shrink: 0; }
.css-18828bg { padding: 20px 0px; border-top: 1px solid rgb(225, 225, 225); }
.css-1lekzkb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.css-9cr1qz { display: flex; flex-wrap: wrap; list-style: none; }
.css-1o7euen { margin-right: 8px; }
.css-1o7euen:not(:last-child)::after { content: " "; display: inline-block; margin-left: 8px; border-width: 3px 0px 3px 3px; border-style: solid; border-color: transparent transparent transparent rgb(255, 87, 34); border-image: none; }
.css-v9v605 { flex-shrink: 0; margin: -5px 0px; }
.css-1r5bjyt { padding-top: 20px; border-top: 1px solid rgb(244, 244, 249); }
@media screen and (min-width: 1280px) {
  .css-16q69qk { display: flex; }
}
.css-ob82eu { -webkit-box-pack: center; justify-content: center; margin-bottom: 30px; }
@media screen and (min-width: 1280px) {
  .css-ob82eu { -webkit-box-pack: start; justify-content: flex-start; width: 50%; margin-right: 24px; }
}
.css-gz6awn { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; list-style: none; margin-bottom: 30px; }
@media screen and (min-width: 1280px) {
  .css-gz6awn { width: 50%; -webkit-box-pack: start; justify-content: flex-start; flex-direction: column; margin-right: 24px; }
}
.css-1ijj6zq { margin-right: 8px; }
@media screen and (min-width: 1280px) {
  .css-1ijj6zq { margin-right: 0px; min-width: 140px; }
}
.css-1ijj6zq:not(:last-child)::after { content: "|"; display: inline-block; margin-left: 8px; color: rgb(155, 155, 155); }
@media screen and (min-width: 1280px) {
  .css-1ijj6zq:not(:last-child)::after { content: none; }
}
.css-suy85y { display: inline-block; margin-bottom: 12px; color: rgb(155, 155, 155); font-size: 14px; }
.css-suy85y:hover, .css-suy85y:focus { text-decoration: underline; }
.css-suy85y svg { vertical-align: middle; }
.css-19u2hmv { margin-inline-end: 4px; }
@media screen and (min-width: 840px) {
  .css-1wfjoij { display: flex; align-items: flex-start; }
}
.css-8atqhb { width: 100%; }
.css-jwaj46 { position: relative; margin-top: 4px; margin-bottom: 12px; padding: 16px 20px; border: 1px solid rgb(155, 155, 155); border-radius: 2px; color: rgb(155, 155, 155); font-size: 12px; }
.css-1xsafyi { position: absolute; top: 0px; transform: translateY(-50%); background: rgb(255, 255, 255); padding: 0px 8px; color: rgb(74, 74, 74); font-size: 12px; font-weight: 700; text-transform: uppercase; }
@media screen and (min-width: 600px) {
  .css-1xsafyi { font-size: 14px; }
}
.css-nserkz { margin-bottom: 20px; color: rgb(155, 155, 155); font-size: 12px; }
.css-1wicjbm { padding-top: 30px; border-top: 1px solid rgb(244, 244, 249); }
@media screen and (min-width: 1280px) {
  .css-1wicjbm { padding-top: 20px; }
}
@media screen and (min-width: 840px) {
  .css-l7am1h { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; margin-bottom: 20px; }
}
@media screen and (min-width: 840px) {
  .css-ywq45w { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 30px; }
}
@media screen and (min-width: 1280px) {
  .css-ywq45w { -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; padding-right: 0px; margin-bottom: 0px; }
}
.css-affsrq { -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 30px; text-align: center; }
@media screen and (min-width: 480px) {
  .css-affsrq { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
}
@media screen and (min-width: 840px) {
  .css-affsrq { margin-bottom: 0px; }
}
@media screen and (min-width: 1280px) {
  .css-affsrq { -webkit-box-pack: justify; justify-content: space-between; }
}
@media screen and (max-width: 839px) {
  .css-affsrq { display: block; }
}
.css-1krr9a8 { box-sizing: border-box; flex: 0 0 200px; position: relative; margin-top: 4px; margin-bottom: 12px; padding: 12px; border: 1px solid rgb(155, 155, 155); border-radius: 2px; color: rgb(155, 155, 155); font-size: 12px; }
@media screen and (min-width: 840px) {
  .css-1krr9a8 { margin-left: 12px; }
}
.css-t79nln { border-bottom: 1px solid rgba(183, 183, 183, 0.2); }
.css-t79nln:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.css-4juikq { display: flex; -webkit-box-align: center; align-items: center; margin-top: 8px; }
.css-bla85z { width: 16px; height: 16px; margin-right: 4px; }
.css-bp51tj { color: rgb(0, 0, 0); font-weight: 600; font-size: 12px; line-height: 15px; }
.css-1a2354y { opacity: 0.6; margin-top: 2px; margin-bottom: 8px; color: rgb(0, 0, 0); font-weight: 400; font-size: 10px; line-height: 12px; text-align: left; }
.css-k008qs { display: flex; }
.css-wd14gc { margin-bottom: 30px; }
@media screen and (min-width: 480px) {
  .css-wd14gc { margin-bottom: 0px; }
}
@media screen and (min-width: 840px) {
  .css-wd14gc { margin-right: 30px; }
}
.css-cmd0xx { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.css-cmd0xx:hover a { opacity: 0.6; }
.css-cmd0xx:hover a:hover { opacity: 1; }
.css-y108l3 { margin-right: 8px; transition: opacity 0.2s; }
.css-y108l3:last-child { margin-right: 0px; }
.css-utoytj { color: rgb(74, 74, 74); font-size: 14px; text-align: center; padding: 30px 0px; }
@media screen and (min-width: 840px) {
  .css-utoytj { padding: 0px; }
}
@media screen and (min-width: 1280px) {
  .css-utoytj { text-align: right; padding-bottom: 0px; padding-left: 40px; }
}
.css-1l4w6pd { display: flex; -webkit-box-pack: center; justify-content: center; }
.css-15ib5kh { display: inline-block; font-size: 12px; color: rgb(155, 155, 155); }
.css-15ib5kh:hover, .css-15ib5kh:focus { text-decoration: underline; }
.css-185256t { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
@media screen and (min-width: 480px) {
  .css-185256t { margin-bottom: 16px; }
}
@media screen and (min-width: 840px) {
  .css-185256t { margin-bottom: 8px; }
}
.css-185256t .e5tlu6e1 { width: 20px; height: 25px; background-size: 20px 25px; margin-right: 6px; }
.css-185256t .e5tlu6e0 { width: 78px; height: 27px; background-size: 78px 27px; }
.css-y90fqm { max-height: 52px; margin-bottom: 16px; padding: 8px 9px; }
@media screen and (max-width: 839px) {
  .css-y90fqm { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
  .css-y90fqm:not(:nth-child(1)) { margin-left: 16px; }
  @media screen and (min-width: 480px) {
  .css-y90fqm { margin-bottom: 16px; }
}
  @media screen and (min-width: 840px) {
  .css-y90fqm { margin-bottom: 8px; }
}
  .css-y90fqm .e5tlu6e1 { width: 20px; height: 25px; background-size: 20px 25px; margin-right: 6px; }
  .css-y90fqm .e5tlu6e0 { width: 78px; height: 27px; background-size: 78px 27px; }
}
@media screen and (max-width: 479px) {
  .css-y90fqm:not(:nth-child(1)) { margin-left: 0px; }
}
.css-5uz9ar { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
@media screen and (min-width: 480px) {
  .css-5uz9ar { margin-bottom: 16px; }
}
@media screen and (min-width: 840px) {
  .css-5uz9ar { margin-bottom: 8px; }
}
.css-5uz9ar .e5tlu6e1 { width: 22px; height: 25px; background-size: 22px 25px; margin-right: 6px; }
.css-5uz9ar .e5tlu6e0 { width: 76px; height: 26px; background-size: 76px 26px; }
.css-kgepaq { max-height: 52px; margin-bottom: 16px; padding: 8px 9px; }
@media screen and (max-width: 839px) {
  .css-kgepaq { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
  .css-kgepaq:not(:nth-child(1)) { margin-left: 16px; }
  @media screen and (min-width: 480px) {
  .css-kgepaq { margin-bottom: 16px; }
}
  @media screen and (min-width: 840px) {
  .css-kgepaq { margin-bottom: 8px; }
}
  .css-kgepaq .e5tlu6e1 { width: 22px; height: 25px; background-size: 22px 25px; margin-right: 6px; }
  .css-kgepaq .e5tlu6e0 { width: 76px; height: 26px; background-size: 76px 26px; }
}
@media screen and (max-width: 479px) {
  .css-kgepaq:not(:nth-child(1)) { margin-left: 0px; }
}
.css-py17ri { flex-flow: column; -webkit-box-pack: center; justify-content: center; display: flex; }
@media screen and (min-width: 480px) {
  .css-py17ri { flex-direction: row; }
}
@media screen and (min-width: 840px) {
  .css-py17ri { flex-direction: column; }
}
.css-1skb011 { width: 100%; -webkit-box-pack: center; justify-content: center; max-height: 52px; margin-bottom: 16px; padding: 8px 9px; }
@media screen and (min-width: 600px) {
  .css-1skb011 { width: 50%; }
}
@media screen and (min-width: 840px) {
  .css-1skb011 { width: auto; }
}
@media screen and (max-width: 839px) {
  .css-1skb011 { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
  .css-1skb011:not(:nth-child(1)) { margin-left: 16px; }
  @media screen and (min-width: 480px) {
  .css-1skb011 { margin-bottom: 16px; }
}
  @media screen and (min-width: 840px) {
  .css-1skb011 { margin-bottom: 8px; }
}
  .css-1skb011 .e5tlu6e1 { width: 20px; height: 25px; background-size: 20px 25px; margin-right: 6px; }
  .css-1skb011 .e5tlu6e0 { width: 78px; height: 27px; background-size: 78px 27px; }
}
@media screen and (max-width: 479px) {
  .css-1skb011:not(:nth-child(1)) { margin-left: 0px; }
}
.css-11rehm { color: rgb(255, 255, 255); background-color: rgb(43, 42, 42); border-color: transparent; }
.css-11rehm:active, .css-11rehm:focus, .css-11rehm:hover { background-color: rgb(0, 0, 0); border-color: transparent; }
.css-nuk0wc { display: flex; -webkit-box-align: center; align-items: center; min-width: 176px; max-width: 100%; line-height: 1; border-radius: 4px; box-sizing: border-box; cursor: pointer; text-align: left; transition: background-color 0.2s, color 0.2s; color: rgb(255, 255, 255); background-color: rgb(43, 42, 42); border-color: transparent; width: 100%; -webkit-box-pack: center; justify-content: center; max-height: 52px; margin-bottom: 16px; padding: 8px 9px; }
.css-nuk0wc:active, .css-nuk0wc:focus, .css-nuk0wc:hover { background-color: rgb(0, 0, 0); border-color: transparent; }
.css-nuk0wc:active .e5tlu6e4, .css-nuk0wc:focus .e5tlu6e4, .css-nuk0wc:hover .e5tlu6e4 { color: rgb(255, 255, 255); }
.css-nuk0wc:active .e5tlu6e2, .css-nuk0wc:focus .e5tlu6e2, .css-nuk0wc:hover .e5tlu6e2 { opacity: 1; }
.css-nuk0wc:active .e5tlu6e3, .css-nuk0wc:focus .e5tlu6e3, .css-nuk0wc:hover .e5tlu6e3 { opacity: 1; }
@media screen and (min-width: 600px) {
  .css-nuk0wc { width: 50%; }
}
@media screen and (min-width: 840px) {
  .css-nuk0wc { width: auto; }
}
@media screen and (max-width: 839px) {
  .css-nuk0wc { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
  .css-nuk0wc:not(:nth-child(1)) { margin-left: 16px; }
  @media screen and (min-width: 480px) {
  .css-nuk0wc { margin-bottom: 16px; }
}
  @media screen and (min-width: 840px) {
  .css-nuk0wc { margin-bottom: 8px; }
}
  .css-nuk0wc .e5tlu6e1 { width: 20px; height: 25px; background-size: 20px 25px; margin-right: 6px; }
  .css-nuk0wc .e5tlu6e0 { width: 78px; height: 27px; background-size: 78px 27px; }
}
@media screen and (max-width: 479px) {
  .css-nuk0wc:not(:nth-child(1)) { margin-left: 0px; }
}
.css-u18zdk { position: relative; flex-shrink: 0; width: 32px; height: 32px; margin-right: 12px; }
.css-u18zdk img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 25px; height: 30px; transition: opacity 0.2s; }
.css-whh5e5 { opacity: 1; }
.css-2v3jnm { flex-shrink: 0; width: 101px; height: 34px; background-image: url("/tenants/inovebroker.com/assets/iq-contacts/1f80c7447c_f6b6b293e558a0fb040b.svg"); background-repeat: no-repeat; background-size: 101px 34px; }
.css-44uswj { width: 100%; -webkit-box-pack: center; justify-content: center; max-height: 52px; margin-bottom: 16px; padding: 8px 9px; }
@media screen and (min-width: 600px) {
  .css-44uswj { width: 50%; }
}
@media screen and (min-width: 840px) {
  .css-44uswj { width: auto; }
}
@media screen and (max-width: 839px) {
  .css-44uswj { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
  .css-44uswj:not(:nth-child(1)) { margin-left: 16px; }
  @media screen and (min-width: 480px) {
  .css-44uswj { margin-bottom: 16px; }
}
  @media screen and (min-width: 840px) {
  .css-44uswj { margin-bottom: 8px; }
}
  .css-44uswj .e5tlu6e1 { width: 22px; height: 25px; background-size: 22px 25px; margin-right: 6px; }
  .css-44uswj .e5tlu6e0 { width: 76px; height: 26px; background-size: 76px 26px; }
}
@media screen and (max-width: 479px) {
  .css-44uswj:not(:nth-child(1)) { margin-left: 0px; }
}
.css-12c3dpd { display: flex; -webkit-box-align: center; align-items: center; min-width: 176px; max-width: 100%; line-height: 1; border-radius: 4px; box-sizing: border-box; cursor: pointer; text-align: left; transition: background-color 0.2s, color 0.2s; color: rgb(255, 255, 255); background-color: rgb(43, 42, 42); border-color: transparent; width: 100%; -webkit-box-pack: center; justify-content: center; max-height: 52px; margin-bottom: 16px; padding: 8px 9px; }
.css-12c3dpd:active, .css-12c3dpd:focus, .css-12c3dpd:hover { background-color: rgb(0, 0, 0); border-color: transparent; }
.css-12c3dpd:active .e5tlu6e4, .css-12c3dpd:focus .e5tlu6e4, .css-12c3dpd:hover .e5tlu6e4 { color: rgb(255, 255, 255); }
.css-12c3dpd:active .e5tlu6e2, .css-12c3dpd:focus .e5tlu6e2, .css-12c3dpd:hover .e5tlu6e2 { opacity: 1; }
.css-12c3dpd:active .e5tlu6e3, .css-12c3dpd:focus .e5tlu6e3, .css-12c3dpd:hover .e5tlu6e3 { opacity: 1; }
@media screen and (min-width: 600px) {
  .css-12c3dpd { width: 50%; }
}
@media screen and (min-width: 840px) {
  .css-12c3dpd { width: auto; }
}
@media screen and (max-width: 839px) {
  .css-12c3dpd { margin-bottom: 8px; min-width: 136px; max-height: 42px; padding: 7px 8px; }
  .css-12c3dpd:not(:nth-child(1)) { margin-left: 16px; }
  @media screen and (min-width: 480px) {
  .css-12c3dpd { margin-bottom: 16px; }
}
  @media screen and (min-width: 840px) {
  .css-12c3dpd { margin-bottom: 8px; }
}
  .css-12c3dpd .e5tlu6e1 { width: 22px; height: 25px; background-size: 22px 25px; margin-right: 6px; }
  .css-12c3dpd .e5tlu6e0 { width: 76px; height: 26px; background-size: 76px 26px; }
}
@media screen and (max-width: 479px) {
  .css-12c3dpd:not(:nth-child(1)) { margin-left: 0px; }
}
.css-1m2ba8v { position: relative; flex-shrink: 0; width: 32px; height: 32px; margin-right: 12px; }
.css-1m2ba8v img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 28px; height: 32px; transition: opacity 0.2s; }
.css-16vbifq { flex-shrink: 0; width: 100px; height: 34px; background-image: url("/tenants/inovebroker.com/assets/iq-contacts/77151f5a5d_c3dd422401f96b0b5d07.svg"); background-repeat: no-repeat; background-size: 100px 34px; }
.css-1la575d { font-size: 20px; line-height: 30px; font-weight: 500; }
@media screen and (min-width: 0px) {
  .css-1la575d { font-size: 30px; line-height: 36px; }
}
@media screen and (min-width: 600px) {
  .css-1la575d { font-size: 40px; line-height: 48px; }
}
.css-c8yr2h { font-size: 24px; line-height: 30px; font-weight: 500; }
@media screen and (min-width: 480px) {
  .css-c8yr2h { font-size: 30px; line-height: 40px; }
}
.css-1vd98n9 { font-size: 18px; line-height: 26px; font-weight: 500; }
@media screen and (min-width: 480px) {
  .css-1vd98n9 { font-size: 24px; line-height: 32px; }
}
.css-1s0nine { font-size: 16px; line-height: 24px; font-weight: 500; }
@media screen and (min-width: 480px) {
  .css-1s0nine { font-size: 18px; line-height: 26px; }
}
.css-smi6el { font-size: 14px; line-height: 22px; font-weight: 500; }
@media screen and (min-width: 480px) {
  .css-smi6el { font-size: 16px; line-height: 24px; }
}
.css-1lg0bwh { font-size: 12px; line-height: 20px; font-weight: 500; }
@media screen and (min-width: 480px) {
  .css-1lg0bwh { font-size: 14px; line-height: 22px; }
}
.css-63d4xt { font-size: 10px; line-height: 18px; font-weight: 500; }
@media screen and (min-width: 480px) {
  .css-63d4xt { font-size: 12px; line-height: 20px; }
}
.css-1a9cjb0 { font-size: 10px; line-height: 14px; font-weight: 500; }
.css-we8l97 { font-size: 28px; line-height: 36px; font-weight: 500; }
@media screen and (min-width: 0px) {
  .css-we8l97 { font-size: 30px; line-height: 36px; }
}
.css-1q5vni7 { font-size: 20px; line-height: 30px; font-weight: 600; }
@media screen and (min-width: 0px) {
  .css-1q5vni7 { font-size: 30px; line-height: 36px; }
}
@media screen and (min-width: 600px) {
  .css-1q5vni7 { font-size: 40px; line-height: 48px; }
}
.css-oga497 { font-size: 24px; line-height: 30px; font-weight: 600; }
@media screen and (min-width: 480px) {
  .css-oga497 { font-size: 30px; line-height: 40px; }
}
.css-81f0rw { font-size: 18px; line-height: 26px; font-weight: 600; }
@media screen and (min-width: 480px) {
  .css-81f0rw { font-size: 24px; line-height: 32px; }
}
.css-3zyx8e { font-size: 16px; line-height: 24px; font-weight: 600; }
@media screen and (min-width: 480px) {
  .css-3zyx8e { font-size: 18px; line-height: 26px; }
}
.css-1ogsq61 { font-size: 14px; line-height: 22px; font-weight: 600; }
@media screen and (min-width: 480px) {
  .css-1ogsq61 { font-size: 16px; line-height: 24px; }
}
.css-1acqzqg { font-size: 12px; line-height: 20px; font-weight: 600; }
@media screen and (min-width: 480px) {
  .css-1acqzqg { font-size: 14px; line-height: 22px; }
}
.css-7pa1vn { font-size: 10px; line-height: 18px; font-weight: 600; }
@media screen and (min-width: 480px) {
  .css-7pa1vn { font-size: 12px; line-height: 20px; }
}
.css-yv12ei { font-size: 10px; line-height: 14px; font-weight: 600; }
.css-73cq2d { font-size: 16px; line-height: 24px; font-weight: 600; }
@media screen and (min-width: 0px) {
  .css-73cq2d { font-size: 18px; line-height: 24px; }
}
.css-1xbu0f3 { font-size: 20px; line-height: 30px; font-weight: 400; }
@media screen and (min-width: 0px) {
  .css-1xbu0f3 { font-size: 30px; line-height: 36px; }
}
@media screen and (min-width: 600px) {
  .css-1xbu0f3 { font-size: 40px; line-height: 48px; }
}
.css-1jtuv1m { font-size: 24px; line-height: 30px; font-weight: 400; }
@media screen and (min-width: 480px) {
  .css-1jtuv1m { font-size: 30px; line-height: 40px; }
}
.css-fe3kpo { font-size: 18px; line-height: 26px; font-weight: 400; }
@media screen and (min-width: 480px) {
  .css-fe3kpo { font-size: 24px; line-height: 32px; }
}
.css-1gw6ps4 { font-size: 16px; line-height: 24px; font-weight: 400; }
@media screen and (min-width: 480px) {
  .css-1gw6ps4 { font-size: 18px; line-height: 26px; }
}
.css-mml9dr { font-size: 14px; line-height: 22px; font-weight: 400; }
@media screen and (min-width: 480px) {
  .css-mml9dr { font-size: 16px; line-height: 24px; }
}
.css-j3gwyd { font-size: 12px; line-height: 20px; font-weight: 400; }
@media screen and (min-width: 480px) {
  .css-j3gwyd { font-size: 14px; line-height: 22px; }
}
.css-z8o7f4 { font-size: 10px; line-height: 18px; font-weight: 400; }
@media screen and (min-width: 480px) {
  .css-z8o7f4 { font-size: 12px; line-height: 20px; }
}
.css-l7tiyc { font-size: 10px; line-height: 14px; font-weight: 400; }
.css-1jgszbs { font-size: 14px; line-height: 22px; font-weight: 400; }
@media screen and (min-width: 0px) {
  .css-1jgszbs { font-size: 16px; line-height: 22px; }
}
.css-1ybelxx { font-size: 12px; line-height: 20px; font-weight: 500; }
@media screen and (min-width: 0px) {
  .css-1ybelxx { font-size: 14px; line-height: 20px; }
}
.css-q2ng6m { display: flex; flex-direction: column-reverse; top: 24px; }
@media screen and (max-width: 599px) {
  .css-q2ng6m { top: 0px; }
}
.css-xt4cpk { bottom: 24px; }
@media screen and (max-width: 599px) {
  .css-xt4cpk { bottom: 0px; }
}
.css-1u2y2ig { display: flex; flex-direction: column-reverse; top: 24px; left: 24px; }
@media screen and (max-width: 599px) {
  .css-1u2y2ig { top: 0px; }
}
.css-a1uffj { display: flex; flex-direction: column-reverse; top: 24px; right: 24px; }
@media screen and (max-width: 599px) {
  .css-a1uffj { top: 0px; }
}
.css-m94zhy { bottom: 24px; left: 24px; }
@media screen and (max-width: 599px) {
  .css-m94zhy { bottom: 0px; }
}
.css-1qnwmdu { bottom: 24px; right: 24px; }
@media screen and (max-width: 599px) {
  .css-1qnwmdu { bottom: 0px; }
}
.css-jyp8jo { position: fixed; z-index: 99998; backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); bottom: 24px; left: 24px; }
@media screen and (max-width: 599px) {
  .css-jyp8jo { bottom: 0px; }
}
@media screen and (max-width: 599px) {
  .css-jyp8jo { left: 0px; right: 0px; width: 100%; z-index: 300; max-width: 100%; }
}
.css-1p53x4q { position: relative; width: 376px; margin: 0px; opacity: 0; z-index: 0; overflow: hidden; user-select: none; border-radius: 3px; background-color: rgb(255, 255, 255); backface-visibility: hidden; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; will-change: top, opacity, margin-top, margin-bottom; cursor: default; top: 100px; transition: top 400ms ease-in-out, margin-top 400ms ease-in-out, margin-bottom 400ms ease-in-out, opacity 400ms; }
.css-1p53x4q::selection { background-color: transparent; }
.css-1p53x4q:first-child { margin-top: 0px; margin-bottom: 0px; }
@media screen and (max-width: 599px) {
  .css-1p53x4q { width: 100%; padding: 0px; margin: 0px; }
}
.css-4trp3g { padding: 20px 40px 20px 18px; border-style: solid; border-width: 0px 0px 0px 3px; display: block; border-color: rgb(0, 100, 189); }
@media screen and (max-width: 599px) {
  .css-4trp3g { border-width: 3px 0px 0px; }
}
.css-1yuk4dw { font-size: 12px; font-weight: 500; line-height: 20px; color: rgb(74, 74, 74); }
.css-12wl36z { margin-top: 8px; font-size: 12px; font-weight: 500; line-height: 20px; }
.css-1hp6i1l { display: inline-block; vertical-align: top; }
.css-yfa4re { position: relative; width: 376px; margin: 0px; opacity: 0; z-index: 0; overflow: hidden; user-select: none; border-radius: 3px; background-color: rgb(255, 255, 255); backface-visibility: hidden; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; will-change: top, opacity, margin-top, margin-bottom; cursor: pointer; top: 100px; transition: top 400ms ease-in-out, margin-top 400ms ease-in-out, margin-bottom 400ms ease-in-out, opacity 400ms; }
.css-yfa4re::selection { background-color: transparent; }
.css-yfa4re:first-child { margin-top: 0px; margin-bottom: 0px; }
@media screen and (max-width: 599px) {
  .css-yfa4re { width: 100%; padding: 0px; margin: 0px; }
}
.css-13wk97c { font-size: 14px; font-weight: 700; line-height: 22px; margin-bottom: 8px; color: rgb(74, 74, 74); }
.css-1t4u5qy { position: absolute; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; top: 20px; right: 14px; width: 14px; height: 14px; padding: 3px; opacity: 0.6; cursor: pointer; font-size: 30px; overflow: hidden; line-height: 14px; color: rgb(74, 74, 74); transition: opacity 300ms; }
.css-1t4u5qy:hover { opacity: 1; }
.css-1q3j59l { box-sizing: border-box; max-width: 600px; }
.css-1q3j59l .iqModal__content { padding-bottom: 0px; }
@media screen and (max-width: 599px) {
  .css-1q3j59l { max-width: 100%; }
}
.css-qro8oe { width: 130px; height: 68px; padding: 0px 8px; box-sizing: border-box; }
.css-b7sz9g { padding-top: 16px; border-top: 1px solid rgb(225, 225, 225); }
@media screen and (min-width: 960px) {
  .css-b7sz9g { padding-left: 16px; padding-right: 16px; }
}
.css-z6ocz7 { top: 0px; opacity: 0.98; z-index: 10; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 16px 1px; }
@media screen and (min-width: 600px) {
  .css-z6ocz7 { margin: 10px 0px 0px; }
}
.css-ri43j { position: relative; width: 376px; margin: 0px; overflow: hidden; user-select: none; border-radius: 3px; background-color: rgb(255, 255, 255); backface-visibility: hidden; will-change: top, opacity, margin-top, margin-bottom; cursor: default; transition: top 400ms ease-in-out, margin-top 400ms ease-in-out, margin-bottom 400ms ease-in-out, opacity 400ms; top: 0px; opacity: 0.98; z-index: 10; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 16px 1px; }
.css-ri43j::selection { background-color: transparent; }
.css-ri43j:first-child { margin-top: 0px; margin-bottom: 0px; }
@media screen and (min-width: 600px) {
  .css-ri43j { margin: 10px 0px 0px; }
}
@media screen and (max-width: 599px) {
  .css-ri43j { width: 100%; padding: 0px; margin: 0px; }
}
.css-rvxdj9 { position: relative; width: 376px; margin: 0px; overflow: hidden; user-select: none; border-radius: 3px; background-color: rgb(255, 255, 255); backface-visibility: hidden; will-change: top, opacity, margin-top, margin-bottom; cursor: pointer; transition: top 400ms ease-in-out, margin-top 400ms ease-in-out, margin-bottom 400ms ease-in-out, opacity 400ms; top: 0px; opacity: 0.98; z-index: 10; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 16px 1px; }
.css-rvxdj9::selection { background-color: transparent; }
.css-rvxdj9:first-child { margin-top: 0px; margin-bottom: 0px; }
@media screen and (min-width: 600px) {
  .css-rvxdj9 { margin: 10px 0px 0px; }
}
@media screen and (max-width: 599px) {
  .css-rvxdj9 { width: 100%; padding: 0px; margin: 0px; }
}
@media screen and (min-width: 600px) {
  .css-v9idk0 { text-align: center; }
}
@media screen and (min-width: 600px) {
  .css-1k5gljj { width: 504px; margin-left: auto; margin-right: auto; }
}
@media screen and (min-width: 840px) {
  .css-1k5gljj { width: 764px; }
}
@media screen and (min-width: 1280px) {
  .css-1k5gljj { width: 1024px; }
}
.css-1mho60g { margin: 0px -16px; }
@media screen and (min-width: 480px) {
  .css-1mho60g { margin: 0px -24px; }
}
@media screen and (min-width: 600px) {
  .css-1mho60g { margin: 0px -8px; }
}
.css-1dr4x6w { position: relative; margin: 0px -16px; }
.css-1dr4x6w .Carousel2__content_dragging { transition-duration: 0ms; }
@media screen and (min-width: 480px) {
  .css-1dr4x6w { margin: 0px -24px; }
}
@media screen and (min-width: 600px) {
  .css-1dr4x6w { margin: 0px -8px; }
}
.css-79elbk { position: relative; }
.css-7q8f9p { position: relative; z-index: 0; margin-bottom: 8px; outline: none; overflow: hidden; }
.css-1gnocbg { min-width: 100%; position: relative; text-align: left; z-index: 1; white-space: nowrap; transition: transform 300ms; }
@media screen and (min-width: 600px) {
  .css-1gnocbg { text-align: center; }
}
.css-1v8f0fb { display: inline-block; white-space: initial; vertical-align: top; width: 130px; height: 68px; padding: 0px 8px; box-sizing: border-box; }
.css-spxp70 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 114px; height: 68px; padding: 11px; box-sizing: border-box; }
.css-i7kryx { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/6398acf64b_visa.svg") 50% 50% / contain no-repeat; }
.css-ay7jic { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/2f323cb806_neteller.svg") 50% 50% / contain no-repeat; }
.css-rk6b59 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/7b73a75b0b_skrill.svg") 50% 50% / contain no-repeat; }
.css-8gl33t { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/0bc9144870_applepay.svg") 50% 50% / contain no-repeat; }
.css-2g5qrm { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/6fbe21a59a_google_pay.svg") 50% 50% / contain no-repeat; }
.css-1h2yjpr { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/c7d2d46b32_mastercard.svg") 50% 50% / contain no-repeat; }
.css-j0azdm { display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 24px; }
.css-1ie227f { width: 6px; height: 6px; border-radius: 50%; background: rgb(155, 155, 155); cursor: pointer; }
.css-1ie227f:not(:last-child) { margin-right: 8px; }
.css-1ie227f:only-child { display: none; }
@media screen and (min-width: 600px) {
  .css-1p1eodq { text-align: left; }
}
.css-q0dplc { min-width: 100%; position: relative; text-align: left; z-index: 1; white-space: nowrap; transition: transform 300ms; }
@media screen and (min-width: 600px) {
  .css-q0dplc { text-align: left; }
}
.css-1dgodeh { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/07515d7ff4_visa-mastercard.svg") 50% 50% / contain no-repeat; }
.css-10evflx { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/c46118a9e6_banco_agibank.svg") 50% 50% / contain no-repeat; }
.css-agpo7 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/70bc81cb83_bradesco.svg") 50% 50% / contain no-repeat; }
.css-1qr5ol4 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/807d38307e_citibank.svg") 50% 50% / contain no-repeat; }
.css-1bc3nx6 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/2231fef69d_sicredi.svg") 50% 50% / contain no-repeat; }
.css-ymvom3 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/8f0d652728_banco_do_brasil.svg") 50% 50% / contain no-repeat; }
.css-aag6qg { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/734f40ad32_banrisul.svg") 50% 50% / contain no-repeat; }
.css-10k0sc { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/f9d93a24d0_banco_inter.svg") 50% 50% / contain no-repeat; }
.css-ig4ush { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/a466703838_itau.svg") 50% 50% / contain no-repeat; }
.css-e9iyw6 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/1fb8abdd8d_bndes.svg") 50% 50% / contain no-repeat; }
.css-1md15l4 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/9a406ed725_banco_original.svg") 50% 50% / contain no-repeat; }
.css-10dfgl9 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/c6c71d7df5_banco_safra.svg") 50% 50% / contain no-repeat; }
.css-1j81582 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/448eb5d516_banco_santander.svg") 50% 50% / contain no-repeat; }
.css-16xt785 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/89c6232ca5_btg_pactual.svg") 50% 50% / contain no-repeat; }
.css-zcwqf6 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/aac4c906e9_bmp_money_plus.svg") 50% 50% / contain no-repeat; }
.css-r369g0 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/cdbee6dddc_c6_bank.svg") 50% 50% / contain no-repeat; }
.css-1filh6x { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/e3c6dd730d_caixa.svg") 50% 50% / contain no-repeat; }
.css-18lebr8 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/d981e622b4_banco_credit_suisse.svg") 50% 50% / contain no-repeat; }
.css-1b6ms8i { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/bbcf3c888a_banco_votorantim.svg") 50% 50% / contain no-repeat; }
.css-rywh5k { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/fd85aec5f9_usdt.svg") 50% 50% / contain no-repeat; }
.css-qp560r { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/08ed3238ec_usdc.svg") 50% 50% / contain no-repeat; }
.css-rmdojw { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/9ae4cdc21e_eth.svg") 50% 50% / contain no-repeat; }
.css-1uvbkb7 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/0628dcdba7_ada.svg") 50% 50% / contain no-repeat; }
.css-16tvocz { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/d20efbaf04_xrp.svg") 50% 50% / contain no-repeat; }
.css-12kmdva { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/b237ed4188_ltc.svg") 50% 50% / contain no-repeat; }
.css-3fx5u6 { width: 100%; height: 100%; background: url("/tenants/inovebroker.com/assets/iq-contacts/ca59517cec_volet-usd.svg") 50% 50% / contain no-repeat; }
.css-1jhceht { width: 6px; height: 6px; border-radius: 50%; background: rgb(225, 225, 225); cursor: pointer; }
.css-1jhceht:not(:last-child) { margin-right: 8px; }
.css-1jhceht:only-child { display: none; }

.st0 { fill: rgb(244, 161, 29); }
.st4 { fill: rgb(29, 29, 27); }

.st0 { fill: rgb(244, 161, 29); }
.st4 { fill: rgb(29, 29, 27); }

