.ab-test-preview-top-bar {
  position: fixed;
  background: white;
  left: 0;
  right: 0;
  z-index: 10000;
  transform: translateY(calc(20px - 100%));
  transition: 0.2s;
  opacity: 0.4;
}
.ab-test-preview-top-bar__hint {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.ab-test-preview-top-bar:hover {
  transform: translateY(0);
  opacity: 1;
}
.ab-test-preview-top-bar:hover .ab-test-preview-top-bar__hint {
  opacity: 0;
}
.ab-test-preview-top-bar .tw-icon {
  display: inline-block;
  vertical-align: middle;
}

.decision{cursor:pointer;padding:24px 12px 24px 0;padding:var(--size-24,24px) var(--size-12,12px) var(--size-24,24px) 0;margin-bottom:0!important;border-color:#e2e6e8;border-color:var(--color-border-neutral,#e2e6e8);border-style:solid;border-width:1px 0;align-items:center;transition:background-color .35s ease}.decision__content{margin-top:4px;margin-top:var(--size-4,4px)}.decision+.decision{margin-top:-1px}.decision dd:last-child{margin-bottom:0}.decision dl{margin-top:8px;margin-top:var(--size-8,8px)}.decision .media-left{display:none}.decision .media-body{color:#5d7079;font-weight:500;font-size:.875rem;line-height:1.42857}@media (min-width:480px){.decision{padding:24px;padding:var(--size-24,24px)}.decision .media-left{display:block}}.decision.disabled{opacity:.5;cursor:not-allowed}@media (min-width:480px){.decision:not(.disabled):hover{background-color:#f2f5f7;background-color:var(--color-background-neutral,#f2f5f7)}.decision:not(.disabled):hover .circle-inverse{background-color:#fff;background-color:var(--color-background-elevated,#fff)}}.decision:not(.disabled):hover .tw-checkbox-button,.decision:not(.disabled):hover .tw-radio-button{border-color:#00b9ff;border-color:var(--color-border-focus,#00b9ff)}.decision.decision-complex{align-items:normal}
.media{display:flex}.media-body{flex:1}.media-body>:last-child{margin-bottom:0}.media-middle{align-self:center}.media-bottom{align-self:flex-end}.media-object{display:block}.media-right{padding-left:16px;padding-left:var(--size-16,16px)}@media (min-width:576px){.media-right{padding-left:24px;padding-left:var(--size-24,24px)}}.media-left{padding-right:16px;padding-right:var(--size-16,16px)}@media (min-width:576px){.media-left{padding-right:24px;padding-right:var(--size-24,24px)}}.media-heading{margin-top:0;margin-bottom:0}.media-list{padding-left:0;list-style:none}.dropdown-menu .media-body{overflow:hidden}
.faq .tw-accordion-item:hover {
  background-color: transparent !important;
}

.btn-play {
  border-radius: 100%;
  background: #00b9ff;
  background: var(--color-text-link);
  border: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 48px;
  height: 48px;
  padding: 2px 0 0 2px;
}
.btn-play svg .oval {
  color: #00b9ff;
  color: var(--color-text-link);
  fill: currentColor;
}
.btn-play:hover svg .oval,
.btn-play:focus svg .oval {
  color: #00a4df;
  color: var(--color-text-link-hover);
}
.btn-play__icon {
  float: left;
  width: 16px;
  width: var(--size-16);
}
.btn-play.with-text {
  padding: 8px 16px;
  padding: var(--size-8) var(--size-16);
  border-radius: 500rem;
  background: #00b9ff;
  background: var(--color-text-link);
  color: #ffffff;
  color: var(--color-text-control);
  text-decoration: none;
}
.btn-play.with-text .btn-play__icon {
  margin-right: 8px;
  margin-right: var(--size-8);
}
.btn-play.with-text:hover {
  background: #00a4df;
  background: var(--color-text-link-hover);
}
.media-container .btn-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.sequence{padding-left:24px;position:relative;margin-left:25px;margin-top:0;margin-bottom:0;font-size:.875rem;border-color:#d3d5d8}.sequence>li{padding-top:2px;padding-bottom:2px}.sequence>li:first-child{margin-top:16px}.sequence>li:last-child{margin-bottom:16px}@media (min-width:768px){.sequence>li{padding-top:4px;padding-bottom:4px}}.sequence>li:before{margin-top:8px}.sequence>li:after{top:16px}.sequence>li:first-child:after{height:100%}.sequence>li:last-child:after{height:0}.sequence.sequence-top>li:first-child{padding-top:20px;margin-top:0}.sequence.sequence-top>li:first-child:after{height:calc(100% + 16px)}.sequence.sequence-bottom>li:last-child{padding-bottom:20px;margin-bottom:0}.sequence.sequence-bottom>li:last-child:after{height:calc(100% - 16px)}.sequence.sequence-top.sequence-bottom>li:first-child:last-child:after{height:100%}.sequence .sequence-icon{top:2px}@media (min-width:768px){.sequence .sequence-icon{top:4px}}.sequence.sequence-top>li:first-child .sequence-icon{top:20px}.sequence>li:before{margin-left:-27px}.sequence>li:after{left:-24px}.sequence .sequence-icon{margin-left:-35px}.sequence .sequence-icon-md{margin-left:-39px}.sequence .sequence-icon-lg{margin-left:-43px}@media (min-width:768px){.sequence{padding-right:24px;font-size:1rem}}.sequence>li{display:block;line-height:24px;position:relative;border-color:#d3d5d8}.sequence>li>a{display:block;text-decoration:none;font-weight:500;color:#00b9ff;outline-offset:-1px}.sequence>li>a:focus,.sequence>li>a:hover{text-decoration:none;color:#00a4df}.sequence>li>a:active{color:#008ec0}.sequence>li p{margin-bottom:0;padding-bottom:8px;max-width:600px}.sequence>li p:last-child{padding-bottom:0}.sequence>li .btn-toolbar,.sequence>li .h1,.sequence>li .h2,.sequence>li .h3,.sequence>li .h4,.sequence>li h1,.sequence>li h2,.sequence>li h3,.sequence>li h4{margin-bottom:16px}.sequence>li:before{content:"";display:block;position:absolute;width:8px;height:8px;border-radius:50%;z-index:2;border:4px solid;border-color:inherit;outline:0}.sequence>li:after{content:"";position:absolute;width:2px;height:100%;border:0 solid;border-color:inherit;outline:0;background-color:#d3d5d8;background-size:200% 200%;background-position:0 0}.sequence .sequence-item-no-pip:before{display:none}.sequence>.active>a{text-decoration:none;color:#2e4369;font-weight:600}.sequence>.active>a:focus,.sequence>.active>a:hover{text-decoration:none;color:#00a4df}.sequence>.active>a:active{color:#008ec0}.sequence>.active .small{color:#5d7079;font-weight:500}.sequence>.active:before{border-color:#00b9ff}.sequence>.active:after,.sequence>.active~li:after{background-color:#d3d5d8;background-image:none}.sequence>.active~li:before{border-color:#d3d5d8}.sequence a{text-decoration:none;font-weight:500}.sequence-top>li:first-child:after{top:0}.sequence-inverse>li{border-color:#253655}.sequence-inverse>li>a{color:#fff}.sequence-inverse>li:after{background-color:#253655}.sequence-inverse>.active>a{color:#fff}.sequence-inverse>.active .small{color:#f2f5f7}.sequence-inverse>.active:after,.sequence-inverse>.active~li:after{background-color:#253655;background-image:none!important}.sequence-inverse>.active~li:before{border-color:#253655}.sequence-info>li{border-color:#00b9ff}.sequence-info>li:after{background-image:linear-gradient(#00b9ff,#00b9ff 50%,#d3d5d8 0,#d3d5d8)}.sequence-info.sequence-inverse>li:after{background-image:linear-gradient(#00b9ff,#00b9ff 50%,#253655 0,#253655)}.sequence-info>.active:before{border-color:#00b9ff;background-color:#00b9ff}@keyframes sequence-pip-info{0%{border-color:#d3d5d8}to{border-color:#00b9ff}}.sequence-primary>li{border-color:#37517e}.sequence-primary>li:after{background-image:linear-gradient(#37517e,#37517e 50%,#d3d5d8 0,#d3d5d8)}.sequence-primary.sequence-inverse>li:after{background-image:linear-gradient(#37517e,#37517e 50%,#253655 0,#253655)}.sequence-primary>.active:before{border-color:#37517e;background-color:#37517e}@keyframes sequence-pip-primary{0%{border-color:#d3d5d8}to{border-color:#37517e}}.sequence-success>li{border-color:#2ed06e}.sequence-success>li:after{background-image:linear-gradient(#2ed06e,#2ed06e 50%,#d3d5d8 0,#d3d5d8)}.sequence-success.sequence-inverse>li:after{background-image:linear-gradient(#2ed06e,#2ed06e 50%,#253655 0,#253655)}.sequence-success>.active:before{border-color:#2ed06e;background-color:#2ed06e}@keyframes sequence-pip-success{0%{border-color:#d3d5d8}to{border-color:#2ed06e}}.sequence-warning>li{border-color:#ffa600}.sequence-warning>li:after{background-image:linear-gradient(#ffa600,#ffa600 50%,#d3d5d8 0,#d3d5d8)}.sequence-warning.sequence-inverse>li:after{background-image:linear-gradient(#ffa600,#ffa600 50%,#253655 0,#253655)}.sequence-warning>.active:before{border-color:#ffa600;background-color:#ffa600}@keyframes sequence-pip-warning{0%{border-color:#d3d5d8}to{border-color:#ffa600}}.sequence-danger>li{border-color:#f53636}.sequence-danger>li:after{background-image:linear-gradient(#f53636,#f53636 50%,#d3d5d8 0,#d3d5d8)}.sequence-danger.sequence-inverse>li:after{background-image:linear-gradient(#f53636,#f53636 50%,#253655 0,#253655)}.sequence-danger>.active:before{border-color:#f53636;background-color:#f53636}@keyframes sequence-pip-danger{0%{border-color:#d3d5d8}to{border-color:#f53636}}.sequence-hollow>li:before{border-width:2px;background-color:#fff}.sequence-hollow>.active:before{border-width:4px}.sequence-hollow>.active~li:before{background-color:#fff}.sequence-hollow.sequence-inverse>li:before{background-color:#37517e}.sequence-icon{position:absolute;display:block;margin-left:-35px;background-color:#fff;border-radius:50%;width:24px;height:24px;line-height:23px;z-index:2;text-align:center;text-decoration:none!important;border:1px solid #5d7079;top:4px;font-size:12px}.sequence-icon .icon{font-size:16px;line-height:23px}.sequence-inverse .sequence-icon{background-color:#37517e;border-color:#fff}.sequence a .sequence-icon{color:#00b9ff;border-color:#00b9ff}.sequence a:focus .sequence-icon,.sequence a:hover .sequence-icon{color:#00a4df;border-color:#00a4df}.sequence-table{display:table}.sequence-table>li{display:table-row}.sequence-table>li>a{position:absolute}.sequence-table>li>.sequence-table-td,.sequence-table>li>.sequence-table-th{display:table-cell;padding:4px 12px 4px 0}.sequence-table>li>.sequence-table-td:last-child,.sequence-table>li>.sequence-table-th:last-child{padding-right:0}.sequence-table>li>.sequence-table-th{color:#2e4369;white-space:nowrap}.sequence-table>li:before{position:static}.sequence-table>li:after{display:none}.sequence-table>li .sequence-icon{position:static;margin-top:-17px}.sequence-table>li:first-child .sequence-table-td,.sequence-table>li:first-child .sequence-table-th{padding-top:17px}.sequence-table>li:last-child .sequence-table-td,.sequence-table>li:last-child .sequence-table-th{padding-bottom:15px}.sequence-table:before{content:" ";width:2px;left:0;position:absolute;border:1px solid;border-color:inherit;height:calc(100% - 56px);margin-top:28px;display:block}.sequence-table.sequence-top:before{height:calc(100% - 28px);margin-top:0}.sequence-table.sequence-bottom:before{height:calc(100% - 28px)}.sequence-table.sequence-top.sequence-bottom:before{height:100%}.sequence-inverse>li>.sequence-table-td,.sequence-inverse>li>.sequence-table-th{color:#e2e6e8}.sequence-icon-md{width:32px;height:32px;line-height:30px;margin-top:-6px;font-size:14px}.sequence-icon-lg{width:40px;height:40px;line-height:38px;margin-top:-6px;font-size:16px}.sequence-icon-lg .icon{font-size:22px;line-height:35px}.sequence-lg{padding-left:40px}.sequence-lg>li{padding-top:8px;padding-bottom:8px}.sequence-lg>li:first-child{margin-top:24px}.sequence-lg>li:last-child{margin-bottom:24px}@media (min-width:768px){.sequence-lg>li{padding-top:8px;padding-bottom:8px}}.sequence-lg>li:before{margin-top:8px}.sequence-lg>li:after{top:20px}.sequence-lg>li:first-child:after{height:100%}.sequence-lg>li:last-child:after{height:0}.sequence-lg.sequence-top>li:first-child{padding-top:32px;margin-top:0}.sequence-lg.sequence-top>li:first-child:after{height:calc(100% + 20px)}.sequence-lg.sequence-bottom>li:last-child{padding-bottom:32px;margin-bottom:0}.sequence-lg.sequence-bottom>li:last-child:after{height:calc(100% - 20px)}.sequence-lg.sequence-top.sequence-bottom>li:first-child:last-child:after{height:100%}.sequence-lg .sequence-icon{top:8px}@media (min-width:768px){.sequence-lg .sequence-icon{top:8px}}.sequence-lg.sequence-top>li:first-child .sequence-icon{top:32px}.sequence-lg>li:before{margin-left:-43px}.sequence-lg>li:after{left:-40px}.sequence-lg .sequence-icon{margin-left:-51px}.sequence-lg .sequence-icon-md{margin-left:-55px}.sequence-lg .sequence-icon-lg{margin-left:-59px}@media (min-width:768px){.sequence-lg{padding-left:48px}.sequence-lg>li:before{margin-left:-51px}.sequence-lg>li:after{left:-48px}.sequence-lg .sequence-icon{margin-left:-59px}.sequence-lg .sequence-icon-md{margin-left:-63px}.sequence-lg .sequence-icon-lg{margin-left:-67px}}.sequence-animate>li:after{background-size:200% 200%;animation:sequence-fill .3s linear 0s both}.sequence-animate.sequence-info>li:before{animation:sequence-pip-info .3s linear .3s both,sequence-pulse-info 3s linear .3s forwards}.sequence-animate.sequence-info>.active:before{animation:sequence-pip-info .3s linear .3s both,sequence-pulse-info 3s linear .3s infinite}.sequence-animate.sequence-warning>li:before{animation:sequence-pip-warning .3s linear .3s both,sequence-pulse-warning 3s linear .3s forwards}.sequence-animate.sequence-warning>.active:before{animation:sequence-pip-warning .3s linear .3s both,sequence-pulse-warning 3s linear .3s infinite}.sequence-animate.sequence-success>li:before{animation:sequence-pip-success .3s linear .3s both,sequence-pulse-success 3s linear .3s forwards}.sequence-animate.sequence-success>.active:before{animation:sequence-pip-success .3s linear .3s both,sequence-pulse-success 3s linear .3s infinite}.sequence-animate.sequence-danger>li:before{animation:sequence-pip-danger .3s linear .3s both,sequence-pulse-danger 3s linear .3s forwards}.sequence-animate.sequence-danger>.active:before{animation:sequence-pip-danger .3s linear .3s both,sequence-pulse-danger 3s linear .3s infinite}.sequence-animate>li:first-child:after,.sequence-animate>li:first-child:before{animation-delay:.3s!important}.sequence-animate>li:nth-child(2):after,.sequence-animate>li:nth-child(2):before{animation-delay:.6s!important}.sequence-animate>li:nth-child(3):after,.sequence-animate>li:nth-child(3):before{animation-delay:.9s!important}.sequence-animate>li:nth-child(4):after,.sequence-animate>li:nth-child(4):before{animation-delay:1.2s!important}.sequence-animate>li:nth-child(5):after,.sequence-animate>li:nth-child(5):before{animation-delay:1.5s!important}.sequence-animate>li:nth-child(6):after,.sequence-animate>li:nth-child(6):before{animation-delay:1.8s!important}.sequence-animate>li:nth-child(7):after,.sequence-animate>li:nth-child(7):before{animation-delay:2.1s!important}.sequence-animate>li:nth-child(8):after,.sequence-animate>li:nth-child(8):before{animation-delay:2.4s!important}.sequence-animate>li:nth-child(9):after,.sequence-animate>li:nth-child(9):before{animation-delay:2.7s!important}.sequence-animate>li:nth-child(10):after,.sequence-animate>li:nth-child(10):before{animation-delay:3s!important}.sequence-animate>.active~li:after,.sequence-animate>.active~li:before{animation:none}@keyframes sequence-fill{0%{background-position:0 100%}to{background-position:0 0}}@keyframes sequence-pulse-info{0%{box-shadow:0 0 0 0 rgba(0,185,255,.3)}50%{box-shadow:0 0 0 16px rgba(0,185,255,0)}to{box-shadow:0 0 0 0 rgba(0,185,255,0)}}@keyframes sequence-pulse-warning{0%{box-shadow:0 0 0 0 rgba(255,166,0,.3)}50%{box-shadow:0 0 0 16px rgba(255,166,0,0)}to{box-shadow:0 0 0 0 rgba(255,166,0,0)}}@keyframes sequence-pulse-success{0%{box-shadow:0 0 0 0 rgba(26,208,110,.3)}50%{box-shadow:0 0 0 16px rgba(26,208,110,0)}to{box-shadow:0 0 0 0 rgba(226,208,110,0)}}@keyframes sequence-pulse-danger{0%{box-shadow:0 0 0 0 rgba(245,54,54,.3)}50%{box-shadow:0 0 0 16px rgba(245,54,54,0)}to{box-shadow:0 0 0 0 rgba(245,54,54,0)}}.sequence>li:after{border-width:0}
.tooltip{position:absolute;z-index:1070;display:block;font-family:Averta,Avenir W02,Avenir,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:24px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px 16px;color:#37517e;text-align:center;background-color:#fff;border-radius:3px;box-shadow:0 1px 28px 0 rgba(34,48,73,.2)}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#fff}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#fff}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#fff}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#fff}[data-toggle=tooltip]:not(.btn){cursor:pointer}[data-toggle=tooltip]:not(.btn):focus,[data-toggle=tooltip]:not(.btn):hover{color:#00a4df!important;outline:0}a[data-toggle=tooltip]{white-space:nowrap}
.close{float:right;font-size:32px;font-weight:700;line-height:24px;color:#00b9ff;text-decoration:none}.close:focus,.close:hover{color:#00a4df;text-decoration:none;cursor:pointer}.close:focus{outline:thin dotted rgba(0,0,0,.5);outline-offset:2px}.close:active{color:#008ec0}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.popover{top:0;left:0;z-index:1060;width:276px;padding:18px 24px;font-family:Averta,Avenir W02,Avenir,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:24px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #fff;border-radius:3px;box-shadow:0 20px 66px 0 rgba(34,48,73,.2);position:absolute}.popover.animate{transition:transform .25s}.popover.scale-down{transform:scale(0)}.popover.top{margin-top:-14px;transform-origin:50% 100%}.popover.top-left{margin-top:-14px;transform-origin:calc(100% - 29px) 100%}.popover.top-right{margin-top:-14px;transform-origin:29px 100%}.popover.right{margin-left:14px;transform-origin:0 50%}.popover.right-top{margin-left:14px;transform-origin:0 29px}.popover.right-bottom{margin-left:14px;transform-origin:0 calc(100% - 29px)}.popover.bottom{margin-top:14px;transform-origin:50% 0}.popover.bottom-left{margin-top:14px;transform-origin:calc(100% - 29px) 0}.popover.bottom-right{margin-top:14px;transform-origin:29px 0}.popover.left{margin-left:-14px;transform-origin:100% 50%}.popover.left-top{margin-left:-14px;transform-origin:100% 29px}.popover.left-bottom{margin-left:-14px;transform-origin:100% calc(100% - 29px)}.popover:before{content:" ";position:absolute;display:block;width:14px;height:14px;left:28px;top:-7px;transform:rotate(45deg);background-color:inherit}.popover.top:before{top:auto;bottom:-7px;left:50%;margin-left:-7px}.popover.top-left:before{top:auto;bottom:-7px;right:29px;left:auto;margin-left:-7px}.popover.top-right:before{top:auto;bottom:-7px;left:29px;right:auto;margin-left:-7px}.popover.right:before{top:50%;margin-top:-7px;left:-7px}.popover.right-top:before{top:29px;margin-top:-7px;left:-7px}.popover.right-bottom:before{top:calc(100% - 29px);margin-top:-7px;left:-7px}.popover.bottom:before{top:-7px;bottom:auto;left:50%;margin-left:-7px}.popover.bottom-left:before{top:-7px;bottom:auto;right:29px;left:auto;margin-left:-7px}.popover.bottom-right:before{top:-7px;bottom:auto;left:29px;right:auto;margin-left:-7px}.popover.left:before{top:50%;margin-top:-7px;left:auto;right:-7px}.popover.left-top:before{top:29px;margin-top:-7px;left:auto;right:-7px}.popover.left-bottom:before{top:calc(100% - 29px);margin-top:-7px;left:auto;right:-7px}.popover .popover-image,.popover img{width:65%;margin:8px 0}.popover-title{margin:0;background-color:#fff;border-bottom:0;border-radius:2px 2px 0 0;color:#2e4369!important}.popover-content,.popover-title{padding:0;font-size:14px;line-height:24px}.popover-content{color:#829ca9}.popover-content>:last-child{margin-bottom:0}.popover-close{float:right;font-size:32px;font-weight:700;line-height:24px;color:#00b9ff;text-decoration:none}.popover-close:focus,.popover-close:hover{color:#00a4df;text-decoration:none;cursor:pointer}.popover-close:focus{outline:thin dotted rgba(0,0,0,.5);outline-offset:2px}.popover-close:active{color:#008ec0}button.popover-close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}[data-toggle=popover]:not(.btn){color:inherit!important;font-weight:inherit!important;text-decoration:none!important;border-bottom:1px dotted #00b9ff!important;cursor:pointer}[data-toggle=popover]:not(.btn):focus,[data-toggle=popover]:not(.btn):hover,[data-toggle=popover]:not(.btn)[aria-describedby]{color:#00a4df!important;outline:0}.nav>li>a [data-toggle=popover]{border-bottom:0}@media (max-width:991px){.popover-modal{position:fixed;top:0!important;right:0!important;left:0!important;width:272px;margin:32px auto!important}.popover-modal:before{display:none}}@media (min-width:992px){.popover-modal.left{margin-right:-24px!important}.popover-modal.right{margin-left:-24px!important}.popover-modal.top{margin-bottom:-8px!important}.popover-modal.bottom{margin-top:-8px!important}}@keyframes cover-fade-in{0%{opacity:0}to{opacity:.7}}.popover-modal-cover{position:fixed;top:0;left:0;z-index:1060;display:none;width:100vw;height:100vh;cursor:pointer;background-color:#253655;opacity:.7;animation:cover-fade-in .35s linear 0s forwards}@media (max-width:991px){.popover-modal-cover{display:block}}.popover-promotion{text-align:center;padding:24px}@media (max-width:576px){.popover-promotion{width:auto!important;padding:24px!important;margin:16px!important}}@media (min-width:566px) and (max-width:992px){.popover-promotion{width:540px!important;padding:28px 32px!important;margin:32px auto!important}}.popover-promotion .popover-title{font-size:18px;line-height:24px}@media (min-width:768px){.popover-promotion .popover-title{font-size:22px;line-height:30px}}@media (max-width:480px){.popover-promotion .popover-image{width:80%}}@media (min-width:480px) and (max-width:992px){.popover-promotion .popover-image{width:60%}}@media (min-width:992px){.popover-promotion .popover-image{width:80%}}@media (max-width:992px){.popover-promotion{position:absolute!important}}.promoted.promoted{color:#fff;background-color:#00b9ff;border-color:#00b9ff;transition:all .15s ease-in-out}.promoted.promoted.focus,.promoted.promoted:focus,.promoted.promoted:hover{color:#fff;background-color:#00a4df;border-color:#00a4df}.open>.dropdown-toggle.promoted.promoted,.open>.dropdown-toggle.promoted.promoted.focus,.open>.dropdown-toggle.promoted.promoted:focus,.open>.dropdown-toggle.promoted.promoted:hover,.promoted.promoted.active,.promoted.promoted.active.focus,.promoted.promoted.active:focus,.promoted.promoted.active:hover,.promoted.promoted:active,.promoted.promoted:active.focus,.promoted.promoted:active:focus,.promoted.promoted:active:hover{color:#fff;background-color:#008ec0;border-color:#008ec0}.open>.dropdown-toggle.promoted.promoted,.promoted.promoted.active,.promoted.promoted:active{background-image:none}.promoted.promoted.disabled,.promoted.promoted.disabled.active,.promoted.promoted.disabled.focus,.promoted.promoted.disabled:active,.promoted.promoted.disabled:focus,.promoted.promoted.disabled:hover,.promoted.promoted[disabled],.promoted.promoted[disabled].active,.promoted.promoted[disabled].focus,.promoted.promoted[disabled]:active,.promoted.promoted[disabled]:focus,.promoted.promoted[disabled]:hover,fieldset[disabled] .promoted.promoted,fieldset[disabled] .promoted.promoted.active,fieldset[disabled] .promoted.promoted.focus,fieldset[disabled] .promoted.promoted:active,fieldset[disabled] .promoted.promoted:focus,fieldset[disabled] .promoted.promoted:hover{background-color:#e2e6e8;border-color:#e2e6e8;color:#a8aaac}.promoted.promoted .badge{color:#00b9ff;background-color:#fff}
.tw-select .tw-icon{display:inline-block;margin-right:8px;margin-right:var(--size-8,8px);margin-top:-2px;vertical-align:middle}.tw-select .tw-dropdown-item--clickable{cursor:pointer}.tw-select .tw-dropdown-item--divider{border-bottom:1px solid #f2f5f7}.tw-select .tw-dropdown-item--focused{background-color:#f2f5f7;background-color:var(--color-background-neutral,#f2f5f7)}.tw-select .tw-dropdown-item .currency-flag{margin-right:8px;margin-right:var(--size-8,8px)}.tw-select .tw-dropdown-item>a{white-space:normal}.tw-select .dropdown-toggle.btn-input.btn-sm{padding-right:32px;padding-right:var(--size-32,32px)}.tw-select .dropdown-toggle.btn-input.btn-md{padding-right:40px;padding-right:var(--size-40,40px)}.tw-select .dropdown-toggle.btn-input.btn-lg{padding-right:48px;padding-right:var(--size-48,48px)}.tw-select .dropdown-toggle .tw-select-chevron,.tw-select .dropdown-toggle tw-chevron-down-icon>span{margin:0}.tw-select .dropdown-toggle>span>.tw-icon,.tw-select .dropdown-toggle tw-icon span.tw-icon{position:static;display:inline-block}.tw-select .circle .tw-icon{vertical-align:middle}@media (max-width:575px){.tw-select.dropdown-menu.dropdown-menu--open{max-height:50vh;max-width:100%;opacity:1;overflow:auto;position:static;transform:none;visibility:visible;width:100%!important}}
.btn-sm,.input-sm{height:32px}.input-sm{padding:5px 12px 3px;font-size:14px;line-height:24px;border-radius:3px}select.input-sm{height:32px;line-height:32px}select[multiple].input-sm,textarea.input-sm{height:auto}input.input-sm{height:auto;min-height:32px;max-height:32px}.input-lg{height:72px;padding:13px 16px 11px;font-size:22px;line-height:32px;border-radius:3px}select.input-lg{height:72px;line-height:72px}select[multiple].input-lg,textarea.input-lg{height:auto}input.input-lg{height:auto;min-height:72px;max-height:72px}.input-group{position:relative;display:table;border-collapse:separate;width:100%}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;width:100%;margin-bottom:0;border-color:#d3d5d8}.input-group .form-control:not(:first-child){border-left:0}.input-group .form-control:not(:last-child){border-right:0}:hover.input-group .form-control{border-color:#829ca9}.input-group .form-control:focus{border-color:#00b9ff}.input-group .form-control+.input-group-addon,.input-group .input-group-addon+.form-control{padding-left:0}.input-group:hover .bootstrap-select .btn-default,.input-group:hover .btn-input,.input-group:hover .form-control,.input-group:hover .input-group-addon{border-color:#829ca9}.focus .input-group .bootstrap-select .btn-default,.focus .input-group .btn-input,.focus .input-group .form-control,.focus .input-group .input-group-addon{border-color:#00b9ff}.input-group.disabled .input-group-addon{background-color:#f2f5f7;border-color:#e2e6e8}.input-group.disabled:hover .input-group-addon{border-color:#829ca9}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn .btn{height:72px;padding:13px 16px 11px;font-size:22px;line-height:32px;border-radius:3px;font-size:20px;margin-bottom:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn .btn{height:72px;line-height:72px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn .btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn .btn{height:auto}input.input-group-lg>.form-control,input.input-group-lg>.input-group-addon,input.input-group-lg>.input-group-btn .btn{height:auto;min-height:72px;max-height:72px}.input-group-sm>.form-control,.input-group-sm>.input-group-addon{height:32px;padding:5px 12px 3px;font-size:14px;line-height:24px;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon{height:32px;line-height:32px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon{height:auto}input.input-group-sm>.form-control,input.input-group-sm>.input-group-addon{height:auto;min-height:32px;max-height:32px}.input-group-sm>.form-control .icon,.input-group-sm>.input-group-addon .icon{font-size:20px}.input-group-sm>.input-group-btn>.btn{height:32px}.input-group-sm>.input-group-addon{line-height:22px}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:12px 16px 10px;font-size:16px;line-height:24px;color:#a8aaac;text-align:center;background-color:#fff;border:1px solid #d3d5d8}.input-group-addon.input-sm{padding:3px 12px!important}.input-group-addon.input-lg{padding:12px 16px 10px!important}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon .icon{font-size:24px;vertical-align:middle;display:inline-block;margin-top:-2px;margin-left:-4px;margin-right:-5px}.input-group-addon a{text-decoration:none}.input-group-addon:empty{padding:0!important;width:3px}.form-group-lg .input-group,.form-group-lg .input-lg{margin-bottom:0}.input-group .form-control,.input-group .input-group-addon{border-left-width:0;border-right-width:0;border-radius:0}.input-group .form-control:first-child,.input-group .input-group-addon:first-child,.input-group .input-group-btn:first-child{border-left-width:1px;border-bottom-left-radius:3px;border-top-left-radius:3px}.input-group .form-control:last-child,.input-group .input-group-addon:last-child,.input-group .input-group-btn:last-child{border-right-width:1px;border-bottom-right-radius:3px;border-top-right-radius:3px}.input-group>:first-child .btn,.input-group>:first-child .btn-group{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:last-child .btn,.input-group>:last-child .btn-group{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.focus .input-group .form-control,.focus .input-group .input-group-addon,.has-focus .input-group .form-control,.has-focus .input-group .input-group-addon,.input-group:focus-within .form-control,.input-group:focus-within .input-group-addon{border-color:#00b9ff}:hover.focus .input-group .form-control,:hover.focus .input-group .input-group-addon,:hover.has-focus .input-group .form-control,:hover.has-focus .input-group .input-group-addon,:hover.input-group:focus-within .form-control,:hover.input-group:focus-within .input-group-addon{border-color:#00b9ff}.has-error .input-group .form-control,.has-error .input-group .input-group-addon,:hover.has-error .input-group .form-control,:hover.has-error .input-group .input-group-addon{border-color:#c22e2e}.dropdown-menu .input-group-addon{border:0;color:#a8aaac}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{width:100%;margin-bottom:16px}.btn-toolbar .btn-group .btn,.btn-toolbar .input-group .btn{width:auto;margin:0 0 0 -1px}@media (min-width:992px){.btn-toolbar:not(.btn-toolbar-xl){margin-left:-4px;margin-right:-4px}.btn-toolbar:not(.btn-toolbar-xl) .btn,.btn-toolbar:not(.btn-toolbar-xl) .btn-group,.btn-toolbar:not(.btn-toolbar-xl) .input-group{width:auto;margin-bottom:0;float:left;margin-left:4px;margin-right:4px}}.btn-toolbar.btn-toolbar-xs{margin-left:-4px;margin-right:-4px}.btn-toolbar.btn-toolbar-xs .btn,.btn-toolbar.btn-toolbar-xs .btn-group,.btn-toolbar.btn-toolbar-xs .input-group{width:auto;margin-bottom:0;float:left;margin-left:4px;margin-right:4px}@media (min-width:576px){.btn-toolbar.btn-toolbar-sm{margin-left:-4px;margin-right:-4px}.btn-toolbar.btn-toolbar-sm .btn,.btn-toolbar.btn-toolbar-sm .btn-group,.btn-toolbar.btn-toolbar-sm .input-group{width:auto;margin-bottom:0;float:left;margin-left:4px;margin-right:4px}}@media (min-width:768px){.btn-toolbar.btn-toolbar-md{margin-left:-4px;margin-right:-4px}.btn-toolbar.btn-toolbar-md .btn,.btn-toolbar.btn-toolbar-md .btn-group,.btn-toolbar.btn-toolbar-md .input-group{width:auto;margin-bottom:0;float:left;margin-left:4px;margin-right:4px}}@media (min-width:992px){.btn-toolbar.btn-toolbar-lg{margin-left:-4px;margin-right:-4px}.btn-toolbar.btn-toolbar-lg .btn,.btn-toolbar.btn-toolbar-lg .btn-group,.btn-toolbar.btn-toolbar-lg .input-group{width:auto;margin-bottom:0;float:left;margin-left:4px;margin-right:4px}}@media (min-width:1200px){.btn-toolbar.btn-toolbar-xl{margin-left:-4px;margin-right:-4px}.btn-toolbar.btn-toolbar-xl .btn,.btn-toolbar.btn-toolbar-xl .btn-group,.btn-toolbar.btn-toolbar-xl .input-group{width:auto;margin-bottom:0;float:left;margin-left:4px;margin-right:4px}}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle,.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.btn-sm .caret,.input-group-sm .btn .caret{top:8px!important}.btn-lg .caret,.input-group-lg .btn .caret{top:27px!important}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-group .btn+.btn-success{border-left:1px solid #28b862}.btn-group .btn+.btn-primary{border-left:1px solid #00a4df}.btn-group.btn-block{display:inline-flex}.btn-group.btn-block:after,.btn-group.btn-block:before{content:" ";display:table}.btn-group.btn-block:after{clear:both}.btn-group.btn-block .btn{display:block;width:100%}.btn-group.btn-block .btn-input.btn{text-align:left}.btn-group.btn-block .btn-input.btn .caret{position:absolute;right:16px;top:16px}.btn-group.btn-block .btn-input.btn.btn-sm .caret{right:8px}.btn-group.btn-block .btn-input.btn.dropdown-toggle{padding-right:40px;overflow:hidden;text-overflow:ellipsis}@media (min-width:576px){.btn-group.btn-block .btn-input.btn.dropdown-toggle{padding-right:48px}}.btn-group.btn-block .btn-input.btn.btn-sm.dropdown-toggle{padding-right:33px}.btn-group.btn-block .btn+.dropdown-toggle{flex:0}.btn-group.btn-block .btn+.dropdown-toggle .caret{position:relative;top:0;right:0}.btn-block .dropdown-menu{width:100%}.btn-block .dropdown-menu>li>a{overflow:hidden;width:100%;text-overflow:ellipsis}.btn-group .dropdown-menu{max-height:90vh;overflow:auto}.btn-group .btn-input+.dropdown-menu>li>a{white-space:normal}.btn-group .small{color:#5d7079;line-height:23px}.btn-group .small.text-ellipsis{line-height:24px}@media (min-height:592px){.btn-group .dropdown-menu{max-height:592px}}.btn-group .secondary{font-size:14px;color:#5d7079;line-height:24px}
.money-input-form-group .alert {
  display: table;
  width: 100%;
  border-radius: 0px 0px 3px 3px;
  font-size: 14px;
}
.money-input-form-group .alert-info a {
  color: #00b9ff !important;
}
.money-input-form-group .alert-info a:hover {
  color: #00a4df !important;
}

.tw-calculator__amount-lock {
  cursor: pointer;
}

.sequence.tw-calculator-breakdown {
  padding-left: 8px;
  margin-left: 48px;
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left,
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__right,
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__full {
  padding-bottom: 2px;
  padding-top: 2px;
  vertical-align: middle;
}
@media only screen and (min-width: 576px) {
  .sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left,
  .sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__right,
  .sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__full {
    padding-bottom: 4px;
    padding-top: 4px;
    line-height: 24px;
  }
}
.sequence.tw-calculator-breakdown > li:before {
  margin-top: 10px;
  margin-left: -36px;
  border-color: #e2e6e8;
}
@media only screen and (min-width: 576px) {
  .sequence.tw-calculator-breakdown > li:before {
    margin-top: 12px;
  }
}
.sequence.tw-calculator-breakdown > li:after {
  background-color: #e2e6e8;
  left: -33px;
}
.sequence.tw-calculator-breakdown > li .sequence-icon {
  top: 4px;
  margin-left: -44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 576px) {
  .sequence.tw-calculator-breakdown > li .sequence-icon {
    top: 6px;
  }
}
.sequence.tw-calculator-breakdown > li:first-child .sequence-icon {
  top: 22px !important;
}
.sequence.tw-calculator-breakdown .sequence-icon > .tw-icon {
  height: 16px;
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__full {
  display: block;
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__right {
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left {
  display: inline-block;
  margin-right: 8px;
  color: #2e4369;
}
@media only screen and (min-width: 576px) {
  .sequence.tw-calculator-breakdown .tw-calculator-breakdown-item__left {
    min-width: 80px;
  }
}
.sequence.tw-calculator-breakdown .tw-calculator-breakdown__icon {
  background-color: #e2e6e8;
  border-color: #e2e6e8;
  font-size: 18px;
}
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__left,
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__right {
  color: #d3d5d8;
}
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__left .np-popover__content,
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown-item__right .np-popover__content {
  color: #5d7079;
}
.sequence.tw-calculator-breakdown--inverse hr {
  border-color: #2e4369;
}
.sequence.tw-calculator-breakdown--inverse strong {
  color: #fff;
}
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown__icon {
  background-color: #253655;
  border-color: #253655;
}
.sequence.tw-calculator-breakdown--inverse .tw-calculator-breakdown__icon rect {
  fill: #fff !important;
}
.sequence.tw-calculator-breakdown--inverse > li:before,
.sequence.tw-calculator-breakdown--inverse > li:after {
  background-color: #253655;
  border-color: #253655;
}
@media only screen and (min-width: 576px) {
  .sequence.tw-calculator-breakdown--detailed .tw-calculator-breakdown-item__left {
    min-width: 96px;
  }
}
.sequence.tw-calculator-breakdown li:last-child:not(.tw-dropdown-item) {
  padding-bottom: 16px !important;
}
.sequence.tw-calculator-breakdown > .tw-calculator-breakdown-item-dropdown:first-child {
  padding-top: 12px;
}
.sequence.tw-calculator-breakdown > .tw-calculator-breakdown-item-dropdown:first-child .tw-calculator-breakdown-item__full {
  margin-left: -12px;
}
.sequence.tw-calculator-breakdown > .tw-calculator-breakdown-item-dropdown:first-child .tw-calculator-breakdown-item__full .btn {
  padding-left: 12px;
}
.sequence.tw-calculator-breakdown > .tw-calculator-breakdown-item-dropdown:first-child .sequence-icon {
  top: 42px !important;
}
.sequence.tw-calculator-breakdown > .tw-calculator-breakdown-item-dropdown:first-child:before {
  margin-top: 38px;
}
@media only screen and (min-width: 576px) {
  .sequence.tw-calculator-breakdown > .tw-calculator-breakdown-item-dropdown:first-child .sequence-icon {
    top: 52px !important;
  }
  .sequence.tw-calculator-breakdown > .tw-calculator-breakdown-item-dropdown:first-child:before {
    margin-top: 48px;
  }
}

.tw-rate-graph_legend {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  color: #5d7079;
  line-height: 1;
}
@media (min-width: 576px) {
  .tw-rate-graph_legend {
    justify-content: flex-end;
    width: auto;
  }
}
.tw-rate-graph_legend__gradient a {
  vertical-align: sub;
}
.tw-rate-graph_legend__gradient svg {
  display: inline-block;
  width: 30px;
  height: 4px;
  margin-bottom: 2px;
  margin-right: 8px;
}
.tw-time-period-selector {
  display: flex;
  justify-content: left;
  margin-bottom: 8px;
}
.tw-time-period-selector--centered {
  justify-content: center;
}
.tw-time-period-selector--mobile {
  justify-content: space-between;
  margin: 0 8px 16px 8px;
}
.tw-time-period-selector__pill input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.tw-time-period-selector__pill input[type="radio"] + label {
  min-width: 76px;
  height: 40px;
  margin: 0px 0px;
  padding-top: 0px;
  padding-right: 16px;
  padding-bottom: 0px;
  padding-left: 16px;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  color: #00B9FF;
  border: none;
  background: none;
  font-size: 14px;
  line-height: 40px;
}
.tw-time-period-selector__pill input[type="radio"]:focus + label {
  border-radius: 20px;
  box-shadow: 0 0 4px #00B9FF;
}
.tw-time-period-selector__pill input[type="radio"]:hover + label {
  color: #5d7079;
}
.tw-time-period-selector__pill--is-selected input[type="radio"] + label {
  color: #5d7079;
  border-radius: 20px;
  background-color: #F1F5F7;
  box-shadow: none !important;
  font-weight: 600;
}
.tw-fixed-height-loader {
  height: 281px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tw-fixed-height-loader--mobile {
  height: 314px;
}
.tw-rate-graph {
  display: inline-block;
  width: 100%;
  font-family: "Averta", "Avenir W02", "Avenir", Helvetica, Arial, sans-serif;
}
.tw-rate-graph__sub-title {
  color: #5d7079;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}
.tw-rate-graph__horizontal-labels {
  color: #5d7079;
  font-size: 14px;
  font-weight: 600;
}
.tw-rate-graph__horizontal-label-right {
  padding-right: 45px;
}

.tw-calculator-breakdown-rate__value {
  font-weight: 600;
}
.tw-time-period-selector--mobile {
  flex-wrap: wrap;
}

.tw-calculator-breakdown-rate-graph-icon {
  margin-left: 0.25em;
}
.tw-calculator-breakdown-rate-graph-icon svg {
  height: 0.75em;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .tw-calculator-breakdown-rate-graph-icon svg {
    display: none;
  }
}
@-webkit-keyframes kf_el_xnVmcmD2Ct_an_jIjGN5_d1 {
  0% {
    opacity: 0;
  }
  7.00% {
    opacity: 0;
  }
  8.33% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes kf_el_xnVmcmD2Ct_an_jIjGN5_d1 {
  0% {
    opacity: 0;
  }
  7.00% {
    opacity: 0;
  }
  8.33% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes kf_el_wWgIoPQu5o_an_opRZMUceIf {
  0% {
    stroke-dasharray: 11.31;
  }
  100% {
    stroke-dasharray: 11.31;
  }
}
@keyframes kf_el_wWgIoPQu5o_an_opRZMUceIf {
  0% {
    stroke-dasharray: 11.31;
  }
  100% {
    stroke-dasharray: 11.31;
  }
}
@-webkit-keyframes kf_el_wWgIoPQu5o_an_1AFU8i-j7 {
  0% {
    stroke-dashoffset: 11.31;
  }
  8.33% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes kf_el_wWgIoPQu5o_an_1AFU8i-j7 {
  0% {
    stroke-dashoffset: 11.31;
  }
  8.33% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
.tw-calculator-breakdown-rate-graph-icon #el_oE6GCMIHr * {
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.tw-calculator-breakdown-rate-graph-icon #el_jjL7heWyEy {
  stroke: none;
  stroke-width: 1;
  fill: none;
}
.tw-calculator-breakdown-rate-graph-icon #el_7RoaOX2MBf {
  -webkit-transform: translate(1px, 0px);
  transform: translate(1px, 0px);
}
.tw-calculator-breakdown-rate-graph-icon #el_xnVmcmD2Ct {
  fill: #23CA8F;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
  opacity: 0;
  -webkit-animation-name: kf_el_xnVmcmD2Ct_an_jIjGN5_d1;
  animation-name: kf_el_xnVmcmD2Ct_an_jIjGN5_d1;
  -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
.tw-calculator-breakdown-rate-graph-icon #el_wWgIoPQu5o {
  stroke: url(#linearGradient-1);
  stroke-width: 1.5;
  -webkit-animation-fill-mode: backwards, backwards;
  animation-fill-mode: backwards, backwards;
  stroke-dashoffset: 11.31;
  -webkit-animation-name: kf_el_wWgIoPQu5o_an_1AFU8i-j7, kf_el_wWgIoPQu5o_an_opRZMUceIf;
  animation-name: kf_el_wWgIoPQu5o_an_1AFU8i-j7, kf_el_wWgIoPQu5o_an_opRZMUceIf;
  -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1), cubic-bezier(0.42, 0, 0.58, 1);
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1), cubic-bezier(0.42, 0, 0.58, 1);
  stroke-dasharray: 11.31;
}
@-webkit-keyframes kf_el_dre9buCDMS_an_vNQgnx9SD {
  0% {
    opacity: 0;
  }
  8.33% {
    opacity: 0;
  }
  10.33% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes kf_el_dre9buCDMS_an_vNQgnx9SD {
  0% {
    opacity: 0;
  }
  8.33% {
    opacity: 0;
  }
  10.33% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes kf_el_lemhJ3vI1C_an_8mVgRaDU3 {
  0% {
    stroke-dashoffset: 11.31;
  }
  9% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes kf_el_lemhJ3vI1C_an_8mVgRaDU3 {
  0% {
    stroke-dashoffset: 11.31;
  }
  9% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes kf_el_lemhJ3vI1C_an_4sn_o7W3Yv {
  0% {
    stroke-dasharray: 11.31;
  }
  100% {
    stroke-dasharray: 11.31;
  }
}
@keyframes kf_el_lemhJ3vI1C_an_4sn_o7W3Yv {
  0% {
    stroke-dasharray: 11.31;
  }
  100% {
    stroke-dasharray: 11.31;
  }
}
.tw-calculator-breakdown-rate-graph-icon #el_m5vu-971w * {
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.tw-calculator-breakdown-rate-graph-icon #el_sQvX_qcVwL {
  stroke: none;
  stroke-width: 1;
  fill: none;
}
.tw-calculator-breakdown-rate-graph-icon #el_s1n2A-3zGx {
  -webkit-transform: translate(1px, 7px) scale(1, -1);
  transform: translate(1px, 7px) scale(1, -1);
}
.tw-calculator-breakdown-rate-graph-icon #el_dre9buCDMS {
  fill: #23CA8F;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
  opacity: 0;
  -webkit-animation-name: kf_el_dre9buCDMS_an_vNQgnx9SD;
  animation-name: kf_el_dre9buCDMS_an_vNQgnx9SD;
  -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
.tw-calculator-breakdown-rate-graph-icon #el_lemhJ3vI1C {
  stroke: url(#linearGradient-1);
  stroke-width: 1.5;
  -webkit-animation-fill-mode: backwards, backwards;
  animation-fill-mode: backwards, backwards;
  -webkit-animation-name: kf_el_lemhJ3vI1C_an_8mVgRaDU3, kf_el_lemhJ3vI1C_an_4sn_o7W3Yv;
  animation-name: kf_el_lemhJ3vI1C_an_8mVgRaDU3, kf_el_lemhJ3vI1C_an_4sn_o7W3Yv;
  -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1), cubic-bezier(0.42, 0, 0.58, 1);
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1), cubic-bezier(0.42, 0, 0.58, 1);
  stroke-dasharray: 11.31;
  stroke-dashoffset: 11.31;
}

.tw-avatar-amount-display {
  display: flex;
}
.tw-avatar-amount-display__text {
  margin-left: 8px;
}
.tw-avatar-amount-display__label {
  margin-top: 4px;
  font-size: 14px;
  line-height: 16px;
}
.tw-avatar-amount-display__amount {
  font-size: 20px;
  line-height: 28px;
  color: #2e4369;
}
.tw-avatar-amount-display--inverse .tw-avatar-amount-display__label {
  color: #d3d5d8;
}
.tw-avatar-amount-display--inverse .tw-avatar-amount-display__amount {
  color: #fff;
}
.tw-avatar-amount-display--inverse .tw-avatar__content {
  color: #e2e6e8;
}

.jumbotron{padding:32px 0;transition:background-color .2s ease-in}.jumbotron p{margin-bottom:16px;font-weight:200}.jumbotron>hr{border-top-color:#253655}.container-fluid .jumbotron,.container .jumbotron{border-radius:3px}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.jumbotron .h1,.jumbotron h1{font-size:42px;line-height:56px}.jumbotron .lead{font-size:22px}}.jumbotron-image{background-repeat:no-repeat;background-position:top;background-size:cover}.jumbotron-image .h1,.jumbotron-image .h2,.jumbotron-image .h3,.jumbotron-image .h4,.jumbotron-image .h5,.jumbotron-image .h6,.jumbotron-image .strong,.jumbotron-image dd,.jumbotron-image h1,.jumbotron-image h2,.jumbotron-image h3,.jumbotron-image h4,.jumbotron-image h5,.jumbotron-image h6,.jumbotron-image strong{color:#fff}.jumbotron-image>.jumbotron{background-color:#37517e;color:#fff}@media (min-width:768px){.jumbotron-image>.jumbotron{background-color:#37517e;background-color:rgba(55,81,126,.9)}}@media (min-width:992px){.jumbotron-image>.jumbotron{background-color:#37517e;background-color:rgba(55,81,126,.9)}}@media (min-width:1200px){.jumbotron-image>.jumbotron{background-color:transparent}}.jumbotron-image-inverse{background-repeat:no-repeat;background-position:top;background-size:cover;color:#5d7079}.jumbotron-image-inverse .h1,.jumbotron-image-inverse .h2,.jumbotron-image-inverse .h3,.jumbotron-image-inverse .h4,.jumbotron-image-inverse .h5,.jumbotron-image-inverse .h6,.jumbotron-image-inverse .strong,.jumbotron-image-inverse dd,.jumbotron-image-inverse h1,.jumbotron-image-inverse h2,.jumbotron-image-inverse h3,.jumbotron-image-inverse h4,.jumbotron-image-inverse h5,.jumbotron-image-inverse h6,.jumbotron-image-inverse strong{color:#2e4369}
.trustpoint__image {
  height: 64px;
  height: var(--size-64);
}
.trustpoint__bulletpoint-image {
  line-height: 0;
  max-height: 64px;
  max-height: var(--size-64);
  margin-top: 24px;
  margin-top: var(--size-24);
}
.trustpoint__learn-more {
  text-decoration: none;
}
.trustpoint__learn-more .tw-icon svg {
  display: inline;
  vertical-align: middle;
}

.stripes-lead-calculator {
  position: relative;
  overflow: hidden;
}
.stripes-lead-calculator__content {
  padding-top: 12px;
}
.stripes-lead-calculator__content .strong {
  font-weight: bold;
  color: #00b9ff;
}
.stripes-lead-calculator__content .colored-dot::after {
  color: #00b9ff;
}
.stripes-lead-calculator__content-text {
  max-width: 420px;
}
.stripes-lead-calculator__content-header {
  max-width: 300px;
  font-size: 40px;
  color: #253655 !important;
}
.stripes-lead-calculator__calculator {
  padding-top: 60px;
  background: transparent !important;
}
.stripes-lead-calculator__calculator .tw-calculator-breakdown-item__left {
  color: #a8afbb !important;
}
@media (min-width: 576px) {
  .stripes-lead-calculator__content {
    padding-top: 64px;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .stripes-lead-calculator__content {
    padding-top: 64px;
    text-align: left;
    margin: auto;
  }
  .stripes-lead-calculator__content-header {
    max-width: 400px;
    color: #37517e !important;
  }
  .stripes-lead-calculator__calculator {
    float: right;
    padding-top: 75px;
  }
}
@media (min-width: 992px) {
  .stripes-lead-calculator__content {
    padding-top: 150px;
    padding-bottom: 120px;
    text-align: left;
    margin: 0;
    margin: initial;
  }
  .stripes-lead-calculator__calculator {
    float: right;
    padding-top: 160px;
    max-width: 420px;
  }
}
.stripes-lead-calculator__media-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  width: 100%;
  height: 100%;
  -webkit-clip-path: url(#mask);
          clip-path: url(#mask);
}

.atm-withdrawal-calculator .row {
  width: 100%;
}

.atm-withdrawal-calculator,
.atm-withdrawal-calculator label,
.atm-withdrawal-calculator strong {
  color: #ffffff;
  color: var(--color-text-control, #ffffff);
}

.atm-withdrawal-calculator table {
  color: #37517e;
  color: var(--color-text-primary, #37517e);
}

.atm-withdrawal-calculator .help-popover > span {
  border-bottom: none !important;
}

.atm-withdrawal-calculator .help-popover .tw-icon {
  margin-bottom: -2px;
  color: #00b9ff;
  color: var(--color-text-link, #00b9ff);
}

.atm-withdrawal-calculator table td.text-success {
  color: #2ed06e !important;
  color: var(--color-text-positive, #2ed06e) !important;
  font-weight: 600;
}

.products-dropdown .dropdown button:disabled {
  background: #37517e;
  border-color: #2e4369;
}
.calculator-input-error .form-group .alert-danger {
  display: block;
}

.calculator-input-error {
  display: block;
}
.borderless-add-calculator {
  display: flex;
  flex-direction: column;
}

.borderless-add-calculator .row-container {
  margin-bottom: 30px;
}

.borderless-add-calculator .row-container {
  color: #fff;
}

.borderless-add-calculator .tw-loader--sm {
  margin: 20px auto;
}
.borderless-convert-calculator .description-message {
  color: #fff;
}
.borderless-send-calculator .description-message {
  color: #fff;
}
.calculator-container .dropdown-label {
  margin-bottom: 5px;
}
.calculator-container .payment-option-label {
  color: #fff;
}

.calculator-container .tw-loader {
  margin: 20px auto;
}

.pricing-send-money-calculator .price-aware-content {
  margin-top: 30px;
}

@media (min-width: 992px) {
  .calculator-container {
    display: flex;
    flex-direction: column;
  }
  .calculator-container .input-row {
    margin: auto;
  }

  .calculator-container .payment-row {
    display: flex;
    margin: auto;
    justify-content: center;
  }

  .calculator-container .payment-row .text-xs-left {
    margin-bottom: 5px;
  }
}

.calculator-container .dropdown-label {
  margin-bottom: 5px;
}
.calculator-container .payment-option-label {
  color: #fff;
}

.calculator-container .tw-loader {
  margin: 20px auto;
}

.pricing-send-money-calculator .price-aware-content {
  margin-top: 30px;
}

@media (min-width: 992px) {
  .calculator-container {
    display: flex;
    flex-direction: column;
  }
  .calculator-container .input-row {
    margin: auto;
  }

  .calculator-container .payment-row {
    display: flex;
    margin: auto;
    justify-content: center;
  }

  .calculator-container .payment-row .text-xs-left {
    margin-bottom: 5px;
  }
}

.fee-detailed-breakdown {
  display: flex;
  flex-direction: column;
}
.fee-detailed-breakdown .description {
  color: white;
  margin: auto;
  margin-bottom: 20px;
}

.fee-detailed-breakdown .fee-breakdown-steps {
  text-align: left;
  margin: auto;
  width: auto;
}

.fee-detailed-breakdown .fee-breakdown-steps .ant-steps-item-content {
    width: auto;
}

.fee-detailed-breakdown .fee-breakdown-steps  .fee-digits {
  color: white;
  margin-right: 5px;
}

.fee-detailed-breakdown .fee-breakdown-steps  .total {
  display: inline;
  color: white;
  margin-right: 5px;
}

.fee-detailed-breakdown .fee-breakdown-steps  .fee-description {
  color: white;
  font-size: 14px;
}

.fee-detailed-breakdown .fee-breakdown-steps  .ant-steps-icon-dot {
  background-color: #253655 !important;
  border-color: #253655 !important;
}

.fee-detailed-breakdown .fee-breakdown-steps  .ant-steps-item-tail {
  margin-top: 10px !important;
  padding: 1px !important;

}
.fee-detailed-breakdown .fee-breakdown-steps  .ant-steps-item-tail::after {
  background-color: #253655 !important;
}


.ant-steps{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 0;
}

.ant-steps-vertical {
  display: block;
}

.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}

.ant-steps-item {
  position: relative;
  display: inline-block;
  -ms-flex: 1;
  flex: 1 1;
  overflow: hidden;
  vertical-align: top;
}

.ant-steps-item-container {
  outline: none;
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: 3px;
  margin: 0;
  padding: 22px 0 4px;
}

.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}

.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}

.ant-steps-item-tail {
  margin-top: 10px !important;
  padding: 1px !important;
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail::after {
  display: inline-block;
  width: 1px;
  height: 100%;
}

.ant-steps-item-tail::after {
  content: '';
  background-color: #253655 !important;
}

.ant-steps-dot .ant-steps-item-tail, .ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}

.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}

.ant-steps-dot .ant-steps-item-icon, .ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}

.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}

.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}

.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}

.ant-steps-item-icon, .ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}

.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}

.ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -1px;
  color: #1890ff;
  line-height: 1;
}

.ant-steps-dot .ant-steps-item-icon, .ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}

.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot, .ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}

.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}

.fee-detailed-breakdown .fee-breakdown-steps .ant-steps-icon-dot {
  background-color: #253655 !important;
  border-color: #253655 !important;
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot, .ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.fee-detailed-breakdown .fee-breakdown-steps .ant-steps-item-content {
  width: auto;
}

.ant-steps-dot .ant-steps-item-content, .ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}

.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}

.ant-steps-item-icon, .ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}

.ant-steps-dot .ant-steps-item-title, .ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5;
}

.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 32px;
}

.ant-steps-item:last-child {
    -ms-flex: none;
    flex: none;
}
.tw-icon svg{display:block}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.money-slider-container .tw-icon {
  color: #00baff;
}

.money-slider-container button:disabled .tw-icon {
  color: grey;
}

.money-slider-container .currency-container {
  display: flex;
}

.money-slider-container hr {
  margin-top: 16px;
}

.money-slider-container .slider-amount-currency {
  display: flex;
  flex-wrap: wrap;
}

.money-slider-container .source-input {
  flex: 1 1 30%;
  margin-bottom: 24px;
}

.money-slider-container .currency-container {
  flex: 1 1 auto;
}

.money-slider-container .currency-select {
  flex: 1 1 auto;
}

.money-slider-container .currency-switch {
  flex: 1 1 auto;
}

.money-slider-container .source-input .form-control {
  border-radius: 3px 0 0 3px;
}

.money-slider-container .source-currency .btn {
  border-radius: 0 3px 3px 0;
}

.money-slider-container .currency-switch {
  text-align: center;
  flex: 1 1 auto;
}

.money-slider-container .reverse-icon {
  padding: 12px;
  border: none;
  background: white;
}

.money-slider-container .source-amount-input {
  font-weight: 600;
  font-size: 22px;
}

.ant-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 14px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-bottom: -7px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #91d5ff;
  border-radius: 4px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #91d5ff;
  border-radius: 50%;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  cursor: pointer;
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.6s,
    -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, -webkit-box-shadow 0.6s,
    -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, box-shadow 0.6s,
    transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, box-shadow 0.6s,
    transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -webkit-box-shadow 0.6s,
    -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  -webkit-box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #e8e8e8;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}

.fee-display-container .tw-icon svg {
  display: inline-block;
}

.fee-display-container {
  font-size: 1em;
  color: #37517e;
  font-weight: bold;
  text-align: left;
}

.fee-display-container .value-element {
  color: #2ed06e;
  float: right;
}

.fee-display-container .fee-section {
  margin-top: 24px;
}

@media (min-width: 992px) {
  .fee-display-container {
    display: flex;
    text-align: center;
  }

  .fee-display-container .value-element {
    font-size: 1.5em;
    margin-top: 16px;
  }

  .fee-display-container .fee-section {
    flex: 1 0 50%;
    margin-top: 0px;
    display: grid;
  }

  .fee-display-container .vertical-line {
    border-left: 1px solid #e2e6e8;
    height: 80px;
  }
}

.slider-container {
    width: 100%;
    padding: 32px 16px;
}

.slider-container .title {
    text-align: center;
    font-size: 22px;
}

@media (min-width: 576px) {
    .slider-container .title {
        text-align: left;
        font-size: 18px;
    }
}
.fee-details {
  display: flex;
  flex-direction: column;
  font-size: 0.8rem;
  margin: auto;
}

.fee-details .variable-fee-percent {
  margin-left: 5px;
}

.fee-details .money {
  text-align: right;
}

.fee-details .diff-icon {
    display: flex;
}

.fee {
  color: #fff;
  font-size: 3.5rem;
}

.fee span {
  margin-left: 0.8rem;
  font-size: 16px;
}

.our-fee {
  color: #fff;
}

.tiered-pricing .btn {
  display: block;
  width: 100%;
}
.tiered-pricing.bg-default ul {
  color: #37517e;
  color: var(--color-primary);
}
.tiered-pricing li {
  text-align: left;
}
.slider-container {
  background-color: white;
  border-radius: 5px;
}
.slider-container h3 {
  color: #37517e;
  color: var(--color-primary);
}
@media (min-width: 768px) {
  .tiered-pricing ul {
    list-style-position: unset;
    margin-left: 0;
    padding-left: 0;
  }
  .tiered-pricing ul li {
    margin-left: 16px;
    margin-left: var(--size-16);
  }
  .tiered-pricing .btn {
    width: auto;
    display: inline-block;
  }
}

.owner-relations-disclaimer-modal-footer {
  width: 100%;
}
@media (min-width: 768px) {
  .owner-relations-disclaimer-modal-footer {
    display: flex;
  }
  .owner-relations-disclaimer-modal-footer .btn-block + .btn-block {
    margin-top: 0;
    margin-left: 8px;
    margin-left: var(--size-8);
  }
}
@media (min-width: 375px) and (max-width: 800px) {
  .tw-modal-dialog {
    max-height: 80% !important;
  }
}

.business-eligibility button.dropdown-toggle {
  border: none;
  border-bottom: 2px solid #00b9ff;
  border-bottom: 2px solid var(--color-border-focus);
  border-radius: 0;
  padding: 0;
  min-height: 0;
  color: #37517e;
  color: var(--color-primary);
  background-color: transparent;
}
.business-eligibility button.dropdown-toggle .currency-flag {
  vertical-align: 8px;
  vertical-align: var(--size-8);
}
.business-eligibility .country-picker {
  text-align: center;
  color: #37517e;
  color: var(--color-primary);
}
.business-eligibility .country-picker,
.business-eligibility .country-picker .dropdown-toggle {
  font-size: 28px;
  line-height: 32px;
  line-height: var(--size-32);
  font-weight: bold;
}
@media (min-width: 768px) {
  .business-eligibility .country-picker,
  .business-eligibility .country-picker .dropdown-toggle {
    font-size: 42px;
    line-height: 48px;
  }
}
.business-eligibility .business-eligibility__header {
  color: #5d7079;
  color: var(--color-text-secondary);
  text-align: center;
  font-size: 22px;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .business-eligibility .business-eligibility__header {
    margin-bottom: 32px;
    margin-bottom: var(--size-32);
  }
}
.business-eligibility .cta {
  text-align: center;
}
.business-eligibility .loader-container {
  min-height: 232px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.business-eligibility__comparison-cards {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.business-eligibility__comparison-cards .business-eligibility-card {
  border-radius: 6px;
  width: 303px;
  margin: 0 15px 12px 15px;
  padding: 32px 21px 16px 21px;
  padding: var(--size-32) 21px var(--size-16) 21px;
  text-align: center;
}
.business-eligibility__comparison-cards .business-eligibility-card p {
  margin-bottom: 0;
}
.business-eligibility__comparison-cards .business-eligibility-card.supported {
  -webkit-filter: drop-shadow(0px 5.662px 24.2657px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 5.662px 24.2657px rgba(0, 0, 0, 0.15));
  background-color: white;
}
.business-eligibility__comparison-cards .business-eligibility-card__header {
  font-size: 24px;
  font-size: var(--size-24);
  font-weight: bold;
}
@media (min-width: 768px) {
  .business-eligibility__comparison-cards {
    align-items: stretch;
    flex-direction: row;
  }
}

.calculator-hero {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "content" "calculator" "content-extra";
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
@media (min-width: 768px) {
  .calculator-hero {
        grid-template-areas: "content gap calculator" "content-extra gap calculator";
    -ms-grid-columns: 50% 1fr 40%;
    grid-template-columns: 50% 1fr 40%;
    -ms-grid-rows: calc(500px - 72px) 1fr;
    grid-template-rows: calc(500px - 72px) 1fr;
  }
  .calculator-hero--flip {
        grid-template-areas: "calculator gap content" "calculator gap content-extra";
    -ms-grid-columns: 40% 1fr 50%;
    grid-template-columns: 40% 1fr 50%;
  }
}
@media (min-width: 992px) {
  .calculator-hero {
    -ms-grid-rows: calc(500px - 96px) 1fr;
    grid-template-rows: calc(500px - 96px) 1fr;
  }
}
.calculator-hero__content {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: content;
  text-align: center;
}
@media (min-width: 768px) {
  .calculator-hero__content {
    display: -ms-grid;
    display: grid;
        grid-template-areas: "logo" "title" "description";
    align-content: flex-start;
    text-align: left;
  }
}
.calculator-hero__content-extra {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: content-extra;
  text-align: center;
}
@media (min-width: 768px) {
  .calculator-hero__content-extra {
    margin-top: 48px;
    margin-top: var(--size-48);
    text-align: left;
  }
}
.calculator-hero__calculator {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: calculator;
}
@media (min-width: 768px) {
  .calculator-hero__content {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .calculator-hero--flip > .calculator-hero__content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .calculator-hero__content-extra {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .calculator-hero--flip > .calculator-hero__content-extra {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .calculator-hero__calculator {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
  }
  .calculator-hero--flip > .calculator-hero__calculator {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
}
.hero__title {
  margin-bottom: 24px;
  margin-bottom: var(--size-24);
}
@media (min-width: 768px) {
  .hero__title {
    grid-area: title;
  }
}
.bg-hero .hero__title {
  color: #ffffff;
  color: var(--color-text-control);
}
.hero__logo {
  display: none;
}
@media (min-width: 768px) {
  .hero__logo {
    display: block;
    grid-area: logo;
    max-height: 50px;
    margin-bottom: 48px;
    margin-bottom: var(--size-48);
  }
}
@media (min-width: 768px) {
  .hero__description {
    grid-area: description;
  }
}
@media (min-width: 768px) {
  .hero__title {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .hero__logo {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .hero__description {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
.bg-hero .hero__description {
  color: #ffffff;
  color: var(--color-text-control);
}
.hero__title-secondary {
  margin-bottom: 32px;
  margin-bottom: var(--size-32);
}

.currency-flag{box-shadow:0 0 1px 0 rgba(0,0,0,.6)}.btn .currency-flag,.dropdown-menu li .currency-flag{margin-top:3px;vertical-align:-3px;line-height:16px}.btn-sm .currency-flag,.form-group-sm .btn .currency-flag,.input-group-sm .btn .currency-flag{vertical-align:-4px}.btn-lg .currency-flag,.form-group-lg .btn .currency-flag,.input-group-lg .btn .currency-flag{margin-top:6px;vertical-align:-1px}.btn .currency-flag:first-child,li>.currency-flag:first-child,li>a>.currency-flag:first-child{margin-right:8px;margin-right:var(--size-8,8px)}
form{margin-bottom:0}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:32px 0 16px;margin-bottom:32px;font-size:18px;font-weight:600;line-height:24px;color:#2e4369;border:0;border-bottom:1px solid #d3d5d8}label{display:inline-block;max-width:100%;margin-bottom:4px}.secondary,label{font-size:14px;color:#5d7079;line-height:20px;transition:color .15s ease-in-out}input[type=search]{box-sizing:border-box}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=checkbox],input[type=radio]{margin:1px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted rgba(0,0,0,.5);outline-offset:2px}output{padding-top:9px}.form-control,output{display:block;font-size:16px;line-height:24px;color:#2e4369}.form-control{width:100%;background-color:#fff;background-image:none;border:1px solid #d3d5d8;transition:border-color .15s ease-in-out;height:48px;padding:13px 16px 11px;border-radius:3px;background-clip:padding-box;font-weight:500}select.form-control{height:48px;line-height:48px}select[multiple].form-control,textarea.form-control{height:auto}input.form-control{height:auto;min-height:48px;max-height:48px}.form-control:hover{border-color:#829ca9}.form-control:focus{outline:0}.form-control:-ms-input-placeholder{color:#a8aaac}.form-control::-ms-input-placeholder{color:#a8aaac}.form-control::placeholder{color:#a8aaac}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f2f5f7;color:#d3d5d8;border-color:#e2e6e8;opacity:1}.form-control[disabled]:-ms-input-placeholder,.form-control[readonly]:-ms-input-placeholder,fieldset[disabled] .form-control:-ms-input-placeholder{color:#d3d5d8}.form-control[disabled]::-ms-input-placeholder,.form-control[readonly]::-ms-input-placeholder,fieldset[disabled] .form-control::-ms-input-placeholder{color:#d3d5d8}.form-control[disabled]::placeholder,.form-control[readonly]::placeholder,fieldset[disabled] .form-control::placeholder{color:#d3d5d8}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:144px}.form-control+.text-danger,.form-control+.text-info,.form-control+.text-muted,.form-control+.text-primary,.form-control+.text-success,.form-control+.text-warning{margin-top:8px;font-size:12px;line-height:16px}.form-control:focus{border-color:#00b9ff}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:48px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:32px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:48px}}.form-group{margin-bottom:24px}.form-group label{margin-bottom:2px}.form-group:focus-within .control-label,.form-group:focus-within>label{color:#008ec0}.row-equal-height>[class*=col-]>.form-group{width:100%}.checkbox,.radio{position:relative;display:block;margin-top:0}.checkbox label,.radio label{min-height:48px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox+.checkbox,.radio+.radio{margin-top:12px}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{margin-bottom:0;line-height:24px;min-height:48px;font-size:16px;color:#d3d5d8;background-color:#f2f5f7;border:1px solid #e2e6e8;border-radius:3px;padding:13px 16px 11px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:32px;padding:5px 12px 3px;font-size:14px;line-height:24px;border-radius:3px}select.input-sm{height:32px;line-height:32px}select[multiple].input-sm,textarea.input-sm{height:auto}input.input-sm{height:auto;min-height:32px;max-height:32px}.form-group-sm .form-control,.navbar .form-control{height:32px;padding:5px 12px 3px;font-size:14px;line-height:24px;border-radius:3px}.form-group-sm select.form-control,.navbar select.form-control{height:32px;line-height:32px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,.navbar select[multiple].form-control,.navbar textarea.form-control{height:auto}.form-group-sm .form-control-static,.navbar .form-control-static{height:32px;min-height:38px;padding:5px 12px 3px;font-size:14px;line-height:24px}.input-lg{height:72px;padding:13px 16px 11px;font-size:22px;line-height:32px;border-radius:3px}select.input-lg{height:72px;line-height:72px}select[multiple].input-lg,textarea.input-lg{height:auto}input.input-lg{height:auto;min-height:72px;max-height:72px}.form-group-lg{position:relative}.form-group-lg .input-group-lg>.form-control,.form-group-lg .input-group-lg>.input-group-addon,.form-group-lg .input-lg{height:72px;padding:28px 12px 4px;font-size:22px;line-height:32px}.form-group-lg select.form-control{line-height:72px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:72px;min-height:46px;padding:13px 16px 11px;font-size:22px;line-height:32px}.form-group-lg .control-label{position:absolute;top:12px;left:14px;margin-bottom:0;z-index:1}.has-feedback{position:relative}.has-feedback .form-control{padding-right:48px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:48px;height:48px;line-height:48px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:72px;height:72px;line-height:72px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:32px;height:32px;line-height:32px}.focus .control-label,.has-focus .control-label{color:#008ec0}.focus .input-group-addon,.focus .input-group-addon:hover,.has-focus .input-group-addon,.has-focus .input-group-addon:hover{border-color:#00b9ff}.error-messages,.help-block{margin-top:12px;margin-bottom:4px;border-width:0;border-style:solid;border-radius:3px;padding:4px 16px 3px;font-size:14px;line-height:24px;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.error-messages a,.help-block a{color:inherit}.help-block{color:#6f8691;border-color:#d3d5d8;background-color:#f2f5f7;display:block;position:relative}.help-block:before{content:" ";position:absolute;display:block;width:10px;height:10px;left:20px;top:-5px;transform:rotate(45deg);background-color:inherit}.help-block.arrow-center:before{left:50%;margin-left:-5px}.help-block.arrow-top:before{top:-5px;bottom:auto}.help-block.arrow-left:before{left:20px;right:auto}.help-block.arrow-right:before{left:auto;right:20px}.help-block.arrow-bottom:before{top:auto;bottom:-5px}.focus .alert,.has-focus .alert{border-color:#00b9ff}.has-success{border-color:#2ed06e!important}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success .checkbox-inline label,.has-success.checkbox label,.has-success .checkbox label,.has-success .control-label,.has-success .input-group-addon,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success .radio-inline label,.has-success.radio label,.has-success .radio label{color:#1b7940!important;border-color:#2ed06e!important}.has-success .alert,.has-success .btn-input,.has-success .btn-input:active,.has-success .btn-input:focus,.has-success .btn-input:hover,.has-success .form-control,.has-success .input-group-addon,.has-success .input-group .form-control:focus{border-color:#2ed06e!important}.has-success:focus-within .alert,.has-success:focus-within .btn-input,.has-success:focus-within.checkbox label,.has-success:focus-within .form-control,.has-success:focus-within .input-group-addon,.has-success:focus-within .input-group .form-control:focus,.has-success:focus-within.radio label,.has-success:hover .alert,.has-success:hover .btn-input,.has-success:hover.checkbox label,.has-success:hover .form-control,.has-success:hover .input-group-addon,.has-success:hover .input-group .form-control:focus,.has-success:hover.radio label{border-color:#1b7940!important}.has-success .form-control-feedback{color:#1b7940}.has-success.checkbox>label:not(.disabled),.has-success .radio>label:not(.disabled){border-color:#2ed06e;color:#2e4369}.has-success.checkbox>label:focus-within,.has-success.checkbox>label:hover,.has-success .radio>label:focus-within,.has-success .radio>label:hover{border-color:#1b7940!important}.has-success.checkbox>label:focus-within .tw-checkbox-button,.has-success.checkbox>label:focus-within .tw-radio-button,.has-success.checkbox>label:hover .tw-checkbox-button,.has-success.checkbox>label:hover .tw-radio-button,.has-success .radio>label:focus-within .tw-checkbox-button,.has-success .radio>label:focus-within .tw-radio-button,.has-success .radio>label:hover .tw-checkbox-button,.has-success .radio>label:hover .tw-radio-button{border-color:#1b7940!important}.has-success.checkbox .tw-checkbox-button,.has-success.checkbox .tw-radio-button,.has-success .radio .tw-checkbox-button,.has-success .radio .tw-radio-button{border-color:#2ed06e}.has-info{border-color:#00b9ff!important}.has-info .checkbox,.has-info .checkbox-inline,.has-info.checkbox-inline label,.has-info .checkbox-inline label,.has-info.checkbox label,.has-info .checkbox label,.has-info .control-label,.has-info .input-group-addon,.has-info .radio,.has-info .radio-inline,.has-info.radio-inline label,.has-info .radio-inline label,.has-info.radio label,.has-info .radio label{color:#008ec0!important;border-color:#00b9ff!important}.has-info .alert,.has-info .btn-input,.has-info .btn-input:active,.has-info .btn-input:focus,.has-info .btn-input:hover,.has-info .form-control,.has-info .input-group-addon,.has-info .input-group .form-control:focus{border-color:#00b9ff!important}.has-info:focus-within .alert,.has-info:focus-within .btn-input,.has-info:focus-within.checkbox label,.has-info:focus-within .form-control,.has-info:focus-within .input-group-addon,.has-info:focus-within .input-group .form-control:focus,.has-info:focus-within.radio label,.has-info:hover .alert,.has-info:hover .btn-input,.has-info:hover.checkbox label,.has-info:hover .form-control,.has-info:hover .input-group-addon,.has-info:hover .input-group .form-control:focus,.has-info:hover.radio label{border-color:#00a4df!important}.has-info .form-control-feedback{color:#008ec0}.has-info.checkbox>label:not(.disabled),.has-info .radio>label:not(.disabled){border-color:#00b9ff;color:#2e4369}.has-info.checkbox>label:focus-within,.has-info.checkbox>label:hover,.has-info .radio>label:focus-within,.has-info .radio>label:hover{border-color:#00a4df!important}.has-info.checkbox>label:focus-within .tw-checkbox-button,.has-info.checkbox>label:focus-within .tw-radio-button,.has-info.checkbox>label:hover .tw-checkbox-button,.has-info.checkbox>label:hover .tw-radio-button,.has-info .radio>label:focus-within .tw-checkbox-button,.has-info .radio>label:focus-within .tw-radio-button,.has-info .radio>label:hover .tw-checkbox-button,.has-info .radio>label:hover .tw-radio-button{border-color:#00a4df!important}.has-info.checkbox .tw-checkbox-button,.has-info.checkbox .tw-radio-button,.has-info .radio .tw-checkbox-button,.has-info .radio .tw-radio-button{border-color:#00b9ff}.has-warning{border-color:#ffa600!important}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning .checkbox-inline label,.has-warning.checkbox label,.has-warning .checkbox label,.has-warning .control-label,.has-warning .input-group-addon,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning .radio-inline label,.has-warning.radio label,.has-warning .radio label{color:#9e5f00!important;border-color:#ffa600!important}.has-warning .alert,.has-warning .btn-input,.has-warning .btn-input:active,.has-warning .btn-input:focus,.has-warning .btn-input:hover,.has-warning .form-control,.has-warning .input-group-addon,.has-warning .input-group .form-control:focus{border-color:#ffa600!important}.has-warning:focus-within .alert,.has-warning:focus-within .btn-input,.has-warning:focus-within.checkbox label,.has-warning:focus-within .form-control,.has-warning:focus-within .input-group-addon,.has-warning:focus-within .input-group .form-control:focus,.has-warning:focus-within.radio label,.has-warning:hover .alert,.has-warning:hover .btn-input,.has-warning:hover.checkbox label,.has-warning:hover .form-control,.has-warning:hover .input-group-addon,.has-warning:hover .input-group .form-control:focus,.has-warning:hover.radio label{border-color:#9e5f00!important}.has-warning .form-control-feedback{color:#9e5f00}.has-warning.checkbox>label:not(.disabled),.has-warning .radio>label:not(.disabled){border-color:#ffa600;color:#2e4369}.has-warning.checkbox>label:focus-within,.has-warning.checkbox>label:hover,.has-warning .radio>label:focus-within,.has-warning .radio>label:hover{border-color:#9e5f00!important}.has-warning.checkbox>label:focus-within .tw-checkbox-button,.has-warning.checkbox>label:focus-within .tw-radio-button,.has-warning.checkbox>label:hover .tw-checkbox-button,.has-warning.checkbox>label:hover .tw-radio-button,.has-warning .radio>label:focus-within .tw-checkbox-button,.has-warning .radio>label:focus-within .tw-radio-button,.has-warning .radio>label:hover .tw-checkbox-button,.has-warning .radio>label:hover .tw-radio-button{border-color:#9e5f00!important}.has-warning.checkbox .tw-checkbox-button,.has-warning.checkbox .tw-radio-button,.has-warning .radio .tw-checkbox-button,.has-warning .radio .tw-radio-button{border-color:#ffa600}.has-error{border-color:#f53636!important}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error .checkbox-inline label,.has-error.checkbox label,.has-error .checkbox label,.has-error .control-label,.has-error .input-group-addon,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error .radio-inline label,.has-error.radio label,.has-error .radio label{color:#c22e2e!important;border-color:#f53636!important}.has-error .alert,.has-error .btn-input,.has-error .btn-input:active,.has-error .btn-input:focus,.has-error .btn-input:hover,.has-error .form-control,.has-error .input-group-addon,.has-error .input-group .form-control:focus{border-color:#f53636!important}.has-error:focus-within .alert,.has-error:focus-within .btn-input,.has-error:focus-within.checkbox label,.has-error:focus-within .form-control,.has-error:focus-within .input-group-addon,.has-error:focus-within .input-group .form-control:focus,.has-error:focus-within.radio label,.has-error:hover .alert,.has-error:hover .btn-input,.has-error:hover.checkbox label,.has-error:hover .form-control,.has-error:hover .input-group-addon,.has-error:hover .input-group .form-control:focus,.has-error:hover.radio label{border-color:#b62a18!important}.has-error .form-control-feedback{color:#c22e2e}.has-error.checkbox>label:not(.disabled),.has-error .radio>label:not(.disabled){border-color:#f53636;color:#2e4369}.has-error.checkbox>label:focus-within,.has-error.checkbox>label:hover,.has-error .radio>label:focus-within,.has-error .radio>label:hover{border-color:#b62a18!important}.has-error.checkbox>label:focus-within .tw-checkbox-button,.has-error.checkbox>label:focus-within .tw-radio-button,.has-error.checkbox>label:hover .tw-checkbox-button,.has-error.checkbox>label:hover .tw-radio-button,.has-error .radio>label:focus-within .tw-checkbox-button,.has-error .radio>label:focus-within .tw-radio-button,.has-error .radio>label:hover .tw-checkbox-button,.has-error .radio>label:hover .tw-radio-button{border-color:#b62a18!important}.has-error.checkbox .tw-checkbox-button,.has-error.checkbox .tw-radio-button,.has-error .radio .tw-checkbox-button,.has-error .radio .tw-radio-button{border-color:#f53636}.has-feedback label~.form-control-feedback{top:24px}.has-feedback label.sr-only~.form-control-feedback{top:0}@media (min-width:576px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:-2px}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:9px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:33px}.form-horizontal .form-group{margin-left:-12px;margin-right:-12px}@media (min-width:576px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:14px}}.form-horizontal .has-feedback .form-control-feedback{right:12px}@media (min-width:576px){.form-horizontal .form-group-lg .control-label{padding-top:17px;font-size:18px}}@media (min-width:576px){.form-horizontal .form-group-sm .control-label{padding-top:8px;font-size:14px}}.checkbox,.radio{border-color:#d3d5d8}.checkbox>label,.radio>label{position:relative;padding-left:48px}.checkbox>label:active:hover,.checkbox>label:active:hover input[type=checkbox]+.input-replacement,.checkbox>label:active:hover input[type=radio]+.input-replacement,.radio>label:active:hover,.radio>label:active:hover input[type=checkbox]+.input-replacement,.radio>label:active:hover input[type=radio]+.input-replacement{border-color:#00b9ff}.checkbox>label input[type=checkbox],.checkbox>label input[type=radio],.radio>label input[type=checkbox],.radio>label input[type=radio]{display:block;position:absolute;top:13px;left:40px}.tw-checkbox-button{border:1px solid #d3d5d8;background:#fff;background:var(--color-background-screen,#fff);width:22px;height:22px;border-radius:3px;border-radius:var(--radius-small,3px);display:inline-block;padding:0;vertical-align:middle;text-align:center;transition:border .15s ease-in-out,background-color .15s ease-in-out}.tw-checkbox-button .tw-checkbox-check{width:20px;height:20px;line-height:18px;margin:0;display:none;color:#fff;color:var(--color-background-screen,#fff)}.checkbox:hover .tw-checkbox-button,.tw-checkbox-button:hover,input[type=checkbox]:hover+.tw-checkbox-button{border-color:#829ca9}.tw-checkbox-button.active,.tw-checkbox-button.focus,.tw-checkbox-button.focus:hover,.tw-checkbox-button:active,.tw-checkbox-button:focus,.tw-checkbox-button:focus:hover,input[type=checkbox]:active+.tw-checkbox-button,input[type=checkbox]:focus+.tw-checkbox-button{border-color:#00b9ff;outline:none}.tw-checkbox-button.checked,.tw-checkbox-button[checked],input[type=checkbox]:checked+.tw-checkbox-button{border-color:#00b9ff!important;border-color:var(--color-control-accent,#00b9ff)!important;background-color:#00b9ff;background-color:var(--color-control-accent,#00b9ff)}.tw-checkbox-button.checked .tw-checkbox-check,.tw-checkbox-button[checked] .tw-checkbox-check,input[type=checkbox]:checked+.tw-checkbox-button .tw-checkbox-check{display:inline-block}.tw-checkbox-button.checked:hover,.tw-checkbox-button[checked]:hover,input[type=checkbox]:not(:disabled):checked:hover+.tw-checkbox-button{border-color:#00a4df!important;border-color:var(--color-control-accent-hover,#00a4df)!important;background-color:#00a4df;background-color:var(--color-control-accent-hover,#00a4df)}.tw-checkbox-button.checked:active,.tw-checkbox-button[checked]:active,input[type=checkbox]:not(:disabled):checked:active+.tw-checkbox-button{border-color:#008ec0!important;border-color:var(--color-control-accent-active,#008ec0)!important;background-color:#008ec0;background-color:var(--color-control-accent-active,#008ec0)}.tw-checkbox-button[disabled],input[type=checkbox]:disabled+.tw-checkbox-button{background-color:#f2f5f7;border-color:#d3d5d8!important;cursor:not-allowed}.tw-checkbox-button[disabled] .tw-checkbox-check,input[type=checkbox]:disabled+.tw-checkbox-button .tw-checkbox-check{color:#a8aaac;color:var(--color-text-inactive,#a8aaac)}.checkbox.has-error .tw-checkbox-button,.tw-checkbox-button.has-error{border-color:#f53636!important;border-color:var(--color-control-negative,#f53636)!important}.checkbox.has-error .tw-checkbox-button.checked,.checkbox.has-error .tw-checkbox-button[checked],.tw-checkbox-button.has-error.checked,.tw-checkbox-button.has-error[checked]{background-color:#f53636;background-color:var(--color-control-negative,#f53636)}.checkbox.has-error .tw-checkbox-button[disabled],.tw-checkbox-button.has-error[disabled]{background-color:#f2f5f7}.checkbox.has-error input[type=checkbox]:checked+.tw-checkbox-button{border-color:#f53636!important;border-color:var(--color-control-negative,#f53636)!important;background-color:#f53636;background-color:var(--color-control-negative,#f53636)}.checkbox.has-error input[type=checkbox]:checked:hover+.tw-checkbox-button{border-color:#cf3131!important;border-color:var(--color-control-negative-hover,#cf3131)!important;background-color:#cf3131;background-color:var(--color-control-negative-hover,#cf3131)}.checkbox.has-error input[type=checkbox]:checked:active+.tw-checkbox-button{border-color:#b62a18!important;border-color:var(--color-control-negative-active,#b62a18)!important;background-color:#b62a18;background-color:var(--color-control-negative-active,#b62a18)}.tw-radio-button{width:24px;height:24px;border-radius:50%;border:1px solid #d3d5d8;background:#fff;display:inline-block;padding:0;vertical-align:middle;transition:border .15s ease-in-out}.tw-radio-button .tw-radio-check{border-radius:50%;text-align:center;width:0;height:0;margin:0 0 0 11px;transition:all .15s ease-in-out}.radio:hover .tw-radio-button,.tw-radio-button:hover{border-color:#829ca9}.tw-radio-button.active,.tw-radio-button.focus,.tw-radio-button:active,.tw-radio-button:focus{border-color:#00b9ff;outline:none}.tw-radio-button.checked,.tw-radio-button[checked]{border-color:#00b9ff!important}.tw-radio-button.checked .tw-radio-check,.tw-radio-button[checked] .tw-radio-check{width:12px;height:12px;margin:5px;display:block;background-color:#00b9ff}.tw-radio-button.disabled,.tw-radio-button[disabled]{background-color:#f2f5f7;border-color:#e2e6e8!important;cursor:not-allowed}.tw-radio-button.disabled .tw-radio-check,.tw-radio-button[disabled] .tw-radio-check{background-color:#e2e6e8}.radio.has-error .tw-radio-button,.tw-radio-button.has-error{border-color:#f53636!important}.radio.has-error .tw-radio-button.checked .tw-radio-check,.radio.has-error .tw-radio-button[checked] .tw-radio-check,.tw-radio-button.has-error.checked .tw-radio-check,.tw-radio-button.has-error[checked] .tw-radio-check{background-color:#f53636}.radio.has-error .tw-radio-button[disabled] .tw-radio-check,.tw-radio-button.has-error[disabled] .tw-radio-check{background-color:#e2e6e8}.checkbox.disabled label,.checkbox.disabled label:hover{border-color:#e2e6e8;color:#a8aaac!important}.radio .tw-radio-button{position:absolute;left:13px;top:11px}.checkbox .tw-checkbox-button{position:absolute;left:14px;top:12px}.form-inline .tw-checkbox-button,.form-inline .tw-radio-button{vertical-align:bottom}.form-horizontal .checkbox,.form-horizontal .radio{padding-top:0}.form-horizontal .checkbox>label,.form-horizontal .radio>label{margin-bottom:0}.np-checkbox.checkbox,.np-radio.radio{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.np-checkbox.checkbox .np-checkbox-button,.np-checkbox.checkbox .np-radio-button,.np-radio.radio .np-checkbox-button,.np-radio.radio .np-radio-button{position:relative;flex-shrink:0}.np-checkbox.checkbox .tw-checkbox-button,.np-checkbox.checkbox .tw-radio-button,.np-radio.radio .tw-checkbox-button,.np-radio.radio .tw-radio-button{position:static}.np-checkbox.checkbox>label,.np-radio.radio>label{display:flex;align-items:center;padding:8px 16px;padding:var(--size-8,8px) var(--size-16,16px)}.np-checkbox.checkbox .np-checkbox__text,.np-checkbox.checkbox .np-radio__text,.np-radio.radio .np-checkbox__text,.np-radio.radio .np-radio__text{padding-top:3px;display:block}.np-radio .np-radio__avatar{pointer-events:none}.np-radio[disabled] .np-radio__avatar{opacity:.5}.input-group .input-group-btn+input{border-left:0 solid transparent}.input-group-addon{color:#829ca9;transition:border-color .15s ease-in-out}.form-control-feedback,.form-control-feedback.icon{font-size:24px;line-height:48px}.label{padding-top:.25em;position:relative;top:-3px}.label .label-default{color:#829ca9;background-color:#e2e6e8}.btn:focus,.form-control:focus{outline:none}.form-group{position:relative;font-size:14px}.form-group .row{margin-left:-6px;margin-right:-6px}.form-group .row [class*=col-]{padding-left:6px;padding-right:6px}@media (max-width:575px){.form-group .row [class*=col-sm-]{margin-bottom:0}.form-group .row [class*=col-sm-] .btn-input,.form-group .row [class*=col-sm-] .form-control{margin-bottom:12px}}@media (max-width:767px){.form-group .row [class*=col-md-]{margin-bottom:0}.form-group .row [class*=col-md-] .btn-input,.form-group .row [class*=col-md-] .form-control{margin-bottom:12px}}@media (max-width:991px){.form-group .row [class*=col-lg-]{margin-bottom:0}.form-group .row [class*=col-lg-] .btn-input,.form-group .row [class*=col-lg-] .form-control{margin-bottom:12px}}@media (max-width:1199px){.form-group .row [class*=col-xl-]{margin-bottom:0}.form-group .row [class*=col-xl-] .btn-input,.form-group .row [class*=col-xl-] .form-control{margin-bottom:12px}}@media (min-width:576px){fieldset .form-group:nth-of-type(odd){clear:left}}.checkbox>label,.radio>label{font-size:16px;display:block;cursor:pointer;line-height:24px;padding-top:12px;padding-bottom:10px;padding-right:16px;color:#2e4369;background-color:#fff;border:1px solid #d3d5d8;border-radius:3px;transition:border .15s ease-in-out,background-color .15s ease-in-out}.checkbox>label:hover,.radio>label:hover{border-color:#829ca9}.checkbox>label.focus,.checkbox>label.focus:hover,.checkbox>label.has-focus,.checkbox>label.has-focus:hover,.checkbox>label:focus-within,.radio>label.focus,.radio>label.focus:hover,.radio>label.has-focus,.radio>label.has-focus:hover,.radio>label:focus-within{border-color:#00b9ff}.checkbox.disabled label,.checkbox.readonly label,.checkbox[disabled] label,.checkbox[readonly] label,.radio.disabled label,.radio.readonly label,.radio[disabled] label,.radio[readonly] label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{color:#d3d5d8;border-color:#e2e6e8;background-color:#f2f5f7}.checkbox.checkbox-lg>label,.checkbox.radio-lg>label,.radio.checkbox-lg>label,.radio.radio-lg>label{min-height:72px}.checkbox.checkbox-lg>label .small,.checkbox.checkbox-lg>label small,.checkbox.radio-lg>label .small,.checkbox.radio-lg>label small,.radio.checkbox-lg>label .small,.radio.checkbox-lg>label small,.radio.radio-lg>label .small,.radio.radio-lg>label small{display:block;font-size:14px;color:#5d7079}.checkbox.disabled>label,.checkbox.disabled>label:hover,.disabled .checkbox>label,.disabled .checkbox>label:hover,.disabled .radio>label,.disabled .radio>label:hover,.radio.disabled>label,.radio.disabled>label:hover{border-color:#e2e6e8;color:#a8aaac}.checkbox.disabled>label .small,.checkbox.disabled>label:hover .small,.checkbox.disabled>label:hover small,.checkbox.disabled>label small,.disabled .checkbox>label .small,.disabled .checkbox>label:hover .small,.disabled .checkbox>label:hover small,.disabled .checkbox>label small,.disabled .radio>label .small,.disabled .radio>label:hover .small,.disabled .radio>label:hover small,.disabled .radio>label small,.radio.disabled>label .small,.radio.disabled>label:hover .small,.radio.disabled>label:hover small,.radio.disabled>label small{color:#a8aaac}.error-messages{display:none;color:#c22e2e;background-color:#ffdfdf;font-size:14px;line-height:24px;position:relative}.error-messages:before{content:" ";position:absolute;display:block;width:10px;height:10px;left:20px;top:-5px;transform:rotate(45deg);background-color:inherit}.form-group .error-messages{border-radius:3px;border-width:0;margin-top:12px}.has-error .error-messages{display:block}.has-error .error-messages:-moz-only-whitespace,.has-error .error-messages:-moz-only-whitespace:before,.has-error .error-messages:empty,.has-error .error-messages:empty:before{display:none}.error-async,.error-date,.error-datetime,.error-datetimelocal,.error-email,.error-max,.error-maxlength,.error-min,.error-minlength,.error-month,.error-number,.error-pattern,.error-required,.error-time,.error-url,.error-week{display:none}.ng-invalid-async~.alert-danger>.error-async,.ng-invalid-async~.error-messages>.error-async,.ng-invalid-datetimelocal~.alert-danger>.error-datetimelocal,.ng-invalid-datetimelocal~.error-messages>.error-datetimelocal,.ng-invalid-datetime~.alert-danger>.error-datetime,.ng-invalid-datetime~.error-messages>.error-datetime,.ng-invalid-date~.alert-danger>.error-date,.ng-invalid-date~.error-messages>.error-date,.ng-invalid-email~.alert-danger>.error-email,.ng-invalid-email~.error-messages>.error-email,.ng-invalid-maxlength~.alert-danger>.error-maxlength,.ng-invalid-maxlength~.error-messages>.error-maxlength,.ng-invalid-max~.alert-danger>.error-max,.ng-invalid-max~.error-messages>.error-max,.ng-invalid-minlength~.alert-danger>.error-minlength,.ng-invalid-minlength~.error-messages>.error-minlength,.ng-invalid-min~.alert-danger>.error-min,.ng-invalid-min~.error-messages>.error-min,.ng-invalid-month~.alert-danger>.error-month,.ng-invalid-month~.error-messages>.error-month,.ng-invalid-number~.alert-danger>.error-number,.ng-invalid-number~.error-messages>.error-number,.ng-invalid-pattern~.alert-danger>.error-pattern,.ng-invalid-pattern~.error-messages>.error-pattern,.ng-invalid-required~.alert-danger>.error-required,.ng-invalid-required~.error-messages>.error-required,.ng-invalid-time~.alert-danger>.error-time,.ng-invalid-time~.error-messages>.error-time,.ng-invalid-url~.alert-danger>.error-url,.ng-invalid-url~.error-messages>.error-url,.ng-invalid-week~.alert-danger>.error-week,.ng-invalid-week~.error-messages>.error-week{display:block}.form-control-placeholder{color:#a8aaac}.input-group-lg>input.form-control{height:auto;min-height:72px;max-height:72px}.input-group-sm>input.form-control{height:auto;min-height:32px;max-height:32px}.form-group-lg .input-group-lg>input.form-control,.form-group-lg .input-group-lg>input.input-group-addon,.form-group-lg input.input-lg{height:auto;min-height:72px;max-height:72px}.form-group-sm input.form-control,.navbar input.form-control{height:auto;min-height:32px;max-height:32px}.tw-select-filter{border:0}
.paypal-calc {
  margin-bottom: 48px;
  margin-bottom: var(--size-48);
  padding: 24px;
  padding: var(--size-24);
  border-radius: 8px;
  background: #ffffff;
  background: var(--color-background-screen);
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) {
  .paypal-calc {
    max-width: 412px;
  }
}
@media (min-width: 992px) {
  .paypal-calc__container {
    padding: 24px;
    padding: var(--size-24);
  }
}
.paypal-calc__loader {
  text-align: center;
}
.paypal-calc__loader .tw-loader {
  display: inline-block;
}
.paypal-calc__details {
  padding: 24px;
  padding: var(--size-24);
  border-radius: 8px;
  background: #f2f5f7;
  background: var(--color-background-neutral);
}
.paypal-calc__list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
  margin-bottom: var(--size-16);
}
.paypal-calc__list-title {
  flex: 1 0 60%;
  font-size: 0.9375rem;
  font-size: var(--font-size);
}
.paypal-calc__list-title:first-of-type {
  font-size: 1.2rem;
  font-size: var(--font-size-medium);
  color: #37517e;
  color: var(--color-text-important);
}
.paypal-calc__list-def {
  flex: 1 0 40%;
  color: #5d7079;
  margin-bottom: 16px;
  margin-bottom: var(--size-16);
  text-align: right;
}
.paypal-calc__list-def:first-of-type {
  color: #37517e;
  color: var(--color-text-important);
  font-size: 1.2rem;
  font-size: var(--font-size-medium);
  font-weight: 800;
  font-weight: var(--font-weight-bold);
}
.paypal-calc__receive-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 80px;
  padding: 0 16px;
  padding: 0 var(--size-16);
  border: 1px solid #e2e6e8;
  border: 1px solid var(--color-border-neutral);
  border-radius: 4px;
}
.paypal-calc__receive-amount {
  margin-bottom: 0;
  font-size: 1.8666666667rem;
  font-size: var(--font-size-x-large);
  font-weight: 600;
  font-weight: var(--font-weight-semi-bold);
  color: #37517e;
  color: var(--color-text-important);
  line-height: 32px;
}
.paypal-calc__receive-currency {
  position: absolute;
  top: 24px;
  top: var(--size-24);
  right: 16px;
  right: var(--size-16);
  font-size: 1.4666666667rem;
  font-size: var(--font-size-large);
}
.paypal-calc__receive-currency::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1px;
  height: 48px;
  height: var(--size-48);
  top: -10px;
  left: -16px;
  background: #e2e6e8;
}
.paypal-calc__audit {
  font-family: monospace;
  margin: 1rem 0 0;
  list-style-position: inside;
  padding: 0;
}
.paypal-calc__audit ul {
  padding-left: 1.5rem;
}

.tabs__panel-container {
  padding-top: 24px;
}

@media only screen and (min-width: 576px) {
  .sequence.tw-calculator-breakdown.tw-convert-calculator-breakdown .tw-calculator-breakdown-item__left {
    min-width: 120px;
  }
}
.sequence.tw-calculator-breakdown.tw-convert-calculator-breakdown--empty .tw-calculator-breakdown-item__left {
  color: #6f8691;
}

.income-calc {
  margin-bottom: 48px;
  margin-bottom: var(--size-48);
  padding: 24px;
  padding: var(--size-24);
  border-radius: 8px;
  border-radius: var(--size-8);
  background: #fff;
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.16);
}
.income-calc__result-section {
  padding: 24px;
  padding: var(--size-24);
  margin-bottom: 16px;
  margin-bottom: var(--size-16);
  border-radius: 8px;
  border-radius: var(--size-8);
  background: #f2f5f7;
  background: var(--color-background-neutral);
  color: #37517e;
  color: var(--color-text-important);
}
.income-calc__result-section__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}
.income-calc__result-section__list-title {
  text-align: left;
  font-size: 0.9333333333rem;
  font-size: var(--font-size-small);
}
.income-calc__result-section__list-description {
  text-align: right;
  font-weight: 800;
  font-weight: var(--font-weight-bold);
}
.income-calc__result-section__list-description:last-of-type {
  margin-bottom: 0;
}

.circle,
.circle-sm {
  width: 48px;
  width: var(--size-48);
  height: 48px;
  height: var(--size-48);
  font-size: 0.9375rem;
  font-size: var(--font-size);
  line-height: 48px;
  line-height: var(--size-48);
}
.bulletpoints .anchor-link {
  text-align: left;
}

.youtube {
  height: 300px;
}
@media (min-width: 768px) {
  .youtube {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .youtube {
    height: 480px;
  }
}

.jumbotron {
  padding: 32px 0;
  transition: background-color 0.2s ease-in;
}
.jumbotron p {
  margin-bottom: 16px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #253655;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 42px;
    line-height: 56px;
  }
  .jumbotron .lead {
    font-size: 22px;
  }
}
.jumbotron-image {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.jumbotron-image h1,
.jumbotron-image h2,
.jumbotron-image h3,
.jumbotron-image h4,
.jumbotron-image h5,
.jumbotron-image h6,
.jumbotron-image .h1,
.jumbotron-image .h2,
.jumbotron-image .h3,
.jumbotron-image .h4,
.jumbotron-image .h5,
.jumbotron-image .h6 {
  color: #fff;
}
.jumbotron-image dd,
.jumbotron-image strong,
.jumbotron-image .strong {
  color: #fff;
}
.jumbotron-image > .jumbotron {
  background-color: #37517e;
  color: #FFF;
}
@media (min-width: 768px) {
  .jumbotron-image > .jumbotron {
    background-color: #37517e;
    background-color: rgba(55, 81, 126, 0.9);
  }
}
@media (min-width: 992px) {
  .jumbotron-image > .jumbotron {
    background-color: #37517e;
    background-color: rgba(55, 81, 126, 0.9);
  }
}
@media (min-width: 1200px) {
  .jumbotron-image > .jumbotron {
    background-color: transparent;
  }
}
.jumbotron-image-inverse {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  color: #5d7079;
}
.jumbotron-image-inverse h1,
.jumbotron-image-inverse h2,
.jumbotron-image-inverse h3,
.jumbotron-image-inverse h4,
.jumbotron-image-inverse h5,
.jumbotron-image-inverse h6,
.jumbotron-image-inverse .h1,
.jumbotron-image-inverse .h2,
.jumbotron-image-inverse .h3,
.jumbotron-image-inverse .h4,
.jumbotron-image-inverse .h5,
.jumbotron-image-inverse .h6 {
  color: #2e4369;
}
.jumbotron-image-inverse dd,
.jumbotron-image-inverse strong,
.jumbotron-image-inverse .strong {
  color: #2e4369;
}

.jumbotron {
  position: relative;
}
.jumbotron__background {
  position: absolute;
  z-index: -1;
  top: 0;
  width: 100vw;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

@media (max-width: 767px) {
  .seo-content.jumbotron-image-inverse {
    background-image: none !important;
  }
}
.seo-content__container {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "top" "bottom" "disclaimer";
  grid-row-gap: 32px;
  row-gap: 32px;
  grid-row-gap: var(--size-32);
  row-gap: var(--size-32);
}
.seo-content__container.container::before,
.seo-content__container.container::after {
  content: none;
  /* .container adds extra element via pseudo element which can crash with grid layout. This line avoids it.  */
}
@media (min-width: 992px) {
  .seo-content__container {
        grid-template-areas: "left ... right" "disclaimer disclaimer disclaimer";
    -ms-grid-columns: 50% 8% 42%;
    grid-template-columns: 50% 8% 42%;
  }
  .seo-content__container--flip {
    -ms-grid-columns: 42% 8% 50%;
    grid-template-columns: 42% 8% 50%;
  }
}
.seo-content__media-container {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: top;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.is-fullscreen .seo-content__container > .seo-content__media-container {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
@media (min-width: 992px) {
  .seo-content__media-container {
    grid-area: left;
  }
  .seo-content--flip .seo-content__media-container {
    grid-area: right;
  }
}
.seo-content__media-container .btn-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.seo-content__content {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: bottom;
  display: flex;
  flex-direction: column;
  align-self: center;
}
.is-fullscreen .seo-content__container > .seo-content__content {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
@media (min-width: 992px) {
  .seo-content__content {
    grid-area: right;
  }
  .seo-content--flip .seo-content__content {
    grid-area: left;
  }
}
.seo-content__subtitle {
  order: -1;
}
.seo-content__media-image[src$=".svg"] {
  width: 100%;
}
.seo-content__disclaimer {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: disclaimer;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .seo-content__media-container {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .seo-content--flip .seo-content__media-container {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .seo-content__content {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .seo-content--flip .seo-content__content {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .seo-content__disclaimer {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
}
@media (min-width: 992px) {
  .seo-content__disclaimer {
    max-width: 66%;
  }
}
.seo-content .seo-content__bulletpoint .seo-content__bulletpoint-image {
  line-height: 0;
  max-height: 64px;
  max-height: var(--size-64);
  margin-top: 24px;
  margin-top: var(--size-24);
}
.is-fullscreen.section {
  padding: 0;
}
.is-fullscreen .container {
  max-width: none;
  max-width: initial;
  padding: 0;
}
.is-fullscreen .seo-content__container {
      grid-template-areas: "top" "bottom";
}
@media (min-width: 992px) {
  .is-fullscreen .seo-content__container {
        grid-template-areas: "left right";
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }
  .seo-content__media-container {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .seo-content--flip .seo-content__media-container {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .seo-content__content {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .seo-content--flip .seo-content__content {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}
@media (min-width: 992px) {
  .is-fullscreen .seo-content__media-container {
    background-color: #f2f5f7;
    background-color: var(--color-background-neutral);
    height: 800px;
  }
}
.is-fullscreen .seo-content__content {
  padding: 40px 24px;
  padding: var(--size-40) var(--size-24);
}
@media (min-width: 768px) {
  .is-fullscreen .seo-content__content {
    padding: 64px;
    padding: var(--size-64);
  }
}
@media (min-width: 992px) {
  .is-fullscreen .seo-content__content {
    padding: 80px;
  }
}
@media (min-width: 1200px) {
  .is-fullscreen .seo-content__content {
    padding: 100px;
  }
}
.is-fullscreen .seo-content__content > * {
  max-width: 600px;
}
.is-fullscreen .seo-content__media-image--full-bleed {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .is-fullscreen .seo-content__media-image--full-bleed {
    max-height: inherit;
  }
}

@media (min-width: 768px) {
  .comparison-cards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr var(--size-40) 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 40px;
    grid-gap: var(--size-40);
  }
}
.comparison-cards .atm-fee-note {
  display: inline-block;
  align-self: flex-start;
  margin-top: 24px;
  margin-top: var(--size-24);
  color: #5d7079;
  color: var(--color-text-secondary);
  font-size: 0.9333333333rem;
  font-size: var(--font-size-small);
}

.card {
  display: flex;
  position: relative;
  flex-direction: column;
  margin-bottom: 24px;
  margin-bottom: var(--size-24);
  border-radius: 3px;
  background: #ffffff;
  background: var(--color-background-screen);
}
.card--with-shadow {
  box-shadow: 0 20px 66px 0 rgba(34, 48, 73, 0.2);
}
.card--default {
  background: #f2f5f7;
  background: var(--color-background-neutral);
}
.card--default .card__header {
  min-height: 64px;
  min-height: var(--size-64);
  background: #e2e6e8;
  background: var(--color-border-neutral);
  color: var(--color-primary-dark);
}
.card__body {
  display: flex;
  flex-direction: column;
  padding: 32px;
  padding: var(--size-32);
}
.card__header {
  padding: 16px 32px;
  padding: var(--size-16) var(--size-32);
  min-height: 64px;
  min-height: var(--size-64);
}
@media (min-width: 768px) {
  .card__header {
    min-height: 88px;
  }
}
.card__header.card__header--has-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.card__header .card__logo {
  max-width: 180px;
  height: 32px;
  height: var(--size-32);
}
.card__footer {
  padding: 0 32px 32px;
  padding: 0 var(--size-32) var(--size-32);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.definition-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.definition-list__term {
  flex: 1 0 50%;
  margin-bottom: 16px;
  margin-bottom: var(--size-16);
  color: #5d7079;
  color: var(--color-text-secondary);
}
.definition-list__term:last-of-type {
  margin-bottom: 0;
}
.definition-list__def {
  flex: 1 0 50%;
  margin-bottom: 16px;
  margin-bottom: var(--size-16);
  text-align: right;
  font-size: 1.2rem;
  font-size: var(--font-size-medium);
  font-weight: 600;
  font-weight: var(--font-weight-semi-bold);
}
.definition-list__def:last-of-type {
  margin-bottom: 0;
}
.definition-list__def--featured {
  font-size: 1.4666666667rem;
  font-size: var(--font-size-large);
}
@media (min-width: 992px) {
  .definition-list__def--featured {
    font-size: 1.8666666667rem;
    font-size: var(--font-size-x-large);
  }
}
.definition-list__term--featured,
.definition-list__def--featured {
  margin-top: 16px;
  margin-top: var(--size-16);
  -ms-grid-row-align: center;
      align-self: center;
}

@media (min-width: 768px) {
  .travel-money__hero .media-container img {
    transform: scale(1.2);
    transform-origin: right;
  }
}
@media (max-width: 767px) {
  .travel-money__comparison.bg-gs-grey {
    margin-top: 80px;
    margin-bottom: -80px;
  }
  .travel-money__comparison [class^="comparison-widget"] {
    margin-top: -140px;
    clear: both;
  }
}

.lead-logo {
  max-height: 50px;
}

.lead-widget .jumbotron {
  padding-top: 48px;
  padding-top: var(--size-48);
  padding-bottom: 48px;
  padding-bottom: var(--size-48);
}
@media (min-width: 576px) {
  .lead-widget .jumbotron {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
@media (min-width: 992px) {
  .lead-widget .jumbotron {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
.lead-scroll {
  position: absolute;
  bottom: 24px;
  bottom: var(--size-24);
  left: calc(50% - 12px);
  width: 24px;
  width: var(--size-24);
  height: 24px;
  height: var(--size-24);
  opacity: 0.5;
}
.lead-logo {
  max-height: 50px;
}

.anchorpoint {
  padding: 56px 54px 40px;
  border: 1px solid;
  border-radius: 3px;
  border-radius: var(--radius-small);
  text-decoration: none;
  margin-bottom: 24px;
  margin-bottom: var(--size-24);
  border-color: #e2e6e8;
  border-color: var(--color-border-neutral);
  background-color: #ffffff;
  background-color: var(--color-background-screen);
}
.anchorpoint:hover {
  border-color: #00b9ff;
  border-color: var(--color-border-focus);
  text-decoration: none;
}
.anchorpoint:active {
  background-color: #f2f5f7;
  background-color: var(--color-background-neutral);
}
.anchorpoint .anchorpoint__description {
  font-weight: 400;
  color: #5d7079;
  color: var(--color-text-secondary);
}
@media (max-width: 575px) {
  .anchorpoint {
    flex-flow: column;
    padding: 24px;
    padding: var(--size-24);
    margin-bottom: 0;
  }
}
.anchorpoint__icon {
  line-height: 0;
  width: 64px;
  width: var(--size-64);
  height: 64px;
  height: var(--size-64);
  margin-bottom: 24px;
  margin-bottom: var(--size-24);
}
.anchorpoints-container {
  margin-top: 24px;
  margin-top: var(--size-24);
}
@media (max-width: 767px) {
  .anchorpoints-container {
    margin-top: 0;
  }
}

.tile {
  position: relative;
  width: 100%;
  padding: 16px;
  padding: var(--size-16);
  margin-bottom: 24px;
  margin-bottom: var(--size-24);
  overflow: hidden;
  font-size: 14px;
  text-align: center;
  border: 1px solid #e2e6e8;
  border: 1px solid var(--color-border-neutral);
  border-radius: 3px;
  border-radius: var(--radius-small);
}
.tile p {
  margin-bottom: 0;
}
.tile .tile-text {
  text-align: left;
}
@media (min-width: 576px) {
  .tile {
    padding: 24px;
    padding: var(--size-24);
  }
  .tile .tile-text {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .tile {
    padding: 32px;
    padding: var(--size-32);
  }
}
@media (max-width: 575px) {
  .tile-text p {
    padding-right: 32px;
    padding-right: var(--size-32);
  }
}

/*
  To position stripes background absolutely, we need the parent
  element to be relative.

  We can't use body because if we add overflow: hidden; it will
  disable scrolling.

  We also can't use #main because we need the top stripes background
  to start behind transparent public navigation with top: 0;

  So if we do it on __next we can have stripes background set to
  height: 100%; regardless of where it is on the page (e.g it can start
  from the top of the page, or it can start from a widget halfway down
  the page) and just hide any overflow.

  The Next.js team have stated that they have no plans to remove or allow
  __next to be changed, so we can use this until this changes.

  Source: https://github.com/vercel/next.js/issues/4834

  We do it on #root as well, because that's what Storybook uses.
*/
#__next,
#root {
  position: relative;
}
.stripes-background {
  position: absolute;
  left: 0;
  right: 0;
  z-index: -1;
  height: 870px;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .stripes-background {
    transform: translate3d(0, 0, 0);
    background-size: 100%;
  }
}
.stripes-background-section--pinned_bottom {
  position: relative;
}
@media (min-width: 768px) {
  .stripes-background-section--pinned_bottom .stripes-background {
    background-position: bottom;
  }
}

.vat-calc {
  margin-bottom: 48px;
  margin-bottom: var(--size-48);
  padding: 24px;
  padding: var(--size-24);
  border-radius: 8px;
  border-radius: var(--size-8);
  background: #fff;
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.16);
}
.result-section {
  padding: 24px;
  padding: var(--size-24);
  border-radius: 8px;
  border-radius: var(--size-8);
  background: #f2f5f7;
  background: var(--color-background-neutral);
  color: #37517e;
  color: var(--color-text-important);
}
.result-section__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
}
.result-section__list-title {
  text-align: left;
  font-size: 1.2rem;
  font-size: var(--font-size-medium);
}
.result-section__list-description {
  text-align: right;
  font-weight: 800;
  font-weight: var(--font-weight-bold);
}
.result-section__list-description:last-of-type {
  margin-bottom: 0;
}

.stripes-lead {
  position: relative;
  overflow: hidden;
}
.stripes-lead__content {
  padding-top: 12px;
  max-width: 420px;
}
.stripes-lead__content .strong {
  font-weight: bold;
  color: #00b9ff;
}
.stripes-lead__content .colored-dot::after {
  color: #00b9ff;
}
.stripes-lead__content-header {
  max-width: 300px;
  font-size: 40px;
  color: #253655 !important;
}
@media (min-width: 768px) {
  .stripes-lead__content {
    padding-top: 64px;
    text-align: center;
    margin: auto;
  }
  .stripes-lead__content-header {
    max-width: 400px;
    color: #37517e !important;
  }
}
@media (min-width: 992px) {
  .stripes-lead__content {
    padding-top: 150px;
    padding-bottom: 120px;
    text-align: left;
    margin: 0;
    margin: initial;
  }
  .stripes-lead__image {
    -webkit-clip-path: url(#mask);
            clip-path: url(#mask);
  }
}
@media (min-width: 1200px) {
  .stripes-lead__image {
    -webkit-clip-path: url(#xl-mask);
            clip-path: url(#xl-mask);
  }
}
.stripes-lead__media-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}
.stripes-lead__video-container {
  -webkit-clip-path: url(#mask);
          clip-path: url(#mask);
}
.stripes-lead__video-container {
  bottom: 0;
  max-width: 1040px;
}
.stripes-lead__video {
  width: auto;
  min-height: 100%;
  max-width: unset;
}

.panel{margin-bottom:16px;background-color:transparent;border:0;margin-left:-16px;margin-right:-16px}.panel-body{padding:16px;background-color:#fff}.panel-heading{padding:16px 16px 8px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;line-height:32px}.panel-title>a{text-decoration:none}.panel-footer{padding:16px}@media (min-width:576px){.panel{margin-bottom:24px;margin-left:-24px;margin-right:-24px}.panel-heading{padding:16px 24px 8px}.panel-body,.panel-footer{padding:24px}}@media (min-width:768px){.panel{margin-left:0;margin-right:0}.panel-heading{padding:16px 0 8px}}@media (min-width:992px){.panel{margin-bottom:32px;border-radius:3px}.panel-body,.panel-footer{padding:32px}}@media (min-width:768px){.panel-title{line-height:48px}.panel-heading>.btn-sm{margin-top:8px}}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0;border-left:0;border-right:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-radius:0}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-list-group{margin-bottom:0;border-left:0;border-right:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-left:32px;padding-right:32px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #f2f5f7}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel>.table-responsive tr>:first-child,.panel>.table tr>:first-child{padding-left:16px}.panel>.table-responsive tr>:last-child,.panel>.table tr>:last-child{padding-right:16px}@media (min-width:768px){.panel>.table-responsive tr>:first-child,.panel>.table tr>:first-child{padding-left:24px}.panel>.table-responsive tr>:last-child,.panel>.table tr>:last-child{padding-right:24px}}@media (min-width:992px){.panel>.table-responsive tr>:first-child,.panel>.table tr>:first-child{padding-left:32px}.panel>.table-responsive tr>:last-child,.panel>.table tr>:last-child{padding-right:32px}}.panel-group{margin-bottom:24px}.panel-group .panel{margin-bottom:0;border-radius:3px}.panel-group .panel+.panel{margin-top:8px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #fff}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #fff}.panel-default{border-color:#e2e6e8!important}.panel-default>.panel-heading{color:#4a5860;border-color:#e2e6e8}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e2e6e8}.panel-default>.panel-heading .badge{color:#fff;background-color:#4a5860}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e2e6e8}.panel-primary{border-color:#37517e!important}.panel-primary>.panel-heading{color:#fff;border-color:#37517e}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#37517e}.panel-primary>.panel-heading .badge{color:#fff;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#37517e}.panel-success{border-color:#2ed06e!important}.panel-success>.panel-heading{color:#1b7940;border-color:#2ed06e}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2ed06e}.panel-success>.panel-heading .badge{color:#fff;background-color:#1b7940}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#2ed06e}.panel-info{border-color:#00b9ff!important}.panel-info>.panel-heading{color:#00a4df;border-color:#00b9ff}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00b9ff}.panel-info>.panel-heading .badge{color:#fff;background-color:#00a4df}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00b9ff}.panel-warning{border-color:#ffa600!important}.panel-warning>.panel-heading{color:#9e5f00;border-color:#ffa600}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ffa600}.panel-warning>.panel-heading .badge{color:#fff;background-color:#9e5f00}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ffa600}.panel-danger{border-color:#f53636!important}.panel-danger>.panel-heading{color:#c22e2e;border-color:#f53636}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f53636}.panel-danger>.panel-heading .badge{color:#fff;background-color:#c22e2e}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f53636}.panel ul:last-child{margin-bottom:0}.panel-group .panel{margin-left:0;margin-right:0;border:1px solid #e2e6e8}.panel-group .panel-footer,.panel-group .panel-heading{padding:16px}@media (min-width:576px){.panel-group .panel .panel-footer,.panel-group .panel .panel-heading{padding:24px!important}}@media (min-width:992px){.panel-group .panel .panel-footer,.panel-group .panel .panel-heading{padding:24px 32px}}@media (min-width:768px){.panel{margin-left:0;margin-right:0}}
.business-contact-sales .page-header {
  padding-bottom: 16px;
  padding-bottom: var(--size-16);
  margin: 0 0 32px;
  margin: 0 0 var(--size-32);
  border-bottom: 1px solid #e2e6e8;
  border-bottom: 1px solid var(--color-border-neutral);
}
.business-contact-sales .page-header:not(:first-child) {
  margin-top: 32px;
  margin-top: var(--size-32);
}
@media (min-width: 768px) {
  .business-contact-sales .payment-amount-label {
    min-height: 40px;
  }
}
.business-contact-sales select {
  cursor: pointer;
}

.link-icon {
  --icon-fill: #f2f5f7;
  --icon-fill-hover: #a8aaac;
  color: #5d7079;
  color: var(--color-text-secondary);
  font-weight: 400;
  text-decoration: none;
}
.link-icon .icon {
  width: 24px;
  width: var(--size-24);
  margin: 0 4px;
  margin: 0 var(--size-4);
}
.link-icon svg {
  fill: var(--icon-fill);
}
.link-icon svg:hover {
  fill: var(--icon-fill-hover);
}
.cta-image {
  width: 48%;
}
@media (min-width: 768px) {
  .cta-image {
    width: 12%;
  }
}

.customer-support .tw-icon {
  float: left;
  margin-right: 8px;
  margin-right: var(--size-8);
}

@media (min-width: 768px) {
  .how-it-works .row {
    display: flex;
    justify-content: center;
  }
}
.how-it-works .step {
  padding-right: 16px;
  padding-right: var(--size-16);
  padding-left: 16px;
  padding-left: var(--size-16);
}
@media (min-width: 768px) {
  .how-it-works .step {
    width: 33.33333%;
  }
}
.how-it-works__image {
  position: relative;
  z-index: 3;
  max-width: 100%;
}
.how-it-works__title {
  text-align: center;
}
.how-it-works .line {
  display: none;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: -50%;
  width: 200%;
  height: 2px;
  border-bottom: 2px dashed #00b9ff;
}
@media (min-width: 768px) {
  .how-it-works .line {
    display: block;
  }
}
.how-it-works .index {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  width: var(--size-40);
  height: 40px;
  height: var(--size-40);
  margin: 0 auto 16px;
  margin: 0 auto var(--size-16);
  padding-top: 4px;
  padding-top: var(--size-4);
  border: 2px dashed #a8aaac;
  border: 2px dashed var(--color-text-inactive);
  border-radius: 50%;
  color: #a8aaac;
  color: var(--color-text-inactive);
  font-size: 1.2rem;
  font-size: var(--font-size-medium);
}

.logos__title {
  padding-top: 32px;
  padding-top: var(--size-32);
}
.logos__container {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
.logos__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  margin-bottom: 32px;
  margin-bottom: var(--size-32);
  padding: 0 12px;
  padding: 0 var(--size-12);
}
@media (min-width: 768px) {
  .logos__item {
    width: 25%;
  }
}
.logos__item--small {
  width: 33%;
}
@media (min-width: 768px) {
  .logos__item--small {
    width: 16.6667%;
  }
}
.logos__image {
  max-height: 4em;
}

.price-table .table th {
  padding: 12px 24px;
  padding: var(--size-12) var(--size-24);
  vertical-align: middle;
}
.price-table .table th:first-child {
  border-top-left-radius: 3px;
}
.price-table .table th:last-child {
  border-top-right-radius: 3px;
}
.price-table .table td {
  padding: 12px 24px;
  padding: var(--size-12) var(--size-24);
  color: #5d7079;
  color: var(--color-secondary);
  vertical-align: middle;
}
.price-table .table .primary th {
  border-top: 0;
  background: #37517e;
  background: var(--color-primary);
}
.price-table .table img {
  min-width: 80px;
  max-width: 100px;
}
@media (min-width: 768px) {
  .price-table .table th {
    padding: 24px 12px;
    padding: var(--size-24) var(--size-12);
  }
  .price-table .table th:first-child {
    padding-left: 24px;
    padding-left: var(--size-24);
  }
  .price-table .table th:last-child {
    padding-right: 24px;
    padding-right: var(--size-24);
  }
  .price-table .table th:nth-child(1) {
    min-width: 200px;
  }
}
@media (max-width: 767px) {
  .price-table .table .primary th {
    background: #2e4369;
  }
  .price-table .table td {
    border: 0;
    text-align: right;
  }
  .price-table .table td.primary {
    background: #37517e;
    background: var(--color-primary);
    text-align: left;
  }
  .price-table .table .price-comparison .logo {
    background-position: 0;
  }
}
.price-table .table .featured-header-cell {
  position: relative;
  min-width: 120px;
  background: #2e4369 !important;
}
.price-table .table .featured-header-cell::before {
  content: "";
  position: absolute;
  top: -16px;
  left: 0;
  width: 100%;
  height: 16px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #2e4369 !important;
}
.price-table .table .featured-cell {
  position: relative;
  border: 0 !important;
  background: #ffffff;
  background: var(--color-background-screen);
}
.price-table .table .featured-cell::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 15%;
  width: 70%;
  height: 2px;
  background: #f2f5f7;
}
.price-table .table .featured-cell::before {
  content: "";
  position: absolute;
  top: 0;
  left: -34%;
  width: 168%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(34, 48, 72, 0.05) 20%, rgba(255, 255, 255, 0) 21%, rgba(255, 255, 255, 0) 80%, rgba(34, 48, 72, 0.05) 80%, rgba(255, 255, 255, 0) 100%);
}
.price-table .table tr:last-of-type .featured-cell::after {
  content: "";
  position: absolute;
  bottom: -16px;
  left: 0;
  width: 100%;
  height: 32px;
  height: var(--size-32);
  border-radius: 3px;
  background: #ffffff;
  background: var(--color-background-screen);
  box-shadow: 0 3px 55px 16px rgba(34, 48, 73, 0.05);
  -webkit-clip-path: polygon(-40% 50%, 140% 50%, 140% 250%, -40% 250%);
  clip-path: polygon(-40% 50%, 140% 50%, 140% 250%, -40% 250%);
}
.price-table.price-table__dark {
  --dark-border-color: #344975;
  --dark-table-header-color: #21304a;
  --dark-table-background: #263755;
  padding: 0;
  overflow: hidden;
}
.price-table.price-table__dark .price-table__heading {
  padding-left: 16px;
  padding-left: var(--size-16);
  padding-right: 16px;
  padding-right: var(--size-16);
}
.price-table.price-table__dark .table {
  background: none;
  border: none;
  margin-top: 16px;
  margin-top: var(--size-16);
  border-radius: 0;
}
.price-table.price-table__dark .table .price-table__th {
  border-radius: 0;
  background-color: #21304a;
  background-color: var(--dark-table-header-color);
  font-weight: 400;
}
.price-table.price-table__dark .table .price-table__td {
  color: #00b9ff;
  color: var(--color-accent);
  border-color: #344975;
  border-color: var(--dark-border-color);
  background-color: var(--dark-table-background);
  position: relative;
  text-align: center;
}
.price-table.price-table__dark .table .price-table__td:first-child {
  color: #ffffff;
  color: var(--color-text-control);
  font-weight: 400;
  background-color: #263755;
  background-color: var(--dark-table-background);
}
.price-table.price-table__dark .table .price-table__td svg {
  margin: auto;
}
.price-table.price-table__dark .table .price-table__td b,
.price-table.price-table__dark .table .price-table__td strong {
  color: #00b9ff;
  color: var(--color-accent);
  font-weight: 700;
}
.price-table.price-table__dark .table .row-header {
  background-color: #21304a;
  background-color: var(--dark-table-header-color);
}
.price-table.price-table__dark .table .price-table__tr:nth-child(2) .price-table__td {
  border: none;
}
@media (min-width: 768px) {
  .price-table.price-table__dark .table {
    table-layout: fixed;
    border-radius: 3px;
    border-radius: var(--radius-small);
  }
  .price-table.price-table__dark .table .price-table__th:first-child {
    visibility: hidden;
  }
  .price-table.price-table__dark .table .price-table__th {
    background-color: transparent;
    font-weight: 700;
  }
  .price-table.price-table__dark .table .price-table__td {
    border-color: #344975;
    border-color: var(--dark-border-color);
    background-color: #263755;
    background-color: var(--dark-table-background);
  }
  .price-table.price-table__dark .table .price-table__td.row-header {
    background-color: #21304a;
    background-color: var(--dark-table-header-color);
    border: none;
  }
  .price-table.price-table__dark .table .price-table__td:first-child {
    text-align: left;
  }
}
.price-table.price-table__dark .price-table__title {
  display: none;
}

.media-widget__image {
  max-height: 32px;
  max-height: var(--size-32);
}

.section.quote {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.section.quote .quote__row--align_middle {
  margin-top: 108px;
}
@media (min-width: 768px) {
  .section.quote .quote__row--align_middle {
    margin-top: 160px;
  }
}
.section.quote .author::before {
  content: "\2014   \A0";
}

@media (max-width: 767px) {
  .tw-table-responsive {
    overflow: inherit;
    border: 0;
  }
}
@media (max-width: 767px) {
  .tw-table-responsive thead {
    display: none;
  }
}
@media (max-width: 767px) {
  .tw-table-responsive tbody tr {
    display: block;
    margin-bottom: 16px;
    margin-bottom: var(--size-16);
    border-bottom: 1px solid #e2e6e8;
    border-bottom: 1px solid var(--color-border-neutral);
  }
  .tw-table-responsive tbody tr:first-child td {
    border-top: 1px solid #e2e6e8;
    border-top: 1px solid var(--color-border-neutral);
  }
  .tw-table-responsive tbody tr:first-child td:first-of-type {
    border: 0;
  }
}
@media (max-width: 767px) {
  .tw-table-responsive tbody tr td {
    display: block;
    padding-top: 8px;
    padding-top: var(--size-8);
    padding-bottom: 8px;
    padding-bottom: var(--size-8);
    border: 1px solid #e2e6e8;
    border: 1px solid var(--color-border-neutral);
    border-bottom: 0;
    text-align: right;
  }
  .tw-table-responsive tbody tr td:not(:empty)::before {
    content: attr(data-label);
    margin-right: 8px;
    margin-right: var(--size-8);
    float: left;
    font-weight: bold;
  }
  .tw-table-responsive tbody tr td:last-child {
    border-bottom: 0;
  }
  .tw-table-responsive tbody tr td.empty-cell {
    display: none;
  }
  .tw-table-responsive tbody tr td.mono-column-mobile {
    text-align: left;
  }
  .tw-table-responsive tbody tr td.mono-column-mobile::before {
    width: 100%;
    margin-bottom: 8px;
    margin-bottom: var(--size-8);
  }
}
.tw-table-responsive tbody tr td.has-nested-table {
  padding: 0;
}
table.table--nested {
  margin-bottom: 0;
}
table.table--nested tbody tr {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  table.table--nested tbody tr:last-of-type {
    border: 0;
  }
}
table.table--nested tbody tr th,
table.table--nested tbody tr td {
  padding: 24px 16px;
  padding: var(--size-24) var(--size-16);
  vertical-align: top;
}
table.table--nested tbody tr th:first-child,
table.table--nested tbody tr td:first-child {
  border-left: 0;
}
table.table--nested tbody tr th:last-child,
table.table--nested tbody tr td:last-child {
  border-right: 0;
}
@media (max-width: 767px) {
  table.table--nested tbody tr th,
  table.table--nested tbody tr td {
    padding-top: 8px;
    padding-top: var(--size-8);
    padding-bottom: 8px;
    padding-bottom: var(--size-8);
    border: 0;
    border-top: 1px solid #e2e6e8;
    border-top: 1px solid var(--color-border-neutral);
  }
  table.table--nested tbody tr th:first-child,
  table.table--nested tbody tr td:first-child {
    border-top: 0;
  }
}
.tw-table-sticky th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.rich-text table {
  margin-bottom: 32px;
  margin-bottom: var(--size-32);
}
@media (max-width: --screen-sm-max) {
  .rich-text table {
    margin-bottom: 16px;
    margin-bottom: var(--size-16);
  }
}
.rich-text table .colspan-header {
  background: #f2f5f7;
  background: var(--color-background-neutral);
  text-align: center;
}
.rich-text .word-break {
  word-break: break-word;
}

.carousel .item ul {
  display: inline-flex;
  flex-direction: column;
  text-align: left;
}

.tabs .fade.in {
  opacity: 1;
}
.tabs .fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.tabs .animating {
  position: absolute;
}
.tabs .tab-content {
  position: relative;
}
.carousel {
  position: relative;
  margin-bottom: 40px;
  margin-bottom: var(--size-40);
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner .item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left;
  transition: transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
  text-align: center;
}
.carousel-inner .item a > img,
.carousel-inner .item img {
  max-height: 400px;
  line-height: 1;
}
@media (min-width: 768px) {
  .carousel-inner .item a > img,
  .carousel-inner .item img {
    max-height: none;
    max-height: initial;
  }
}
.carousel-inner .item.active.right,
.carousel-inner .item.next {
  transform: translate3d(100%, 0, 0);
}
.carousel-inner .item.active.left,
.carousel-inner .item.prev {
  transform: translate3d(-100%, 0, 0);
}
.carousel-inner .item.active,
.carousel-inner .item.next.left,
.carousel-inner .item.prev.right {
  transform: translate3d(0, 0, 0);
}
.carousel-inner .item.active,
.carousel-inner .item.next,
.carousel-inner .item.prev {
  display: block;
}
.carousel-inner .item.next,
.carousel-inner .item.prev {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.carousel-indicators {
  position: absolute;
  bottom: calc(32px * -1);
  bottom: calc(var(--size-32) * -1);
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-color: var(--color-background-screen);
  border: 1px solid #00b9ff;
  border: 1px solid var(--color-border-focus);
  border-radius: 12px;
}
.carousel-indicators .active {
  background-color: #00b9ff;
  background-color: var(--color-control-accent);
}

table{background-color:#fff;border-collapse:separate}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}caption{padding-top:16px;padding-bottom:16px;color:#a8aaac}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:24px}.table>.tbody>dl>dd,.table>.tfoot>ol>li,.table>.thead>ol>li,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:24px 16px;line-height:24px;vertical-align:top;border-top:1px solid #f2f5f7;border-bottom:0;transition:border .15s ease}.table>.thead>ol>li,.table>thead>tr>th{vertical-align:bottom}.table>.thead>ol>li a,.table>thead>tr>th a{text-decoration:none}.table>.thead>ol>li .tw-icon,.table>thead>tr>th .tw-icon{margin-top:-3px}.table>.thead:first-child>ol:first-child>li,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:1px solid #f2f5f7}.table .table{background-color:#fff}.table>.tfoot,.table>.thead,.table>tfoot,.table>thead{font-size:14px;color:#2e4369}.table>.tbody,.table>tbody{font-size:14px}.table>.tbody>dl>.th,.table>tbody>tr>th{color:#2e4369}.table-condensed>.tbody>dl>dd,.table-condensed>.thead>ol>li,.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:8px}.table-bordered{border:1px solid #f2f5f7;border-radius:3px}.table-bordered .thead,.table-bordered thead{background-color:#f2f5f7}@media (max-width:767px){div.table-bordered:not(.table-responsive){border:0}}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f2f5f7}@media (min-width:768px){.table-striped>.tbody>dl:nth-of-type(odd){background-color:#f2f5f7}}.table-hover>tbody>tr:hover{background-color:#d8f1fa}@media (min-width:768px){.table-hover>.tbody>dl:hover{background-color:#d8f1fa}}table col[class*=col-]{position:static;float:none;display:table-column}.table>tbody>tr.primary>td,.table>tbody>tr.primary>th,.table>tbody>tr>td.primary,.table>tbody>tr>th.primary,.table>tfoot>tr.primary>td,.table>tfoot>tr.primary>th,.table>tfoot>tr>td.primary,.table>tfoot>tr>th.primary,.table>thead>tr.primary>td,.table>thead>tr.primary>th,.table>thead>tr>td.primary,.table>thead>tr>th.primary{background-color:#2e4369;color:#fff}.table-hover>tbody>tr.primary:hover>td,.table-hover>tbody>tr.primary:hover>th,.table-hover>tbody>tr:hover>.primary,.table-hover>tbody>tr>td.primary:hover,.table-hover>tbody>tr>th.primary:hover{background-color:#263857}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#d8f1fa}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#c1e9f7}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#d6f5e2}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#c1f0d3}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d8f1fa}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c1e9f7}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fff3dd}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#ffeac3}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#ffdfdf}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ffc5c5}.table>tbody>tr.default>td,.table>tbody>tr.default>th,.table>tbody>tr>td.default,.table>tbody>tr>th.default,.table>tfoot>tr.default>td,.table>tfoot>tr.default>th,.table>tfoot>tr>td.default,.table>tfoot>tr>th.default,.table>thead>tr.default>td,.table>thead>tr.default>th,.table>thead>tr>td.default,.table>thead>tr>th.default{background-color:#f2f5f7}.table-hover>tbody>tr.default:hover>td,.table-hover>tbody>tr.default:hover>th,.table-hover>tbody>tr:hover>.default,.table-hover>tbody>tr>td.default:hover,.table-hover>tbody>tr>th.default:hover{background-color:#e2e9ed}.table-responsive{overflow-x:auto;min-height:.01%}.table-responsive.table-bordered{border:0}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:24px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.table-responsive.table-bordered{border:1px solid #f2f5f7;border-radius:3px}}@media (min-width:768px){.table{display:table}.table>.thead{display:table-header-group}.table>.thead>ol{display:table-row}.table>.thead>ol>li{display:table-cell;font-weight:800;color:#2e4369}.table>.tbody{display:table-row-group}.table>.tbody>dl{display:table-row}.table>.tbody>dl>dt{display:none}.table>.tbody>dl>dd{display:table-cell;font-size:14px;color:#5d7079}.table>.tfoot{display:table-footer-group}}@media (max-width:767px){.table>.thead{display:none}.table>.tbody>dl{border:1px solid #d3d5d8;border-radius:3px;margin-bottom:24px;padding:24px 24px 0}.table>.tbody>dl>dd{padding:0;border:0}.table>.tbody>dl>dd:empty{margin:0}}@media (max-width:575px){.table>.tbody>dl{padding-bottom:8px}}.table-calendar{min-width:300px}.table-calendar>tbody>tr>td{padding:0}.table-calendar>tbody>tr>td>a{display:block;padding:4px 0;margin:4px 2px;border-radius:3px;text-align:center;text-decoration:none}.table-calendar>tbody>tr>td>a.active{background-color:#37517e;color:#fff}.table-calendar>tbody>tr>td>a:not([disabled]):hover{background-color:#00b9ff;color:#fff}.table-calendar>thead>tr>th{text-align:center}
/* Default values */
.table caption {
  caption-side: bottom;
}
.table td:first-of-type,
.table th:first-of-type {
  padding-left: 0;
}
.table td p,
.table th p {
  margin: 0;
}
.table-bordered tbody tr:first-child td {
  border-top: 0;
}
.table-bordered thead th:first-child {
  border-top-left-radius: 3px;
}
.table-bordered thead th:last-child {
  border-top-right-radius: 3px;
}
.table-bordered td:first-of-type,
.table-bordered th:first-of-type {
  padding-left: 16px;
  padding-left: var(--size-16);
}
.bg-primary table .text-primary {
  color: #37517e !important;
  color: var(--color-text-primary) !important;
}
.bg-primary table .text-primary strong {
  color: #37517e !important;
  color: var(--color-text-primary) !important;
}
.bg-primary table .text-primary a:hover {
  color: #253655 !important;
}
.bg-primary table .text-primary a:focus {
  color: #253655 !important;
}
/* Utilities */
.table-vertical-centered td {
  vertical-align: middle !important;
}
.table-fixed {
  table-layout: fixed;
}
/* markdown tables */
.markdown table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
  margin-bottom: var(--size-24);
  border-collapse: collapse;
}
.markdown table > thead > tr > th,
.markdown table > tbody > tr > th,
.markdown table > tfoot > tr > th,
.markdown table > thead > tr > td,
.markdown table > tbody > tr > td,
.markdown table > tfoot > tr > td {
  padding: 24px 16px;
  padding: var(--size-24) var(--size-16);
  border-top: 1px solid #e2e6e8;
  border-top: 1px solid var(--color-border-neutral);
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  line-height: 24px;
  line-height: var(--size-24);
  vertical-align: top;
}
.markdown table:not(.table-bordered):not(.table--nested) th:first-of-type,
.markdown table:not(.table-bordered):not(.table--nested) td:first-of-type {
  padding-left: 0;
}
.markdown table > thead > tr > th {
  vertical-align: bottom;
}
.markdown table > thead > tr:first-child > th,
.markdown table > thead > tr:first-child > td {
  border-top: 0;
}
.markdown table > thead > tr:last-child > th,
.markdown table > thead > tr:last-child > td {
  border-bottom: 1px solid #d3d5d8;
}
.markdown table > thead,
.markdown table > tfoot {
  color: #37517e;
  color: var(--color-text-primary);
  font-size: 0.9333333333rem;
  font-size: var(--font-size-small);
}
.markdown table > tbody {
  font-size: 0.9333333333rem;
  font-size: var(--font-size-small);
}
.markdown table > tbody > tr > th {
  color: #37517e;
  color: var(--color-text-primary);
}
.table-default {
  background: none;
}
.table-default th:first-of-type,
.table-default td:first-of-type {
  padding-left: 0;
}
.table-default > thead > tr:last-child > th,
.table-default > thead > tr:last-child > td {
  border-bottom: 1px solid #d3d5d8;
}
.table-default tbody > tr > td {
  border-top: 1px solid #e2e6e8;
  border-top: 1px solid var(--color-border-neutral);
}

@media (min-width: 768px) {
  .grid-2-asym {
    display: -ms-grid;
    display: grid;
        grid-template-areas: "left gap right";
    -ms-grid-columns: 42% 8% 50%;
    grid-template-columns: 42% 8% 50%;
    align-items: center;
  }
  .grid-2-asym--flip {
    -ms-grid-columns: 50% 8% 42%;
    grid-template-columns: 50% 8% 42%;
  }
  .grid-2-asym__big {
    grid-area: right;
  }
  .grid-2-asym--flip .grid-2-asym__big {
    grid-area: left;
  }
  .grid-2-asym__small {
    grid-area: left;
  }
  .grid-2-asym--flip .grid-2-asym__small {
    grid-area: right;
  }
}
@media (min-width: 768px) {
  .grid-2-asym__big {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .grid-2-asym--flip .grid-2-asym__big {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .grid-2-asym__small {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .grid-2-asym--flip .grid-2-asym__small {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}
.grid-2-asym__title {
  margin-bottom: 16px;
  margin-bottom: var(--size-16);
  text-align: center;
}
@media (min-width: 768px) {
  .grid-2-asym__title {
    text-align: left;
  }
}
.grid-2-asym__content {
  text-align: center;
}
@media (min-width: 768px) {
  .grid-2-asym__content {
    text-align: left;
  }
}

.testimonial {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto var(--size-16) auto var(--size-16) auto var(--size-16) auto;
      grid-template-areas: "image" "star" "author" "quote";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 16px;
  gap: 16px;
  grid-gap: var(--size-16);
  gap: var(--size-16);
  margin: 0 auto 32px auto;
  margin: 0 auto var(--size-32) auto;
}
@media (min-width: 768px) {
  .testimonial {
    -ms-grid-rows: auto var(--size-16) auto var(--size-16) auto;
        grid-template-areas: "image star" "image quote" "author quote";
    -ms-grid-columns: 180px var(--size-16) 1fr;
    grid-template-columns: 180px 1fr;
    max-width: 66%;
  }
}
@media (min-width: 768px) {
  .testimonial.blockquote-reverse {
    -ms-grid-rows: auto var(--size-16) auto var(--size-16) auto;
        grid-template-areas: "star image" "quote image" "quote author";
    -ms-grid-columns: 1fr var(--size-16) 180px;
    grid-template-columns: 1fr 180px;
    justify-content: flex-end;
  }
}
.testimonial__star {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  display: -ms-grid;
  display: grid;
  grid-area: star;
  justify-content: flex-start;
}
.blockquote-reverse .testimonial__star {
  justify-content: flex-end;
}
.testimonial__author-image {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  display: -ms-grid;
  display: grid;
  grid-area: image;
  justify-content: flex-start;
}
.blockquote-reverse .testimonial__author-image {
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .blockquote-reverse .testimonial__author-image {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .testimonial__author-image {
    justify-content: center;
  }
}
.testimonial__image {
  width: 80px;
}
@media (min-width: 768px) {
  .testimonial__image {
    width: 140px;
  }
}
.testimonial__quote {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-area: quote;
}
.testimonial__author {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: author;
  font-size: 0.9333333333rem;
  font-size: var(--font-size-small);
}
@media (min-width: 768px) {
  .testimonial__star {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .testimonial.blockquote-reverse > .testimonial__star {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .testimonial__author-image {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .testimonial.blockquote-reverse > .testimonial__author-image {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .testimonial__quote {
    -ms-grid-row: 3;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .testimonial.blockquote-reverse > .testimonial__quote {
    -ms-grid-row: 3;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .testimonial__author {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .testimonial.blockquote-reverse > .testimonial__author {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
}
@media (min-width: 768px) {
  .testimonial__author {
    text-align: center;
  }
}

.trust-image {
  height: 70px;
}
.trust-image img {
  position: relative;
  top: 50%;
  max-width: 100%;
  max-height: 120px;
  transform: translateY(-50%) scale(0.5);
}

.vertical-pricing .row {
  flex-wrap: wrap;
}
.vertical-pricing .row.row-reversed {
  flex-direction: row-reverse;
  flex-wrap: wrap-reverse;
}
.vertical-pricing .price-table th,
.vertical-pricing .price-table td {
  padding: 12px 24px;
  vertical-align: middle;
}
.vertical-pricing .price-table th {
  text-align: left;
}
.vertical-pricing .price-table td:nth-child(2n) {
  text-align: right;
}
.vertical-pricing .price-table .primary th {
  border-top: 0;
  background: #37517e;
}
@media (min-width: 768px) {
  .vertical-pricing .disclaimer {
    margin-top: 40px;
    margin-top: var(--size-40);
  }
}

@media (min-width: 768px) {
  .page-navigation {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 264px var(--size-64) 1fr;
    grid-template-columns: 264px 1fr;
    grid-gap: 64px;
    gap: 64px;
    grid-gap: var(--size-64);
    gap: var(--size-64);
  }
}
.page-navigation__list {
  grid-gap: 4px;
  gap: 4px;
  grid-gap: var(--size-4);
  gap: var(--size-4);
}
.page-navigation__list .page-navigation__item:nth-of-type(1) .page-navigation__link {
  color: #00b9ff;
  color: var(--color-text-link);
  background-color: #d8f1fa;
  background-color: var(--color-background-accent);
}
.page-navigation__link {
  font-size: 0.9333333333rem;
  font-size: var(--font-size-small);
  text-decoration: none;
  display: block;
  padding: 8px;
  padding: var(--size-8);
  border-radius: 3px;
  border-radius: var(--radius-small);
  color: #37517e;
  color: var(--color-text-primary);
}
@media (min-width: 768px) {
  .page-navigation__link {
    padding: 16px;
    padding: var(--size-16);
    font-size: 1.2rem;
    font-size: var(--font-size-medium);
  }
}
.page-navigation__link:hover {
  text-decoration: none;
  color: #00b9ff;
  color: var(--color-text-link);
  background-color: #d8f1fa;
  background-color: var(--color-background-accent);
}

.custom-stats__title {
  display: inline-block;
  width: 100%;
  margin-bottom: 64px;
  margin-bottom: var(--size-64);
}
.custom-stats .highlight-circle {
  display: inline-block;
  position: relative;
  z-index: 0;
  margin-left: 8px;
  margin-left: var(--size-8);
  color: #ffa600;
  color: var(--color-warning);
}
.custom-stats .highlight-circle::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: calc(-1 * 8px);
  top: calc(-1 * var(--size-8));
  right: calc(-1 * 16px);
  right: calc(-1 * var(--size-16));
  width: calc(100% + 32px);
  height: 160%;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA3IiBoZWlnaHQ9IjUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNi45NyA4Ljg1NGMtNC40ODMgMS43NDUtOS4wNSA0LjM4NC0xMS42MjggNy4xNmExMi4xMDYgMTIuMTA2IDAgMDAtMy4xNTggNi42NDNjLS41OTUgNC4zNC4xNzggOS4xMjUgMy40MzEgMTMuMDggMy4yNjEgMy45NjMgOS41NTUgNi40NDYgMTYuMTk4IDguMjIyIDEzLjA0MiAzLjQ4NyAyNy41MzIgNC4yNCA0MS43MDIgNCA3LjgzOC0uMTMzIDE1LjQ3Ny0uODUgMjIuODAxLTIuNTM2IDUuODU4LTEuMzQ4IDEyLjE0Mi0zLjI4OSAxNS44MTktNi40MSAzLjQ3My0yLjk0OCAzLjAzOC02LjgyNiAyLjUwNS0xMC4yMjMtLjg4Ny01LjY0OC0zLjQ1MS0xMS4wNDgtOC4xNTItMTYuMDE3LTQuMTU5LTQuMzk1LTkuNjQtNy4zNzMtMTcuNjg2LTkuMTc4LTEwLjM3My0yLjMyNy0yMC45NjMtMS45Mi0zMS40MS4wMDktNy41MiAxLjM4OC0xNC42NSAzLjYzNS0yMS42MTcgNS43NjgtMi40NTYuNzUyLTUuMDk5IDEuNDk4LTcuMDkgMi42Ny0uNzYuNDQ3LS42NzMuODQzLS4wNzUgMS4zMTIiIHN0cm9rZT0iI0ZGQjYxOSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) no-repeat;
  background-size: 100% 100%;
}
@media (min-width: 768px) {
  .custom-stats .highlight-circle::before {
    top: calc(-1 * 16px);
    top: calc(-1 * var(--size-16));
  }
}
.custom-stats .highlight-underline {
  display: inline-block;
  position: relative;
  z-index: 0;
  color: #00b9ff;
  color: var(--color-accent);
}
.custom-stats .highlight-underline::before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: calc(-1 * 32px);
  bottom: calc(-1 * var(--size-32));
  left: calc(-1 * 16px);
  left: calc(-1 * var(--size-16));
  width: calc(100% + 32px);
  height: 21px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg4IiBoZWlnaHQ9IjIxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zIDE3LjEzNWM4Mi4xNjctMTAuNjY3IDI3My42LTI1LjYgMzgyIDAiIHN0cm9rZT0iIzAwQjlGRiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=) no-repeat;
  background-size: 100% 100%;
}
.custom-stats__heading {
  display: flex;
  flex-direction: column;
}
.custom-stats__subtitle {
  order: -1;
}
.custom-stats__list > div {
  display: -ms-grid;
  display: grid;
  position: relative;
}
@media (min-width: 768px) {
  .custom-stats__list > div:not(:last-child)::before {
    content: "";
    position: absolute;
    top: 24px;
    top: var(--size-24);
    right: calc(-1 * 12px);
    right: calc(-1 * var(--size-12));
    width: 1px;
    height: 85px;
    background: #e2e6e8;
    background: var(--color-border-neutral);
  }
}
.custom-stats__term {
  order: 1;
}
.custom-stats__definition {
  order: 0;
  margin-bottom: 0;
}
@media (min-width: 767px) and (max-width: 800px) {
  .custom-stats__definition.display-3 {
    font-size: 4em;
  }
}

.tw-popover.bottom-left:before{right:22px}.tw-popover .tw-icon{display:inline-block}
.tw-chevron{display:inline-block;transition:transform .35s cubic-bezier(0,.94,.62,1)}.tw-chevron.top{transform:rotate(0deg)}.tw-chevron.right{transform:rotate(90deg)}.tw-chevron.bottom{transform:rotate(180deg)}.tw-chevron.left{transform:rotate(270deg)}.chevron-color{color:#00b9ff;color:var(--color-control-accent,#00b9ff)}
.tw-loader{overflow:hidden;border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.tw-loader.tw-loader--xs{width:24px;height:24px}.tw-loader.tw-loader--sm{width:48px;height:48px}.tw-loader.tw-loader--md{width:72px;height:72px}.tw-loader.tw-loader--lg{width:96px;height:96px}.tw-loader.tw-loader--xl{width:128px;height:128px}.tw-loader__stripe{position:relative;width:100%;height:11%;margin:7.5% 0;background-color:#00b9ff;background-color:var(--color-accent,#00b9ff)}.tw-loader__stripe:first-child{animation:s-1 6s linear 0s infinite,s-1-opacity 6s linear 0s infinite}@keyframes s-1-opacity{0%{opacity:0}3%{opacity:1}15%{opacity:1}18%{opacity:0}25%{opacity:0}28%{opacity:1}40%{opacity:1}43%{opacity:0}50%{opacity:0}53%{opacity:1}65%{opacity:1}68%{opacity:0}75%{opacity:0}78%{opacity:1}90%{opacity:1}93%{opacity:0}to{opacity:0}}@keyframes s-1{0%{transform:translateX(-100%) skew(-23.5deg)}7%{transform:translateX(-46%) skew(-23.5deg)}15%{transform:translateX(-44%) skew(-23.5deg)}18%{transform:translateX(100%) skew(-23.5deg)}25%{transform:translateX(-80%) skew(-23.5deg)}32%{transform:translateX(39%) skew(-23.5deg)}40%{transform:translateX(41%) skew(-23.5deg)}43%{transform:translateX(100%) skew(-23.5deg)}50%{transform:translateX(-80%) skew(-23.5deg)}57%{transform:translateX(-21%) skew(-23.5deg)}65%{transform:translateX(-19%) skew(-23.5deg)}68%{transform:translateX(100%) skew(-23.5deg)}75%{transform:translateX(-80%) skew(-23.5deg)}82%{transform:translateX(59%) skew(-23.5deg)}90%{transform:translateX(61%) skew(-23.5deg)}93%{transform:translateX(100%) skew(-23.5deg)}to{transform:translateX(-80%) skew(-23.5deg)}}.tw-loader__stripe:nth-child(2){animation:s-2 6s linear 0s infinite,s-2-opacity 6s linear 0s infinite}@keyframes s-2-opacity{0%{opacity:0}3%{opacity:1}15%{opacity:1}19%{opacity:0}25%{opacity:0}28%{opacity:1}40%{opacity:1}44%{opacity:0}50%{opacity:0}53%{opacity:1}65%{opacity:1}69%{opacity:0}75%{opacity:0}78%{opacity:1}90%{opacity:1}94%{opacity:0}to{opacity:0}}@keyframes s-2{0%{transform:translateX(100%) skew(-23.5deg)}7%{transform:translateX(21%) skew(-23.5deg)}16%{transform:translateX(19%) skew(-23.5deg)}19%{transform:translateX(-100%) skew(-23.5deg)}25%{transform:translateX(80%) skew(-23.5deg)}32%{transform:translateX(-54%) skew(-23.5deg)}41%{transform:translateX(-56%) skew(-23.5deg)}44%{transform:translateX(-100%) skew(-23.5deg)}50%{transform:translateX(80%) skew(-23.5deg)}57%{transform:translateX(51%) skew(-23.5deg)}66%{transform:translateX(49%) skew(-23.5deg)}69%{transform:translateX(-100%) skew(-23.5deg)}75%{transform:translateX(80%) skew(-23.5deg)}82%{transform:translateX(-17%) skew(-23.5deg)}91%{transform:translateX(-19%) skew(-23.5deg)}94%{transform:translateX(-100%) skew(-23.5deg)}to{transform:translateX(80%) skew(-23.5deg)}}.tw-loader__stripe:nth-child(3){animation:s-3 6s linear 0s infinite,s-3-opacity 6s linear 0s infinite}@keyframes s-3-opacity{0%{opacity:0}3%{opacity:1}15%{opacity:1}20%{opacity:0}25%{opacity:0}28%{opacity:1}40%{opacity:1}45%{opacity:0}50%{opacity:0}53%{opacity:1}65%{opacity:1}70%{opacity:0}75%{opacity:0}78%{opacity:1}90%{opacity:1}95%{opacity:0}to{opacity:0}}@keyframes s-3{0%{transform:translateX(-100%) skew(-23.5deg)}7%{transform:translateX(-36%) skew(-23.5deg)}17%{transform:translateX(-34%) skew(-23.5deg)}20%{transform:translateX(100%) skew(-23.5deg)}25%{transform:translateX(-80%) skew(-23.5deg)}32%{transform:translateX(17%) skew(-23.5deg)}42%{transform:translateX(19%) skew(-23.5deg)}45%{transform:translateX(100%) skew(-23.5deg)}50%{transform:translateX(-80%) skew(-23.5deg)}57%{transform:translateX(-11%) skew(-23.5deg)}67%{transform:translateX(-9%) skew(-23.5deg)}70%{transform:translateX(100%) skew(-23.5deg)}75%{transform:translateX(-80%) skew(-23.5deg)}82%{transform:translateX(9%) skew(-23.5deg)}92%{transform:translateX(11%) skew(-23.5deg)}95%{transform:translateX(100%) skew(-23.5deg)}to{transform:translateX(-80%) skew(-23.5deg)}}.tw-loader__stripe:nth-child(4){animation:s-4 6s linear 0s infinite,s-4-opacity 6s linear 0s infinite}@keyframes s-4-opacity{0%{opacity:0}3%{opacity:1}15%{opacity:1}21%{opacity:0}25%{opacity:0}28%{opacity:1}40%{opacity:1}46%{opacity:0}50%{opacity:0}53%{opacity:1}65%{opacity:1}71%{opacity:0}75%{opacity:0}78%{opacity:1}90%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes s-4{0%{transform:translateX(100%) skew(-23.5deg)}7%{transform:translateX(-17%) skew(-23.5deg)}18%{transform:translateX(-19%) skew(-23.5deg)}21%{transform:translateX(-100%) skew(-23.5deg)}25%{transform:translateX(80%) skew(-23.5deg)}32%{transform:translateX(-59%) skew(-23.5deg)}43%{transform:translateX(-61%) skew(-23.5deg)}46%{transform:translateX(-100%) skew(-23.5deg)}50%{transform:translateX(80%) skew(-23.5deg)}57%{transform:translateX(26%) skew(-23.5deg)}68%{transform:translateX(24%) skew(-23.5deg)}71%{transform:translateX(-100%) skew(-23.5deg)}75%{transform:translateX(80%) skew(-23.5deg)}82%{transform:translateX(-24%) skew(-23.5deg)}93%{transform:translateX(-26%) skew(-23.5deg)}96%{transform:translateX(-100%) skew(-23.5deg)}to{transform:translateX(80%) skew(-23.5deg)}}.tw-loader__stripe:nth-child(5){animation:s-5 6s linear 0s infinite,s-5-opacity 6s linear 0s infinite}@keyframes s-5-opacity{0%{opacity:0}3%{opacity:1}15%{opacity:1}22%{opacity:0}25%{opacity:0}28%{opacity:1}40%{opacity:1}47%{opacity:0}50%{opacity:0}53%{opacity:1}65%{opacity:1}72%{opacity:0}75%{opacity:0}78%{opacity:1}90%{opacity:1}97%{opacity:0}to{opacity:0}}@keyframes s-5{0%{transform:translateX(-100%) skew(-23.5deg)}7%{transform:translateX(39%) skew(-23.5deg)}19%{transform:translateX(41%) skew(-23.5deg)}22%{transform:translateX(100%) skew(-23.5deg)}25%{transform:translateX(-80%) skew(-23.5deg)}32%{transform:translateX(-36%) skew(-23.5deg)}44%{transform:translateX(-34%) skew(-23.5deg)}47%{transform:translateX(100%) skew(-23.5deg)}50%{transform:translateX(-80%) skew(-23.5deg)}57%{transform:translateX(59%) skew(-23.5deg)}69%{transform:translateX(61%) skew(-23.5deg)}72%{transform:translateX(100%) skew(-23.5deg)}75%{transform:translateX(-80%) skew(-23.5deg)}82%{transform:translateX(-26%) skew(-23.5deg)}94%{transform:translateX(-24%) skew(-23.5deg)}97%{transform:translateX(100%) skew(-23.5deg)}to{transform:translateX(-80%) skew(-23.5deg)}}
.tw-money-input .tw-money-input__fixed-currency{padding-left:0!important}.tw-money-input__keyline{width:2px;border:1px solid #d3d5d8;height:24px;display:inline-block;margin-right:24px;transform:translateY(4px)}.tw-money-input--disabled{background-color:#f2f5f7;background-color:var(--color-background-neutral,#f2f5f7);cursor:not-allowed}.tw-money-input__fixed-currency{position:relative}.tw-money-input__fixed-currency span{color:#6f8691}.tw-money-input .amount-currency-select-btn>.tw-select>.btn{display:flex;align-items:center}.tw-money-input .amount-currency-select-btn>.tw-select>.btn-addon.dropdown-toggle{padding-right:16px;padding-right:calc(var(--size-8, 8px)*2)}.tw-money-input .amount-currency-select-btn>.tw-select>.btn-lg>span{line-height:25px}.tw-money-input .amount-currency-select-btn>.tw-select>.btn-md>span{line-height:22px}.tw-money-input .amount-currency-select-btn>.tw-select>.btn>span.tw-icon{position:static;padding-right:16px;padding-right:calc(var(--size-8, 8px)*2)}
.tw-btn{position:relative}.tw-btn.tw-btn-block>span.btn-loader{position:absolute;left:24px;left:var(--size-24,24px)}.tw-btn.tw-btn-xs>span.btn-loader{background-size:16px 16px}.tw-btn.tw-btn-xs.btn-block>span.btn-loader{top:0}
/* Some of the follow styles copied from @reach/dialog/styles.css */
/* Used to detect in JavaScript if apps have loaded styles or not. */
:root {
  --reach-dialog: 1;
}
.video-modal__overlay {
  background: hsla(0, 0%, 0%, 0.8);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  z-index: 1001;
}
.video-modal__content {
  width: 90vw;
  max-width: 900px;
  margin: 20vh auto;
  background: white;
  outline: none;
  position: relative;
}
.video-modal__video-constrain {
  background-color: var(--color-primary-dark);
  height: 0;
  padding-top: 56.25%;
  overflow: hidden;
  position: relative;
}
.video-modal__close {
  position: absolute;
  right: 0;
  bottom: 100%;
  color: #ffffff;
  color: var(--color-text-control);
  background: transparent;
  border: 0;
  padding: 4px;
  padding: var(--size-4);
  margin: 0 0 4px;
  margin: 0 0 var(--size-4);
  line-height: 0;
}
.video-modal__iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sequence-item {
  color: #00b9ff;
  color: var(--color-text-link);
}
.sequence-item__image {
  position: absolute;
  top: 0;
  left: -140%;
  max-height: 414px;
}
.reverse .sequence-item__image {
  left: 140%;
}
.sequence-item__button {
  position: relative;
  margin-bottom: 8px;
  margin-bottom: var(--size-8);
  transition: 0.15s ease-in;
  border: 0;
  background: none;
  text-align: left;
  vertical-align: top;
}
.closed .sequence-item__button {
  margin-bottom: 0;
}
.sequence-item__button::before {
  content: "";
  position: absolute;
  top: 6px;
  left: calc(-1 * 40px);
  left: calc(-1 * var(--size-40));
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #00b9ff;
  background: var(--color-accent);
}
.sequence-item__description {
  position: relative;
  margin-bottom: 16px;
  margin-bottom: var(--size-16);
  transition: 0.15s ease-in;
  opacity: 1;
  color: #5d7079;
  color: var(--color-text-secondary);
}
.sequence-item__description ul {
  list-style: disc;
  padding: 0;
}
.sequence-item.closed .sequence-item__description,
.sequence-item.closed .sequence-item__image {
  max-height: 0;
  transition: 0s ease-in;
  opacity: 0;
}
.sequence-item.closed .sequence-item__button::before {
  background: #e2e6e8;
  background: var(--color-border-neutral);
}
.sequence-item.closed:last-child .sequence-item__button::after {
  content: "";
  position: absolute;
  top: 16px;
  left: calc(-1 * 40px);
  left: calc(-1 * var(--size-40));
  width: 10px;
  height: 64px;
  background: #ffffff;
  background: var(--color-background-screen);
}

.sequence-widget {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "... sequence__title" "... sequence__subtitle" "sequence__image sequence__card";
  -ms-grid-columns: 1fr var(--size-40) 1fr;
  grid-template-columns: repeat(2, 1fr);
  margin: auto;
  padding: 0 40px;
  padding: 0 var(--size-40);
  grid-column-gap: 40px;
  -moz-column-gap: 40px;
       column-gap: 40px;
  grid-column-gap: var(--size-40);
  -moz-column-gap: var(--size-40);
       column-gap: var(--size-40);
}
.sequence-widget.reverse {
      grid-template-areas: "sequence__title ..." "sequence__subtitle ..." "sequence__card sequence__image ";
}
.sequence-widget__title {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: sequence__title;
  margin-left: 24px;
  margin-left: var(--size-24);
}
.sequence-widget.reverse > .sequence-widget__title {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.sequence-widget__subtitle {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: sequence__subtitle;
  margin-bottom: 0;
  margin-left: 24px;
  margin-left: var(--size-24);
}
.sequence-widget.reverse > .sequence-widget__subtitle {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.sequence-widget__card {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  display: flex;
  grid-area: sequence__card;
  flex-direction: column;
  min-height: 500px;
  margin-top: 24px;
  margin-top: var(--size-24);
  padding: 40px;
  padding: var(--size-40);
  border-radius: 3px;
  border-radius: var(--radius-small);
  background: #ffffff;
  background: var(--color-background-screen);
  box-shadow: 0 20px 66px 0 rgba(34, 48, 73, 0.2);
}
.sequence-widget.reverse > .sequence-widget__card {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.sequence-widget__list {
  position: relative;
  margin-bottom: auto;
}
.sequence-widget__list::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 2px;
  width: 2px;
  height: 100%;
  background: #e2e6e8;
  background: var(--color-border-neutral);
}

