
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

// Circular Medium
@font-face {
  font-family: 'CircularStd';
  src:  url('#{$fonts-path}/Circular/CircularStd-Medium.eot');
  src:  url('#{$fonts-path}/Circular/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),
        url('#{$fonts-path}/Circular/CircularStd-Medium.woff') format('woff'),
        url('#{$fonts-path}/Circular/CircularStd-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'CircularStd';
  src:  url('#{$fonts-path}/Circular/CircularStd-Bold.eot');
  src:  url('#{$fonts-path}/Circular/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('#{$fonts-path}/Circular/CircularStd-Bold.woff') format('woff'),
        url('#{$fonts-path}/Circular/CircularStd-Bold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'CircularStd';
  src:  url('#{$fonts-path}/Circular/CircularStd-Black.eot');
  src:  url('#{$fonts-path}/Circular/CircularStd-Black.eot?#iefix') format('embedded-opentype'),
        url('#{$fonts-path}/Circular/CircularStd-Black.woff') format('woff'),
        url('#{$fonts-path}/Circular/CircularStd-Black.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}



*{
  box-sizing: border-box;
}

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

.link-plain,
    .link-plain:hover,
    .link-plain:active,
    .link-plain:visited {
        text-decoration: none;
    }

    .link-plain-f,
    .link-plain-f:hover,
    .link-plain-f:active,
    .link-plain-f:focus,
    .link-plain-f:visited {
        color: initial;
        text-decoration: none !important;
    }

    .div-center {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    #va_container {
        position: relative;
        max-width: 1140px;
        margin: auto;
    }

    .va-thumbnail {
        border-radius: 5px;
        border: 0px;
        max-width: 100%;
    }

    .va-title {
        margin-top: 0px;
        margin-bottom: 10px;
        font-weight: 700;
    }

    .va-carrousel-flexbox {

        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        scrollbar-width: none;
        justify-content: space-around;
    }

    .va-carrousel-flexbox .va-card {
        flex: 0 0 auto;
        padding-left: 15px;
    }

    .va-carrousel-flexbox .va-card:last-child {
        margin-right: 15px;
    }

    .va-carrousel-flexbox .va-card:last-child::after {
        content: ' ';
        display: inline-block;
    }

    .va-card {
        width: 100px;
        cursor: pointer;
        user-select: none;
        outline: none;
    }

    .va-card:hover {
        user-select: none;
        outline: none;
    }

    .va-card a {
        display: block;
    }

    @media (min-width: 768px) {
        .va-card {
            width: 130px;
        }
    }

    .va-carrousel,
    .va-carrousel-flexbox {
        width: 100%;
        -webkit-overflow-scrolling: touch;
    }

    .va-carrousel::-webkit-scrollbar,
    .va-carrousel-flexbox::-webkit-scrollbar {
        display: none;
    }

    .va-carrousel-title {
        display: inline-block;

        color: white;
        font-weight: 700;
        padding-bottom: 8px;

        margin-bottom: 18px;
    }

    .va-title {
        margin-top: 8px;
        font-size: 11px;
        max-height: 3em;
        overflow: hidden;
        color: #001E30;
        font-weight: 700;
    }

    @media (min-width: 768px) {
        .va-title {
            font-size: 13px;
        }
    }

    .va-start-from {
        font-size: 9px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: white;
    }

    .va-points {
        font-size: 12px;
        font-weight: 700;
        display: inline-block;
        color: white;
    }

    .deals-paddle {
        height: 38px;
        width: 38px;
        color: white;
        background-color: #00000089;
        border-radius: 50%;
        border: 0px solid;
        margin: auto;
        position: absolute;

        display: flex;
        justify-content: center;
        align-items: center;
      cursor:pointer;
    }

    .deals-paddle:focus {
        outline: none;
    }

    .deals-paddle:active {
        border-style: solid;
        outline: none;
        user-select: none;
    }

    .deals-paddle svg {
        width: 10px;
    }

    @media (min-width: 768px) {
        .other-game-button {
            width: 300px;
        }
    }

    .deals-scroll-left {
        top: 0;
        left: 5px;
        bottom: 0;
    }

    .deals-scroll-right {
        top: 0;
        bottom: 0;
        right: 5px;
    }

    .va-carrousel-section {
        font-family: "Roboto"
        padding: 0px;
        position: relative;
    }

    @media (min-width: 768px) {

        .va-carrousel-section {
            padding-left: 15px;
            padding-right: 15px;
        }
    }

    .va-whitewrap {
     background-color: #F1F3F5;
        padding-top: 15px;
        margin-top: 15px;
    }

    .va-seeall {
        display: block;
        font-size: 18px;
        font-weight: 700;
        border-top: 1px solid #DDDDDD;
        text-align: center;
        padding: 10px;
    }



.navbar {
  background-color: #FFFFFF;
  height: 80px;
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
  padding: 2%;
}

.navbar--language {
  width: auto;
  overflow: auto;
}


.navbar-brand {
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
  display: inline-block;
  padding: 0.8rem 0.4rem;
}


.navbar-toggler {
  float: right;
  height: auto;
  padding: 0.75rem 0.5rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid $cool-gray;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
  span {
    border: solid 1px $cool-gray;
    display: block;
    width: 20px;
    margin-bottom: 4px;
    &:last-child {
      margin-bottom: 0;
    }
  }
}

.navbar__brand {
  height: auto;
  display: block;
  height: 32px;
  padding-top: 6px;
  > img {
    height: 24px;
  }
  &.small {
    > img {
      margin-top: 4px;
      height: 20px;
    }
  }
}

.languageSelect{
  background-size: 20%;
  max-width: 160px;
  background-size: 8%;
  border: 1px solid transparent;
  border-radius: 5px;
  color: #354759;
  font-family: "CircularStd";
  font-size: 1rem;
  font-weight: 400;
  height: 2.8rem;
  padding: 2px;
}

.dropbtn {
  background-color: #fff;
  color: #000;
  display: flex;
  padding: 14px 25px 10px 25px;
  font-family: 'CircularStd', 'Circular-cyr', Montserrat, sans-serif !important;
  font-size: 12px;
  border: none;
  min-width: 80px;
  cursor: pointer;
  text-align: left;
  border-bottom:1px solid #eee;
  border-radius: 20px;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f3f5;
  min-width: 230px;
  z-index: 1;
  padding: 7px 0px;
  border-radius: 12px;
}

.dropdown-content a {
  color: black;
  font-family: 'CircularStd', 'Circular-cyr', Montserrat, sans-serif !important;
  font-size: 12px;
  padding: 7px 20px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: transparent}

.dropdown:hover .dropdown-content {
  display: block;
}


.sf-sub-indicator [class^="icon-"], .sf-sub-indicator [class*=" icon-"] {
    color: #000;
    font-size: 16px;
    line-height: 16px;
    height: auto;
    background-color: transparent!important;
}


iframe {
  border-radius: 8px !important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 800px) {
  .languageDesktop{
    display: none;
  }
  .languageMobile {
    display: block;
  }
  .navbar--language {
    width: 25% !important;
  }
  .inbenta-km {
    padding: 16px 16px 0px!important;
    margin-top: 20px !important;
  }
  .inbenta-km__search {
    padding: 0px !important;
}
}

@media only screen  and (min-width : 1224px) {
  .languageDesktop {
    display: block;
  }
  .languageMobile {
    display: none;
  }
}

.header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content:center;
  -ms-justify-content:center;
  justify-content:center;
  -webkit-align-items: center
  -ms-align-items: center;
  align-items: center;
  background-size: cover;
  color: #001E30;
  height: 6rem;
  box-sizing: border-box;
}


.header_title{
  text-align: center !important;;
  font-family: "CircularStd", Helvetica, Arial, sans-serif !important;
  font-size: 32px !important;
  font-weight: 600;
  margin-top: 4rem !important;
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.header_subtitle{
  font-family: "CircularStd" !important;
  font-size: 22px;
  line-height: 42px;
  font-weight: 500;
  margin-top: 2rem;
}
.body{
  background-color:white;
  padding: 0px;
}
.body__contents{
  max-width: 90% !important;
  width: 100%;
  margin: 0px auto;
  box-sizing: border-box;
  padding: 0px !important;
}
.body__fake-contents__wrapper{
  padding: 0 16px;
}
.body__contents__gray-block{
  background-color:#EEEEEE;
  height: 24px;
  margin-bottom: 23px;
  width: 100%;
}
.footer{
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content:center;
  -ms-justify-content:center;
  justify-content:center;
  font-size: 18px;
  height: 40px;
  padding: 12px 10px;
  background-color:#212121;
  box-sizing: border-box;
}
.footer__logo{
  display: none;
  color: white;
}
.footer__logo span{
  color: #FF1744;
}
.inbenta-km__powered {
  display: none !important;
}

*, *:before, *:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
  font-size: 100%;
  scroll-behavior: smooth;
}
body {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  font-size: .813rem;
  line-height: 1.4;
  font-weight: 300;
  margin: 0;
  letter-spacing: 0.02em;
  font-family: "CircularStd", Helvetica, Arial, sans-serif !important;
}

h1, h2, h3 {
  font-family: "CircularStd" !important;
  color: #000000;
  letter-spacing: -0.4px;
  margin-bottom: 15px;
}
h1 {
  font-size: 1.5rem;
  line-height: 32px;
}
h2{
  font-size: 1.25rem;
  line-height: 28px;
}
h3{
  font-size: 1.125rem;
  line-height: 24px;
}
p, ul, ul li, ol, ol li, a, a:visited{
  color: #637381;
  color: #000000;
  line-height: 1.4;
}
p {
  text-align: left;
  margin-bottom: 20px;
}
p.indent {
  padding: 0 20px;
}
hr{
  opacity: 0.2;
}
ul, ol {
  margin-left: 0px !important;
  margin-bottom: 20px;
}
strong{
  font-family: "CircularStd" !important;
}
table.simple {
  margin: 0 0 20px 0;
  padding: 0;
  border: none;
  border-collapse: collapse;
  border-spacing:0;
  border: solid 1px gray;
  width: 100%;
}
table.simple tr td {
  padding: 8px 8px;
  border-bottom: solid 2px slategray;
  border-right: solid 1px gray;
}
table.simple thead td {
  font-family: "CircularStd" !important;
}
table.simple tbody td:last-child {
  border-right: none;
}




.inbenta-km__faq .image {
  display: table;
  clear: both;
  text-align: center;
  margin: .9em auto;
  min-width: 50px
}

.inbenta-km__faq .image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%
}

.inbenta-km__faq .image-inline {
  display: inline-flex;
  max-width: 100%;
  align-items: flex-start
}

.inbenta-km__faq .image-inline picture {
  display: flex
}

.inbenta-km__faq .image-inline img,.inbenta-km__faq .image-inline picture {
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%
}

.inbenta-km__faq .image>figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px
}

.inbenta-km__faq .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box
}

.inbenta-km__faq .image.image_resized img {
  width: 100%
}

.inbenta-km__faq .image.image_resized>figcaption {
  display: block
}

.inbenta-km__faq .image-style-block-align-left,.inbenta-km__faq .image-style-block-align-right {
  max-width: calc(1 - $ck-image-style-spacing)
}

.inbenta-km__faq .image-style-align-left,.inbenta-km__faq .image-style-align-right {
  clear: none
}

.inbenta-km__faq .image-style-side {
  float: right;
  margin-left: 16px;
  max-width: 50%
}

.inbenta-km__faq .image-style-align-left {
  float: left;
  margin-right: 16px
}

.inbenta-km__faq .image-style-align-center {
  margin-left: auto;
  margin-right: auto
}

.inbenta-km__faq .image-style-align-right {
  float: right;
  margin-left: 16px
}

.inbenta-km__faq .image-style-block-align-right {
  margin-right: 0;
  margin-left: auto
}

.inbenta-km__faq .image-style-block-align-left {
  margin-left: 0;
  margin-right: auto
}

.inbenta-km__faq p+.image-style-align-left,.inbenta-km__faq p+.image-style-align-right,.inbenta-km__faq p+.image-style-side {
  margin-top: 0
}

.inbenta-km__faq .image-inline.image-style-align-left,.inbenta-km__faq .image-inline.image-style-align-right {
  margin-top: calc(var($ck-image-style-spacing) / 2);
  margin-bottom: calc(var($ck-image-style-spacing) / 2)
}

.inbenta-km__faq .image-inline.image-style-align-left {
  margin-right: calc(var($ck-image-style-spacing) / 2)
}

.inbenta-km__faq .image-inline.image-style-align-right {
  margin-left: calc(var($ck-image-style-spacing) / 2)
}

.inbenta-km__faq .table {
  margin: .9em auto;
  display: table
}

.inbenta-km__faq .table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  border: 1px double #b3b3b3
}

.inbenta-km__faq .table table td,.inbenta-km__faq .table table th {
  min-width: 2em;
  padding: .4em;
  border: 1px solid #bfbfbf
}

.inbenta-km__faq .table table th {
  font-weight: 700
}

.inbenta-km__faq [dir=rtl] .table th {
  text-align: right
}

.inbenta-km__faq .table th {
  text-align: left
}

.inbenta-km__faq pre {
  padding: 1em;
  color: #353535;
  background: hsla(0,0%,78%,.3);
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  text-align: left;
  direction: ltr;
  tab-size: 4;
  white-space: pre-wrap;
  font-style: normal;
  min-width: 200px
}

.inbenta-km__faq pre code {
  background: unset;
  padding: 0;
  border-radius: 0
}

.inbenta-km__faq .text-tiny {
  font-size: .7em
}

.inbenta-km__faq .text-small {
  font-size: .85em
}

.inbenta-km__faq .text-big {
  font-size: 1.4em
}

.inbenta-km__faq .text-huge {
  font-size: 1.8em
}

.inbenta-km__faq blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: 5px solid #ccc
}

.inbenta-km__faq [dir=rtl] blockquote {
  border-left: 0;
  border-right: 5px solid #ccc
}

.inbenta-km__faq .marker-yellow {
  background-color: #fdfd77
}

.inbenta-km__faq .marker-green {
  background-color: #62f962
}

.inbenta-km__faq .marker-blue {
  background-color: #72ccfd
}

.inbenta-km__faq .marker-pink {
  background-color: #fc7899
}

.inbenta-km {
  display: flex;
  flex-direction: column;
  max-width: 1024px;
  width: 100%
}

.inbenta-km__content {
  flex-grow: 2;
  background-color: #FFFFFF;
  margin-top: 0 !important;
  padding: 0px !important;
}

.inbenta-km * {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-radius: 40px;
}

.inbenta-km__search {
  position: relative;
  padding: 0 5% !important;
}

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

.inbenta-km .form__input {
  flex-grow: 2;
  min-width: 1px
}


.inbenta-km .form__button .inbenta-km-button {
  display: flex;
  align-items: center
}

.inbenta-km__autocompleter {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 9999
}

.inbenta-km-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer
}

.inbenta-km-button:focus {
  outline: none;
}

.inbenta-km-input {
  flex-grow: 2
}

.inbenta-km-input::-ms-clear {
  display: none;
}


.inbenta-km-dropdown {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-grow: 0;
  position: relative
}

.inbenta-km-dropdown__trigger {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.inbenta-km-dropdown__menu {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 9999
}

.inbenta-km-dropdown__menu__item {
  display: flex;
  align-items: center
}

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

.inbenta-km__faq__title {
  cursor: pointer
}

.inbenta-km__faq__title .title__faq {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 2
}

.inbenta-km__faq__body {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  opacity: 0;
  max-height: 0;
  overflow: hidden
}

.inbenta-km__faq__body .body__rating {
  clear: both
}

.inbenta-km__faq--active .inbenta-km__faq__body {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  opacity: 1;
  max-height: 1000vh;
  overflow: initial
}

.inbenta-km__rating {
  display: flex;
  align-items: center
}

.inbenta-km__rating__comment,.inbenta-km__rating__content {
  flex-grow: 2
}

.inbenta-km__rating__comment,.inbenta-km__rating__comment .comment__feedback,.inbenta-km__rating__comment .content__buttons,.inbenta-km__rating__content,.inbenta-km__rating__content .comment__feedback,.inbenta-km__rating__content .content__buttons {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.inbenta-km__rating__comment .comment__feedback,.inbenta-km__rating__content .comment__feedback {
  flex-grow: 2
}

.inbenta-km__faqs--secondary .inbenta-km__rating__content {
  justify-content: flex-start
}

@media (max-width: 608px) {
  .inbenta-km__rating__comment {
      align-items:center
  }

  .inbenta-km__rating__comment,.inbenta-km__rating__comment .comment__feedback {
      display: flex;
      flex-flow: row wrap
  }

  .inbenta-km__faqs--secondary .inbenta-km__rating__comment {
      display: flex;
      align-items: flex-start
  }

  .inbenta-km__faqs--secondary .inbenta-km__rating__thanks {
      text-align: left
  }
}

@media (max-width: 480px) {
  .inbenta-km__rating__content {
      display:flex;
      flex-direction: column;
      align-items: center
  }

  .body__contents{
    max-width: 100% !important;
  }

  .inbenta-km__faqs--secondary .inbenta-km__rating__content {
      display: flex;
      flex-direction: column;
      align-items: flex-start
  }
}

.inbenta-km__list__group {
  display: flex;
  justify-content: space-between
}

.inbenta-km__list__group,.inbenta-km__list__group__pager {
  flex-wrap: wrap;
  align-items: center
}

.inbenta-km__list__question {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline
}

.inbenta-km__categories .container__category__group {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start
}

.inbenta-km__categories__container .container__category-name {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.inbenta-km__category {
  flex-grow: 2;
  max-width: 100% !important;
}

.inbenta-km__category__content-category {
  flex-direction: column;
  justify-content: space-between;
  height: 100%
}

.inbenta-km__decision-tree__buttons {
  display: flex;
  flex-flow: row wrap;
  align-items: center
}

.inbenta-km__decision-tree__back {
  display: flex;
  align-items: center
}

.inbenta-km__decision-tree .inbenta-km-button {
  display: flex;
  justify-content: center
}

.inbenta-km__breadcrumb {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch
}

.inbenta-km__breadcrumb,.inbenta-km__breadcrumb__element {
  display: flex;
  justify-content: flex-start;
  align-items: center
}

.inbenta-km__refreshNotification {
  position: fixed!important;
  top: 16px!important;
  right: 16px!important;
  bottom: !important;
  left: !important;
  display: flex;
  flex-direction: column;
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  word-wrap: break-word;
  word-break: break-word
}

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

.inbenta-km__refreshNotification--oculted {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  transform: translateX(500px)
}

body.inbenta-km-modal--open {
  overflow: hidden
}

.inbenta-km__modal {
  position: fixed!important;
  top: 0!important;
  right: 0!important;
  bottom: 0!important;
  left: 0!important;
  overflow-y: auto;
  z-index: 999;
  opacity: 0;
  pointer-events: none
}

.inbenta-km__modal__content {
  position: relative!important;
  top: !important;
  right: !important;
  bottom: !important;
  left: !important;
  opacity: 0;
  z-index: 2
}

.inbenta-km__modal .content__header {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.inbenta-km__modal .content__footer {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center
}

.inbenta-km__modal--active {
  opacity: 1;
  pointer-events: auto
}

.inbenta-km__modal--active .inbenta-km__modal__content {
  opacity: 1
}

.inbenta-km__instants {
  width: auto;
  max-width: 423px;
  z-index: 998
}

.inbenta-km__instants__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 100%
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__rating__content {
  align-items: center
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__faqs--secondary .inbenta-km__rating__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__rating__comment {
  flex-flow: row wrap;
  align-items: center
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__rating__comment .comment__feedback {
  flex-flow: row wrap
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__faqs--secondary .inbenta-km__rating__comment {
  display: flex;
  align-items: flex-start
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__faqs--secondary .inbenta-km__rating__thanks {
  text-align: left
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__related .inbenta-km__related__faq .inbenta-km__faq__body {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  opacity: 0;
  max-height: 0;
  overflow: hidden
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__related .inbenta-km__related__faq--active .inbenta-km__faq__body {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  opacity: 1;
  max-height: 1000vh;
  overflow: initial
}

.inbenta-loader {
  display: flex;
  justify-content: center;
  flex-grow: 2;
  position: fixed!important;
  top: 0!important;
  right: 0!important;
  bottom: 0!important;
  left: 0!important;
  z-index: 999999
}

.inbenta-loader .loader__load {
  align-self: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  border: 5px solid #545084
}

.inbenta-loader .loader__load__inner {
  stroke: #545084
}

@keyframes rotation {
  0% {
      transform: rotate(0deg)
  }

  to {
      transform: rotate(1turn)
  }
}

.inbenta-km-hidden {
  display: none
}

.inbenta-km-dropdown__trigger .inbenta-km-icon:before,.inbenta-km__breadcrumb__element:after,.inbenta-km__breadcrumb__element:first-child:before,.inbenta-km__categories--sidebar__container .container__category__title .title__icon:before,.inbenta-km__categories__container .container__category-name__button-wrapper .inbenta-km-button__icon:before,.inbenta-km__category__content-category .content-category__icon:before,.inbenta-km__decision-tree__back .inbenta-km-icon:before,.inbenta-km__faq__title .title__faq__icon:before,.inbenta-km__instants__header .header__icon:before,.inbenta-km__list__group__pager .pager.inbenta-km-icon:before,.inbenta-km__modal .content__header .inbenta-km-button:before,.inbenta-km__rating__comment .comment__feedback__button .inbenta-km-button .inbenta-km-icon:before,.inbenta-km__rating__content .content__buttons__button-wrapper .inbenta-km-button .inbenta-km-icon:before,.inbenta-km__rating__content .content__buttons__button-wrapper:last-child .inbenta-km-button .inbenta-km-icon:before,.inbenta-km__search__form .form__button .inbenta-km-button .inbenta-km-icon:before {
  font-family: tatooine-sunset-icons;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: 1
}

.inbenta-km__category__content-category .content-category__icon:before {
  display: none !important;
}



@font-face {
  font-family: tatooine-sunset-icons;
  src: url("https://cdn.inbenta.io/static/fonts/sdk-fonts/tatooine-sunset.woff") format("woff");
  font-weight: 400;
  font-style: normal
}

.inbenta-km-icon {
  font-family: tatooine-sunset-icons!important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.inbenta-km-subtitle,.inbenta-km-title {
  font-family:  "CircularStd", Helvetica, Arial, sans-serif !important;
  font-size: 19px;
  color: #212121;
  margin: 0 0 24px;
  line-height: 1.5;
  font-weight: 600;
  padding-right: 2% !important;

}

.inbenta-km-title {
  width: 100%;
  text-align: left !important;
}

.inbenta-km-subtitle {
  font-size: 14px
}

.inbenta-km-button {
  font-family: "CircularStd", Helvetica,sans-serif !important;
  font-size: 14px;
  background-color: #fff;
  color: #212121;
  line-height: 1.5;
  border-radius: 100px;
  font-weight: 500;
  box-shadow: none;
  padding: 6px 16px;
  border: 1px solid #212121;
  box-sizing: border-box;
  transition: all .3s ease 0s
}

.inbenta-km-button:hover {
  transition: all .3s ease 0s;
  border-color: #212121;
  background-color: #212121;
  color: #fff;
  box-shadow: none
}

.inbenta-km-button—-disabled,.inbenta-km-button—-disabled:hover {
  pointer-events: none;
  opacity: .48
}

.inbenta-km-input {
  font-family: "CircularStd", Helvetica,sans-serif  !important;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  color: #212121;
  font-weight: 400;
  padding: 0 16px;
  border-radius: 100px;
  border: 2px solid #212121 !important;
  -webkit-appearance: none;
  box-sizing: border-box;
  min-width: 1px;
  height: 40px;
  max-width: 100%;
}

.inbenta-km-input:focus {
  outline: none
}

.inbenta-km-dropdown__trigger {
  font-family: "CircularStd" ,Helvetica,sans-serif  !important;
  color: #212121;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  cursor: pointer;
  min-width: auto;
  width: 100%;
  padding: 10px 16px;
  font-weight: 400;
  background: #fff;
  border-radius: 100px
}

.inbenta-km-dropdown__trigger span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 12px
}

.inbenta-km-dropdown__trigger .inbenta-km-icon {
  flex-shrink: 0
}

.inbenta-km-dropdown__trigger .inbenta-km-icon:before {
  transition: all .3s ease 0s;
  content: "6";
  color: #212121
}

.inbenta-km-dropdown__trigger:hover .inbenta-km-icon:before {
  color: var(--primary,#9f2241) !important
}

.inbenta-km-dropdown__menu {
  max-height: 400px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(60,68,77,.05),0 3px 6px -2px rgba(60,68,77,.05),0 1px 14px 0 rgba(60,68,77,.1);
  border-radius: 10px;
  opacity: 0;
  margin-top: 12px;
  transition: all .4s cubic-bezier(.25,.75,.5,1.4) 0s;
  pointer-events: none
}

.inbenta-km-dropdown__menu__item {
  line-height: 1.5;
  font-size: 14px;
  padding: 10px 12px;
  color: #212121;
  transition: all .3s ease 0s
}

.inbenta-km-dropdown__menu__item--active {
  color: var(--primary,#9f2241) !important
}

.inbenta-km-dropdown__menu__item:hover {
  background-color: transparent;
  transition: all .3s ease 0s;
  cursor: pointer;
  color: var(--primary,#9f2241) !important
}

.inbenta-km-dropdown__menu__item+.inbenta-km-dropdown__menu__item {
  border-top: 1px solid #f5f5f5
}

.inbenta-km-dropdown--active .inbenta-km-dropdown__trigger span {
  color: #212121
}

.inbenta-km-dropdown--active .inbenta-km-dropdown__trigger .inbenta-km-icon:before {
  color: var(--primary,#9f2241) !important
}

.inbenta-km-dropdown--active .inbenta-km-dropdown__menu {
  transition: all .4s cubic-bezier(.25,.75,.5,1.4) 0s;
  overflow-y: auto;
  opacity: 1;
  pointer-events: auto
}

.inbenta-km-dropdown+.inbenta-km-dropdown {
  margin-top: 12px
}

.inbenta-km__search {
  margin-bottom: 40px;
  margin-top: 40px !important;
  padding: 0 5% !important;
  background-color: #FFFFFF !important;
}

.inbenta-km__search__form {
  position: relative
}

.inbenta-km__search__form .form__input::-webkit-input-placeholder {
  color: #eee;
  opacity: 1;
  color: #718192 !important;
}

.inbenta-km__search__form .form__input::-moz-placeholder {
  color: #eee;
  opacity: 1;
  color: #718192 !important;
}

.inbenta-km__search__form .form__input:-ms-input-placeholder {
  color: #eee;
  opacity: 1;
  color: #718192 !important;
}

.inbenta-km__search__form .form__input:-moz-placeholder {
  color: #eee;
  opacity: 1;
  color: #718192 !important;
}

.inbenta-km__search__form .form__input.inbenta-km-input {
  border-radius: 100px !important;
  border: 1px solid #e0e0e0 !important;
  height: 48px;
  padding-right: 50px;
  transition: all .3s ease 0s;
}

.inbenta-km__search__form .form__input.inbenta-km-input:focus {
  box-shadow: 0 3px 6px 0 rgba(60,68,77,.05),0 3px 6px -2px rgba(60,68,77,.05),0 1px 14px 0 rgba(60,68,77,.1);
  transition: all .3s ease 0s;
  border-color: #DBE2EB !important;
}

.inbenta-km__search__form .form__button .inbenta-km-button {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute !important;
  top: 8px!important;
  right: 8px!important;
  height: 32px;
  width: 32px;
  background-color: #9f2241 !important;
  box-shadow: none;
  padding: 0;
  border-radius: 100px;
  border: none;
  margin: 0
}

.inbenta-km__search__form .form__button .inbenta-km-button .inbenta-km-icon:before {
  content: "g";
  color: #fff
}

.inbenta-km__search__form .form__button .inbenta-km-button__text {
  display: none
}

.inbenta-km__autocompleter {
  width: calc(100% - 64px);
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  color: #212121;
  line-height: 1.5;
  border: none;
  box-shadow: 0 3px 6px 0 rgba(60,68,77,.05),0 3px 6px -2px rgba(60,68,77,.05),0 1px 14px 0 rgba(60,68,77,.1);
  padding: 0;
  border-radius: 10px;
  background: #fff;
  transition: all .3s ease 0s;
  overflow: hidden;
  top: 60px !important;
  margin: 0 auto
}

.inbenta-km__autocompleter--selected {
  background: #fff;
  color: var(--primary,#9f2241) !important;
  transition: all .3s ease 0s
}

.inbenta-km__autocompleter__link {
  padding: 10px 12px;
  word-wrap: break-word;
  word-break: break-word;
  transition: all .3s ease 0s
}

.inbenta-km__autocompleter__link strong {
  font-weight: 500
}

.inbenta-km__autocompleter__link+.inbenta-km__autocompleter__link {
  border-top: 1px solid #f5f5f5
}

.inbenta-km__autocompleter__link:hover {
  cursor: pointer;
  background: #fff;
  color: var(--primary,#9f2241) !important;
  transition: all .3s ease 0s
}

.inbenta-km__faq {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  background-color: transparent;
  border-radius: 0;
  margin: 0;
  font-weight: 400;
  line-height: 1.5;
  box-sizing: border-box;
  border-top: 1px solid #eee
}

.inbenta-km__faq :focus {
  outline: none
}

.inbenta-km__faq__title {
  padding: 16px 0
}

.inbenta-km__faq__title .title__faq__text {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  color: #212121;
  font-size: 14px;
  padding-right: 16px
}

.inbenta-km__faq__title .title__faq__icon {
  flex-shrink: 0
}

.inbenta-km__faq__title .title__faq__icon:before {
  transition: all .3s ease 0s;
  content: "6";
  color: #212121
}

.inbenta-km__faq__title:hover .title__faq__text {
  color: #212121
}

.inbenta-km__faq__title:hover .title__faq__icon:before {
  transition: all .3s ease 0s;
  color: var(--primary,#9f2241) !important
}

.inbenta-km__faq__body .body__contents {
  font-size: 14px;
  color: #212121;
  padding: 4px 0 24px;
  font-weight: 400;
  line-height: 1.55
}

.inbenta-km__faq__body a {
  color: var(--primary,#9f2241) !important;
  text-decoration: none
}

.inbenta-km__faq__body a:hover {
  color: var(--primary,#9f2241) !important;
  text-decoration: underline
}

.inbenta-km__faq__body p {
  margin: 0 0 16px;
  font-size: 14px !important;
}

.inbenta-km__faq__body p:last-child {
  margin: 0
}

.inbenta-km__faq--active>.inbenta-km__faq__title .title__faq__text {
  color: #212121;
  font-weight: 600
}

.inbenta-km__faq--active>.inbenta-km__faq__title .title__faq__icon:before {
  color: var(--primary,#9f2241) !important
}

.inbenta-km__faq:last-child {
  border-bottom: 1px solid #eee
}

.inbenta-km__faqs--secondary .inbenta-km__rating__content {
  display: flex;
  align-items: center
}

.inbenta-km__results {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px
}

.inbenta-km__results__contents {
  margin-bottom: 32px
}

.inbenta-km__results__contents .inbenta-km-title {
  display: none
}

.inbenta-km__results .inbenta-km-subtitle {
  font-size: 15px;
  line-height: 1.5;
  width: 100%;
  text-align: center
}

.inbenta-km__results .inbenta-km-subtitle .contents__title__text {
  color: #9e9e9e;
  display: inline;
  font-weight: 400
}

.inbenta-km__results .inbenta-km-subtitle .contents__title__query {
  color: var(--primary,#9f2241) !important; 
  display: inline
}

.inbenta-km__results__not-found {
  margin-bottom: 24px;
  text-align: center
}

.inbenta-km__results__not-found .inbenta-km-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 4px;
  color: var(--primary,#9f2241) !important;
  font-weight: 600
}

.inbenta-km__results__not-found .not-found__text {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  line-height: 1.5;
  color: #212121
}

.inbenta-km__results__button {
  display: flex;
  justify-content: center;
  order: 2
}

.inbenta-km__push {
  margin-bottom: 40px
}



.inbenta-km__popular {
  margin-bottom: 40px;
  background-color: #FFFFFF !important;
  order: 5 !important;
}


.inbenta-km__related {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  margin-bottom: 16px;
  background-color: #fafafa;
  border-radius: 8px;
  padding: 16px
}

.inbenta-km__related__title {
  font-size: 17px;
  text-align: left;
  color: #212121;
  margin: 0 0 8px;
  font-weight: 600
}

.inbenta-km__related__faq+.inbenta-km__related__faq {
  border-top: 1px solid #eee
}

.inbenta-km__related__faq .inbenta-km__faq {
  border: none
}

.inbenta-km__related__faq .inbenta-km__faq__body {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  opacity: 0;
  max-height: 0;
  pointer-events: none
}

.inbenta-km__related__faq--active .inbenta-km__faq .title__faq__text {
  font-weight: 600
}

.inbenta-km__related__faq--active .inbenta-km__faq .title__faq__icon:before {
  color: var(--primary,#9f2241) !important
}

.inbenta-km__related__faq--active .inbenta-km__faq__body {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  opacity: 1;
  max-height: 1000vh;
  pointer-events: inherit
}

.inbenta-km__list {
  margin-bottom: 32px
}

.inbenta-km__list .inbenta-km-subtitle,.inbenta-km__list .inbenta-km-title {
  margin-bottom: 12px
}

.inbenta-km__list__group,.inbenta-km__list__question {
  margin-bottom: 16px
}

.inbenta-km__list__group {
  margin-bottom: 24px
}

.inbenta-km__list__group__pager {
  display: flex;
  justify-content: flex-end;
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 13px;
  line-height: 1.5;
  color: #9e9e9e;
  width: 100%
}

.inbenta-km__list__group__pager .pager {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 100px
}

.inbenta-km__list__group__pager .pager+.pager {
  margin-left: 8px
}

.inbenta-km__list__group__pager .pager__value {
  padding-right: 12px
}

.inbenta-km__list__group__pager .pager--disabled {
  cursor: not-allowed;
  opacity: .48
}

.inbenta-km__list__group__pager .pager.inbenta-km-icon:before {
  color: #212121;
  font-size: 16px
}

.inbenta-km__list__group__pager .pager.inbenta-km-icon:hover:not(.pager--disabled) {
  background-color: transparent
}

.inbenta-km__list__group__pager .pager--next:before {
  content: "8"
}

.inbenta-km__list__group__pager .pager--prev:before {
  content: "7"
}

.inbenta-km__list__question .inbenta-km-title {
  margin-right: 8px
}

.inbenta-km__categories {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  line-height: 1.5;
  color: #212121;
  margin-bottom: 40px;
  word-wrap: normal;
  word-break: normal;
  order: 1 !important;
}

.inbenta-km__categories__container .container__category-name {
  margin-bottom: 16px
}

.inbenta-km__categories__container .container__category-name__title {
  font-size: 17px;
  font-weight: 600
}

.inbenta-km__categories__container .container__category-name__button-wrapper .inbenta-km-button {
  border: none;
  background-color: transparent;
  padding: 8px
}

.inbenta-km__categories__container .container__category-name__button-wrapper .inbenta-km-button__icon:before {
  content: "2";
  color: var(--primary,#9f2241) !important;
  margin-right: 8px
}

.inbenta-km__categories__container .container__category-name__button-wrapper .inbenta-km-button__text {
  color: #212121
}

.inbenta-km__categories__container .container__category-name__button-wrapper .inbenta-km-button:hover {
  border: none;
  background-color: transparent
}

.inbenta-km__categories__container .container__category-name__button-wrapper .inbenta-km-button:hover .inbenta-km-button__text {
  color: #212121
}

.inbenta-km__categories__container .container__category__group {
  display: flex;
  flex-wrap: wrap;
  justify-content: left !important;
  align-items: stretch;
  margin-bottom: 0
}

.inbenta-km__categories--sidebar .inbenta-km-title {
  text-align: left;
  width: auto
}

.inbenta-km__categories--sidebar__container {
  border: 1px solid #eee;
  border-radius: 8px;
  background-color: #fff;
  padding: 16px
}

.inbenta-km__categories--sidebar__container .container__category__title {
  transition: all .3s ease 0s;
  display: flex;
  align-items: center;
  padding: 10px 0;
  cursor: pointer
}

.inbenta-km__categories--sidebar__container .container__category__title .title__icon:before {
  content: "8";
  color: var(--primary,#9f2241) !important;
  margin-right: 8px
}

.inbenta-km__categories--sidebar__container .container__category__title .title__text {
  display: flex;
  align-items: center
}

.inbenta-km__categories--sidebar__container .container__category:hover .container__category__title {
  transition: all .3s ease 0s;
  color: var(--primary,#9f2241) !important
}

.inbenta-km__categories--sidebar__container .container__category--active .container__category__title {
  color: var(--primary,#9f2241) !important
}

.inbenta-km__categories--sidebar__container .container__category__children {
  padding-left: 16px
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__title {
  color: #212121;
  font-weight: 400
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__title:hover .container__category__title {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  color: var(--primary,#9f2241) !important
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category--active .container__category__title {
  color: var(--primary,#9f2241) !important
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__children {
  padding-left: 16px
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__title {
  color: #212121;
  font-weight: 400
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category--active .container__category__title,.inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category:hover .container__category__title {
  color: var(--primary,#9f2241) !important
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children {
  padding-left: 16px
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children .container__category__title {
  color: #212121;
  font-weight: 400
}

.inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children .container__category--active .container__category__title,.inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children .container__category:hover .container__category__title {
  color: var(--primary,#9f2241) !important
}

.inbenta-km__category {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  transition: all .3s ease 0s;
  border: 1px solid #F5F5F5 !important;
  background-color: #F5F5F5 !important;
  border-radius: 100px;
  padding: 16px 24px;
  min-width: 130px;
  max-width: 80%;
  cursor: pointer;
  margin: 0 24px 24px 0
}

.inbenta-km__category:last-child {
  margin-right: 0
}

.inbenta-km__category__image {
  display: none
}

.inbenta-km__category__content-category {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center
}



.inbenta-km__category__content-category .content-category__icon:before {
  content: "1";
  color: var(--primary,#9f2241) !important;
  margin-right: 8px
}

.inbenta-km__category__content-category .content-category__title {
  font-weight: 600
}

.inbenta-km__category:hover {
  transition: all .3s ease 0s;
  box-shadow: 0 3px 6px 0 rgba(60,68,77,.05),0 3px 6px -2px rgba(60,68,77,.05),0 1px 14px 0 rgba(60,68,77,.1);
  border-color: transparent;
  background-color:#9f2241 !important;
  color: #FFFFFF !important;
  border: 1px solid #9f2241 !important;
}

@media (max-width: 768px) {
  .inbenta-km__category {
      max-width:none;
      width: 35%;
      margin: 0 16px 16px 0
  }
  .body__contents {
    max-width: 100% !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (max-width: 480px) {
  .inbenta-km__category {
      min-width:none;
      max-width: none;
      width: 100%;
      margin: 0 0 16px
  }
  .body__contents{
    max-width: 100% !important;
    padding: 0px !important;
  }
}

.inbenta-km__decision-tree {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  line-height: 1.5;
  color: #212121;
  padding: 0 0 24px
}

.inbenta-km__decision-tree__buttons .inbenta-km-button {
  margin: 3px
}

.inbenta-km__decision-tree__phrase {
  margin-bottom: 16px;
  font-weight: 500
}

.inbenta-km__decision-tree__back {
  margin-bottom: 12px
}

.inbenta-km__decision-tree__back .inbenta-km-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  margin-right: 8px
}

.inbenta-km__decision-tree__back .inbenta-km-icon:before {
  content: "2";
  color: var(--primary,#9f2241) !important
}

.inbenta-km__decision-tree__back .inbenta-km-icon:hover {
  background-color: transparent
}

.inbenta-km__decision-tree__back span {
  font-size: 14px;
  font-weight: 600
}

.inbenta-km__rating {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  line-height: 1.5;
  font-size: 14px;
  color: #212121;
  font-weight: 500;
  max-width: 40%;
  margin: 0 auto 24px;
  word-wrap: normal;
  word-break: normal
}

.inbenta-km__rating__comment,.inbenta-km__rating__content,.inbenta-km__rating__thanks {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 8px 12px 12px;
  text-align: center
}

.inbenta-km__rating__content .content__phrase {
  padding-bottom: 8px
}

.inbenta-km__rating__content .content__buttons__button-wrapper .inbenta-km-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  padding: 4px;
  background-color: transparent
}

.inbenta-km__rating__content .content__buttons__button-wrapper .inbenta-km-button__text {
  display: none;
  padding-left: 8px
}

.inbenta-km__rating__content .content__buttons__button-wrapper .inbenta-km-button .inbenta-km-icon:before {
  content: "e";
  color: var(--primary,#9f2241) !important;
  font-size: 25px
}

.inbenta-km__rating__content .content__buttons__button-wrapper .inbenta-km-button:hover {
  background-color: transparent;
  color: #212121
}

.inbenta-km__rating__content .content__buttons__button-wrapper:last-child .inbenta-km-button .inbenta-km-icon:before {
  content: "d";
  color: var(--primary,#9f2241) !important;
  font-size: 25px
}

.inbenta-km__rating__content .content__buttons__button-wrapper+.content__buttons__button-wrapper {
  margin-left: 8px
}

.inbenta-km__rating__comment .comment__feedback {
  border: 1px solid #e0e0e0;
  margin-top: 8px;
  border-radius: 100px;
  width: 100%;
  height: 40px;
  overflow: hidden
}

.inbenta-km__rating__comment .comment__feedback__textarea {
  background-color: transparent;
  border: none;
  padding: 10px 16px;
  border-radius: 100px 0 0 100px;
  resize: none;
  height: 42px;
  width: 100%;
  margin: 0
}

.inbenta-km__rating__comment .comment__feedback__button .inbenta-km-button {
  border: none;
  border-radius: 0 100px 100px 0;
  padding: 0 12px;
  height: 40px;
  margin: 0;
  background-color: transparent
}

.inbenta-km__rating__comment .comment__feedback__button .inbenta-km-button__text {
  display: none
}

.inbenta-km__rating__comment .comment__feedback__button .inbenta-km-button .inbenta-km-icon:before {
  content: "i";
  color: var(--primary,#9f2241) !important;
  font-size: 25px
}

.inbenta-km__rating__comment .comment__feedback__button .inbenta-km-button:hover {
  background-color: transparent
}

@media (max-width: 768px) {
  .inbenta-km__rating {
      max-width:65%
  }
}

@media (max-width: 608px) {
  .inbenta-km__rating__comment .comment__feedback {
      display:flex;
      flex-flow: row nowrap
  }
}

@media (max-width: 480px) {
  .inbenta-km__rating {
      max-width:90%
  }
}

.inbenta-km__breadcrumb {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 13px;
  margin-bottom: 24px;
  line-height: 1.5
}

.inbenta-km__breadcrumb__element {
  color: #212121;
  cursor: pointer;
  white-space: nowrap
}

.inbenta-km__breadcrumb__element:after {
  content: "8";
  font-size: 14px;
  color: #9e9e9e;
  margin: 0 4px
}

.inbenta-km__breadcrumb__element:first-child:before {
  content: "f";
  color: var(--primary,#9f2241) !important;
  margin-right: 8px;
  position: relative;
  bottom: 1px
}

.inbenta-km__breadcrumb__element:last-child {
  cursor: default
}

.inbenta-km__breadcrumb__element:last-child:after {
  content: ""
}

.inbenta-km__breadcrumb__element.inbenta-km-active {
  color: #9e9e9e
}

.inbenta-km__refreshNotification {
  width: 307px;
  background-color: #fff;
  border-radius: 2px;
  padding: 16px;
  box-shadow: 0 3px 6px 0 rgba(60,68,77,.05),0 3px 6px -2px rgba(60,68,77,.05),0 1px 14px 0 rgba(60,68,77,.1);
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  color: #212121
}

.inbenta-km__refreshNotification .inbenta-km-title {
  margin-bottom: 0
}

.inbenta-km__refreshNotification__header {
  margin-bottom: 12px
}

.inbenta-km__refreshNotification__header .inbenta-km-button {
  color: #e0e0e0;
  background-color: transparent;
  padding: 0;
  border: none;
  height: auto
}

.inbenta-km__refreshNotification__header .inbenta-km-button .inbenta-km-icon--close:before {
  display: inline-block;
  font-family: inbenta-app-icons!important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  content: "k";
  color: #212121;
  display: none
}

.inbenta-km__refreshNotification__header .inbenta-km-button__text {
  display: none
}

.inbenta-km__refreshNotification .body__text {
  padding-bottom: 24px
}

.inbenta-km__refreshNotification .body__button {
  display: flex;
  justify-content: flex-start
}

.inbenta-km__refreshNotification .body__button .inbenta-km-button {
  align-self: flex-start
}

.inbenta-km__modal {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  line-height: 1.5;
  color: #212121;
  background-color: transparent
}

.inbenta-km__modal,.inbenta-km__modal__content {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s
}

.inbenta-km__modal__content {
  max-width: 70%;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 3px 6px 0 rgba(60,68,77,.05),0 3px 6px -2px rgba(60,68,77,.05),0 1px 14px 0 rgba(60,68,77,.1);
  margin: 32px auto;
  transform: translateY(-100vh);
  overflow: hidden
}

@media (max-width: 768px) {
  .inbenta-km__modal__content {
      max-width:100%;
      margin: 24px
  }
}

@media (max-width: 480px) {
  .inbenta-km__modal__content {
      margin:0;
      min-height: 100vh;
      box-sizing: border-box
  }
}

.inbenta-km__modal .content__header {
  background-color: #fff;
  padding: 24px 24px 12px
}

.inbenta-km__modal .content__header__text {
  font-size: 16px;
  color: var(--primary,#9f2241) !important;
  padding-right: 8px;
  font-weight: 600
}

.inbenta-km__modal .content__header .inbenta-km-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  border: none
}

.inbenta-km__modal .content__header .inbenta-km-button:before {
  content: "b";
  color: #212121
}

.inbenta-km__modal .content__header .inbenta-km-button__text {
  display: none
}

.inbenta-km__modal .content__header .inbenta-km-button:hover {
  background-color: transparent
}

.inbenta-km__modal .content__body {
  padding: 0 24px 16px
}

.inbenta-km__modal .content__body .inbenta-km__faqs .inbenta-km__faq:first-child {
  border-top: none
}

.inbenta-km__modal .content__body .inbenta-km__faqs .inbenta-km__faq:last-child {
  border-bottom: none
}

.inbenta-km__modal .content__body .inbenta-km__rating {
  max-width: 80%
}

.inbenta-km__modal .content__footer {
  padding: 0 24px 24px
}

.inbenta-km__modal .content__footer .inbenta-km-button+.inbenta-km-button {
  margin-left: 12px
}

.inbenta-km__modal--active {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  background-color: rgba(33,33,33,.8)
}

.inbenta-km__modal--active .inbenta-km__modal__content {
  transition: all .3s cubic-bezier(.3,.01,.6,.99) 0s;
  transform: translate(0)
}

@media (max-width: 480px) {
  .inbenta-km__modal__content {
      min-height:auto;
      margin: 8px
  }
}

.inbenta-km__instants {
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  color: #212121;
  line-height: 1.5;
  box-shadow: 0 3px 6px 0 rgba(60,68,77,.05),0 3px 6px -2px rgba(60,68,77,.05),0 1px 14px 0 rgba(60,68,77,.1);
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden
}

.inbenta-km__instants__header {
  font-size: 15px;
  background-color: #fff;
  padding: 16px 16px 8px;
  color: var(--primary,#9f2241) !important;
  font-weight: 600
}

.inbenta-km__instants__header .header__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer
}

.inbenta-km__instants__header .header__icon:before {
  content: "b";
  color: #212121
}

.inbenta-km__instants__header .header__icon:hover {
  background-color: transparent
}

.inbenta-km__instants .inbenta-km__faqs {
  padding: 0 16px 4px
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__faq {
  font-size: 14px;
  border-radius: 0
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__faq__title {
  padding: 12px 0
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__faq__body .body__contents {
  padding-bottom: 16px
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__faq--active .inbenta-km__faq__body {
  overflow: auto;
  max-height: 300px
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__faq:first-child {
  border-top: none
}

.inbenta-km__instants .inbenta-km__faqs .inbenta-km__faq:last-child {
  margin: 0;
  border-bottom: none
}

.inbenta-km__instants .inbenta-km__related {
  margin: 12px 16px
}

.inbenta-km__instants .inbenta-km__related__faq {
  margin: 0 0 8px
}

.inbenta-km__instants .inbenta-km__related__faq:last-child {
  margin: 0
}

.inbenta-km__instants .inbenta-km__rating {
  max-width: 100%;
  margin-bottom: 16px
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__rating__content {
  display: flex;
  flex-direction: column
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__rating__comment {
  display: flex;
  flex-flow: column nowrap
}

.inbenta-km__instants .inbenta-km__rating .inbenta-km__rating__comment .comment__feedback {
  display: flex;
  flex-flow: row nowrap
}

.inbenta-km__powered {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  padding: 12px 16px
}

.inbenta-km__powered__link {
  background-image: url(fonts/6f6ad38499c5828895c4ed94a4706c93.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 90px;
  height: 12px
}

.inbenta-loader {
  background-color: hsla(0,0%,100%,.6)
}

.inbenta-loader .loader__load {
  border: 5px solid var(--primary,#9f2241) !important;
  border-bottom-color: transparent
}

.inbenta-loader .loader__load__inner {
  stroke: var(--primary,#9f2241) !important
}

.inbenta-km {
  box-sizing: border-box;
  background-color: #fff;
  color: #212121;
  font-family: "CircularStd",Helvetica,sans-serif  !important;
  font-size: 14px;
  padding: 16px 16px 0;
  margin: 0 auto;
  width: 100% !important;
  max-width: 95% !important;
}

.inbenta-km a {
  color: #9f2241 !important;
  text-decoration: none
}

.inbenta-km a:hover {
  color: #9f2241) !important;
  text-decoration: underline
}

.inbenta-km *,.inbenta-km :after,.inbenta-km :before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.inbenta-ie .inbenta-km__breadcrumb__element:first-child:before,.inbenta-ie .inbenta-km__categories--sidebar__container .container__category--active .container__category__title,.inbenta-ie .inbenta-km__categories--sidebar__container .container__category:hover .container__category__title,.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__title .title__icon:before,.inbenta-ie .inbenta-km__categories__container .container__category-name__button-wrapper .inbenta-km-button__icon:before,.inbenta-ie .inbenta-km__instants__header,.inbenta-ie .inbenta-km__instants__header .header__icon:hover:before,.inbenta-ie [class^=inbenta-km] a,.inbenta-ie [class^=inbenta-km] a:hover {
  color: #9f2241 !important
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__title {
  color: #212121
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category--active .container__category__title,.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category:hover .container__category__title {
  color: #9f2241 !important 
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children {
  padding-left: 16px
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__title {
  color: #212121
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category--active .container__category__title,.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category:hover .container__category__title {
  color: #9f2241 !important
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children {
  padding-left: 16px
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children .container__category__title {
  color: #212121
}

.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children .container__category--active .container__category__title,.inbenta-ie .inbenta-km__categories--sidebar__container .container__category__children .container__category__children .container__category__children .container__category:hover .container__category__title,.inbenta-ie .inbenta-km__category__content-category .content-category__icon:before,.inbenta-ie .inbenta-km__category__image.inbenta-km-icon:before {
  color: #9f2241 !important
}

.inbenta-ie .inbenta-km__decision-tree__back .inbenta-km-button {
  border: none
}

.inbenta-ie .inbenta-km-dropdown--active .inbenta-km-dropdown__trigger .inbenta-km-icon:before,.inbenta-ie .inbenta-km-dropdown__menu__item--active,.inbenta-ie .inbenta-km-dropdown__menu__item:hover,.inbenta-ie .inbenta-km-dropdown__trigger:hover .inbenta-km-icon:before,.inbenta-ie .inbenta-km__decision-tree__back .inbenta-km-button:before,.inbenta-ie .inbenta-km__faq--active .title__faq__icon:before,.inbenta-ie .inbenta-km__faq__body a,.inbenta-ie .inbenta-km__faq__body a:hover,.inbenta-ie .inbenta-km__faq__title:hover .title__faq__icon:before,.inbenta-ie .inbenta-km__modal .content__header__text {
  color: #9f2241 !important
}

.inbenta-ie .inbenta-km__search__form .form__button .inbenta-km-button {
  background-color: #9f2241 !important
}

.inbenta-ie .inbenta-km__search__form .form__button .inbenta-km-button .inbenta-km-icon:before {
  color: #fff
}

.inbenta-ie .inbenta-km__autocompleter--selected,.inbenta-ie .inbenta-km__autocompleter__link:hover,.inbenta-ie .inbenta-km__rating__content .content__buttons__button-wrapper .inbenta-km-button .inbenta-km-icon:before,.inbenta-ie .inbenta-km__search__form .form__button .inbenta-km-button:hover {
  color: #9f2241 !important
}

.inbenta-ie .inbenta-km__rating__content .content__buttons__button-wrapper .inbenta-km-button:hover {
  border: none;
  color: #9f2241 !important
}

.inbenta-ie .inbenta-km__rating__comment .comment__feedback__button .inbenta-km-button .inbenta-km-icon:before,.inbenta-ie .inbenta-km__rating__content .content__buttons__button-wrapper:last-child .inbenta-km-button .inbenta-km-icon:before {
  color: #9f2241 !important
}

.inbenta-ie .inbenta-km__rating__comment .comment__feedback__button .inbenta-km-button:hover {
  color: #9f2241 !important;
  border: none
}

.inbenta-ie .inbenta-km__related__faq .inbenta-km__faq__title .title__faq__icon:before {
  color: #212121
}

.inbenta-ie .inbenta-km__related__faq--active .inbenta-km__faq .title__faq__icon:before,.inbenta-ie .inbenta-km__related__faq .inbenta-km__faq__title:hover .title__faq__icon:before,.inbenta-ie .inbenta-km__results .inbenta-km-subtitle .contents__title__query,.inbenta-ie .inbenta-km__results__not-found .inbenta-km-title {
  color: #9f2241 !important

.inbenta-ie .inbenta-loader {
  background-color: hsla(0,0%,100%,.6)
}

.inbenta-ie .inbenta-loader .loader__load {
  border: 5px solid #9f2241 !important;
  border-bottom-color: transparent
}

.inbenta-ie .inbenta-loader .loader__load__inner {
  stroke: #9f2241#9f2241 !important;
}

:focus {
  outline: none
}



@media only screen and (min-width: 560px) {
  table.simple.small {
    width: 70%;
    margin: 0 auto 20px;
  }
  .inbenta-km__search {
    position: relative;
    padding: 0 5% !important;
  }

table.simple tr td.normal-size {
  width: 20%;
}
table.simple tr td.equal-size {
  width: 40%;
}
table.simple tr td.bold {
}
table.simple tr td.boldi {
  font-family: 'rutandemibold';
  font-style: italic;
}
table.simple tr td.boldi span {
  font-family: 'rutan';
}
table.simple.equal tr td {
  width: 33%;
}
table.simple tr.heading td {
  background: gainsboro;
  color: black;
}
.roman-numbers {
  list-style-type: upper-roman;
}
.roman-numbers li {
  margin-bottom: 20px;
}




