.ew-fees {
 position:relative;
 padding:6px 0 6px 6px;
 font-size:12px;
 line-height:14px;
 color:#97a0da;
 text-align:center;
 opacity:1;
 transition:opacity .1s ease-in
}
.ew-fees--loading {
 opacity:0
}
.ew-fees__header {
 display:flex;
 justify-content:center;
 flex-wrap:nowrap
}
.ew-fees__reference {
 color:#97a0da;
 margin-left:7px
}
.ew-fees__icon {
 position:relative;
 cursor:pointer
}
.ew-fees__icon:focus,
.ew-fees__icon:hover {
 color:#7373ff
}
.ew-fees__icon:focus~.ew-fees__tooltip,
.ew-fees__icon:hover~.ew-fees__tooltip {
 pointer-events:auto;
 opacity:1
}
.ew-fees__tooltip {
 position:absolute;
 top:100%;
 right:0;
 opacity:0;
 transition:opacity .2s linear;
 pointer-events:none
}
.ew-fees__fee {
 color:#97a0da;
 font-weight:500;
 font-size:12px;
 line-height:14px;
 padding-bottom:6px;
 display:flex;
 justify-content:space-between
}
.ew-fees__fee-value {
 text-align:right;
 color:#fff;
 white-space:nowrap;
 margin-left:18px
}
.ew-fees__tooltip-inner {
 min-width:178px;
 padding:12px 6px 15px 14px;
 color:#97a0da;
 font-size:13px;
 line-height:16px;
 background:#394474;
 box-shadow:7px 7px 20px rgba(0,0,0,.25);
 border-radius:3px
}
.ew-fees__tooltip-inner:before {
 position:absolute;
 top:-5px;
 right:44px;
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #394474;
 content:""
}
.ew-fees__info-block {
 justify-content:center;
 text-align:center;
 margin-left:-20px;
 margin-right:-20px;
 padding-bottom:10px
}
.ew-fees__info-body {
 display:flex;
 flex-wrap:wrap;
 flex-direction:column;
 align-items:center
}
.ew-fees__info-value {
 color:#fff
}
@media only screen and (max-width:575.98px) {
 .ew-fees__blockchain-fee-col {
  order:1
 }
}
.body.light .ew-fees__info-value {
 color:#97a0da
}
.b-modal .modal-content {
 padding:24px 0;
 border:0;
 border-radius:6px;
 color:#97a0da;
 font-size:14px;
 line-height:20px;
 text-align:left
}
@media only screen and (max-width:575.98px) {
 .b-modal .modal-content {
  padding:18px 0
 }
}
.b-modal .modal-header {
 padding:12px 56px;
 border:0
}
@media only screen and (max-width:575.98px) {
 .b-modal .modal-header {
  padding:12px 48px
 }
}
.b-modal .close {
 position:absolute;
 top:0;
 right:0;
 margin:0;
 padding:14px 20px;
 font-size:34px;
 font-weight:300
}
.b-modal .modal-body {
 padding:9px 36px;
 font-weight:500
}
@media only screen and (max-width:575.98px) {
 .b-modal .modal-body {
  padding:9px 24px
 }
}
.b-modal .modal-title {
 flex:1;
 font-size:24px;
 line-height:28px;
 text-align:center;
 letter-spacing:.02em;
 color:#fff
}
.b-modal .modal-footer {
 padding:32px 40px 20px;
 border:0
}
@media only screen and (max-width:575.98px) {
 .b-modal .modal-footer {
  padding:18px 24px 12px
 }
}
.nuvei-card-modal__field {
 padding:15px;
 min-height:50px;
 position:relative;
 display:block;
 width:100%;
 border:1px solid #394474;
 border-radius:2px;
 background:#0a1539;
 margin-top:30px
}
.nuvei-card-modal__field_error {
 border-color:#e45570
}
.nuvei-card-modal__field>div>iframe {
 height:18px!important
}
.main__exchange .spinner.nuvei-card-modal__spinner {
 min-height:250px
}
.select-currency--light .select-currency__button {
 background-color:#fafaff;
 border-color:#bdd4ee;
 color:#4e566d
}
.select-currency--light .select-currency__button:after {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.367.158l-4.613 4.58L2.14.158.724 1.568l6.03 6 6.03-6-1.417-1.41z' fill='%234E566D'/%3E%3C/svg%3E")
}
.select-currency--light .select-currency__button:focus {
 color:#4e566d
}
.select-currency.show>.dropdown-menu {
 display:block;
 -webkit-animation-name:slidenavAnimation2;
 animation-name:slidenavAnimation2;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
@-webkit-keyframes slidenavAnimation2 {
 0% {
  opacity:0;
  transform:translateY(-11px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes slidenavAnimation2 {
 0% {
  opacity:0;
  transform:translateY(-11px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
.select-currency__button {
 display:flex;
 align-items:center;
 position:relative;
 font-size:16px;
 background-color:#394474;
 border:1px solid #394474;
 border-radius:0;
 border-top-right-radius:2px;
 border-bottom-right-radius:2px;
 cursor:pointer;
 z-index:5;
 color:#fff;
 padding:0 23px 0 11px;
 min-height:50px;
 width:100%;
 text-align:left;
 -webkit-appearance:none;
 transition:all .2s ease
}
.select-currency__button:focus {
 border-color:#5953f9;
 box-shadow:0 0 0 2px #5953f9;
 z-index:6;
 outline:none;
 color:#fff
}
.select-currency__button:after {
 content:"";
 position:absolute;
 height:8px;
 width:13px;
 border:none;
 right:7px;
 bottom:0;
 top:2px;
 margin-top:auto;
 margin-bottom:auto;
 transform:rotate(0);
 transition:transform .2s ease;
 background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzY3IDBMNi43NTQgNC41OCAyLjE0IDAgLjcyNCAxLjQxbDYuMDMgNiA2LjAzLTZMMTEuMzY3IDB6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
 background-repeat:no-repeat;
 background-position:50%
}
.show .select-currency__button:after {
 transform:rotate(180deg)
}
.select-currency__button.is-invalid {
 border-color:#e45570
}
.select-currency__item-content {
 display:flex;
 align-items:center;
 min-width:80px;
 flex-grow:1
}
.select-currency__item-icon {
 width:20px;
 height:20px;
 position:relative;
 margin-right:.7rem
}
.select-currency__item-currency {
 display:flex;
 flex-direction:column
}
.select-currency__item-currency-title {
 font-size:16px;
 line-height:16px;
 margin-bottom:4px;
 font-weight:500
}
.select-currency__item-currency-info {
 font-size:12px;
 line-height:12px
}
.select-currency__search {
 position:relative;
 width:100%
}
.select-currency__search .fi {
 position:absolute;
 right:15px;
 top:15px;
 color:#97a0da
}
.select-currency__search .fi.fi-search {
 font-size:16px;
 pointer-events:none
}
.select-currency__search .fi.fi-cross-thin {
 font-size:13px;
 cursor:pointer
}
.select-currency__search-input {
 color:#0a1539;
 outline:none;
 font-weight:400;
 font-size:16px;
 line-height:30px;
 padding:10px 15px;
 width:100%;
 border:none;
 border-bottom:1px solid #ddd
}
.select-currency__search-input:focus {
 border-bottom-color:#5953f9
}
.select-currency__search-input:focus~.fi {
 color:#5953f9
}
.select-currency__search-input::-moz-placeholder {
 color:#97a0da!important;
 font-weight:400;
 font-size:16px;
 line-height:30px
}
.select-currency__search-input::-ms-input-placeholder {
 color:#97a0da!important;
 font-weight:400;
 font-size:16px;
 line-height:30px
}
.select-currency__search-input::placeholder {
 color:#97a0da!important;
 font-weight:400;
 font-size:16px;
 line-height:30px
}
.select-currency .select-currency__dropdown.dropdown-menu {
 width:416px;
 box-shadow:0 4px 15px rgba(0,0,0,.35);
 border-radius:2px;
 border:1px solid #7373ff;
 padding:0;
 max-height:334px;
 background-color:#fff
}
@media only screen and (max-width:460px) {
 .select-currency .select-currency__dropdown.dropdown-menu {
  width:93vw;
  left:auto!important;
  right:calc(5% - 4vw)!important
 }
}
.select-currency__container {
 display:flex
}
.select-currency__groups {
 flex-grow:1;
 border-right:1px solid #ddd;
 /*! height:281px; */overflow:auto
}
@media only screen and (max-width:575.98px) {
 .select-currency__groups {
  height:auto
 }
}
.select-currency__group-item {
 display:block;
 position:relative;
 width:100%;
 clear:both;
 font-weight:400;
 text-align:inherit;
 white-space:nowrap;
 background-color:transparent;
 border:0;
 cursor:pointer;
 font-size:15px;
 padding:12px 14px;
 border-radius:0;
 color:#0a1539;
 border-bottom:1px solid #ddd
}
.select-currency__group-item--empty {
 cursor:default
}
.select-currency__group-item--empty:hover {
 color:#0a1539
}
.select-currency__group-item .select-currency__item-currency-info {
 color:#999
}
.select-currency__group-item .select-currency__item-balance {
 margin-left:auto;
 font-weight:500;
 font-size:12px;
 line-height:14px;
 text-align:center;
 color:#0a1539
}
@media only screen and (max-width:575.98px) {
 .select-currency__group-item .select-currency__item-balance {
  margin-right:16px
 }
}
.select-currency__group-item:hover,
.select-currency__group-item:hover .select-currency__group-icon,
.select-currency__group-item:hover .select-currency__item-currency-info {
 color:#5953f9
}
.select-currency__group-item.active {
 background-color:#5953f9;
 color:#fff
}
.select-currency__group-item.active .select-currency__group-icon,
.select-currency__group-item.active .select-currency__item-balance,
.select-currency__group-item.active .select-currency__item-currency-info {
 color:#fff
}
.select-currency__group-item.active:before {
 transform:rotate(-90deg)
}
.select-currency__group-item.active .select-currency__extend-area {
 position:absolute;
 background:transparent;
 width:131px;
 height:0;
 right:0;
 bottom:100%;
 -webkit-clip-path:polygon(0 100%,100% 100%,100% 0);
 clip-path:polygon(0 100%,100% 100%,100% 0)
}
.select-currency__group-item.active .select-currency__extend-area--bottom {
 bottom:auto;
 top:100%;
 -webkit-clip-path:polygon(100% 0,0 0,100% 100%);
 clip-path:polygon(100% 0,0 0,100% 100%);
 z-index:1
}
@media only screen and (max-width:991.98px) {
 .select-currency__group-item.active .select-currency__extend-area {
  display:none
 }
}
.select-currency__group-item:before {
 display:inline-block;
 position:absolute;
 right:12px;
 color:#999;
 font-size:11px;
 transform:rotate(90deg);
 opacity:0;
 transition:all .1s ease-in
}
@media only screen and (max-width:575.98px) {
 .select-currency__group-item:before {
  opacity:1
 }
}
.select-currency__group-icon {
 width:20px;
 height:20px;
 font-size:20px;
 line-height:20px;
 margin-right:.7rem;
 color:#97a0da
}
.select-currency__group-icon.f16 {
 font-size:16px
}
.select-currency__group-icon.fi-pay-type-ecommpay {
 font-size:18px
}
.select-currency__group-icon.fi-pay-type-balance {
 font-size:17px
}
.select-currency__currency-list {
 display:block;
 background-color:#fff;
 color:#0a1539;
 width:153px;
 height:281px;
 overflow:auto;
 border-bottom:1px solid #ddd
}
@media only screen and (max-width:575.98px) {
 .select-currency__currency-list {
  display:none
 }
}
.select-currency__currency-list--mobile {
 display:none
}
@media only screen and (max-width:575.98px) {
 .select-currency__currency-list--mobile {
  display:block;
  width:auto;
  height:auto
 }
}
.select-currency__currency-list-item {
 display:flex;
 align-items:center;
 cursor:pointer;
 padding:7px 12px
}
.select-currency__currency-list-item .select-currency__item-currency-info {
 color:#999
}
.select-currency__currency-list-item.found,
.select-currency__currency-list-item.found .select-currency__item-currency-info,
.select-currency__currency-list-item:hover,
.select-currency__currency-list-item:hover .select-currency__item-currency-info {
 color:#5953f9
}
.select-currency__currency-list-item.active:not(.gray) {
 color:#fff;
 background-color:#5953f9
}
.select-currency__currency-list-item.active:not(.gray) .select-currency__item-currency-info {
 color:#fff
}
.select-currency__currency-list-item.active:not(.gray) .fi {
 font-size:17px
}
.select-currency__currency-list-item.gray {
 color:hsla(0,0%,60%,.8)
}
.select-currency__currency-list-item.gray:hover,
.select-currency__currency-list-item.gray:hover .select-currency__item-currency-info {
 color:rgba(89,83,249,.5)
}
.select-currency.disabled {
 opacity:.8;
 pointer-events:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.select-currency.disabled .select-currency__button:after {
 display:none
}
.exchange-elderly-warning {
 position:relative;
 display:flex;
 align-items:center;
 margin-top:32px;
 padding:13px 15px;
 width:100%;
 background-color:#394474;
 border-radius:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.exchange-elderly-warning__icon {
 display:inline-block;
 width:20px;
 height:20px;
 margin-right:20px;
 margin-left:0
}
@media only screen and (max-width:575.98px) {
 .exchange-elderly-warning__icon {
  display:none
 }
}
.exchange-elderly-warning__wrapper {
 display:flex;
 flex-direction:column;
 font-weight:400;
 font-size:14px
}
.exchange-elderly-warning__error:before {
 left:3px
}
.exchange-deposit-warning {
 position:relative;
 overflow:hidden;
 text-align:center;
 background-color:#394474;
 padding:10px 15px 12px;
 border-radius:4px;
 margin-top:32px
}
.exchange-deposit-warning__text {
 color:#fff
}
.exchange-card__contact-add-card-button {
 display:flex;
 justify-content:center
}
.exchange-card__contact-add-card-option {
 display:flex;
 align-items:center
}
.exchange-card__contact-add-card-option .fi {
 font-size:22px;
 margin-right:8px
}
.exchange-card__contact-card-option {
 display:flex;
 align-items:center
}
.exchange-card__contact-card-option img {
 width:22px;
 margin-right:8px
}
.exchange-card__contact-card-option_disabled {
 color:#97a0da;
 cursor:default
}
.exchange-card__contact-card-option_disabled img {
 opacity:.5
}
.exchange-widget {
 min-width:450px
}
@media only screen and (max-width:575.98px) {
 .exchange-widget {
  min-width:280px
 }
}
.exchange-widget--wizard {
 min-width:400px
}
@media only screen and (max-width:575.98px) {
 .exchange-widget--wizard {
  min-width:280px
 }
}
.exchange-widget.exchange-widget--referral .exchange-widget__wrapper {
 min-height:210px;
 padding-bottom:12px;
 padding-top:12px
}
.exchange-widget.exchange-widget--referral .exchange-widget__label-wrapper {
 margin-bottom:2px
}
.exchange-widget.exchange-widget--referral .form-group.input-bordered.input-with-label {
 margin-top:-10px
}
.exchange-widget.exchange-widget--referral .exchange-widget__submit-button {
 --widget-button-bg-color:var(--widget-main-color,var(--green));
 margin-top:18px;
 padding-top:var(--widget-button-padding,17px);
 padding-bottom:var(--widget-button-padding,17px);
 color:var(--widget-button-color,#fff);
 background-color:var(--widget-button-bg-color);
 border-color:var(--widget-button-bg-color)
}
.exchange-widget.exchange-widget--referral .exchange-widget__submit-button:hover {
 filter:brightness(.95);
 border-color:var(--widget-button-bg-color);
 background-color:var(--widget-button-bg-color)
}
.exchange-widget.exchange-widget--referral .exchange-widget__submit-button:active {
 filter:brightness(.75);
 background-color:var(--widget-button-bg-color);
 border-color:var(--widget-button-bg-color)
}
.exchange-widget.exchange-widget_size_sm {
 --widget-font:12px
}
.exchange-widget.exchange-widget_size_sm .exchange-widget__submit-button {
 padding:10px
}
.exchange-widget.exchange-widget_size_sm .exchange-widget__select-group,
.exchange-widget.exchange-widget_size_sm .form-group.input-bordered.input-with-label {
 margin-top:-16px
}
.exchange-widget.exchange-widget_size_sm input[type=text] {
 height:38px;
 min-height:38px
}
.exchange-widget.exchange-widget_size_sm input[type=text],
.exchange-widget.exchange-widget_size_sm input[type=text]~.control-label {
 padding:10px;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
.exchange-widget.exchange-widget_size_sm .input-dropdown-button {
 padding:8px 10px;
 height:38px;
 min-height:38px;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
.exchange-widget.exchange-widget_size_sm .exchange-widget__currency-select button {
 min-height:38px
}
.exchange-widget.exchange-widget_size_md {
 --widget-font:13px
}
.exchange-widget.exchange-widget_size_md .exchange-widget__submit-button {
 padding:13px
}
.exchange-widget.exchange-widget_size_md .exchange-widget__select-group,
.exchange-widget.exchange-widget_size_md .form-group.input-bordered.input-with-label {
 margin-top:-14px
}
.exchange-widget.exchange-widget_size_md input[type=text] {
 padding:13px;
 height:44px;
 min-height:44px;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
.exchange-widget.exchange-widget_size_md input[type=text]~.control-label {
 padding:10px;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
.exchange-widget.exchange-widget_size_md .input-dropdown-button {
 padding:10px;
 height:44px;
 min-height:44px;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
.exchange-widget.exchange-widget_size_md .exchange-widget__currency-select button {
 min-height:44px
}
.exchange-widget_theme_light.exchange-widget--bordered .exchange-widget__wrapper {
 border:1px solid var(--widget-main-color,#bdd4ee)
}
@-webkit-keyframes autofill {
 to {
  color:#4e566d;
  background:#d0e3f8
 }
}
@keyframes autofill {
 to {
  color:#4e566d;
  background:#d0e3f8
 }
}
.exchange-widget_theme_light input:-webkit-autofill {
 -webkit-animation-name:autofill;
 animation-name:autofill;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 box-shadow:inset 0 0 0 50px #d0e3f8!important;
 -webkit-text-fill-color:#4e566d!important
}
.exchange-widget_theme_light .wrapper {
 background-color:#fff
}
.exchange-widget_theme_light .wrapper__divider {
 border-color:#bdd4ee;
 border-width:3px;
 position:relative;
 top:-1px
}
.exchange-widget_theme_light .exchange-widget__tabs {
 position:relative;
 z-index:1
}
.exchange-widget_theme_light .exchange-widget__divider {
 border-color:#bdd4ee
}
.exchange-widget_theme_light .exchange-widget__divider-button {
 background:#bdd4ee;
 border-color:#bdd4ee;
 color:#fff
}
.exchange-widget_theme_light .exchange-widget__label,
.exchange-widget_theme_light .exchange-widget__tab-item,
.exchange-widget_theme_light.exchange-widget label {
 color:#4e566d
}
.exchange-widget_theme_light .exchange-widget__tab-item.active,
.exchange-widget_theme_light .exchange-widget__tab-item:hover {
 color:#5953f9
}
.exchange-widget_theme_light.exchange-widget .dropdown-input-select .input-dropdown-button {
 background:#bdd4ee;
 border-color:#bdd4ee;
 color:#4e566d
}
.exchange-widget_theme_light.exchange-widget .dropdown-input-select .input-dropdown-button:after {
 background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzY3IDBMNi43NTQgNC41OCAyLjE0IDAgLjcyNCAxLjQxbDYuMDMgNiA2LjAzLTZMMTEuMzY3IDB6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
 background-repeat:no-repeat;
 background-position:50%
}
.exchange-widget_theme_light input[placeholder] {
 background:#fff;
 border-color:#bdd4ee;
 color:#4e566d
}
.exchange-widget_theme_light input[placeholder]::-moz-placeholder {
 color:#4e566d
}
.exchange-widget_theme_light input[placeholder]::-ms-input-placeholder {
 color:#4e566d
}
.exchange-widget_theme_light input[placeholder]::placeholder {
 color:#4e566d
}
.exchange-widget_theme_light input[placeholder].form-control.is-invalid {
 border-color:#e45570
}
.exchange-widget_theme_light .custom-popover,
.exchange-widget_theme_light .popover-body,
.exchange-widget_theme_light .popover-header {
 background:#fff;
 color:#4e566d
}
.exchange-widget_theme_light .ew-fees__fee-value {
 color:#4e566d
}
.exchange-widget_theme_light .popper.custom-popover.popper[x-placement^=top] .popper__arrow {
 border-color:#fff transparent transparent
}
.exchange-widget_theme_light .popper.custom-popover.popper[x-placement^=right] .popper__arrow {
 border-color:transparent #fff transparent transparent
}
.exchange-widget_theme_light .popper.custom-popover.popper[x-placement^=bottom] .popper__arrow {
 border-color:transparent transparent #fff
}
.exchange-widget_theme_light .popper.custom-popover.popper[x-placement^=left] .popper__arrow {
 border-color:transparent transparent transparent #fff
}
.exchange-widget_theme_light .exchange-widget__free-fee-text {
 color:#4e566d
}
.exchange-widget_theme_light .exchange-widget__free-fee-text--yellow {
 color:#be9d14
}
.exchange-widget__select-group {
 padding-top:30px
}
@media only screen and (max-width:575.98px) {
 .exchange-widget .is-long-error+.exchange-widget__divider {
  margin-top:55px!important
 }
}
.exchange-widget__tabs {
 display:flex;
 justify-content:space-between;
 margin:0 -10px
}
.exchange-widget__tab-item {
 position:relative;
 flex:1;
 color:#97a0da;
 font-size:16px;
 line-height:24px;
 padding:18px 0;
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 cursor:pointer;
 transition:all .2s;
 font-weight:500
}
.exchange-widget__tab-item:hover {
 color:#fff;
 text-decoration:none
}
.exchange-widget__tab-item:hover .fi {
 color:#7373ff
}
@media only screen and (max-width:1199.98px) {
 .exchange-widget__tab-item {
  font-size:calc(var(--widget-font, 1rem)*1)
 }
}
.exchange-widget__tab-item .fi {
 position:relative;
 margin-right:7px;
 transition:color .1s;
 display:inline-flex;
 align-items:center;
 font-size:calc(var(--widget-font, 1rem)*1.5)
}
@media only screen and (max-width:1199.98px) {
 .exchange-widget__tab-item .fi {
  margin-right:4px
 }
}
.exchange-widget__tab-item .fi.fi-pay-type-crypto {
 font-size:24px;
 line-height:17px
}
.exchange-widget__tab-item.active {
 color:#fff;
 cursor:default
}
.exchange-widget__tab-item.active .fi {
 color:#7373ff
}
.exchange-widget__tab-item.active:after {
 content:"";
 position:absolute;
 background-color:#7373ff;
 height:5px;
 width:100%;
 border-radius:4px;
 bottom:-3px;
 left:0
}
.exchange-widget__tab-item.disabled {
 opacity:.5;
 cursor:default;
 pointer-events:none
}
.exchange-widget__tab-item.disabled:hover {
 color:#97a0da;
 text-decoration:none
}
.exchange-widget__tab-item.disabled:hover .fi {
 color:#97a0da
}
.exchange-widget__title-divider {
 margin-top:0;
 margin-right:-40px;
 margin-left:-40px
}
@media only screen and (max-width:767.98px) {
 .exchange-widget__title-divider {
  margin-right:-24px;
  margin-left:-24px
 }
}
@media only screen and (max-width:575.98px) {
 .exchange-widget__title-divider {
  margin-top:0;
  margin-right:-10px;
  margin-left:-10px
 }
}
.exchange-widget__wrapper {
 display:flex;
 flex-direction:column;
 min-height:277px;
 background-color:hsl(var(--widget-main-hue,228),51%,22%);
 margin-bottom:21px;
 padding:21px 40px 14px
}
@media only screen and (max-width:767.98px) {
 .exchange-widget__wrapper {
  padding-right:24px;
  padding-left:24px
 }
}
@media only screen and (max-width:575.98px) {
 .exchange-widget__wrapper {
  padding-right:10px;
  padding-left:10px;
  padding-bottom:24px
 }
}
.exchange-widget--wizard .exchange-widget__divider-before-submit {
 margin-top:42px;
 margin-bottom:42px
}
@media only screen and (max-width:767.98px) {
 .exchange-widget--wizard .exchange-widget__divider-before-submit {
  display:none
 }
}
.exchange-widget__button-arrow-icon {
 font-size:11px;
 line-height:16px;
 margin-left:6px
}
.exchange-widget__title {
 font-size:20px;
 line-height:24px;
 word-break:break-word
}
.exchange-widget__label-wrapper {
 color:#97a0da;
 font-size:12px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin-bottom:8px
}
.exchange-widget__label {
 margin-bottom:0;
 font-size:calc(var(--widget-font, 1rem)*1)
}
.exchange-widget__label--disabled {
 opacity:.6;
 pointer-events:none
}
.exchange-widget__sublabel {
 margin-bottom:0;
 font-size:12px;
 text-align:right;
 color:#97a0da;
 word-break:break-word
}
.exchange-widget__sublabel:hover {
 color:inherit
}
.exchange-widget__field-rounded {
 display:flex;
 justify-content:space-between;
 background-color:#394474;
 border-radius:35px;
 padding:9px 23px
}
.exchange-widget__divider {
 position:relative;
 display:block;
 border-bottom:1px solid #394474;
 width:auto;
 margin:42px 0 16px
}
@media only screen and (max-width:767.98px) {
 .exchange-widget__divider {
  margin:34px 0 16px
 }
}
.exchange-widget__divider-button {
 display:flex;
 justify-content:center;
 align-items:center;
 position:absolute;
 background:#394474;
 border:1px solid #394474;
 color:#97a0da;
 border-radius:3px;
 background-size:contain;
 top:-12px;
 right:0;
 bottom:0;
 left:0;
 margin:0 auto;
 width:28px;
 height:27px;
 transition:all .1s ease-in
}
@media only screen and (min-width:576px) {
 .exchange-widget__divider-button:hover:not(.disabled) {
  background:#5953f9;
  border-color:#5953f9;
  color:#fff;
  cursor:pointer
 }
}
.exchange-widget__divider-button .fi {
 transform:rotate(90deg);
 display:inline-block;
 pointer-events:none;
 height:19px;
 width:18px;
 font-size:19px;
 text-align:center
}
.exchange-widget__divider-button.disabled {
 background:#1b2654
}
.exchange-widget__input-group {
 margin-top:26px
}
.exchange-widget .exchange-widget__submit-button {
 display:block;
 position:relative;
 padding:17px 24px;
 margin-top:34px;
 z-index:1;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
@media only screen and (max-width:991.98px) {
 .exchange-widget .exchange-widget__submit-button {
  margin-top:32px
 }
}
@media only screen and (max-width:575.98px) {
 .exchange-widget .exchange-widget__submit-button {
  z-index:auto
 }
}
.exchange-widget .exchange-widget__submit-button:hover {
 cursor:pointer
}
.exchange-widget .exchange-widget__submit-button .fi {
 position:absolute;
 right:24px;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
.exchange-widget .exchange-widget__submit-button .fi:before {
 position:relative;
 top:3px
}
.exchange-widget__submit-button-wrapper {
 z-index:0;
 flex-grow:1
}
.exchange-widget__icon-currency {
 width:19px;
 height:19px;
 position:relative;
 top:-2px;
 margin-right:.5rem
}
.exchange-widget .exchange-widget__amount-input {
 width:40%;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 font-size:calc(var(--widget-font, 1rem)*1.143)
}
.exchange-widget .input-bordered.input-error:not(.input-active) label {
 color:#97a0da!important
}
.exchange-widget .input-dropdown-button.is-invalid:not(.input-dropdown-button--placeholder) {
 border:1px solid #e45570
}
.exchange-widget .exchange-widget__currency-select {
 max-width:50%;
 width:auto;
 min-width:131px
}
.exchange-widget .exchange-widget__currency-select .dropdown-menu .exchange-widget__icon-currency {
 margin-right:.85rem
}
.exchange-widget .exchange-widget__currency-select-error:before {
 right:40px;
 left:auto
}
.exchange-widget__elderly-warning {
 position:relative;
 display:flex;
 align-items:center;
 margin-top:32px;
 padding:13px 15px;
 width:100%;
 background-color:#394474;
 border-radius:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.exchange-widget__elderly-warning:before {
 content:"";
 top:-8px;
 right:60px;
 left:auto;
 width:0;
 height:0;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:9px solid #394474
}
.exchange-widget__elderly-warning-icon {
 display:inline-block;
 width:20px;
 height:20px;
 margin-right:20px;
 margin-left:0
}
@media only screen and (max-width:575.98px) {
 .exchange-widget__elderly-warning-icon {
  display:none
 }
}
.exchange-widget__elderly-warning-wrapper {
 display:flex;
 flex-direction:column;
 font-weight:400;
 font-size:14px
}
.exchange-widget__dropdown-item-gray {
 color:#97a0da!important
}
.exchange-widget__dropdown-item-gray .exchange-widget__icon-currency {
 opacity:.5
}
.exchange-widget__approx-icon {
 position:relative;
 top:2px;
 margin-left:6px;
 color:#30b95a;
 text-shadow:0 2px 5px rgba(0,0,0,.2);
 cursor:help;
 font-size:calc(var(--widget-font, 1rem)*1)
}
.exchange-widget__approx-icon:hover {
 text-shadow:0 5px 12px rgba(0,0,0,.3);
 color:rgba(48,185,90,.8)
}
.exchange-widget__loader-dots {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 margin:auto
}
.exchange-widget__contact-card {
 margin-top:40px
}
@media only screen and (max-width:575.98px) {
 .exchange-widget__contact-card {
  margin-top:28px
 }
}
.exchange-widget__fees {
 margin-top:14px
}
.exchange-widget--wizard .exchange-widget__fees {
 padding:0;
 margin-top:35px;
 margin-bottom:-12px
}
@media only screen and (max-width:767.98px) {
 .exchange-widget--wizard .exchange-widget__fees {
  margin-top:12px;
  margin-bottom:0
 }
}
.exchange-widget__free-fee {
 z-index:1;
 margin-top:12px;
 margin-bottom:-10px;
 flex:5;
 display:flex;
 align-items:center;
 min-height:25px
}
.exchange-widget__free-fee-wrapper {
 display:flex;
 justify-content:center;
 margin:auto
}
.exchange-widget__free-fee-content {
 position:relative;
 margin-bottom:0;
 padding-left:17px
}
.exchange-widget__free-fee-icon {
 display:inline-block;
 width:12px;
 height:17px;
 margin-right:5px;
 margin-left:-17px;
 background:url(/i/yellow-fire.png) no-repeat 50%;
 background-size:contain;
 transform:translateY(2px);
 flex-shrink:0
}
.exchange-widget__free-fee-text {
 font-style:normal;
 font-weight:500;
 line-height:14px;
 color:#fff;
 font-size:calc(var(--widget-font, 1rem)*0.857)
}
.exchange-widget__free-fee-text--yellow {
 color:#ddba43
}
.exchange-widget .input-bordered input[disabled],
.exchange-widget .input-rect input[disabled] {
 color:#97a0da;
 cursor:default
}
.exchange-widget__coupon-switch-btn {
 display:inline-block;
 color:#5953f9
}
.exchange-widget__coupon-switch-btn:hover {
 color:#97a0da;
 text-decoration:none
}
.exchange-widget__coupon-switch-btn .fi {
 vertical-align:-2px
}
.exchange-widget__coupon-sublabel {
 display:flex;
 position:relative;
 justify-content:flex-end;
 align-items:flex-end;
 text-align:right;
 margin-left:auto;
 margin-bottom:-30px;
 min-height:30px;
 min-width:calc(100% - 100px);
 max-width:calc(100% - 100px);
 padding:8px 0 3px;
 overflow:hidden
}
.exchange-widget__coupon-sublabel:hover {
 color:#97a0da
}
.exchange-widget__coupon-sublabel .flex-shrink-0 {
 flex-shrink:0
}
.exchange-widget__logo {
 text-align:center;
 font-size:12px;
 line-height:20px;
 color:#97a0da
}
.exchange-widget__logo-link {
 font-size:12px;
 margin-left:4px
}
.exchange-widget__logo-image {
 height:16px
}
.exchange-widget__balance-btn {
 border-width:0;
 border-bottom:1px dashed #5953f9;
 background-color:transparent;
 padding:0
}
.exchange-widget__balance-btn:hover {
 border-bottom-style:solid
}
.exchange-widget__balance-btn:focus {
 outline:none
}
.exchange-widget__description {
 margin-bottom:18px;
 margin-top:-10px;
 font-size:16px;
 line-height:24px;
 word-break:break-word
}
.exchange-widget.horizontal .exchange-widget__wrapper {
 padding-top:30px;
 padding-bottom:30px;
 min-height:auto
}
.exchange-widget.horizontal .exchange-widget__submit-button {
 margin-top:29px;
 padding:13px
}
.exchange-widget.horizontal .exchange-widget__fees {
 padding:10px 0 0 1px;
 margin-top:0
}
.exchange-widget.horizontal .exchange-widget__fees .ew-fees__header {
 justify-content:flex-start
}
.exchange-widget.horizontal .fi-double-arrow {
 font-size:30px;
 line-height:1;
 color:#97a0da
}
.exchange-widget__fee-notice {
 color:#30b95a;
 text-align:center
}
.tooltip-approx .tooltip-inner {
 width:290px;
 max-width:100%
}
.color-error {
 color:#e45570!important
}
.bank-select .dropdown-menu {
 width:100%
}
