:root {
  --white: #ffffff
}

.a-cloned .a-c-cont-46sya {
  width: 100%
}

html {
  scroll-behavior: smooth
}

body {
  font-family: Roboto, sans-serif;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden
}

*,
::after,
::before,
body {
  margin: 0;
  padding: 0;
  box-sizing: border-box
}

.a-q-comp-cont {
  width: 100%
}

.ql-align-left {
  text-align: left
}

.ql-align-center {
  text-align: center
}

.ql-align-right {
  text-align: right
}

.ql-align-justify {
  text-align: justify
}

.atomicat-interactive-quiz-progress {
  margin: 20px auto;
  padding: 0;
  max-width: 28rem;
  height: 10px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem
}

.atomicat-interactive-quiz-progress.atomicat-margin-top-zero {
  margin-top: 0
}

.a-txt-extra {
  padding: 1rem;
  border-radius: .375rem;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 400
}

.a-txt-timer {
  line-height: 1.25;
  text-align: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.a-txt-extra,
.a-txt-extra.a-danger {
  color: rgb(185 28 28);
  background-color: rgb(254 226 226)
}

.a-txt-extra.a-danger.a-highlight {
  color: rgb(254 242 242);
  background-color: rgb(220 38 38)
}

.a-txt-extra.a-info {
  color: rgb(29 78 216);
  background-color: rgb(219 234 254)
}

.a-txt-extra.a-info.a-highlight {
  color: rgb(239 246 255);
  background-color: rgb(37 99 235)
}

.a-txt-extra.a-success {
  color: rgb(21 128 61);
  background-color: rgb(220 252 231)
}

.a-txt-extra.a-success.a-highlight {
  color: rgb(240 253 244);
  background-color: rgb(22 163 74)
}

.a-txt-extra.a-warning {
  color: rgb(161 98 7);
  background-color: rgb(254 249 195)
}

.a-txt-extra.a-warning.a-highlight {
  color: rgb(66 32 6);
  background-color: rgb(250 204 21)
}

.a-txt-extra.a-light {
  color: rgb(63 63 70);
  background-color: rgb(244 244 245)
}

.a-txt-extra.a-light.a-highlight {
  color: rgb(250 250 250);
  background-color: rgb(82 82 91)
}

.a-hidden {
 display: none
}

button {
  border: none;
  outline: 0;
  background: 0 0;
  font-family: "Space Grotesk", sans-serif;
  cursor: pointer
}

.atomicat-interactive-quiz-bar-bg {
  opacity: .1;
  width: 100%
}

.atomicat-interactive-quiz-bar,
.atomicat-interactive-quiz-bar-bg {
  height: 100%;
  background: var(--a-g-theme-color, #6495ed);
  transition-duration: .7s;
  position: absolute;
  top: 0;
  left: 0
}

a {
  color: inherit;
  text-decoration: inherit
}

.atomi-h1 {
  font-size: 36px
}

.atomi-h2 {
  font-size: 30px
}

.atomi-h3 {
  font-size: 24px
}

.atomi-h4 {
  font-size: 20px
}

.atomi-h5 {
  font-size: 18px
}

.atomi-h6 {
  font-size: 16px
}

h1 {
  font-size: 2em
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit
}

.a-g-m-t,
[class*=atomicat-modal-trigger] {
  cursor: pointer
}

.atomicat-cursor-pointer {
  cursor: pointer
}

.a-o-cont.atomicat-unfold,
.atomicat-unfold {
  overflow: hidden;
  height: 200px;
  align-items: start;
  position: relative;
  transition: height 4s ease-in-out
}

.a-o-cont.atomicat-unfold-transition {
  transition: height .5s ease-in-out
}

.a-b-cont-b4xwo {
  word-wrap: break-word
}

.atomicat-unfold-button {
  cursor: pointer;
  display: block;
  position: relative;
  z-index: 1;
  background: 0 0;
  border: none;
  padding: 10px;
  text-decoration: underline
}

.atomicat-unfold::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(rgba(255, 255, 255, 0), #fff);
  transition: background .5s ease-in-out;
  z-index: 1;
  height: 100%
}

.atomicat-ribbon-container {
  --text: 'MOST POPULAR';
  --first-color: #62baea;
  --second-color: #4a98bf;
  position: relative
}

.atomicat-ribbon-container .atomicat-ribbon {
  position: absolute;
  top: -10px;
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9;
  overflow: hidden
}

.a-b-o-cont-6wcj0.atomicat-infinite-entrance-animation,
.a-e-cont.atomicat-infinite-entrance-animation {
  animation-iteration-count: infinite
}

.a-b-o-cont-6wcj0 {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-width: 100%;
  position: relative
}

.a-b-o-cont-6wcj0.a-b-o-cont--legacy-margin-j3njm {
  margin: 0 auto
}

.atomicat-ribbon-top-left {
  left: -10px
}

.atomicat-ribbon-top-left::before {
  transform: rotate(-45deg) translateY(-20px)
}

.atomicat-ribbon-top-left::after {
  left: 0
}

.atomicat-ribbon-top-right {
  right: -10px
}

.atomicat-ribbon-top-right::before {
  transform: rotate(45deg) translateY(-20px)
}

.atomicat-ribbon-top-right::after {
  right: 0
}

.atomicat-ribbon-bottom-left {
  left: -10px;
  bottom: -10px
}

.atomicat-ribbon-bottom-left::before {
  transform: rotate(45deg) translateY(-20px)
}

.atomicat-ribbon-bottom-left::after {
  left: 0
}

.atomicat-ribbon-bottom-right {
  right: -10px;
  bottom: -10px
}

.atomicat-ribbon-bottom-right::before {
  transform: rotate(-45deg) translateY(-20px)
}

.atomicat-ribbon-bottom-right::after {
  right: 0
}

.atomicat-ribbon-container .atomicat-ribbon::before {
  content: var(--text);
  position: absolute;
  width: 150%;
  height: 40px;
  background: var(--first-color);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  letter-spacing: .1em;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1)
}

.atomicat-ribbon-container .atomicat-ribbon::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 10px;
  height: 10px;
  background: var(--second-color);
  z-index: -1;
  box-shadow: 140px -140px var(--second-color)
}

.atomicat-marquee {
  position: relative;
  display: flex
}

.atomicat-overflow-hidden {
  overflow: hidden
}

.atomicat-marquee-content {
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  min-width: 100%
}

.atomicat-enable-animation .atomicat-marquee-content {
  animation: atomicat-marquee-animation 10s linear infinite
}

.atomicat-marquee-reverse .atomicat-marquee-content {
  animation-direction: reverse
}

.atomicat-marquee-alternate .atomicat-marquee-content {
  animation-direction: alternate
}

.atomicat-marquee-pause:hover .atomicat-marquee-content {
  animation-play-state: paused
}

@keyframes atomicat-marquee-animation {
  from {
    transform: translateX(0)
  }

  to {
    transform: translateX(-100%)
  }
}

.fadeIn {
  animation: fadeIn 1s ease-in-out
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.fadeInUp {
  animation: fadeInUp 1s ease-in-out
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.fadeInDown {
  animation: fadeInDown 1s ease-in-out
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-20px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.fadeInLeft {
  animation: fadeInLeft 1s ease-in-out
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-20px)
  }

  to {
    opacity: 1;
    transform: translateX(0)
  }
}

.fadeInRight {
  animation: fadeInRight 1s ease-in-out
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(20px)
  }

  to {
    opacity: 1;
    transform: translateX(0)
  }
}

.zoomIn {
  animation: zoomIn 1s ease-in-out
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale(.5)
  }

  to {
    opacity: 1;
    transform: scale(1)
  }
}

.bounceIn {
  animation: bounceIn 1s ease-in-out
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(.3)
  }

  50% {
    opacity: 1;
    transform: scale(1.05)
  }

  70% {
    transform: scale(.9)
  }

  100% {
    transform: scale(1)
  }
}

.swing {
  animation: swing 1s ease-in-out
}

@keyframes swing {
  20% {
    transform: rotate(15deg)
  }

  40% {
    transform: rotate(-10deg)
  }

  60% {
    transform: rotate(5deg)
  }

  80% {
    transform: rotate(-5deg)
  }

  100% {
    transform: rotate(0)
  }
}

.a-html-ele {
  width: 18px;
  height: 18px
}

.atomicat-page {
  background-color: red
}

.a-g-s-h,
.atomicat-heading-title {
  font-family: Poppins, sans-serif
}

.a-g-s-t,
.atomicat-heading-title>span,
.atomicat-text,
.atomicat-text>span {
  font-family: Roboto, sans-serif
}

.a-e-cont.a-btn>.a-btn,
.a-g-s-b {
  font-family: Montserrat, sans-serif
}

.atomicat-fullheight {
  height: 100%
}

.atomicat-disable-selection {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  cursor: default
}

.atomicat-hidden {
 display: none
}

.a-r {
  position: relative
}

.a-r .atomicat-hidden,
.atomicat-hidden.a-i-e-cont,
.atomicat-hidden.a-r {
 display: none
}

.atomicat-chosen-option {
  background: #ff0
}

.atomicat-fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20
}

.flex-row {
  display: flex
}

.flex-row-reverse {
  flex-direction: row-reverse
}

.flex-column-reverse {
  flex-direction: column-reverse
}

.flex-column {
  display: flex;
  flex-direction: column
}

.flex-row-all {
  display: flex;
  justify-content: center;
  align-items: center
}

.flex-column-all {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}

.flex-row-reverse {
  flex-direction: row-reverse
}

.flex-column-reverse {
  flex-direction: column-reverse
}

.flex-row-between {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.gap-1 {
  gap: 1rem
}

.flex-align-center {
  align-items: center
}

.flex-row-center {
  display: flex;
  justify-content: center;
  align-items: center
}

.flex-row-align-center {
  display: flex;
  align-items: center
}

.a-c-cont-46sya {
  max-width: 100%;
  min-width: 0
}

.atomicat-custom-embed iframe {
  max-width: 100%;
  width: 100%;
  margin: 0;
  line-height: 1;
  border: none
}

.a-c-f-w {
  width: 100%
}

.a-e-cont {
  max-width: 100%
}

.atomicat-transform-element {
  transform: perspective(var(--atomicat-transform-perspective, 0)) rotate(var(--atomicat-transform-rotate-z, 0)) rotateX(var(--atomicat-transform-rotate-x, 0)) rotateY(var(--atomicat-transform-rotate-y, 0)) translate(var(--atomicat-transform-translate, 0)) translateX(var(--atomicat-transform-translate-x, 0)) translateY(var(--atomicat-transform-translate-y, 0)) scaleX(calc(var(--atomicat-transform-flip-x, 1)* var(--atomicat-transform-scale-x, var(--atomicat-transform-scale, 1)))) scaleY(calc(var(--atomicat-transform-flip-y, 1)* var(--atomicat-transform-scale-y, var(--atomicat-transform-scale, 1)))) skewX(var(--atomicat-transform-skew-x, 0)) skewY(var(--atomicat-transform-skew-y, 0));
  transform-origin: var(--atomicat-transform-origin-y) var(--atomicat-transform-origin-x);
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--atomicat-transform-transition-duration, .4s)
}

.a-e-cont.a-gmaps {
  overflow: hidden
}

.a-flex {
  display: flex
}

.atomicat-emoji {
  width: 65px
}

.atomica-emoji-unicode {
  font-size: 65px
}

.a-f-c {
  display: flex;
  flex-direction: column
}

.a-flex-start {
  align-self: flex-start
}

.a-flex-end {
  align-self: flex-end
}

.a-flex-center {
  align-self: center
}

.a-flex-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%
}

.a-o-cont {
  display: flex;
  width: 100%;
  align-items: center;
  max-width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
}

.a-o-cont {
  height: 100%;
  margin: 0 auto
}

.a-acc-cont {
  position: relative
}

.a-i-e-cont {
  transition: height .5s ease-in-out, background .5s ease-in-out
}

.a-o-cont.a-cont-b>.a-cont {
  max-width: 1140px
}

.a-o-cont.a-cont-f-w>.a-cont {
  max-width: 100%
}

.a-o-cont .a-cont {
  flex-direction: column
}

.a-b-cont-b4xwo>.a-o-cont {
  margin: 0 auto
}

.atomicat-divider-flex {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 15px 0;
  gap: .5rem
}

.atomicat-divider-flex .atomicat-content {
  border-bottom: 2px solid #000;
  width: 50%
}

.atomicat-border-bottom {
  border-bottom: 1.5px solid #e6e8ea
}

.atomicat-border-top {
  border-top: 1.5px solid #e6e8ea
}

.a-cont {
  display: flex;
  margin: 0 auto;
  font-weight: 600;
  width: 100%
}

.atomicat-hidden-tablet {
  display: block
}

.atomicat-hidden-mobile {
  display: block
}

.atomicat-hidden-desktop {
 display: none
}

@media screen and (max-width:1024px) {
  .atomicat-hidden-mobile {
    display: block
  }

  .atomicat-hidden-desktop {
    display: block
  }

  .atomicat-hidden-tablet {
   display: none
  }
}

@media screen and (max-width:480px) {
  .a-o-cont.a-cont-b>.a-cont {
    grid-template-columns: repeat(1, 1fr)
  }

  .atomicat-hidden-tablet {
    display: block
  }

  .atomicat-hidden-desktop {
    display: block
  }

  .atomicat-hidden-mobile {
   display: none
  }

  .a-cont {
    flex-wrap: wrap
  }
}

@media (min-width:768px) {
  .atomicat-column[data-col="10"] {
    width: 10%
  }

  .atomicat-column[data-col="11"] {
    width: 11.111%
  }

  .atomicat-column[data-col="12"] {
    width: 12.5%
  }

  .atomicat-column[data-col="14"] {
    width: 14.285%
  }

  .atomicat-column[data-col="16"] {
    width: 16.666%
  }

  .atomicat-column[data-col="20"] {
    width: 20%
  }

  .atomicat-column[data-col="25"] {
    width: 25%
  }

  .atomicat-column[data-col="30"] {
    width: 30%
  }

  .atomicat-column[data-col="33"] {
    width: 33.333%
  }

  .atomicat-column[data-col="40"] {
    width: 40%
  }

  .atomicat-column[data-col="50"] {
    width: 50%
  }

  .atomicat-column[data-col="60"] {
    width: 60%
  }

  .atomicat-column[data-col="66"] {
    width: 66.666%
  }

  .atomicat-column[data-col="70"] {
    width: 70%
  }

  .atomicat-column[data-col="75"] {
    width: 75%
  }

  .atomicat-column[data-col="80"] {
    width: 80%
  }

  .atomicat-column[data-col="83"] {
    width: 83.333%
  }

  .atomicat-column[data-col="90"] {
    width: 90%
  }

  .atomicat-column[data-col="100"] {
    width: 100%
  }
}

.flexBox {
  display: flex;
  flex-direction: column;
  gap: 8px
}

.a-b-a {
  display: flex;
  flex-direction: row-reverse;
  gap: 5px;
  justify-content: center;
  align-items: center
}

.a-b-b {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  justify-content: center
}

.a-e-cont>.a-btn,
.atomicat-marquee-content>.a-btn {
  background: var(--a-button-bg, var(--a-accent-color, #6495ed));
  padding: 12px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
  word-break: break-word;
  color: var(--a-button-color, var(--a-pry-color, #fff));
  border-radius: var(--a-g-round, 1rem);
  align-self: center
}

.a-btn svg {
  height: 14px
}

.a-icon svg,
.a-icon-wrap svg {
  height: 24px
}

.a-icon {
  display: block;
  color: var(--a-pry-color, inherit)
}

.a-icon-wrap {
  display: inline-block
}

.a-icon svg,
.a-icon-wrap svg {
  fill: currentColor
}

.atomicat-tooltip-trigger:hover .atomicat-tooltip {
  opacity: 1;
  z-index: 1;
  cursor: pointer
}

.a-c-cont-46sya .atomicat-tooltip-trigger {
  overflow: visible;
  position: relative;
  cursor: pointer
}

.atomicat-tooltip-trigger:hover .atomicat-tooltip-top {
  animation: atomicat-tooltip-topin .3s linear
}

.atomicat-tooltip-trigger:hover .atomicat-tooltip-right {
  animation: atomicat-tooltip-rightin .3s linear
}

.atomicat-tooltip-trigger:hover .atomicat-tooltip-bottom {
  animation: atomicat-tooltip-bottomin .3s linear
}

.atomicat-tooltip-trigger:hover .atomicat-tooltip-left {
  animation: atomicat-tooltip-leftin .3s linear
}

.atomicat-tooltip {
  width: 150px;
  background-color: #555;
  color: #fff;
  animation-duration: .3s;
  opacity: 0;
  display: block;
  color: #fff;
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  z-index: -1;
  line-height: 1.3;
  cursor: pointer;
  text-align: left
}

.atomicat-tooltip::after {
  border-width: 5px;
  content: "";
  position: absolute;
  border-style: solid
}

.atomicat-tooltip-top {
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 0 auto 10px auto
}

.atomicat-tooltip-top::after {
  top: 100%;
  left: calc(50% - 5px);
  border-top-color: #555;
  margin-top: 0;
  border-color: #000 transparent transparent transparent;
  border-top-color: #555
}

.atomicat-tooltip-right {
  top: 50%;
  left: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  margin-left: 10px;
  border-color: transparent #000 transparent transparent
}

.atomicat-tooltip-right::after {
  top: calc(50% - 5px);
  right: 100%;
  border-color: transparent #000 transparent transparent;
  border-right-color: #555
}

.atomicat-tooltip-bottom {
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 10px auto 0 auto
}

.atomicat-tooltip-bottom::after {
  left: calc(50% - 5px);
  margin-top: 0;
  bottom: 100%;
  border-color: transparent transparent #000 transparent;
  border-bottom-color: #555
}

.atomicat-tooltip-left {
  top: 50%;
  right: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 10px
}

.atomicat-tooltip-left::after {
  top: calc(50% - 5px);
  left: 100%;
  border-color: transparent transparent transparent #000;
  border-left-color: #555
}

@keyframes atomicat-tooltip-rightin {
  0% {
    opacity: 0;
    left: 105%
  }

  100% {
    opacity: 1;
    left: 100%
  }
}

@keyframes atomicat-tooltip-leftin {
  0% {
    opacity: 0;
    right: 105%
  }

  100% {
    opacity: 1;
    right: 100%
  }
}

@keyframes atomicat-tooltip-topin {
  0% {
    opacity: 0;
    bottom: 110%
  }

  100% {
    opacity: 1;
    bottom: 100%
  }
}

@keyframes atomicat-tooltip-bottomin {
  0% {
    opacity: 0;
    top: 110%
  }

  100% {
    opacity: 1;
    top: 100%
  }
}

.a-video {
  overflow: hidden
}

.a-video iframe {
  height: 100%;
  width: 100%
}

.a-v-o-c {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden
}

.a-v-o {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  transition: all .3s ease
}

.a-v-o:hover svg {
  transform: scale(1.1)
}

.a-v-p-b {
  width: 80px;
  height: 80px
}

@media (max-width:768px) {
  .a-v-p-b {
    width: 60px;
    height: 60px
  }
}

.a-img-ele {
  overflow: hidden;
  text-align: center
}

.a-img-ele img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  vertical-align: middle
}

.atomicat-text * {
  word-break: break-word
}

.atomicat-text ul {
  padding-left: revert
}

.atomicat-text {
  /* white-space: pre-line; */
  color: var(--a-text-color, var(--a-pry-color, var(--a-g-content-color, inherit)))
}

.atomicat-text :is(h1, h2, h3, h4, h5, h6) {
  color: var(--a-heading-color, var(--a-pry-color, var(--a-g-title-color, inherit)))
}

.atomicat-text p {
  font-size: 16px;
  font-weight: 400
}

.atomicat-heading-title {
  /* white-space: pre-line */
}

.atomicat-heading-title h1 {
  font-size: 48px;
  font-weight: 700
}

.atomicat-heading-title h2 {
  font-size: 36px;
  font-weight: 600
}

.atomicat-heading-title h3 {
  font-size: 24px;
  font-weight: 500
}

.a-divider-w {
  padding-top: 10px;
  padding-bottom: 10px
}

.atomicat-divider .a-divider-s {
  display: flex;
  align-items: center;
  width: 100%;
  mask-repeat: repeat-x;
  mask-size: 20px 100%;
  border-top: 1px solid var(--a-sec-color, #000)
}

.atomicat-divider .a-divider-s .a-divider-e {
  margin-left: 15px;
  margin-right: 15px
}

.atomicat-divider .a-divider-s .a-divider-e.a-divider-e-i svg {
  height: 20px
}

.atomicat-divider .a-divider-s.a-divider-s-element.a-divider-s-center:after,
.atomicat-divider .a-divider-s.a-divider-s-element.a-divider-s-center:before,
.atomicat-divider .a-divider-s.a-divider-s-element.a-divider-s-end:before,
.atomicat-divider .a-divider-s.a-divider-s-element.a-divider-s-start:after {
  display: block;
  content: "";
  border-bottom: 0;
  flex-grow: 1;
  mask-repeat: repeat-x;
  mask-size: 20px 100%
}

.a-html .a-i-e-cont iframe {
  width: 100%;
  height: 100vh;
  border: none
}

.atomicat-delay {
 display: none
}




.animated {
  animation-duration: 1s;
  animation-fill-mode: both
}

.animated.infinite {
  animation-iteration-count: infinite
}

.animated.hinge {
  animation-duration: 2s
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s
}

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1)
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }

  100% {
    transform: scale3d(1, 1, 1)
  }
}

.pulse {
  animation-name: pulse
}

.cbtb html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

.cbtb body {
  margin: 0
}

.cbtb article,
.cbtb aside,
.cbtb details,
.cbtb figcaption,
.cbtb figure,
.cbtb footer,
.cbtb header,
.cbtb hgroup,
.cbtb main,
.cbtb menu,
.cbtb nav,
.cbtb section,
.cbtb summary {
  display: block
}

.cbtb audio,
.cbtb canvas,
.cbtb progress,
.cbtb video {
  display: inline-block;
  vertical-align: baseline
}

.cbtb audio:not([controls]) {
  display: none;
  height: 0
}

.cbtb [hidden],
.cbtb template {
  display: none
}

.cbtb a {
  background-color: transparent
}

.cbtb a:active,
.cbtb a:hover {
  outline: 0
}

.cbtb abbr[title] {
  border-bottom: 1px dotted
}

.cbtb b,
.cbtb strong {
  font-weight: 700
}

.cbtb dfn {
  font-style: italic
}

.cbtb h1 {
  font-size: 2em;
  margin: .67em 0
}

.cbtb mark {
  background: #ff0;
  color: #000
}

.cbtb small {
  font-size: 80%
}

.cbtb sub,
.cbtb sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

.cbtb sup {
  top: -.5em
}

.cbtb sub {
  bottom: -.25em
}

.cbtb img {
  border: 0
}

.cbtb svg:not(:root) {
  overflow: hidden
}

.cbtb figure {
  margin: 1em 40px
}

.cbtb hr {
  box-sizing: content-box;
  height: 0
}

.cbtb pre {
  overflow: auto
}

.cbtb code,
.cbtb kbd,
.cbtb pre,
.cbtb samp {
  font-family: monospace, monospace;
  font-size: 1em
}

.cbtb button,
.cbtb input,
.cbtb optgroup,
.cbtb select,
.cbtb textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

.cbtb button {
  overflow: visible
}

.cbtb button,
.cbtb select {
  text-transform: none
}

.cbtb button,
.cbtb html input[type=button],
.cbtb input[type=reset],
.cbtb input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}

.cbtb button[disabled],
.cbtb html input[disabled] {
  cursor: default
}

.cbtb button::-moz-focus-inner,
.cbtb input::-moz-focus-inner {
  border: 0;
  padding: 0
}

.cbtb input {
  line-height: normal
}

.cbtb input[type=checkbox],
.cbtb input[type=radio] {
  box-sizing: border-box;
  padding: 0
}

.cbtb input[type=number]::-webkit-inner-spin-button,
.cbtb input[type=number]::-webkit-outer-spin-button {
  height: auto
}

.cbtb input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box
}

.cbtb input[type=search]::-webkit-search-cancel-button,
.cbtb input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

.cbtb fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

.cbtb legend {
  border: 0;
  padding: 0
}

.cbtb textarea {
  overflow: auto
}

.cbtb optgroup {
  font-weight: 700
}

.cbtb table {
  border-collapse: collapse;
  border-spacing: 0
}

.cbtb td,
.cbtb th {
  padding: 0
}

.cbtb * {
  box-sizing: border-box
}

.cbtb *:before,
.cbtb *:after {
  box-sizing: border-box
}

.cbtb html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent
}

.cbtb body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff
}

.cbtb input,
.cbtb button,
.cbtb select,
.cbtb textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.cbtb a {
  color: #337ab7;
  text-decoration: none
}

.cbtb a:hover,
.cbtb a:focus {
  color: #23527c;
  text-decoration: underline
}

.cbtb a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

.cbtb figure {
  margin: 0
}

.cbtb img {
  vertical-align: middle
}

.cbtb .cbtb-img-responsive {
  display: block;
  max-width: 100%;
  height: auto
}

.cbtb .cbtb-img-rounded {
  border-radius: 6px
}

.cbtb .cbtb-img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto
}

.cbtb .cbtb-img-circle {
  border-radius: 50%
}

.cbtb hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee
}

.cbtb .cbtb-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.cbtb .cbtb-sr-only-focusable:active,
.cbtb .cbtb-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}

.cbtb [role=button] {
  cursor: pointer
}

.cbtb .cbtb-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}

@media(min-width:768px) {
  .cbtb .cbtb-container {
    width: 750px
  }
}

@media(min-width:992px) {
  .cbtb .cbtb-container {
    width: 970px
  }
}

@media(min-width:1200px) {
  .cbtb .cbtb-container {
    width: 1170px
  }
}

.cbtb .cbtb-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}

.cbtb .cbtb-row {
  margin-left: -15px;
  margin-right: -15px
}

.cbtb .cbtb-col-xs-1,
.cbtb .cbtb-col-sm-1,
.cbtb .cbtb-col-md-1,
.cbtb .cbtb-col-lg-1,
.cbtb .cbtb-col-xs-2,
.cbtb .cbtb-col-sm-2,
.cbtb .cbtb-col-md-2,
.cbtb .cbtb-col-lg-2,
.cbtb .cbtb-col-xs-3,
.cbtb .cbtb-col-sm-3,
.cbtb .cbtb-col-md-3,
.cbtb .cbtb-col-lg-3,
.cbtb .cbtb-col-xs-4,
.cbtb .cbtb-col-sm-4,
.cbtb .cbtb-col-md-4,
.cbtb .cbtb-col-lg-4,
.cbtb .cbtb-col-xs-5,
.cbtb .cbtb-col-sm-5,
.cbtb .cbtb-col-md-5,
.cbtb .cbtb-col-lg-5,
.cbtb .cbtb-col-xs-6,
.cbtb .cbtb-col-sm-6,
.cbtb .cbtb-col-md-6,
.cbtb .cbtb-col-lg-6,
.cbtb .cbtb-col-xs-7,
.cbtb .cbtb-col-sm-7,
.cbtb .cbtb-col-md-7,
.cbtb .cbtb-col-lg-7,
.cbtb .cbtb-col-xs-8,
.cbtb .cbtb-col-sm-8,
.cbtb .cbtb-col-md-8,
.cbtb .cbtb-col-lg-8,
.cbtb .cbtb-col-xs-9,
.cbtb .cbtb-col-sm-9,
.cbtb .cbtb-col-md-9,
.cbtb .cbtb-col-lg-9,
.cbtb .cbtb-col-xs-10,
.cbtb .cbtb-col-sm-10,
.cbtb .cbtb-col-md-10,
.cbtb .cbtb-col-lg-10,
.cbtb .cbtb-col-xs-11,
.cbtb .cbtb-col-sm-11,
.cbtb .cbtb-col-md-11,
.cbtb .cbtb-col-lg-11,
.cbtb .cbtb-col-xs-12,
.cbtb .cbtb-col-sm-12,
.cbtb .cbtb-col-md-12,
.cbtb .cbtb-col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}

.cbtb .cbtb-col-xs-1,
.cbtb .cbtb-col-xs-2,
.cbtb .cbtb-col-xs-3,
.cbtb .cbtb-col-xs-4,
.cbtb .cbtb-col-xs-5,
.cbtb .cbtb-col-xs-6,
.cbtb .cbtb-col-xs-7,
.cbtb .cbtb-col-xs-8,
.cbtb .cbtb-col-xs-9,
.cbtb .cbtb-col-xs-10,
.cbtb .cbtb-col-xs-11,
.cbtb .cbtb-col-xs-12 {
  float: left
}

.cbtb .cbtb-col-xs-12 {
  width: 100%
}

.cbtb .cbtb-col-xs-11 {
  width: 91.66666667%
}

.cbtb .cbtb-col-xs-10 {
  width: 83.33333333%
}

.cbtb .cbtb-col-xs-9 {
  width: 75%
}

.cbtb .cbtb-col-xs-8 {
  width: 66.66666667%
}

.cbtb .cbtb-col-xs-7 {
  width: 58.33333333%
}

.cbtb .cbtb-col-xs-6 {
  width: 50%
}

.cbtb .cbtb-col-xs-5 {
  width: 41.66666667%
}

.cbtb .cbtb-col-xs-4 {
  width: 33.33333333%
}

.cbtb .cbtb-col-xs-3 {
  width: 25%
}

.cbtb .cbtb-col-xs-2 {
  width: 16.66666667%
}

.cbtb .cbtb-col-xs-1 {
  width: 8.33333333%
}

.cbtb .cbtb-col-xs-pull-12 {
  right: 100%
}

.cbtb .cbtb-col-xs-pull-11 {
  right: 91.66666667%
}

.cbtb .cbtb-col-xs-pull-10 {
  right: 83.33333333%
}

.cbtb .cbtb-col-xs-pull-9 {
  right: 75%
}

.cbtb .cbtb-col-xs-pull-8 {
  right: 66.66666667%
}

.cbtb .cbtb-col-xs-pull-7 {
  right: 58.33333333%
}

.cbtb .cbtb-col-xs-pull-6 {
  right: 50%
}

.cbtb .cbtb-col-xs-pull-5 {
  right: 41.66666667%
}

.cbtb .cbtb-col-xs-pull-4 {
  right: 33.33333333%
}

.cbtb .cbtb-col-xs-pull-3 {
  right: 25%
}

.cbtb .cbtb-col-xs-pull-2 {
  right: 16.66666667%
}

.cbtb .cbtb-col-xs-pull-1 {
  right: 8.33333333%
}

.cbtb .cbtb-col-xs-pull-0 {
  right: auto
}

.cbtb .cbtb-col-xs-push-12 {
  left: 100%
}

.cbtb .cbtb-col-xs-push-11 {
  left: 91.66666667%
}

.cbtb .cbtb-col-xs-push-10 {
  left: 83.33333333%
}

.cbtb .cbtb-col-xs-push-9 {
  left: 75%
}

.cbtb .cbtb-col-xs-push-8 {
  left: 66.66666667%
}

.cbtb .cbtb-col-xs-push-7 {
  left: 58.33333333%
}

.cbtb .cbtb-col-xs-push-6 {
  left: 50%
}

.cbtb .cbtb-col-xs-push-5 {
  left: 41.66666667%
}

.cbtb .cbtb-col-xs-push-4 {
  left: 33.33333333%
}

.cbtb .cbtb-col-xs-push-3 {
  left: 25%
}

.cbtb .cbtb-col-xs-push-2 {
  left: 16.66666667%
}

.cbtb .cbtb-col-xs-push-1 {
  left: 8.33333333%
}

.cbtb .cbtb-col-xs-push-0 {
  left: auto
}

.cbtb .cbtb-col-xs-offset-12 {
  margin-left: 100%
}

.cbtb .cbtb-col-xs-offset-11 {
  margin-left: 91.66666667%
}

.cbtb .cbtb-col-xs-offset-10 {
  margin-left: 83.33333333%
}

.cbtb .cbtb-col-xs-offset-9 {
  margin-left: 75%
}

.cbtb .cbtb-col-xs-offset-8 {
  margin-left: 66.66666667%
}

.cbtb .cbtb-col-xs-offset-7 {
  margin-left: 58.33333333%
}

.cbtb .cbtb-col-xs-offset-6 {
  margin-left: 50%
}

.cbtb .cbtb-col-xs-offset-5 {
  margin-left: 41.66666667%
}

.cbtb .cbtb-col-xs-offset-4 {
  margin-left: 33.33333333%
}

.cbtb .cbtb-col-xs-offset-3 {
  margin-left: 25%
}

.cbtb .cbtb-col-xs-offset-2 {
  margin-left: 16.66666667%
}

.cbtb .cbtb-col-xs-offset-1 {
  margin-left: 8.33333333%
}

.cbtb .cbtb-col-xs-offset-0 {
  margin-left: 0
}

@media(min-width:768px) {

  .cbtb .cbtb-col-sm-1,
  .cbtb .cbtb-col-sm-2,
  .cbtb .cbtb-col-sm-3,
  .cbtb .cbtb-col-sm-4,
  .cbtb .cbtb-col-sm-5,
  .cbtb .cbtb-col-sm-6,
  .cbtb .cbtb-col-sm-7,
  .cbtb .cbtb-col-sm-8,
  .cbtb .cbtb-col-sm-9,
  .cbtb .cbtb-col-sm-10,
  .cbtb .cbtb-col-sm-11,
  .cbtb .cbtb-col-sm-12 {
    float: left
  }

  .cbtb .cbtb-col-sm-12 {
    width: 100%
  }

  .cbtb .cbtb-col-sm-11 {
    width: 91.66666667%
  }

  .cbtb .cbtb-col-sm-10 {
    width: 83.33333333%
  }

  .cbtb .cbtb-col-sm-9 {
    width: 75%
  }

  .cbtb .cbtb-col-sm-8 {
    width: 66.66666667%
  }

  .cbtb .cbtb-col-sm-7 {
    width: 58.33333333%
  }

  .cbtb .cbtb-col-sm-6 {
    width: 50%
  }

  .cbtb .cbtb-col-sm-5 {
    width: 41.66666667%
  }

  .cbtb .cbtb-col-sm-4 {
    width: 33.33333333%
  }

  .cbtb .cbtb-col-sm-3 {
    width: 25%
  }

  .cbtb .cbtb-col-sm-2 {
    width: 16.66666667%
  }

  .cbtb .cbtb-col-sm-1 {
    width: 8.33333333%
  }

  .cbtb .cbtb-col-sm-pull-12 {
    right: 100%
  }

  .cbtb .cbtb-col-sm-pull-11 {
    right: 91.66666667%
  }

  .cbtb .cbtb-col-sm-pull-10 {
    right: 83.33333333%
  }

  .cbtb .cbtb-col-sm-pull-9 {
    right: 75%
  }

  .cbtb .cbtb-col-sm-pull-8 {
    right: 66.66666667%
  }

  .cbtb .cbtb-col-sm-pull-7 {
    right: 58.33333333%
  }

  .cbtb .cbtb-col-sm-pull-6 {
    right: 50%
  }

  .cbtb .cbtb-col-sm-pull-5 {
    right: 41.66666667%
  }

  .cbtb .cbtb-col-sm-pull-4 {
    right: 33.33333333%
  }

  .cbtb .cbtb-col-sm-pull-3 {
    right: 25%
  }

  .cbtb .cbtb-col-sm-pull-2 {
    right: 16.66666667%
  }

  .cbtb .cbtb-col-sm-pull-1 {
    right: 8.33333333%
  }

  .cbtb .cbtb-col-sm-pull-0 {
    right: auto
  }

  .cbtb .cbtb-col-sm-push-12 {
    left: 100%
  }

  .cbtb .cbtb-col-sm-push-11 {
    left: 91.66666667%
  }

  .cbtb .cbtb-col-sm-push-10 {
    left: 83.33333333%
  }

  .cbtb .cbtb-col-sm-push-9 {
    left: 75%
  }

  .cbtb .cbtb-col-sm-push-8 {
    left: 66.66666667%
  }

  .cbtb .cbtb-col-sm-push-7 {
    left: 58.33333333%
  }

  .cbtb .cbtb-col-sm-push-6 {
    left: 50%
  }

  .cbtb .cbtb-col-sm-push-5 {
    left: 41.66666667%
  }

  .cbtb .cbtb-col-sm-push-4 {
    left: 33.33333333%
  }

  .cbtb .cbtb-col-sm-push-3 {
    left: 25%
  }

  .cbtb .cbtb-col-sm-push-2 {
    left: 16.66666667%
  }

  .cbtb .cbtb-col-sm-push-1 {
    left: 8.33333333%
  }

  .cbtb .cbtb-col-sm-push-0 {
    left: auto
  }

  .cbtb .cbtb-col-sm-offset-12 {
    margin-left: 100%
  }

  .cbtb .cbtb-col-sm-offset-11 {
    margin-left: 91.66666667%
  }

  .cbtb .cbtb-col-sm-offset-10 {
    margin-left: 83.33333333%
  }

  .cbtb .cbtb-col-sm-offset-9 {
    margin-left: 75%
  }

  .cbtb .cbtb-col-sm-offset-8 {
    margin-left: 66.66666667%
  }

  .cbtb .cbtb-col-sm-offset-7 {
    margin-left: 58.33333333%
  }

  .cbtb .cbtb-col-sm-offset-6 {
    margin-left: 50%
  }

  .cbtb .cbtb-col-sm-offset-5 {
    margin-left: 41.66666667%
  }

  .cbtb .cbtb-col-sm-offset-4 {
    margin-left: 33.33333333%
  }

  .cbtb .cbtb-col-sm-offset-3 {
    margin-left: 25%
  }

  .cbtb .cbtb-col-sm-offset-2 {
    margin-left: 16.66666667%
  }

  .cbtb .cbtb-col-sm-offset-1 {
    margin-left: 8.33333333%
  }

  .cbtb .cbtb-col-sm-offset-0 {
    margin-left: 0
  }
}

@media(min-width:992px) {

  .cbtb .cbtb-col-md-1,
  .cbtb .cbtb-col-md-2,
  .cbtb .cbtb-col-md-3,
  .cbtb .cbtb-col-md-4,
  .cbtb .cbtb-col-md-5,
  .cbtb .cbtb-col-md-6,
  .cbtb .cbtb-col-md-7,
  .cbtb .cbtb-col-md-8,
  .cbtb .cbtb-col-md-9,
  .cbtb .cbtb-col-md-10,
  .cbtb .cbtb-col-md-11,
  .cbtb .cbtb-col-md-12 {
    float: left
  }

  .cbtb .cbtb-col-md-12 {
    width: 100%
  }

  .cbtb .cbtb-col-md-11 {
    width: 91.66666667%
  }

  .cbtb .cbtb-col-md-10 {
    width: 83.33333333%
  }

  .cbtb .cbtb-col-md-9 {
    width: 75%
  }

  .cbtb .cbtb-col-md-8 {
    width: 66.66666667%
  }

  .cbtb .cbtb-col-md-7 {
    width: 58.33333333%
  }

  .cbtb .cbtb-col-md-6 {
    width: 50%
  }

  .cbtb .cbtb-col-md-5 {
    width: 41.66666667%
  }

  .cbtb .cbtb-col-md-4 {
    width: 33.33333333%
  }

  .cbtb .cbtb-col-md-3 {
    width: 25%
  }

  .cbtb .cbtb-col-md-2 {
    width: 16.66666667%
  }

  .cbtb .cbtb-col-md-1 {
    width: 8.33333333%
  }

  .cbtb .cbtb-col-md-pull-12 {
    right: 100%
  }

  .cbtb .cbtb-col-md-pull-11 {
    right: 91.66666667%
  }

  .cbtb .cbtb-col-md-pull-10 {
    right: 83.33333333%
  }

  .cbtb .cbtb-col-md-pull-9 {
    right: 75%
  }

  .cbtb .cbtb-col-md-pull-8 {
    right: 66.66666667%
  }

  .cbtb .cbtb-col-md-pull-7 {
    right: 58.33333333%
  }

  .cbtb .cbtb-col-md-pull-6 {
    right: 50%
  }

  .cbtb .cbtb-col-md-pull-5 {
    right: 41.66666667%
  }

  .cbtb .cbtb-col-md-pull-4 {
    right: 33.33333333%
  }

  .cbtb .cbtb-col-md-pull-3 {
    right: 25%
  }

  .cbtb .cbtb-col-md-pull-2 {
    right: 16.66666667%
  }

  .cbtb .cbtb-col-md-pull-1 {
    right: 8.33333333%
  }

  .cbtb .cbtb-col-md-pull-0 {
    right: auto
  }

  .cbtb .cbtb-col-md-push-12 {
    left: 100%
  }

  .cbtb .cbtb-col-md-push-11 {
    left: 91.66666667%
  }

  .cbtb .cbtb-col-md-push-10 {
    left: 83.33333333%
  }

  .cbtb .cbtb-col-md-push-9 {
    left: 75%
  }

  .cbtb .cbtb-col-md-push-8 {
    left: 66.66666667%
  }

  .cbtb .cbtb-col-md-push-7 {
    left: 58.33333333%
  }

  .cbtb .cbtb-col-md-push-6 {
    left: 50%
  }

  .cbtb .cbtb-col-md-push-5 {
    left: 41.66666667%
  }

  .cbtb .cbtb-col-md-push-4 {
    left: 33.33333333%
  }

  .cbtb .cbtb-col-md-push-3 {
    left: 25%
  }

  .cbtb .cbtb-col-md-push-2 {
    left: 16.66666667%
  }

  .cbtb .cbtb-col-md-push-1 {
    left: 8.33333333%
  }

  .cbtb .cbtb-col-md-push-0 {
    left: auto
  }

  .cbtb .cbtb-col-md-offset-12 {
    margin-left: 100%
  }

  .cbtb .cbtb-col-md-offset-11 {
    margin-left: 91.66666667%
  }

  .cbtb .cbtb-col-md-offset-10 {
    margin-left: 83.33333333%
  }

  .cbtb .cbtb-col-md-offset-9 {
    margin-left: 75%
  }

  .cbtb .cbtb-col-md-offset-8 {
    margin-left: 66.66666667%
  }

  .cbtb .cbtb-col-md-offset-7 {
    margin-left: 58.33333333%
  }

  .cbtb .cbtb-col-md-offset-6 {
    margin-left: 50%
  }

  .cbtb .cbtb-col-md-offset-5 {
    margin-left: 41.66666667%
  }

  .cbtb .cbtb-col-md-offset-4 {
    margin-left: 33.33333333%
  }

  .cbtb .cbtb-col-md-offset-3 {
    margin-left: 25%
  }

  .cbtb .cbtb-col-md-offset-2 {
    margin-left: 16.66666667%
  }

  .cbtb .cbtb-col-md-offset-1 {
    margin-left: 8.33333333%
  }

  .cbtb .cbtb-col-md-offset-0 {
    margin-left: 0
  }
}

@media(min-width:1200px) {

  .cbtb .cbtb-col-lg-1,
  .cbtb .cbtb-col-lg-2,
  .cbtb .cbtb-col-lg-3,
  .cbtb .cbtb-col-lg-4,
  .cbtb .cbtb-col-lg-5,
  .cbtb .cbtb-col-lg-6,
  .cbtb .cbtb-col-lg-7,
  .cbtb .cbtb-col-lg-8,
  .cbtb .cbtb-col-lg-9,
  .cbtb .cbtb-col-lg-10,
  .cbtb .cbtb-col-lg-11,
  .cbtb .cbtb-col-lg-12 {
    float: left
  }

  .cbtb .cbtb-col-lg-12 {
    width: 100%
  }

  .cbtb .cbtb-col-lg-11 {
    width: 91.66666667%
  }

  .cbtb .cbtb-col-lg-10 {
    width: 83.33333333%
  }

  .cbtb .cbtb-col-lg-9 {
    width: 75%
  }

  .cbtb .cbtb-col-lg-8 {
    width: 66.66666667%
  }

  .cbtb .cbtb-col-lg-7 {
    width: 58.33333333%
  }

  .cbtb .cbtb-col-lg-6 {
    width: 50%
  }

  .cbtb .cbtb-col-lg-5 {
    width: 41.66666667%
  }

  .cbtb .cbtb-col-lg-4 {
    width: 33.33333333%
  }

  .cbtb .cbtb-col-lg-3 {
    width: 25%
  }

  .cbtb .cbtb-col-lg-2 {
    width: 16.66666667%
  }

  .cbtb .cbtb-col-lg-1 {
    width: 8.33333333%
  }

  .cbtb .cbtb-col-lg-pull-12 {
    right: 100%
  }

  .cbtb .cbtb-col-lg-pull-11 {
    right: 91.66666667%
  }

  .cbtb .cbtb-col-lg-pull-10 {
    right: 83.33333333%
  }

  .cbtb .cbtb-col-lg-pull-9 {
    right: 75%
  }

  .cbtb .cbtb-col-lg-pull-8 {
    right: 66.66666667%
  }

  .cbtb .cbtb-col-lg-pull-7 {
    right: 58.33333333%
  }

  .cbtb .cbtb-col-lg-pull-6 {
    right: 50%
  }

  .cbtb .cbtb-col-lg-pull-5 {
    right: 41.66666667%
  }

  .cbtb .cbtb-col-lg-pull-4 {
    right: 33.33333333%
  }

  .cbtb .cbtb-col-lg-pull-3 {
    right: 25%
  }

  .cbtb .cbtb-col-lg-pull-2 {
    right: 16.66666667%
  }

  .cbtb .cbtb-col-lg-pull-1 {
    right: 8.33333333%
  }

  .cbtb .cbtb-col-lg-pull-0 {
    right: auto
  }

  .cbtb .cbtb-col-lg-push-12 {
    left: 100%
  }

  .cbtb .cbtb-col-lg-push-11 {
    left: 91.66666667%
  }

  .cbtb .cbtb-col-lg-push-10 {
    left: 83.33333333%
  }

  .cbtb .cbtb-col-lg-push-9 {
    left: 75%
  }

  .cbtb .cbtb-col-lg-push-8 {
    left: 66.66666667%
  }

  .cbtb .cbtb-col-lg-push-7 {
    left: 58.33333333%
  }

  .cbtb .cbtb-col-lg-push-6 {
    left: 50%
  }

  .cbtb .cbtb-col-lg-push-5 {
    left: 41.66666667%
  }

  .cbtb .cbtb-col-lg-push-4 {
    left: 33.33333333%
  }

  .cbtb .cbtb-col-lg-push-3 {
    left: 25%
  }

  .cbtb .cbtb-col-lg-push-2 {
    left: 16.66666667%
  }

  .cbtb .cbtb-col-lg-push-1 {
    left: 8.33333333%
  }

  .cbtb .cbtb-col-lg-push-0 {
    left: auto
  }

  .cbtb .cbtb-col-lg-offset-12 {
    margin-left: 100%
  }

  .cbtb .cbtb-col-lg-offset-11 {
    margin-left: 91.66666667%
  }

  .cbtb .cbtb-col-lg-offset-10 {
    margin-left: 83.33333333%
  }

  .cbtb .cbtb-col-lg-offset-9 {
    margin-left: 75%
  }

  .cbtb .cbtb-col-lg-offset-8 {
    margin-left: 66.66666667%
  }

  .cbtb .cbtb-col-lg-offset-7 {
    margin-left: 58.33333333%
  }

  .cbtb .cbtb-col-lg-offset-6 {
    margin-left: 50%
  }

  .cbtb .cbtb-col-lg-offset-5 {
    margin-left: 41.66666667%
  }

  .cbtb .cbtb-col-lg-offset-4 {
    margin-left: 33.33333333%
  }

  .cbtb .cbtb-col-lg-offset-3 {
    margin-left: 25%
  }

  .cbtb .cbtb-col-lg-offset-2 {
    margin-left: 16.66666667%
  }

  .cbtb .cbtb-col-lg-offset-1 {
    margin-left: 8.33333333%
  }

  .cbtb .cbtb-col-lg-offset-0 {
    margin-left: 0
  }
}

.cbtb .cbtb-fade {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  transition: opacity .15s linear
}

.cbtb .cbtb-fade.cbtb-in {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.cbtb .cbtb-collapse {
  display: none
}

.cbtb .cbtb-collapse.cbtb-in {
  display: block
}

.cbtb tr.cbtb-collapse.cbtb-in {
  display: table-row
}

.cbtb tbody.cbtb-collapse.cbtb-in {
  display: table-row-group
}

.cbtb .cbtb-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: .35s;
  transition-timing-function: ease
}

.cbtb .cbtb-close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20)
}

.cbtb .cbtb-close:hover,
.cbtb .cbtb-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50)
}

.cbtb button.cbtb-close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none
}

.cbtb .cbtb-modal-open {
  overflow: hidden
}

.cbtb .cbtb-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0
}

.cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog {
  transform: translate(0, -25%);
  transition: transform .3s ease-out
}

.cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog {
  transform: translate(0, 0)
}

.cbtb .cbtb-modal-open .cbtb-modal {
  overflow-x: hidden;
  overflow-y: auto
}

.cbtb .cbtb-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px
}

.cbtb .cbtb-modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  background-clip: padding-box;
  outline: 0
}

.cbtb .cbtb-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000
}

.cbtb .cbtb-modal-backdrop.cbtb-fade {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0)
}

.cbtb .cbtb-modal-backdrop.cbtb-in {
  opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50)
}

.cbtb .cbtb-modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px
}

.cbtb .cbtb-modal-header .cbtb-close {
  margin-top: -2px
}

.cbtb .cbtb-modal-title {
  margin: 0;
  line-height: 1.42857143
}

.cbtb .cbtb-modal-body {
  position: relative;
  padding: 15px
}

.cbtb .cbtb-modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5
}

.cbtb .cbtb-modal-footer .cbtb-btn+.cbtb-btn {
  margin-left: 5px;
  margin-bottom: 0
}

.cbtb .cbtb-modal-footer .cbtb-btn-group .cbtb-btn+.cbtb-btn {
  margin-left: -1px
}

.cbtb .cbtb-modal-footer .cbtb-btn-block+.cbtb-btn-block {
  margin-left: 0
}

.cbtb .cbtb-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}

@media(min-width:768px) {
  .cbtb .cbtb-modal-dialog {
    width: 600px;
    margin: 30px auto
  }

  .cbtb .cbtb-modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
  }

  .cbtb .cbtb-modal-sm {
    width: 300px
  }
}

@media(min-width:992px) {
  .cbtb .cbtb-modal-lg {
    width: 900px
  }
}

.cbtb .cbtb-clearfix:before,
.cbtb .cbtb-clearfix:after,
.cbtb .cbtb-container:before,
.cbtb .cbtb-container:after,
.cbtb .cbtb-container-fluid:before,
.cbtb .cbtb-container-fluid:after,
.cbtb .cbtb-row:before,
.cbtb .cbtb-row:after,
.cbtb .cbtb-modal-footer:before,
.cbtb .cbtb-modal-footer:after {
  content: " ";
  display: table
}

.cbtb .cbtb-clearfix:after,
.cbtb .cbtb-container:after,
.cbtb .cbtb-container-fluid:after,
.cbtb .cbtb-row:after,
.cbtb .cbtb-modal-footer:after {
  clear: both
}

.cbtb .cbtb-center-block {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.cbtb .cbtb-pull-right {
  float: right !important
}

.cbtb .cbtb-pull-left {
  float: left !important
}

.cbtb .cbtb-hide {
  display: none !important
}

.cbtb .cbtb-show {
  display: block !important
}

.cbtb .cbtb-invisible {
  visibility: hidden
}

.cbtb .cbtb-text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0
}

.cbtb .cbtb-hidden {
  display: none !important
}

.cbtb .cbtb-affix {
  position: fixed
}

@-ms-viewport {
  width: device-width
}

.cbtb .cbtb-visible-xs,
.cbtb .cbtb-visible-sm,
.cbtb .cbtb-visible-md,
.cbtb .cbtb-visible-lg {
  display: none !important
}

.cbtb .cbtb-visible-xs-block,
.cbtb .cbtb-visible-xs-inline,
.cbtb .cbtb-visible-xs-inline-block,
.cbtb .cbtb-visible-sm-block,
.cbtb .cbtb-visible-sm-inline,
.cbtb .cbtb-visible-sm-inline-block,
.cbtb .cbtb-visible-md-block,
.cbtb .cbtb-visible-md-inline,
.cbtb .cbtb-visible-md-inline-block,
.cbtb .cbtb-visible-lg-block,
.cbtb .cbtb-visible-lg-inline,
.cbtb .cbtb-visible-lg-inline-block {
  display: none !important
}

@media(max-width:767px) {
  .cbtb .cbtb-visible-xs {
    display: block !important
  }

  .cbtb table.cbtb-visible-xs {
    display: table !important
  }

  .cbtb tr.cbtb-visible-xs {
    display: table-row !important
  }

  .cbtb th.cbtb-visible-xs,
  .cbtb td.cbtb-visible-xs {
    display: table-cell !important
  }
}

@media(max-width:767px) {
  .cbtb .cbtb-visible-xs-block {
    display: block !important
  }
}

@media(max-width:767px) {
  .cbtb .cbtb-visible-xs-inline {
    display: inline !important
  }
}

@media(max-width:767px) {
  .cbtb .cbtb-visible-xs-inline-block {
    display: inline-block !important
  }
}

@media(min-width:768px) and (max-width:991px) {
  .cbtb .cbtb-visible-sm {
    display: block !important
  }

  .cbtb table.cbtb-visible-sm {
    display: table !important
  }

  .cbtb tr.cbtb-visible-sm {
    display: table-row !important
  }

  .cbtb th.cbtb-visible-sm,
  .cbtb td.cbtb-visible-sm {
    display: table-cell !important
  }
}

@media(min-width:768px) and (max-width:991px) {
  .cbtb .cbtb-visible-sm-block {
    display: block !important
  }
}

@media(min-width:768px) and (max-width:991px) {
  .cbtb .cbtb-visible-sm-inline {
    display: inline !important
  }
}

@media(min-width:768px) and (max-width:991px) {
  .cbtb .cbtb-visible-sm-inline-block {
    display: inline-block !important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .cbtb .cbtb-visible-md {
    display: block !important
  }

  .cbtb table.cbtb-visible-md {
    display: table !important
  }

  .cbtb tr.cbtb-visible-md {
    display: table-row !important
  }

  .cbtb th.cbtb-visible-md,
  .cbtb td.cbtb-visible-md {
    display: table-cell !important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .cbtb .cbtb-visible-md-block {
    display: block !important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .cbtb .cbtb-visible-md-inline {
    display: inline !important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .cbtb .cbtb-visible-md-inline-block {
    display: inline-block !important
  }
}

@media(min-width:1200px) {
  .cbtb .cbtb-visible-lg {
    display: block !important
  }

  .cbtb table.cbtb-visible-lg {
    display: table !important
  }

  .cbtb tr.cbtb-visible-lg {
    display: table-row !important
  }

  .cbtb th.cbtb-visible-lg,
  .cbtb td.cbtb-visible-lg {
    display: table-cell !important
  }
}

@media(min-width:1200px) {
  .cbtb .cbtb-visible-lg-block {
    display: block !important
  }
}

@media(min-width:1200px) {
  .cbtb .cbtb-visible-lg-inline {
    display: inline !important
  }
}

@media(min-width:1200px) {
  .cbtb .cbtb-visible-lg-inline-block {
    display: inline-block !important
  }
}

@media(max-width:767px) {
  .cbtb .cbtb-hidden-xs {
    display: none !important
  }
}

@media(min-width:768px) and (max-width:991px) {
  .cbtb .cbtb-hidden-sm {
    display: none !important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .cbtb .cbtb-hidden-md {
    display: none !important
  }
}

@media(min-width:1200px) {
  .cbtb .cbtb-hidden-lg {
    display: none !important
  }
}

.cbtb .cbtb-visible-print {
  display: none !important
}

@media print {
  .cbtb .cbtb-visible-print {
    display: block !important
  }

  .cbtb table.cbtb-visible-print {
    display: table !important
  }

  .cbtb tr.cbtb-visible-print {
    display: table-row !important
  }

  .cbtb th.cbtb-visible-print,
  .cbtb td.cbtb-visible-print {
    display: table-cell !important
  }
}

.cbtb .cbtb-visible-print-block {
  display: none !important
}

@media print {
  .cbtb .cbtb-visible-print-block {
    display: block !important
  }
}

.cbtb .cbtb-visible-print-inline {
  display: none !important
}

@media print {
  .cbtb .cbtb-visible-print-inline {
    display: inline !important
  }
}

.cbtb .cbtb-visible-print-inline-block {
  display: none !important
}

@media print {
  .cbtb .cbtb-visible-print-inline-block {
    display: inline-block !important
  }
}

@media print {
  .cbtb .cbtb-hidden-print {
    display: none !important
  }
}

.cbtb br {
  display: block
}

.cbtb :before,
.cbtb :after {
  display: none
}

.cbtb .header-mode .show-header {
  display: block !important
}

.cbtb .header-mode .show-tab {
  display: none !important
}

.cbtb .tab-mode .show-tab {
  display: block !important
}

.cbtb .tab-mode .show-header {
  display: none !important
}

.cbtb .trust-badge .show-header {
  display: block !important
}

.cbtb .trust-badge .show-tab {
  display: none !important
}

.cbtb .cbtb-modal-dialog .show-tab {
  display: block !important
}

.cbtb .cbtb-modal-dialog .show-header {
  display: none !important
}

@media(min-width:480px) {
  .cbtb .trust-badge.tab .show-tab {
    display: block !important
  }

  .cbtb .trust-badge.tab .show-header {
    display: none !important
  }
}

@media(min-width:768px) {
  .cbtb .cbtb-modal-dialog.header .show-header {
    display: block !important
  }

  .cbtb .cbtb-modal-dialog.header .show-tab {
    display: none !important
  }
}

.cbtb .trust-badge {
  background-color: white;
  width: 100%;
  position: relative;
  padding: 0;
  min-height: 26px
}

.cbtb .trust-badge a {
  outline: none
}

.cbtb .trust-badge a img {
  margin-top: 4px;
  max-height: 18px
}

.cbtb .trust-badge a img.accented {
  margin-top: 3px
}

.cbtb .trust-badge.header {
  border: none !important
}

.cbtb .trust-badge.header img:hover {
  animation: pulse 500ms
}

@media(max-width:480px) {
  .cbtb .trust-badge {
    border: none !important;
    display: none !important
  }

  .cbtb .trust-badge img:hover {
    animation: pulse 500ms
  }
}

@media(min-width:480px) {
  .cbtb .trust-badge.tab {
    position: absolute;
    z-index: 2147483646;
    padding: 5px 10px;
    border-radius: 0 0 5px 5px;
    width: 190px;
    height: 50px;
    top: 0;
    left: 10px
  }

  .cbtb .trust-badge.tab:hover {
    animation: pulse 500ms
  }

  .cbtb .trust-badge.tab a img {
    max-height: 100%;
    max-width: 100%
  }

  .cbtb .trust-badge.tab.top-left,
  .cbtb .trust-badge.tab.top-right {
    border-top: none
  }

  .cbtb .trust-badge.tab.top-right,
  .cbtb .trust-badge.tab.bottom-right {
    left: auto;
    right: 10px
  }

  .cbtb .trust-badge.tab.bottom-left,
  .cbtb .trust-badge.tab.bottom-right {
    position: fixed;
    top: auto;
    bottom: 0;
    border-radius: 5px 5px 0 0;
    border-top: auto;
    border-bottom: none
  }
}

@media(max-width:480px) {

  .cbtb .cbtb-modal,
  .cbtb .cbtb-modal-backdrop,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in {
    display: none !important
  }
}

.cbtb #cbTabBBBReviewLink,
.cbtb #cbHeaderBBBReviewLink {
  visibility: hidden
}

.cbtb .cbtb-modal,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in {
  position: fixed;
  z-index: 2147483647;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  box-shadow: none
}

.cbtb .cbtb-modal .cbtb-modal-dialog,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog {
  padding: 0;
  top: 0;
  width: 400px;
  max-width: 100%;
  margin: 0 auto;
  border: none
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content {
  border-radius: 0 0 6px 6px
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-close.ie8,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-close.ie8 {
  filter: none
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-row,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-row {
  padding: 0
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header {
  padding: 5px 15px
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header a,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header a {
  outline: none
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header a img,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header a img {
  margin: 10px 0;
  max-width: 67%
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header a img.accented,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header a img.accented {
  margin: 7px 0 10px
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header .bbb,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header .bbb {
  max-width: 27%
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header .bbb img,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header .bbb img {
  margin: 0;
  max-width: 100%
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header .cbtb-close,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-header .cbtb-close {
  position: absolute;
  top: 15px;
  right: 15px
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body p,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body p {
  line-height: 1.5em;
  margin-bottom: 5px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body p.trust-statement,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body p.trust-statement {
  font-size: 14px !important
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body p.trust-statement strong,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body p.trust-statement strong {
  word-wrap: break-word
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body .bbb,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body .bbb {
  max-width: 20%;
  position: absolute;
  top: 10px;
  right: 10px
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body .bbb img,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body .bbb img {
  max-width: 100%
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body .cbtb-close,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .cbtb-modal-body .cbtb-close {
  position: absolute;
  bottom: 15px;
  right: 15px
}

.cbtb .cbtb-modal .cbtb-modal-dialog .cbtb-modal-content .show-header,
.cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog .cbtb-modal-content .show-header {
  display: none
}

.cbtb .cbtb-modal-open {
  overflow: auto !important
}

.cbtb .cbtb-modal-backdrop {
  opacity: 0 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

@media(min-width:480px) {

  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.bottom-left,
  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.bottom-right {
    transform: translate(0, 25%)
  }

  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.bottom-left,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.bottom-right {
    transform: translate(0, 0)
  }

  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.tab {
    position: absolute;
    margin: 0;
    left: 10px
  }

  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.top-right,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.top-right,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.tab.top-right,
  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.bottom-right,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.bottom-right,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.tab.bottom-right {
    left: auto;
    right: 10px
  }

  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.bottom-left,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.bottom-left,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.tab.bottom-left,
  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.bottom-right,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.bottom-right,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.tab.bottom-right {
    top: auto;
    bottom: -6px
  }

  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.bottom-left .cbtb-modal-content,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.bottom-left .cbtb-modal-content,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.tab.bottom-left .cbtb-modal-content,
  .cbtb .cbtb-modal.cbtb-fade .cbtb-modal-dialog.tab.bottom-right .cbtb-modal-content,
  .cbtb .cbtb-modal.cbtb-in .cbtb-modal-dialog.tab.bottom-right .cbtb-modal-content,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.tab.bottom-right .cbtb-modal-content {
    border-radius: 6px 6px 0 0;
    border-bottom: none
  }
}

@media(min-width:768px) {

  .cbtb .cbtb-modal .cbtb-modal-dialog.header,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.header {
    width: 550px
  }

  .cbtb .cbtb-modal .cbtb-modal-dialog.header .cbtb-modal-content .cbtb-modal-header a img,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.header .cbtb-modal-content .cbtb-modal-header a img {
    max-width: 400px
  }

  .cbtb .cbtb-modal .cbtb-modal-dialog.header .cbtb-modal-content .show-tab,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.header .cbtb-modal-content .show-tab {
    display: none
  }

  .cbtb .cbtb-modal .cbtb-modal-dialog.header .cbtb-modal-content .show-header,
  .cbtb .cbtb-modal.cbtb-fade.cbtb-in .cbtb-modal-dialog.header .cbtb-modal-content .show-header {
    display: block
  }
}

.cbtb .trust-badge,
.cbtb .cbtb-modal-content {
  border: 1px solid #ccc;
  color: #2f485c !important
}

.cbtb .trust-badge .cbtb-modal-header,
.cbtb .cbtb-modal-content .cbtb-modal-header {
  border-bottom: 1px solid #ccc
}

.cbtb .trust-badge .cbtb-close,
.cbtb .cbtb-modal-content .cbtb-close {
  opacity: .6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  color: #2f485c !important
}

.cbtb .trust-badge.light-grey,
.cbtb .cbtb-modal-content.light-grey {
  background-color: #f2f2f2 !important;
  border: 1px solid #ccc;
  color: #2f485c !important
}

.cbtb .trust-badge.light-grey .cbtb-modal-header,
.cbtb .cbtb-modal-content.light-grey .cbtb-modal-header {
  border-bottom: 1px solid #ccc
}

.cbtb .trust-badge.light-grey .cbtb-close,
.cbtb .cbtb-modal-content.light-grey .cbtb-close {
  color: #2f485c !important
}

.cbtb .trust-badge.dark-grey,
.cbtb .cbtb-modal-content.dark-grey {
  background-color: #333 !important;
  border: 1px solid #8a959e;
  color: #ccc !important
}

.cbtb .trust-badge.dark-grey .cbtb-modal-header,
.cbtb .cbtb-modal-content.dark-grey .cbtb-modal-header {
  border-bottom: 1px solid #8a959e
}

.cbtb .trust-badge.dark-grey .cbtb-close,
.cbtb .cbtb-modal-content.dark-grey .cbtb-close {
  color: #ccc !important
}

.cbtb .trust-badge.black,
.cbtb .cbtb-modal-content.black {
  background-color: #000 !important;
  border: 1px solid #2f485c;
  color: #fff !important
}

.cbtb .trust-badge.black .cbtb-modal-header,
.cbtb .cbtb-modal-content.black .cbtb-modal-header {
  border-bottom: 1px solid #2f485c
}

.cbtb .trust-badge.black .cbtb-close,
.cbtb .cbtb-modal-content.black .cbtb-close {
  color: #fff !important
}

.cbtb .trust-badge.light-blue,
.cbtb .cbtb-modal-content.light-blue {
  background-color: #c4dceb !important;
  border: 1px solid #8a959e;
  color: #2f485c !important
}

.cbtb .trust-badge.light-blue .cbtb-modal-header,
.cbtb .cbtb-modal-content.light-blue .cbtb-modal-header {
  border-bottom: 1px solid #8a959e
}

.cbtb .trust-badge.light-blue .cbtb-close,
.cbtb .cbtb-modal-content.light-blue .cbtb-close {
  color: #2f485c !important
}

.cbtb .trust-badge.dark-blue,
.cbtb .cbtb-modal-content.dark-blue {
  background-color: #2f485c !important;
  border: 1px solid #8a959e;
  color: #ccc !important
}

.cbtb .trust-badge.dark-blue .cbtb-modal-header,
.cbtb .cbtb-modal-content.dark-blue .cbtb-modal-header {
  border-bottom: 1px solid #8a959e
}

.cbtb .trust-badge.dark-blue .cbtb-close,
.cbtb .cbtb-modal-content.dark-blue .cbtb-close {
  color: #ccc !important
}

.cbtb .trust-badge.light-yellow,
.cbtb .cbtb-modal-content.light-yellow {
  background-color: #faebab !important;
  border: 1px solid #8a959e;
  color: #2f485c !important
}

.cbtb .trust-badge.light-yellow .cbtb-modal-header,
.cbtb .cbtb-modal-content.light-yellow .cbtb-modal-header {
  border-bottom: 1px solid #8a959e
}

.cbtb .trust-badge.light-yellow .cbtb-close,
.cbtb .cbtb-modal-content.light-yellow .cbtb-close {
  color: #2f485c !important
}

.cbtb .trust-badge.light-green,
.cbtb .cbtb-modal-content.light-green {
  background-color: #c8edc8 !important;
  border: 1px solid #ccc;
  color: #2f485c !important
}

.cbtb .trust-badge.light-green .cbtb-modal-header,
.cbtb .cbtb-modal-content.light-green .cbtb-modal-header {
  border-bottom: 1px solid #ccc
}

.cbtb .trust-badge.light-green .cbtb-close,
.cbtb .cbtb-modal-content.light-green .cbtb-close {
  color: #2f485c !important
}

.cbtb-modal-open {
  overflow: hidden;
  overflow: auto !important
}

.cbtb-modal-backdrop,
.cbtb-modal-backdrop.cbtb-fade.cbtb-in {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}








