#education-guide {
  padding: 100px 0;
  background: #f2f2f2;
  position: relative;
  text-align: justify !important; }
  #education-guide .guide-page {
    z-index: 100;
    position: relative; }
    #education-guide .guide-page .header-row {
      display: flex;
      align-items: flex-end; }
      #education-guide .guide-page .header-row .intro #header-text p {
        line-height: 30px !important; }
    #education-guide .guide-page .concepts-section {
      margin-top: 50px; }
    #education-guide .guide-page .dae-section {
      margin-top: 40px; }
      #education-guide .guide-page .dae-section .dae-description {
        margin-top: 35px; }
      #education-guide .guide-page .dae-section .example-info .representative-ex {
        margin: 50px 0; }
        #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table {
          display: flex; }
          #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table .table-title {
            font-size: 22px;
            font-weight: bold;
            font-family: Circe-Bold, sans-serif;
            margin-right: 20px !important; }
          #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table .elements {
            display: flex; }
            #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table .elements .element {
              margin: 0 10px; }
              #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table .elements .element .table-data {
                border-radius: 15px;
                filter: drop-shadow(7.071px 7.071px 17.5px rgba(1, 0, 0, 0.15));
                background-color: #ffffff;
                font-size: 20px;
                font-family: "Rubik", sans-serif;
                padding: 10px 15px;
                width: fit-content;
                margin: auto; }
      #education-guide .guide-page .dae-section .example-info .example-table-mobile {
        display: none; }
      #education-guide .guide-page .dae-section .example-info .example-table {
        display: block;
        border-radius: 15px;
        filter: drop-shadow(7.071px 7.071px 17.5px rgba(1, 0, 0, 0.15));
        background-color: #ffffff;
        padding: 35px;
        margin-bottom: 50px; }
        #education-guide .guide-page .dae-section .example-info .example-table table {
          width: 100%; }
          #education-guide .guide-page .dae-section .example-info .example-table table .table-header {
            text-align: left !important; }
          #education-guide .guide-page .dae-section .example-info .example-table table .table-ex {
            font-size: 20px;
            color: #2764ae;
            font-family: Circe-Bold, sans-serif;
            text-align: left; }
      #education-guide .guide-page .dae-section .footer-ex {
        margin-top: 35px; }
      #education-guide .guide-page .dae-section .subtitle {
        font-size: 22px;
        font-family: Circe-Bold, sans-serif;
        color: #2764ae;
        font-weight: bold;
        margin-top: 35px; }
      #education-guide .guide-page .dae-section .example-img img {
        position: absolute;
        right: 0;
        height: 240px;
        top: calc(100% + 160px); }
      #education-guide .guide-page .dae-section .formula {
        display: flex;
        align-items: center;
        border-radius: 15px;
        filter: drop-shadow(7.071px 7.071px 17.5px rgba(1, 0, 0, 0.15));
        background-color: #ffffff;
        padding: 100px 0px;
        margin: 10px 100px 0 15px;
        justify-content: center;
        width: 40%; }
        #education-guide .guide-page .dae-section .formula .flex-item {
          display: flex;
          justify-content: space-around; }
      #education-guide .guide-page .dae-section .legend {
        font-size: 14px;
        line-height: 30px;
        font-family: "Rubik", sans-serif;
        margin-top: 10px !important; }
        #education-guide .guide-page .dae-section .legend div {
          display: flex; }
          #education-guide .guide-page .dae-section .legend div .legend-item {
            color: #2764ae;
            font-size: 24px !important;
            font-weight: bold; }
            #education-guide .guide-page .dae-section .legend div .legend-item sub {
              bottom: -1.25em !important; }
    #education-guide .guide-page .table-header {
      font-size: 16px;
      font-family: "Rubik", sans-serif;
      text-align: center;
      font-weight: 400;
      margin-bottom: 20px; }
    #education-guide .guide-page .title {
      font-size: 36px;
      color: #2764ae;
      font-family: Circe-Bold, sans-serif;
      font-weight: bold;
      padding-bottom: 20px; }
    #education-guide .guide-page .title-width {
      max-width: 900px; }
    #education-guide .guide-page .text, #education-guide .guide-page p {
      color: #261717;
      font-size: 16px;
      line-height: 30px;
      font-family: "Rubik Light", sans-serif; }
    #education-guide .guide-page .terms-row {
      display: inline-flex;
      flex-flow: wrap; }
      #education-guide .guide-page .terms-row .column {
        display: grid;
        height: inherit; }
        #education-guide .guide-page .terms-row .column .card {
          border-radius: 15px;
          filter: drop-shadow(7.071px 7.071px 17.5px rgba(1, 0, 0, 0.15));
          background-color: #ffffff;
          padding: 30px 44px;
          margin-bottom: 30px;
          height: calc(100% - 30px); }
          #education-guide .guide-page .terms-row .column .card .concept-title {
            font-size: 22px;
            color: #2764ae;
            font-family: Circe-Bold, sans-serif;
            font-weight: bold;
            padding-bottom: 20px;
            text-align: left; }
          #education-guide .guide-page .terms-row .column .card .concept-description {
            font-size: 14px;
            font-family: "Rubik Light", sans-serif;
            text-align: left; }
  #education-guide .background {
    z-index: 0; }
    #education-guide .background .bg-top {
      position: absolute;
      top: 0;
      right: 0;
      display: block; }
    #education-guide .background .bg-bottom {
      position: absolute;
      bottom: 0;
      right: 0;
      display: block; }
  #education-guide .bg-top-mobile {
    display: none; }
  #education-guide .bg-bottom-mobile {
    display: none; }

.header-img-desktop {
  display: block;
  height: 290px;
  margin: auto; }

.header-img-mobile {
  display: none; }

@media (max-width: 1200px) {
  #education-guide .guide-page .header-row {
    display: block !important; }
  #education-guide .guide-page .dae-section .example-img {
    display: flex;
    justify-content: center;
    margin-top: 80px; }
    #education-guide .guide-page .dae-section .example-img img {
      position: initial; }
  #education-guide .guide-page .dae-section .formula {
    width: initial;
    margin-right: 15px; } }

@media (max-width: 991px) {
  #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    text-align: center; } }

@media (max-width: 767px) {
  #education-guide {
    padding: 50px 0; }
    #education-guide .guide-page .header-row .intro-img .header-img-mobile {
      display: block;
      margin: auto;
      padding-bottom: 40px; }
    #education-guide .guide-page .header-row .intro-img .header-img-desktop {
      display: none; }
    #education-guide .guide-page .title {
      font-size: 28px;
      text-align: left; }
    #education-guide .guide-page .text, #education-guide .guide-page p {
      font-size: 16px; }
    #education-guide .guide-page .concepts-section {
      margin-top: 60px; }
    #education-guide .guide-page .terms-row .column .card .concept-title {
      font-size: 20px; }
    #education-guide .guide-page .terms-row .column .card .concept-description {
      font-size: 14px; }
    #education-guide .guide-page .dae-section .formula {
      margin-top: 10px;
      padding: 80px 20px;
      font-size: 20px; }
    #education-guide .guide-page .dae-section .legend {
      margin-top: 35px; }
    #education-guide .guide-page .dae-section .dae-description {
      margin-top: 40px; }
    #education-guide .guide-page .dae-section .footer-ex {
      margin-top: 50px; }
    #education-guide .guide-page .dae-section .subtitle {
      font-size: 24px;
      text-align: left; }
    #education-guide .guide-page .dae-section .example-img {
      display: flex;
      justify-content: space-around; }
    #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table {
      display: block; }
      #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table .table-title {
        margin-bottom: 20px;
        font-size: 20px; }
      #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table .elements {
        justify-content: space-between; }
        #education-guide .guide-page .dae-section .example-info .representative-ex .pseudo-table .elements .element .table-data {
          font-size: 18px;
          padding: 10px 10px; }
    #education-guide .guide-page .dae-section .example-info .example-table {
      display: none; }
    #education-guide .guide-page .dae-section .example-info .example-table-mobile {
      display: block; }
      #education-guide .guide-page .dae-section .example-info .example-table-mobile .ex-table-data {
        margin-bottom: 20px;
        display: flex;
        justify-content: space-between;
        padding: 15px 25px;
        border-radius: 15px;
        filter: drop-shadow(7.071px 7.071px 17.5px rgba(1, 0, 0, 0.15));
        background-color: #ffffff; }
        #education-guide .guide-page .dae-section .example-info .example-table-mobile .ex-table-data .table-ex {
          font-size: 18px;
          color: #2764ae;
          font-family: Circe-Bold, sans-serif; }
    #education-guide .guide-page .table-header {
      font-size: 14px; }
    #education-guide .guide-page .table-data {
      font-size: 16px; }
  .background .bg-top {
    display: none !important; }
  .background .bg-bottom {
    display: none !important; }
  .background .bg-top-mobile {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 0;
    right: 0; }
  .background .bg-bottom-mobile {
    display: block !important;
    width: 100%;
    position: absolute;
    bottom: 800px; } }

@media (max-width: 375px) {
  #education-guide img {
    width: 100% !important; } }

body {
  padding-top: 95px; }

@media (max-width: 1200px) {
  body {
    padding-top: 85px; } }

@media (max-width: 766px) {
  body {
    padding-top: 65px; } }

h1 {
  font-size: 48px;
  line-height: 63px;
  font-weight: 700; }

h2 {
  font-size: 36px;
  line-height: 48px;
  font-weight: 500; }

h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400; }

h4 {
  font-size: 18px;
  line-height: 32px;
  font-weight: 300; }

h5 {
  font-size: 12px;
  line-height: 22px;
  font-weight: 300; }

button {
  font-size: 18px; }

p {
  font-size: 18px;
  line-height: 32px;
  color: #333333;
  font-weight: 300; }

a {
  color: #0d6cb5; }
  a:hover {
    border-bottom: 1px solid #0d6cb5;
    text-decoration: none;
    color: #0d6cb5; }

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type="number"] {
  -moz-appearance: textfield; }

@media (max-width: 1600px) {
  h1 {
    font-size: 40px;
    line-height: 56px;
    font-weight: 500; }
  h2 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 500; }
  h3 {
    font-size: 21px;
    line-height: 32px;
    font-weight: 400; }
  h4 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300; }
  button {
    font-size: 18px; } }

.not-found-page a:hover {
  text-decoration: none;
  border-bottom: none; }

@media (max-width: 1199px) {
  h1 {
    font-size: 36px;
    line-height: 48px; }
  h2 {
    font-size: 30px;
    line-height: 32px; }
  h3 {
    font-size: 20px;
    line-height: 24px; }
  h4 {
    font-size: 16px;
    line-height: 24px; }
  button {
    font-size: 16px; } }

@media (max-width: 991px) {
  h1 {
    font-size: 30px;
    line-height: 36px; }
  h2 {
    font-size: 24px;
    line-height: 32px; }
  h3 {
    font-size: 18px;
    line-height: 24px; }
  h4 {
    font-size: 14px;
    line-height: 18px; }
  button {
    font-size: 14px; }
  p {
    font-size: 14px;
    line-height: 20px; } }

@media (max-width: 766px) {
  h1 {
    font-size: 27px;
    line-height: 36px;
    font-weight: 500; }
  h2 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500; }
  h3 {
    font-size: 18px;
    font-weight: 400; }
  h4 {
    font-size: 14px;
    font-weight: 300; }
  button {
    font-size: 16px; } }

.divider {
  height: 30px; }

.image-holder img {
  max-width: 100%; }

body {
  font-family: "Rubik", sans-serif; }

.btn-light {
  background-color: white;
  color: #0d6cb5;
  font-size: 18px;
  line-height: 45px;
  border-radius: 25px;
  padding: 0 70px; }
  .btn-light:hover {
    background-color: #0297ff;
    color: white; }
  .btn-light:active {
    box-shadow: none; }
  .btn-light:focus {
    background-color: #0297ff;
    color: white; }

a.gray-btn-blue-txt {
  background-color: white;
  color: #0d6cb5;
  border: 1px solid #afafaf;
  font-size: 18px;
  line-height: 20px;
  border-radius: 25px;
  padding: 10px 82px;
  font-weight: 500; }
  a.gray-btn-blue-txt:hover {
    background-color: #0d6cb5;
    color: white;
    box-shadow: none;
    border: none; }
  a.gray-btn-blue-txt:active {
    background-color: #0d6cb5;
    border: none;
    box-shadow: none; }

.btn-primary {
  background-color: #0d6cb5;
  color: white;
  font-size: 18px;
  line-height: 45px;
  border-radius: 25px;
  padding: 0 85px;
  border: none; }
  .btn-primary:link {
    box-shadow: none;
    background-color: #0d6cb5 !important;
    border: none; }
  .btn-primary:hover {
    background-color: #0297ff;
    color: white;
    box-shadow: none;
    border: none; }
  .btn-primary:active {
    background-color: #0d6cb5 !important;
    border: none;
    box-shadow: none; }
  .btn-primary:focus {
    background-color: #0d6cb5;
    color: white;
    outline: none;
    box-shadow: none; }

.btn-gray {
  padding: 0 20px;
  background-color: #cccccc;
  color: white; }

.underline-animation:hover {
  border-bottom: none; }

.underline-animation:after {
  display: block;
  content: "";
  padding-bottom: 7px;
  border-bottom: solid 1px #0d6cb5;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out; }

.underline-animation:hover:after {
  transform: scaleX(1); }

.underline-animation.active-nav-link {
  color: #3fb5f1 !important; }
  .underline-animation.active-nav-link:after {
    display: block;
    content: "";
    padding-bottom: 7px;
    border-bottom: solid 1px #3fb5f1;
    transform: scaleX(1);
    transition: transform 250ms ease-in-out; }

/*Navbar Styles*/
.navbar {
  border: none;
  background: white;
  height: initial;
  margin-bottom: 0; }
  .navbar .navbar-collapse {
    padding-right: 0;
    padding-bottom: 10px; }
  .navbar .navbar-brand {
    height: 49px;
    margin-top: 25px;
    margin-right: 39px;
    padding: 0; }
    .navbar .navbar-brand:hover {
      border-bottom: none; }
    .navbar .navbar-brand img {
      height: 100%;
      width: auto; }
  .navbar .nav {
    margin: 40px 0 0; }
    .navbar .nav li a {
      background-color: transparent;
      color: #0d6cb5;
      padding: 10px 0;
      margin: 0 24px;
      font-size: 18px;
      line-height: 24px;
      display: inline-block; }
    .navbar .nav li.main-phone-item a {
      color: #504f53;
      font-size: 24px;
      font-weight: 300;
      font-family: "Rubik", sans-serif;
      margin-right: 12px;
      line-height: 22px; }
      .navbar .nav li.main-phone-item a img {
        height: 17px;
        width: auto;
        display: inline-block;
        vertical-align: baseline; }
      .navbar .nav li.main-phone-item a:hover {
        border: none; }
    .navbar .nav .active a {
      background-color: transparent;
      color: #009eff; }
      .navbar .nav .active a:hover {
        color: #009eff;
        background-color: transparent;
        border-bottom: none; }

.mobile-nav-login-toggle {
  display: none;
  border: none;
  background: none; }
  .mobile-nav-login-toggle:focus {
    outline: none; }

.navbar-bottom-part {
  position: fixed;
  left: 0;
  top: 108px;
  width: 100%;
  height: 20px;
  background: url(../images/footer-background.svg);
  background-position-x: -5460px;
  background-repeat: no-repeat;
  z-index: 1030; }

.language-changer {
  border: none;
  margin: 0 23px; }
  .language-changer .language-changer-block {
    padding: 10px 0; }
    .language-changer .language-changer-block .language-icon ul {
      padding: 0;
      list-style: none; }
      .language-changer .language-changer-block .language-icon ul li {
        display: none; }
        .language-changer .language-changer-block .language-icon ul li.active {
          display: block; }
        .language-changer .language-changer-block .language-icon ul li a {
          padding: 0;
          margin: 0; }
          .language-changer .language-changer-block .language-icon ul li a img {
            width: auto;
            vertical-align: top;
            height: 22px; }
          .language-changer .language-changer-block .language-icon ul li a:hover {
            border: none; }
    .language-changer .language-changer-block .language-changer-icon {
      padding-left: 25px;
      display: inline-block;
      color: #cccccc;
      line-height: 22px; }
      .language-changer .language-changer-block .language-changer-icon:hover {
        color: #0d6cb5;
        cursor: pointer; }

.user-profile-box {
  font-size: 18px;
  color: #0d6cb5;
  cursor: pointer;
  padding-top: 6px; }
  .user-profile-box.active {
    color: #009eff; }
  .user-profile-box i {
    font-size: 25px; }
  .user-profile-box:hover {
    color: #009eff; }
  .user-profile-box .user-name {
    margin: 0 5px; }

@media (min-width: 767px) {
  .navbar-collapse {
    padding-bottom: 10px; }
    .navbar-collapse.collapse#navbar-right-colapse {
      display: none !important; } }

@media (max-width: 1600px) {
  .navbar {
    min-height: 80px;
    padding: 10px 0;
    height: initial; }
    .navbar .navbar-brand {
      margin-top: 14px; }
    .navbar .nav {
      margin-top: 30px;
      margin-bottom: 6px; }
  .navbar-bottom-part {
    top: 80px; }
  .navbar-scroll .language-changer .language-changer-block {
    padding-bottom: 0; }
  .navbar-scroll .navbar {
    height: initial; }
    .navbar-scroll .navbar .navbar-brand {
      margin-top: 8px;
      height: 45px; }
    .navbar-scroll .navbar .nav {
      margin-top: 20px;
      margin-bottom: 0; }
      .navbar-scroll .navbar .nav li a {
        padding-bottom: 0; }
  .navbar-scroll .navbar-bottom-part {
    top: 55px; } }

@media (max-width: 766px) {
  .nav.navbar-nav.navbar-right {
    margin-top: -20px;
    padding-top: 0;
    margin-bottom: 30px; }
    .nav.navbar-nav.navbar-right #desktop-custom-menu {
      display: none; } }

@media (min-width: 1199px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -2px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-bottom-part {
    top: 60px;
    height: 15px; }
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -9px; }
  .navbar {
    min-height: 60px; }
    .navbar .navbar-brand {
      height: 40px;
      margin-top: 12px;
      margin-right: 30px; }
    .navbar .nav {
      margin: 18px 0 0; }
      .navbar .nav li a {
        font-size: 16px;
        margin: 0 20px;
        padding-bottom: 0; }
      .navbar .nav li.main-phone-item a {
        font-size: 18px;
        margin-right: 4px; }
        .navbar .nav li.main-phone-item a img {
          vertical-align: baseline;
          height: 14px; }
  .user-profile-box {
    height: 32px;
    width: 32px;
    border-radius: 25px;
    background-color: #f0f0f0;
    text-align: center;
    margin-right: -10px;
    padding: 4px;
    margin-top: 4px; }
    .user-profile-box .user-name {
      display: none; }
    .user-profile-box i {
      font-size: 20px; }
  .language-changer {
    margin: 0 15px; }
  .navbar-scroll .navbar-bottom-part {
    top: 60px;
    height: 15px; }
  .navbar-scroll .navbar > .container .navbar-brand,
  .navbar-scroll .navbar > .container-fluid .navbar-brand {
    margin-left: -9px; }
  .navbar-scroll .navbar {
    height: initial; }
    .navbar-scroll .navbar .navbar-brand {
      height: 40px;
      margin-top: 12px;
      margin-right: 30px; }
    .navbar-scroll .navbar .nav {
      margin: 18px 0 0; }
      .navbar-scroll .navbar .nav li a {
        font-size: 16px;
        margin: 0 20px;
        padding-bottom: 0; }
      .navbar-scroll .navbar .nav li.main-phone-item a {
        font-size: 18px;
        margin-right: 4px; }
        .navbar-scroll .navbar .nav li.main-phone-item a img {
          vertical-align: baseline;
          height: 14px; } }

@media (min-width: 767px) and (max-width: 991px) {
  .navbar-bottom-part {
    top: 56px;
    height: 10px; }
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 9px; }
  .navbar {
    min-height: initial; }
    .navbar .navbar-brand {
      height: 29px;
      margin-top: 18px;
      margin-right: 20px; }
    .navbar .nav {
      margin: 28px 0 0; }
      .navbar .nav li a {
        font-size: 14px;
        margin: 0 12px;
        padding: 0; }
      .navbar .nav li.main-phone-item a {
        font-size: 14px;
        margin-right: 12px; }
        .navbar .nav li.main-phone-item a img {
          vertical-align: baseline;
          height: 10px; }
  .user-profile-box {
    height: 32px;
    width: 32px;
    border-radius: 20px;
    background-color: #f0f0f0;
    text-align: center;
    margin-left: 15px;
    padding: 4px;
    margin-top: -7px; }
    .user-profile-box .user-name {
      display: none; }
    .user-profile-box i {
      font-size: 21px; }
  .language-changer {
    margin: 0 15px; }
    .language-changer .language-changer-block {
      padding: 0; }
      .language-changer .language-changer-block .language-icon {
        top: 2px; }
        .language-changer .language-changer-block .language-icon ul li a img {
          height: 18px; }
      .language-changer .language-changer-block .language-changer-icon {
        padding-left: 20px; } }

@media (min-width: 767px) {
  #desktop-navbar-right-colapse.desktop-signin-menu {
    text-align: center;
    background-color: white;
    float: right;
    margin: -5px -10px;
    max-width: 360px;
    border-radius: 0 0 8px 8px;
    z-index: 1100;
    display: none; }
    #desktop-navbar-right-colapse.desktop-signin-menu.show-menu {
      display: block; }
    #desktop-navbar-right-colapse.desktop-signin-menu .drop-menu {
      width: 200px; }
      #desktop-navbar-right-colapse.desktop-signin-menu .drop-menu .sign-out, #desktop-navbar-right-colapse.desktop-signin-menu .drop-menu .calculator-link {
        display: block;
        background-color: white;
        padding: 10px;
        border: 1px solid #bfbfbf;
        border-radius: 2px;
        z-index: 1;
        cursor: pointer;
        color: #0297ff; }
        #desktop-navbar-right-colapse.desktop-signin-menu .drop-menu .sign-out img, #desktop-navbar-right-colapse.desktop-signin-menu .drop-menu .calculator-link img {
          width: 15px;
          height: 15px;
          margin-right: 5px; }
    #desktop-navbar-right-colapse.desktop-signin-menu .signin-box {
      padding: 30px 15px 25px;
      width: 320px; }
      #desktop-navbar-right-colapse.desktop-signin-menu .signin-box .recover-links {
        padding-top: 20px; }
        #desktop-navbar-right-colapse.desktop-signin-menu .signin-box .recover-links a {
          display: block;
          text-decoration: none;
          color: #0d6cb5;
          line-height: 25px;
          font-size: 13px; }
          #desktop-navbar-right-colapse.desktop-signin-menu .signin-box .recover-links a:hover {
            border-bottom: 0; }
      #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group {
        position: relative;
        width: 80%;
        margin: 0 auto;
        margin-bottom: 8px; }
        #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group input {
          border: none;
          color: #0297ff;
          box-shadow: none;
          line-height: 40px;
          padding: 0 0 0 20px;
          height: 40px;
          background-color: white; }
          #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group input:focus {
            outline: none;
            box-shadow: none; }
          #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group input::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #0297ff; }
          #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group input::-moz-placeholder {
            /* Firefox 19+ */
            color: #0297ff; }
          #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group input:-ms-input-placeholder {
            /* IE 10+ */
            color: #0297ff; }
          #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group input:-moz-placeholder {
            /* Firefox 18- */
            color: #0297ff; }
        #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group i {
          position: absolute;
          left: 0;
          top: 0;
          line-height: 40px;
          color: #0297ff; }
      #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .error-message {
        margin-top: 10px;
        color: #e70029;
        display: none; }
      #desktop-navbar-right-colapse.desktop-signin-menu .signin-box form .btn-gray {
        padding: 0 30px;
        margin-top: 20px;
        line-height: 38px; } }

@media (max-width: 1600px) {
  #deskto-navbar-right-colapse.desktop-signin-menu {
    width: 320px; } }

@media (max-width: 991px) {
  #deskto-navbar-right-colapse.desktop-signin-menu {
    width: 290px; }
    #deskto-navbar-right-colapse.desktop-signin-menu .signin-box {
      padding-top: 35px; }
      #deskto-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group input {
        line-height: 30px;
        height: 30px; }
      #deskto-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group i {
        line-height: 30px; }
      #deskto-navbar-right-colapse.desktop-signin-menu .signin-box form .form-group .btn-gray {
        margin-top: 15px;
        line-height: 35px;
        font-size: 16px; }
      #deskto-navbar-right-colapse.desktop-signin-menu .signin-box form .error-message {
        margin-top: 10px;
        color: #e70029;
        display: none; } }

@media (max-width: 766px) {
  nav.navbar.navbar-default.navbar-fixed-top {
    height: 80px; }
  #navbar-right-colapse {
    padding: 40px 15px;
    text-align: center; }
    #navbar-right-colapse .recover-links {
      padding-top: 20px; }
      #navbar-right-colapse .recover-links a {
        display: block;
        text-decoration: none;
        color: #0d6cb5;
        line-height: 40px; }
        #navbar-right-colapse .recover-links a:hover {
          border-bottom: 0; }
    #navbar-right-colapse form .error-message {
      margin-top: 10px;
      color: #e70029;
      display: none; }
    #navbar-right-colapse form button {
      margin-top: 10px; }
    #navbar-right-colapse form .form-group {
      position: relative;
      width: 80%;
      margin: 0 auto; }
      #navbar-right-colapse form .form-group input {
        border: none;
        color: #0297ff;
        box-shadow: none;
        line-height: 40px;
        padding: 0 0 0 20px;
        height: 40px; }
        #navbar-right-colapse form .form-group input::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          color: #0297ff; }
        #navbar-right-colapse form .form-group input::-moz-placeholder {
          /* Firefox 19+ */
          color: #0297ff; }
        #navbar-right-colapse form .form-group input:-ms-input-placeholder {
          /* IE 10+ */
          color: #0297ff; }
        #navbar-right-colapse form .form-group input:-moz-placeholder {
          /* Firefox 18- */
          color: #0297ff; }
      #navbar-right-colapse form .form-group i {
        position: absolute;
        left: 0;
        top: 0;
        line-height: 40px;
        color: #0297ff; }
  .navbar-fixed-top .navbar-collapse {
    max-height: 100vh;
    height: 100vh; }
  .mobile-nav-login-toggle {
    display: block;
    float: right;
    width: 31px;
    margin-right: 16px;
    margin-top: 9px; }
    .mobile-nav-login-toggle img {
      width: 100%;
      height: auto; }
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
    background: transparent; }
  .navbar-toggle {
    float: left;
    border: none;
    margin-right: 0;
    margin-left: 13px;
    margin-bottom: 7px;
    margin-top: 3px; }
    .navbar-toggle:hover {
      background: none; }
    .navbar-toggle .icon-bar + .icon-bar {
      margin-top: 9px; }
    .navbar-toggle .icon-bar {
      height: 2px;
      width: 30px; }
  .navbar {
    min-height: initial;
    padding: 6px 0 5px; }
    .navbar .navbar-collapse {
      padding-left: 0;
      background-color: white; }
    .navbar .navbar-brand {
      position: absolute;
      left: 50%;
      margin-left: -53px;
      float: none;
      height: 30px;
      margin-top: 14px;
      margin-right: 0; }
    .navbar .nav {
      margin: 0;
      padding: 30px 0;
      text-align: center;
      border-bottom: 1px solid #d9d9d9; }
      .navbar .nav li a {
        font-size: 18px;
        margin: 0;
        padding: 15px 0; }
      .navbar .nav li.main-phone-item a {
        font-size: 26px;
        margin-right: 12px; }
        .navbar .nav li.main-phone-item a img {
          vertical-align: baseline;
          height: 17px; }
  .navbar-scroll .navbar .navbar-brand {
    height: 30px;
    margin-top: 14px; }
  .navbar-scroll .navbar .nav li a {
    padding-bottom: 15px; }
  .user-profile-box {
    height: 32px;
    width: 32px;
    border-radius: 20px;
    background-color: #f0f0f0;
    text-align: center;
    margin-right: 8px;
    padding: 4px;
    margin-top: -4px; }
    .user-profile-box .user-name {
      display: none; }
    .user-profile-box i {
      font-size: 21px; }
  .language-changer {
    margin: 0 4px; }
    .language-changer .language-changer-block {
      padding: 0; }
      .language-changer .language-changer-block .language-icon {
        top: 2px; }
        .language-changer .language-changer-block .language-icon ul li a img {
          height: 18px; }
      .language-changer .language-changer-block .language-changer-icon {
        padding-left: 20px; } }

@media (max-width: 766px) {
  .header-section .navbar.navbar-default.navbar-fixed-top #desktop-navbar-right-colapse.desktop-signin-menu {
    display: none; } }

@-webkit-keyframes osciloscope-btn-pulse-shadow {
  0% {
    box-shadow: transparent; }
  50%,
  100% {
    box-shadow: 0.5px 0.5px 20.5px rgba(237, 28, 36, 0.8), 0.5px 0.5px 20px #ed1c24; } }

@-moz-keyframes osciloscope-btn-pulse-shadow {
  0% {
    box-shadow: transparent; }
  50%,
  100% {
    box-shadow: 0.5px 0.5px 20.5px rgba(237, 28, 36, 0.8), 0.5px 0.5px 20px #ed1c24; } }

@-o-keyframes osciloscope-btn-pulse-shadow {
  0% {
    box-shadow: transparent; }
  50%,
  100% {
    box-shadow: 0.5px 0.5px 20.5px rgba(237, 28, 36, 0.8), 0.5px 0.5px 20px #ed1c24; } }

@keyframes osciloscope-btn-pulse-shadow {
  0% {
    box-shadow: transparent; }
  50%,
  100% {
    box-shadow: 0.5px 0.5px 20.5px rgba(237, 28, 36, 0.8), 0.5px 0.5px 20px #ed1c24; } }

.banners-block {
  position: relative;
  width: 100%; }
  .banners-block .slider-wrapper {
    position: relative; }
    .banners-block .slider-wrapper .slider.slick-initialized .slide-item {
      display: block; }
    .banners-block .slider-wrapper .slider .slick-list {
      height: auto !important; }
    .banners-block .slider-wrapper .slider .slide-item {
      position: relative;
      display: none; }
      .banners-block .slider-wrapper .slider .slide-item:focus {
        outline: none; }
      .banners-block .slider-wrapper .slider .slide-item .slider-content {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%; }
      .banners-block .slider-wrapper .slider .slide-item > img {
        width: 100%;
        left: 0;
        top: 0; }
      .banners-block .slider-wrapper .slider .slide-item video {
        width: 100%;
        left: 0;
        top: 0; }
      .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider {
        position: relative; }
        .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block {
          padding-top: 110px;
          transform: scale(1.4); }
          .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop {
            background-image: url("../images/osciloscop-transparent-background.png");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            width: 354px;
            height: 290px;
            margin: 0 auto;
            position: relative; }
            .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop button {
              width: 33px;
              height: 33px;
              position: absolute;
              left: 26px;
              border-radius: 50%;
              border: 0;
              bottom: 28px;
              background-size: cover;
              background-repeat: no-repeat;
              background-position: center center;
              background-color: transparent;
              overflow: hidden; }
              .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop button.activate-animation {
                animation-name: osciloscope-btn-pulse-shadow;
                animation-duration: 0.8s;
                animation-direction: alternate-reverse;
                animation-iteration-count: infinite;
                animation-timing-function: ease; }
              .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop button:focus {
                outline: none; }
              .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop button:active {
                box-shadow: none; }
              .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop button#osciloscop-button {
                background-image: url("../images/osciloscope-inactive-btn.png"); }
            .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider {
              position: absolute;
              top: 41px;
              left: 34px; }
              .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer {
                position: relative;
                width: 288px;
                height: 172px;
                overflow: hidden; }
                .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide {
                  position: absolute;
                  height: 100%;
                  width: 100%;
                  max-height: 172px;
                  background-position: center center;
                  background-size: contain;
                  display: inline; }
                  .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide.active {
                    -webkit-transform: translate(288px);
                    -ms-transform: translate(288px);
                    transform: translate(288px); }
                  .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide:nth-of-type(1) {
                    left: 0;
                    display: inline-block; }
                  .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide:nth-of-type(2), .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide:nth-of-type(3), .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide:nth-of-type(4), .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide:nth-of-type(5), .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide:nth-of-type(6), .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block .osciloscop #osciloscop-slider .slide-viewer .slide:nth-of-type(7) {
                    left: -288px; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.cake-banner .left-main-image {
        right: 0; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.subtitle-is-main .slider-content .text-content h2 {
        color: #e70029;
        font-size: 24px;
        font-weight: 400; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.subtitle-is-main .slider-content .text-content h3 {
        color: #0d6cb5;
        font-size: 38px;
        line-height: 1;
        font-weight: 500;
        letter-spacing: 1.2px; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-top .left-main-image {
        z-index: 10; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-rigth .left-main-image {
        right: 0; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-align-top .left-main-image {
        top: 0; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image {
        position: absolute;
        bottom: 0;
        right: 10%;
        width: 1000px; }
        .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image img {
          width: auto;
          height: 90%; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .slider-content .text-content h2 {
        color: white; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.blue-txt .slider-content .text-content h2 {
        color: #0d6cb5; }
    .banners-block .slider-wrapper .slider .slick-dots {
      z-index: 100; }
    .banners-block .slider-wrapper .slider .slick-dots > li > button:before {
      font-size: 10px;
      color: #0d6cb5; }
    .banners-block .slider-wrapper .slider .slick-dots > li.slick-active > button:before {
      color: #0d6cb5; }
  .banners-block .semi-elipse {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 5; }
    .banners-block .semi-elipse img {
      width: 100%; }
  .banners-block .banner-slogan {
    padding-top: 6%; }
    .banners-block .banner-slogan a.gray-btn-blue-txt {
      outline: none;
      text-decoration: none;
      text-align: center; }
    .banners-block .banner-slogan .text-content {
      margin-bottom: 50px; }
      .banners-block .banner-slogan .text-content h2 {
        color: #0075bd;
        margin: 10px 0; }
      .banners-block .banner-slogan .text-content h3 {
        color: #000;
        margin: 10px 0; }

@media (max-width: 2100px) {
  .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image {
    width: 800px; }
  .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-rigth .left-main-image {
    right: 0; } }

@media (max-width: 1750px) {
  .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image {
    position: absolute;
    right: 10%;
    width: 715px; }
  .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-rigth .left-main-image {
    right: 0; } }

@media (max-width: 1500px) {
  .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block {
    transform: scale(1.2);
    padding-top: 80px; }
  .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image {
    right: 5%;
    width: 650px; }
  .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-rigth .left-main-image {
    right: 0; } }

@media (max-width: 1400px) {
  .banners-block .banner-slogan {
    padding-top: 8%; }
  .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image {
    width: 45%; }
  .banners-block .slider-wrapper .slider .slide-item.image-rigth .left-main-image {
    right: 0; } }

@media (max-width: 1200px) {
  .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block {
    transform: scale(0.8);
    padding-top: 50px; } }

@media (max-width: 1000px) {
  .banners-block .banner-slogan {
    padding-top: 5%; } }

@media (max-width: 991px) {
  .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block {
    transform: scale(0.65);
    padding-top: 0;
    margin-top: -10px; } }

@media (max-width: 800px) {
  .banners-block .banner-slogan {
    padding-top: 5%; }
    .banners-block .banner-slogan .text-content {
      margin-bottom: 25px; } }

@media (max-width: 767px) {
  .desktop-only {
    display: none !important; }
  .social-media-links {
    display: flex;
    justify-content: center; }
  .mobile-lang {
    display: flex !important;
    justify-content: center;
    align-items: center;
    background-color: transparent !important; }
    .mobile-lang img {
      height: 32px !important; }
  .banners-block .slider-wrapper .slider .slick-list {
    height: auto !important; }
  .banners-block .slider-wrapper .slider .slide-item {
    height: 440px !important;
    overflow-y: hidden; }
    .banners-block .slider-wrapper .slider .slide-item > img {
      height: 440px; }
    .banners-block .slider-wrapper .slider .slide-item .banner-slogan {
      text-align: center; }
    .banners-block .slider-wrapper .slider .slide-item .slider-content a.btn.btn-primary,
    .banners-block .slider-wrapper .slider .slide-item .slider-content a.gray-btn-blue-txt {
      display: inline-block;
      margin: 0 auto;
      width: 200px;
      text-align: center;
      padding: 0;
      line-height: 45px; }
    .banners-block .slider-wrapper .slider .slide-item .slider-content .text-content {
      text-align: center; }
      .banners-block .slider-wrapper .slider .slide-item .slider-content .text-content h2 {
        color: #0d6cb5; }
    .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-align-top .left-main-image {
      top: inherit; }
    .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.cake-banner > img {
      width: auto; }
    .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.cake-banner .left-main-image {
      right: -34%;
      bottom: 15%;
      width: 100%; }
    .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img.image-rigth .left-main-image {
      right: 0;
      left: auto; }
    .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image {
      left: 0;
      right: 0;
      width: 80%;
      margin: 0 auto;
      text-align: center; }
      .banners-block .slider-wrapper .slider .slide-item.custom-with-main-img .left-main-image img {
        transform: scale(1);
        width: 100% !important;
        height: auto !important; }
    .banners-block .slider-wrapper .slider .slide-item.pulse-video .slider-content .banner-creative .right-slider-inside-banner-slider .osciloscop-block {
      margin-top: -25px; }
    .banners-block .slider-wrapper .slider .slide-item #carVideo {
      height: 440px;
      right: -69%;
      position: absolute;
      width: auto;
      top: 0;
      left: auto; } }

@-webkit-keyframes scrollDownDisplaying {
  0% {
    transform: translateY(250px);
    opacity: 0; }
  100% {
    transform: translateY(0px);
    opacity: 1; } }

@-webkit-keyframes scrollDownHiding {
  0% {
    transform: translateY(0px);
    opacity: 1; }
  100% {
    transform: translateY(-250px);
    opacity: 0; } }

@-webkit-keyframes scrollUpDisplaying {
  0% {
    transform: translateY(-250px);
    opacity: 0; }
  100% {
    transform: translateY(0px);
    opacity: 1; } }

@-webkit-keyframes scrollUpHiding {
  0% {
    transform: translateY(0);
    opacity: 1; }
  100% {
    transform: translateY(250px);
    opacity: 0; } }

@-webkit-keyframes displayTxtUnderInfographic {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes hideTxtUnderInfographic {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.infographics {
  text-align: center;
  padding: 60px 0 85px; }
  .infographics .infographics-list {
    padding-top: 40px; }
    .infographics .infographics-list .infographics-element {
      padding: 0 40px 20px;
      transform: translateY(0); }
      .infographics .infographics-list .infographics-element .image-holder img {
        max-height: 220px;
        width: auto; }
      .infographics .infographics-list .infographics-element .image-holder video {
        width: 100%;
        height: 200px; }
      .infographics .infographics-list .infographics-element .data-text {
        margin-top: 20px; }
      .infographics .infographics-list .infographics-element.second-infographic_element {
        padding: 0; }
        .infographics .infographics-list .infographics-element.second-infographic_element .image-holder img {
          height: auto; }

@media (max-width: 766px) {
  .infographics {
    padding: 30px 0 0; }
    .infographics .infographics-list {
      padding-top: 0; }
      .infographics .infographics-list .infographics-element .image-holder video {
        height: 160px; } }

@media (min-width: 767px) and (max-width: 991px) {
  .infographics {
    padding: 30px 0 0; }
    .infographics .infographics-list {
      padding-top: 0; }
      .infographics .infographics-list .infographics-element .image-holder video {
        width: 100%; } }

.about {
  background: url(../images/about-background.png) top no-repeat;
  background-size: cover; }
  .about .content {
    margin: 140px 0; }
    .about .content h2 {
      color: #0d6cb5;
      font-weight: 500; }
    .about .content .about-text {
      padding: 30px 30px 20px 0; }
    .about .content .more-info {
      font-size: 18px;
      padding-bottom: 10px; }
    .about .content .video-holder {
      -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
      border-radius: 15px; }
    .about .content .right-side-of-about-us .more-info {
      display: none; }

@media (min-width: 767px) and (max-width: 991px) {
  .about .content {
    margin: 80px 0; }
    .about .content h2 {
      margin-top: 0; }
    .about .content .about-text {
      padding: 0 0 10px 0; } }

@media (max-width: 766px) {
  .about .content {
    margin: 70px 0; }
    .about .content .about-text {
      padding-top: 10px; }
    .about .content .right-side-of-about-us .more-info {
      display: inline-block;
      padding-top: 20px; }
  .about .divider,
  .about .more-info {
    display: none; } }

.advantages {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 60px;
  background-image: url(../images/vector-1.png), url(../images/vector-2.png);
  background-repeat: no-repeat, no-repeat;
  background-position: 88% 70%, 5% 24%;
  background-size: 22%, 22%; }
  .advantages .image-holder {
    padding: 0 12%;
    position: relative;
    margin-bottom: -40px; }
    .advantages .image-holder .active-on_hover {
      opacity: 0;
      position: absolute;
      left: 50%;
      margin-left: -100px; }
    .advantages .image-holder img {
      width: auto;
      height: 200px; }
    .advantages .image-holder:nth-child(1) {
      margin-left: -27px; }
    .advantages .image-holder:nth-child(2) {
      margin-left: -46px; }
    .advantages .image-holder:nth-child(4) {
      margin-left: -11px; }
  .advantages h2 {
    color: #0d6cb5; }
  .advantages h3 {
    margin-top: 0; }
  .advantages .advantage-item {
    margin-top: 0;
    width: 50%;
    float: left;
    padding: 0 20px;
    min-height: 320px; }
    .advantages .advantage-item .advantage-title {
      color: #0297ff; }
    .advantages .advantage-item:focus {
      outline: none; }
  .advantages .carousel-arrow {
    color: #0d6cb5;
    font-size: 80px;
    line-height: 80px;
    position: absolute;
    top: 45%;
    margin-top: -34px;
    z-index: 2;
    cursor: pointer; }
  @media (max-width: 767px) {
    .advantages .advantage-carousel.slick-initialized.slick-slider.slick-dotted {
      margin-bottom: 10px; } }
  .advantages .prev-arrow {
    left: 15px; }
  .advantages .forward-arrow {
    right: 15px; }
  .advantages .slick-dots {
    bottom: -35px; }
    .advantages .slick-dots li button:before {
      font-size: 12px;
      color: #cccccc;
      opacity: 1; }
    .advantages .slick-dots li.slick-active button:before {
      font-size: 12px;
      color: #0d6cb5;
      opacity: 1; }

@media (min-width: 787px) {
  .carousel-arrow {
    display: none; } }

@media (min-width: 767px) and (max-width: 991px) {
  .advantages {
    margin-top: 50px; } }

@media (max-width: 766px) {
  .advantages {
    margin-top: 0;
    margin-bottom: 15px; }
    .advantages .image-holder img {
      margin: 0 auto; }
    .advantages h3 {
      font-weight: 300; }
    .advantages .slick-dots {
      bottom: 0; }
      .advantages .slick-dots li {
        margin: 0; }
        .advantages .slick-dots li button:before {
          font-size: 10px; }
        .advantages .slick-dots li.slick-active button:before {
          font-size: 10px; } }

.exchange-rates {
  float: right; }
  .exchange-rates .exchange__block {
    display: inline-block;
    vertical-align: top;
    padding-top: 20px; }
    .exchange-rates .exchange__block .arrow-right-calculator {
      display: none; }
      .exchange-rates .exchange__block .arrow-right-calculator img {
        width: 8px;
        height: auto; }
    .exchange-rates .exchange__block img {
      width: 30px;
      height: auto; }
    .exchange-rates .exchange__block .euro__exchange,
    .exchange-rates .exchange__block .dollar__exchange {
      display: inline;
      cursor: pointer;
      padding: 4px 0; }
    .exchange-rates .exchange__block .exchange-txt {
      display: none;
      color: #0d6cb5;
      font-size: 18px;
      line-height: 18px; }
    .exchange-rates .exchange__block .exch.dollar__exchange {
      margin-left: -13px;
      display: inline-block; }
      .exchange-rates .exchange__block .exch.dollar__exchange.active-dollar .exchange-txt {
        display: inline;
        border-bottom: 1px solid #0d6cb5; }
      .exchange-rates .exchange__block .exch.dollar__exchange.active-dollar .arrow-right-calculator {
        display: inline-block; }
      .exchange-rates .exchange__block .exch.dollar__exchange.active-dollar:hover {
        margin-right: -20px; }
      .exchange-rates .exchange__block .exch.dollar__exchange:hover .exchange-txt {
        display: inline;
        margin-right: 20px; }
      .exchange-rates .exchange__block .exch.dollar__exchange:focus {
        outline: none; }
    .exchange-rates .exchange__block .exch.euro__exchange {
      display: inline-block; }
      .exchange-rates .exchange__block .exch.euro__exchange.euro-active {
        padding-right: 13px;
        margin-left: -13px;
        margin-right: -11px; }
        .exchange-rates .exchange__block .exch.euro__exchange.euro-active .exchange-txt {
          display: inline;
          border-bottom: 1px solid #0d6cb5; }
        .exchange-rates .exchange__block .exch.euro__exchange.euro-active .arrow-right-calculator {
          display: inline-block; }
        .exchange-rates .exchange__block .exch.euro__exchange.euro-active:hover {
          margin-right: -31px; }
      .exchange-rates .exchange__block .exch.euro__exchange:hover .exchange-txt {
        display: inline;
        margin-right: 20px; }
      .exchange-rates .exchange__block .exch.euro__exchange:focus {
        outline: none; }
  .exchange-rates .rates__block {
    margin-left: 10px;
    margin-top: -28px;
    display: inline-block;
    overflow: hidden;
    opacity: 0;
    width: 0;
    height: 0;
    transition: opacity 1000ms; }
    .exchange-rates .rates__block.active {
      display: inline-block;
      width: auto;
      height: auto;
      overflow: visible;
      opacity: 1;
      transition: opacity 1000ms;
      margin-right: -7px; }
    .exchange-rates .rates__block .date,
    .exchange-rates .rates__block .calculate__exchange-title {
      display: block;
      font-size: 14px;
      line-height: 16px;
      font-family: "Rubik Light", sans-serif;
      color: #333333;
      padding-bottom: 10px; }
    .exchange-rates .rates__block .date {
      margin-left: -50px; }
    .exchange-rates .rates__block .block1 {
      display: inline-block;
      vertical-align: top; }
      .exchange-rates .rates__block .block1 .show-exchange {
        display: inline-block; }
        .exchange-rates .rates__block .block1 .show-exchange .rate.rate-buy,
        .exchange-rates .rates__block .block1 .show-exchange .rate.rate-sell {
          display: inline-block; }
        .exchange-rates .rates__block .block1 .show-exchange .rate {
          margin: 0 8px; }
          .exchange-rates .rates__block .block1 .show-exchange .rate .money-rate {
            font-family: "Rubik", sans-serif;
            font-size: 18px;
            color: #333333;
            line-height: 18px; }
          .exchange-rates .rates__block .block1 .show-exchange .rate .name {
            font-family: "Rubik", sans-serif;
            font-size: 11px;
            color: #afafaf;
            line-height: 14px;
            text-align: center; }
    .exchange-rates .rates__block .block2 {
      display: inline-block;
      vertical-align: top;
      margin-left: 17px; }
      .exchange-rates .rates__block .block2 .calculate__exchange {
        display: inline-block;
        vertical-align: top;
        background-color: #efefef;
        height: 32px;
        width: 214px;
        margin-top: -6px;
        background-image: url("../images/footer-exchange-calculator-background.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
        border-radius: 6px; }
        .exchange-rates .rates__block .block2 .calculate__exchange .calculate__exchange-title {
          display: block;
          font-size: 14px;
          line-height: 16px;
          font-family: "Rubik Light", sans-serif;
          color: #333333;
          padding-top: 15px; }
        .exchange-rates .rates__block .block2 .calculate__exchange .calculate__exchange-calculator {
          overflow: hidden; }
          .exchange-rates .rates__block .block2 .calculate__exchange .calculate__exchange-calculator input {
            width: 78px;
            height: 32px;
            background-color: #efefef;
            box-shadow: none;
            border: 0;
            padding-left: 10px;
            padding-right: 3px;
            color: #0d6cb5;
            text-align: right;
            border-radius: 6px; }
            .exchange-rates .rates__block .block2 .calculate__exchange .calculate__exchange-calculator input:focus {
              outline: none; }
          .exchange-rates .rates__block .block2 .calculate__exchange .calculate__exchange-calculator .type-of-money {
            color: #0d6cb5; }
          .exchange-rates .rates__block .block2 .calculate__exchange .calculate__exchange-calculator span.amount {
            color: white;
            margin-left: 38px; }
          .exchange-rates .rates__block .block2 .calculate__exchange .calculate__exchange-calculator .amount-type {
            color: white; }
  .exchange-rates.exchange-on-mobile {
    float: none;
    text-align: center;
    padding: 25px 0;
    border-bottom: 1px solid #d9d9d9; }
    .exchange-rates.exchange-on-mobile .content-visible {
      cursor: pointer; }
    .exchange-rates.exchange-on-mobile.calculator-active {
      background-color: #f0f0f0; }
      .exchange-rates.exchange-on-mobile.calculator-active .content-visible {
        overflow: hidden;
        height: 0;
        transition: all 2000ms linear; }
      .exchange-rates.exchange-on-mobile.calculator-active .hidden-calculator-mobile {
        overflow: auto;
        height: auto;
        transition: all 2000ms linear;
        cursor: pointer; }
    .exchange-rates.exchange-on-mobile .title {
      font-size: 18px;
      line-height: 32px;
      color: #0d6cb5;
      display: inline-block;
      margin-left: 7px;
      margin-right: 7px; }
    .exchange-rates.exchange-on-mobile .right-arrow {
      margin-left: 10px;
      display: inline; }
      .exchange-rates.exchange-on-mobile .right-arrow img {
        width: 18px; }
    .exchange-rates.exchange-on-mobile .content-visible {
      overflow: auto;
      height: auto; }
      .exchange-rates.exchange-on-mobile .content-visible .euro {
        margin-right: -12px; }
    .exchange-rates.exchange-on-mobile .hidden-calculator-mobile {
      padding: 0 20px;
      overflow: hidden;
      height: 0;
      transition: all 1000ms linear; }
      .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .hidden-calculator-mobile-header .title {
        float: left; }
      .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .hidden-calculator-mobile-header .right-arrow {
        float: right; }
      .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block {
        padding-top: 10px;
        display: block;
        text-align: left; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block img {
          width: 32px; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block .exchange-txt {
          display: inline-block;
          margin-left: 10px;
          margin-right: 0;
          padding: 0 0 7px; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block .exch.dollar__exchange,
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block .exch.euro__exchange {
          margin-left: 15px; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block.mobile-euro-active .euro-inactive-img,
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block.mobile-euro-active .dollar-active-img {
          display: none; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block.mobile-euro-active .exch.euro__exchange .exchange-txt {
          border-bottom: 1px solid #0d6cb5; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block.mobile-dollar-active .euro-active-img,
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block.mobile-dollar-active .dollar-inactive-img {
          display: none; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block.mobile-dollar-active .exch.dollar__exchange .exchange-txt {
          border-bottom: 1px solid #0d6cb5; }
      .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block {
        display: inline-block;
        width: auto;
        height: auto;
        overflow: visible;
        opacity: 1;
        transition: opacity 1000ms;
        margin: 0;
        padding-top: 16px; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block1 {
          display: block;
          margin-top: -50px;
          float: right; }
        .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 {
          margin: 0; }
          .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange-title {
            float: left;
            width: 29%;
            padding-bottom: 0;
            font-size: 16px; }
          .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange {
            float: right;
            margin-top: 0;
            background-color: #fff;
            background-image: url("../images/calculator-gray-background.png"); }
            .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange .calculate__exchange-calculator {
              overflow: visible; }
              .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange .calculate__exchange-calculator input {
                background-color: #fff;
                width: 72px;
                margin-left: -50px;
                padding-right: 5px;
                font-size: 16px; }
              .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange .calculate__exchange-calculator .type-of-money,
              .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange .calculate__exchange-calculator .amount,
              .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange .calculate__exchange-calculator .amount-type {
                font-size: 16px; }
              .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange .calculate__exchange-calculator .amount {
                margin-left: 45px; }

@media (max-width: 766px) {
  .exchange-rates.exchange-on-mobile .title {
    margin-left: 3px;
    margin-right: 0; }
  .exchange-rates.exchange-on-mobile .right-arrow {
    margin-right: 7px;
    margin-left: 0;
    padding-top: 3px; }
  .exchange-rates.exchange-on-mobile .hidden-calculator-mobile {
    padding: 0 10px; }
    .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block .exchange-txt {
      margin-left: 5px; }
    .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block .exch.dollar__exchange,
    .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .exchange__block .exch.euro__exchange {
      margin-left: 8px; }
    .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block1 {
      margin-top: -47px; }
    .exchange-rates.exchange-on-mobile .hidden-calculator-mobile .rates__block .block2 .calculate__exchange {
      width: 180px; } }

footer {
  border-top: 2px solid #0d6cb5;
  padding: 45px 0;
  background-color: #fff; }
  footer .footer-navbar {
    padding: 0;
    list-style: none;
    padding-top: 25px; }
    footer .footer-navbar li {
      display: inline-block;
      margin-right: 30px;
      font-size: 18px;
      line-height: 32px; }
      footer .footer-navbar li a {
        color: #0d6cb5; }
      footer .footer-navbar li a.active.underline-animation {
        border-bottom: 1px solid #0297ff !important;
        color: #0297ff !important; }
  footer .social-media-links {
    float: right;
    padding-top: 25px;
    margin-right: 15px; }

@media (max-width: 766px) {
  footer {
    padding: 0 0 15px; }
    footer .footer-navbar {
      float: none !important;
      text-align: center; }
      footer .footer-navbar li {
        font-size: 14px;
        font-weight: 300;
        margin-right: 13px; }
    footer .exchange-rates {
      display: none; }
    footer ul.social-media-links {
      float: none;
      padding: 0;
      margin-right: 0; }
      footer ul.social-media-links li:last-child {
        margin-right: 0; } }

.social-media-links {
  padding: 0;
  list-style: none; }
  .social-media-links li {
    display: inline-block;
    height: 32px;
    margin-right: 15px;
    text-align: center; }
    .social-media-links li a {
      background-color: #0d6cb5;
      color: white;
      width: 32px;
      height: 32px;
      display: block;
      border-radius: 16px;
      line-height: 32px;
      font-size: 20px; }

@media (max-width: 767px) {
  .social-media-links {
    text-align: center;
    padding: 30px 0; } }

/*

  All style for Auto page

*/
.custom-checkbox {
  /* Customize the label (the container) */
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */ }
  .custom-checkbox .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .custom-checkbox .container input {
    position: absolute;
    opacity: 0; }
  .custom-checkbox .checkmark {
    position: absolute;
    top: -26px;
    left: 0;
    height: 25px;
    width: 25px;
    border: 2px solid #afafaf;
    border-radius: 4px; }
  .custom-checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .custom-checkbox .container input:checked ~ .checkmark:after {
    display: block; }
  .custom-checkbox .container .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid #afafaf;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }

.auto-info_area {
  background-color: #efefef; }

.menu-oferta .title {
  text-align: center; }
  .menu-oferta .title h2 {
    color: #0075bd; }

.menu-oferta .subtitle {
  text-align: center;
  color: #0e0e0e;
  padding-bottom: 30px; }
  .menu-oferta .subtitle h4 {
    width: 80%;
    margin: auto; }

.calculation-area {
  padding-top: 30px;
  background-color: #efefef;
  /* Special styling for WebKit/Blink */
  /* All the same stuff for Firefox */
  /* All the same stuff for IE */ }
  .calculation-area input[type="range"] {
    -webkit-appearance: none;
    /* Hides the slider so that custom slider can be made */
    width: 100%;
    /* Specific width is required for Firefox. */
    background: transparent;
    /* Otherwise white in Chrome */
    cursor: pointer;
    margin: 8px 0; }
  .calculation-area input[type="range"]::-webkit-slider-thumb:after {
    background-color: #afafaf; }
  .calculation-area input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none; }
  .calculation-area input[type="range"]:focus {
    outline: none;
    /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */ }
  .calculation-area input[type="range"]::-ms-track {
    width: 100%;
    cursor: pointer;
    /* Hides the slider so custom styles can be added */
    background-color: transparent;
    border-color: transparent;
    color: transparent; }
  .calculation-area input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: transparent;
    border: 0;
    height: 20px;
    width: 28px;
    background-image: url("../images/thumb-for-input_are.png");
    background-repeat: no-repeat;
    cursor: pointer;
    margin: -8px 0 0 0;
    /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */ }
  .calculation-area input[type="range"]::-moz-range-thumb {
    height: 20px;
    width: 25px;
    background-image: url("../images/thumb-for-input_are.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0;
    margin: 0; }
  .calculation-area input[type="range"]::-ms-thumb {
    padding-top: 5px;
    height: 20px;
    width: 25px;
    background-image: url("../images/thumb-for-input_are.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer; }
  .calculation-area input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    background: #afafaf; }
  .calculation-area .the-car-cost,
  .calculation-area .have-advance-of,
  .calculation-area .deadline-of-lending {
    padding: 0 0 20px; }
  .calculation-area .calculator {
    color: #949494;
    margin-top: -38px; }
    .calculation-area .calculator .hidden-button-on-large-desktop {
      position: relative;
      height: 51px;
      display: none; }
      .calculation-area .calculator .hidden-button-on-large-desktop .want-credit_button {
        position: absolute;
        left: 50%;
        margin-left: -136px; }
        .calculation-area .calculator .hidden-button-on-large-desktop .want-credit_button #hidden-mob-btn {
          background-color: #f19122 !important; }
          .calculation-area .calculator .hidden-button-on-large-desktop .want-credit_button #hidden-mob-btn:focus {
            outline: none; }
    .calculation-area .calculator span.input-value-type {
      background-color: white;
      color: #0075bd;
      font-size: 24px;
      line-height: 27px;
      padding: 12px 3px 13px 0;
      cursor: pointer;
      border-radius: 0 !important; }
    .calculation-area .calculator h5 {
      margin: 0; }
    .calculation-area .calculator .the-car-cost,
    .calculation-area .calculator .have-advance-of,
    .calculation-area .calculator .deadline-of-lending {
      position: relative; }
      .calculation-area .calculator .the-car-cost .loading,
      .calculation-area .calculator .have-advance-of .loading,
      .calculation-area .calculator .deadline-of-lending .loading {
        background-color: #0075bd;
        position: absolute;
        width: 0%;
        height: 4px;
        margin-top: -12px; }
      .calculation-area .calculator .the-car-cost .left-side,
      .calculation-area .calculator .have-advance-of .left-side,
      .calculation-area .calculator .deadline-of-lending .left-side {
        float: left;
        width: 50%; }
        .calculation-area .calculator .the-car-cost .left-side .title,
        .calculation-area .calculator .have-advance-of .left-side .title,
        .calculation-area .calculator .deadline-of-lending .left-side .title {
          color: #0075bd; }
        .calculation-area .calculator .the-car-cost .left-side .subtitle,
        .calculation-area .calculator .have-advance-of .left-side .subtitle,
        .calculation-area .calculator .deadline-of-lending .left-side .subtitle {
          margin: -13px 0 -5px; }
      .calculation-area .calculator .the-car-cost .right-side,
      .calculation-area .calculator .have-advance-of .right-side,
      .calculation-area .calculator .deadline-of-lending .right-side {
        float: left;
        width: 50%;
        text-align: right;
        margin-top: 30px; }
        .calculation-area .calculator .the-car-cost .right-side input,
        .calculation-area .calculator .have-advance-of .right-side input,
        .calculation-area .calculator .deadline-of-lending .right-side input {
          padding: 13px 3px 13px 10px;
          line-height: 27px;
          text-align: center;
          width: 35%;
          font-size: 24px;
          border: none;
          margin: -20px 0 0;
          color: #0075bd; }
          .calculation-area .calculator .the-car-cost .right-side input:focus,
          .calculation-area .calculator .have-advance-of .right-side input:focus,
          .calculation-area .calculator .deadline-of-lending .right-side input:focus {
            outline: none; }
        .calculation-area .calculator .the-car-cost .right-side #output_rangevalue_landing-time,
        .calculation-area .calculator .have-advance-of .right-side #output_rangevalue_landing-time,
        .calculation-area .calculator .deadline-of-lending .right-side #output_rangevalue_landing-time {
          width: 30%; }
      .calculation-area .calculator .the-car-cost .min-amount,
      .calculation-area .calculator .the-car-cost .max-amount,
      .calculation-area .calculator .have-advance-of .min-amount,
      .calculation-area .calculator .have-advance-of .max-amount,
      .calculation-area .calculator .deadline-of-lending .min-amount,
      .calculation-area .calculator .deadline-of-lending .max-amount {
        float: left;
        width: 50%; }
        .calculation-area .calculator .the-car-cost .min-amount h5,
        .calculation-area .calculator .the-car-cost .max-amount h5,
        .calculation-area .calculator .have-advance-of .min-amount h5,
        .calculation-area .calculator .have-advance-of .max-amount h5,
        .calculation-area .calculator .deadline-of-lending .min-amount h5,
        .calculation-area .calculator .deadline-of-lending .max-amount h5 {
          margin: 0; }
      .calculation-area .calculator .the-car-cost .max-amount,
      .calculation-area .calculator .have-advance-of .max-amount,
      .calculation-area .calculator .deadline-of-lending .max-amount {
        text-align: right; }
    .calculation-area .calculator .have-advance-of .right-side .value input:nth-child(1) {
      width: 20%; }
    .calculation-area .calculator .footer-of-calculator {
      padding-top: 18px;
      color: #949494;
      font-size: 12px; }
      .calculation-area .calculator .footer-of-calculator .heading .bold_txt {
        font-weight: 500; }
      .calculation-area .calculator .footer-of-calculator .myList {
        padding-left: 0;
        display: flex;
        flex-wrap: wrap;
        padding-top: 5px;
        justify-content: space-between; }
        .calculation-area .calculator .footer-of-calculator .myList > div {
          display: inline-block;
          width: 50%;
          padding-right: 5px;
          list-style-type: none; }
          .calculation-area .calculator .footer-of-calculator .myList > div li {
            position: relative;
            padding-left: 8px; }
            .calculation-area .calculator .footer-of-calculator .myList > div li.bold_txt {
              font-weight: 500; }
            .calculation-area .calculator .footer-of-calculator .myList > div li i {
              position: absolute;
              left: 0;
              top: 5px;
              font-size: 5px;
              vertical-align: middle; }
  .calculation-area .want-credit_button {
    position: relative;
    width: 240px;
    margin: 0 auto; }
    .calculation-area .want-credit_button .want-credit {
      background-color: #f19122 !important;
      padding: 3px 68px;
      border-radius: 34px; }
    .calculation-area .want-credit_button a:active {
      background-color: #f19122 !important; }
    .calculation-area .want-credit_button a:hover {
      background-color: #ffb422; }

@media (max-width: 1200px) {
  .calculation-area .calculator .the-car-cost .right-side input,
  .calculation-area .calculator .have-advance-of .right-side input,
  .calculation-area .calculator .deadline-of-lending .right-side input {
    font-size: 20px; } }

@media (max-width: 766px) {
  .calculation-area .want-credit_button {
    width: 227px; }
  .calculation-area input[type="range"] {
    margin: 12px 0; }
  .calculation-area .calculator span.input-value-type {
    padding: 11px 3px 14px 0;
    font-size: 23px; }
  .calculation-area .calculator .the-car-cost .right-side input {
    width: 60%; }
  .calculation-area .calculator .footer-of-calculator .myList > div {
    width: 100%; } }

.auto-calculator {
  background-color: #efefef; }
  .auto-calculator.more-space {
    padding-bottom: 120px; }
  .auto-calculator .menu-oferta .input-and-output-row .left-side {
    padding: 25px 0 20px; }
    .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .type-car-txt {
      font-family: "Rubik", sans-serif;
      position: absolute;
      left: 50%;
      width: auto;
      margin-left: -16px;
      color: #cccccc;
      font-size: 16px;
      top: -30px;
      cursor: pointer; }
    .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car {
      width: 100%; }
      .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car .background-image {
        padding-bottom: 41%;
        background-size: contain;
        background: url("../images/left-background.svg") center;
        position: relative;
        background-repeat: no-repeat; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car .background-image.background-image.inactive .type-car-txt {
          color: #0d6cb5; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car .background-image.background-image.inactive #blue-car-innactive-hidden {
          display: none; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car .background-image.background-image.inactive.background-image.blink-animation #headlights-old-car {
          display: inline-block; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car .background-image img {
          position: absolute;
          width: 42%;
          height: auto;
          top: 57%;
          left: 32%;
          cursor: pointer; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car .background-image #headlights-old-car {
          left: 30%;
          width: 46%;
          display: none; }
      .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car:hover img#blue-car-active {
        display: inline-block; }
      .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .left-car:hover #blue-car-innactive-hidden {
        display: none; }
    .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car {
      width: 100%; }
      .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image {
        padding-bottom: 34%;
        background: url("../images/right-background.svg") center;
        background-size: contain;
        position: relative;
        background-repeat: no-repeat; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image.background-image.active .type-car-txt {
          color: #0d6cb5; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image.background-image.active #bentley-active-hidden {
          display: block; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image.background-image.bentley-closed-door #bentley-closed {
          display: block; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image #bentley-active-hidden {
          display: none; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image #bentley-closed {
          display: none; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image img {
          position: absolute;
          width: 58%;
          height: auto;
          top: 36%;
          left: 25%;
          cursor: pointer; }
          .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image img:hover #bentley-active-hidden {
            display: inline-block; }
        .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car .background-image #bentley-closed {
          display: none; }
      .auto-calculator .menu-oferta .input-and-output-row .left-side .cars .right-car:hover #bentley-active-hidden {
        display: inline-block; }
  .auto-calculator .calculation-area .speedometer {
    position: relative; }
    .auto-calculator .calculation-area .speedometer #chartdiv > .amcharts-main-div > .amcharts-chart-div > a {
      display: none !important; }
    .auto-calculator .calculation-area .speedometer h5 {
      font-size: 14px; }
    .auto-calculator .calculation-area .speedometer .speedometer-image {
      margin-top: -47%; }
    .auto-calculator .calculation-area .speedometer .dobinda-title {
      position: absolute;
      color: #00b7f4;
      top: 39%;
      left: 39px; }
      .auto-calculator .calculation-area .speedometer .dobinda-title h5 {
        position: relative;
        top: 39%;
        right: 17px;
        width: 78px;
        text-align: start; }
      .auto-calculator .calculation-area .speedometer .dobinda-title .amount {
        font-size: 18px;
        margin-top: -165px; }
    .auto-calculator .calculation-area .speedometer .imprumut-title {
      position: absolute;
      color: #0476bd;
      top: -13px;
      left: 45%; }
      .auto-calculator .calculation-area .speedometer .imprumut-title h5 {
        margin-bottom: 24px;
        text-align: center; }
      .auto-calculator .calculation-area .speedometer .imprumut-title .amount {
        font-size: 18px; }
    .auto-calculator .calculation-area .speedometer .comision-title {
      position: absolute;
      color: #f98e3d;
      top: 39%;
      right: 16px; }
      .auto-calculator .calculation-area .speedometer .comision-title h5 {
        position: relative;
        width: 90px;
        text-align: end; }
      .auto-calculator .calculation-area .speedometer .comision-title .amount {
        font-size: 18px;
        margin-top: -165px; }
    .auto-calculator .calculation-area .speedometer .rata-lunara {
      background-image: url("../images/montly-rate.svg");
      background-repeat: no-repeat;
      width: 150px;
      height: 70px;
      position: relative;
      margin-top: -100px;
      left: 50%;
      transform: translate(-50%);
      margin-bottom: 20px;
      font-weight: 500;
      font-size: 24px; }
      .auto-calculator .calculation-area .speedometer .rata-lunara h5 {
        position: absolute;
        bottom: 10%;
        font-weight: 400;
        font-size: 14px;
        width: 100%;
        margin: auto;
        text-align: center; }
      .auto-calculator .calculation-area .speedometer .rata-lunara .amount {
        position: absolute;
        bottom: 47%;
        left: 58%;
        font-size: 24px;
        margin-left: -42px; }
    .auto-calculator .calculation-area .speedometer .info-under-want_credit-button {
      position: relative;
      font-size: 12px;
      color: #949494;
      width: 215px;
      text-align: center;
      margin: 0 auto;
      margin-top: 20px; }
      .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area {
        position: relative;
        display: inline-block; }
        .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area .icon {
          display: inline-block;
          padding: 10px; }
          .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area .icon button.email-popup {
            background-color: transparent;
            border: 0;
            padding: 0; }
            .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area .icon button.email-popup:focus {
              outline: none; }
          .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area .icon a img {
            width: 26px;
            height: auto; }
          .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area .icon a:hover {
            border-bottom: none; }
          .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area .icon a:focus {
            outline: none; }
          .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area .icon a.pdfPrecontract {
            font-size: 27px; }
      .auto-calculator .calculation-area .speedometer .info-under-want_credit-button .icon-area:focus {
        outline: none; }

@media (max-width: 1198px) {
  .auto-calculator.more-space {
    padding-bottom: 90px; }
  .auto-calculator .calculation-area .speedometer .dobinda-title {
    left: -10px; }
  .auto-calculator .calculation-area .speedometer .comision-title {
    right: -20px; }
  .auto-calculator .calculation-area .speedometer .imprumut-title {
    top: 0; } }

@media (max-width: 1270px) {
  .auto-calculator .calculation-area .right-calculator {
    transform: scale(0.8); } }

.business-calculator {
  background-color: #efefef; }
  .business-calculator .calculation-area .business-selector {
    position: relative; }
    .business-calculator .calculation-area .business-selector .gaj-container {
      height: 185px; }
    .business-calculator .calculation-area .business-selector.gaj-active .left-gaj {
      width: 120px; }
      .business-calculator .calculation-area .business-selector.gaj-active .left-gaj .gaj-txt {
        color: #0177c0; }
    .business-calculator .calculation-area .business-selector.gaj-inactive .right-gaj {
      width: 120px; }
      .business-calculator .calculation-area .business-selector.gaj-inactive .right-gaj .gaj-txt {
        color: #0177c0; }
    .business-calculator .calculation-area .business-selector .gaj-txt {
      color: #949494;
      position: absolute;
      top: 0;
      margin-top: 0;
      font-size: 18px;
      margin-left: 25px;
      cursor: pointer; }
    .business-calculator .calculation-area .business-selector .left-gaj {
      position: absolute;
      left: 65px;
      top: 0;
      height: 150px;
      width: 120px;
      text-align: center;
      cursor: pointer; }
    .business-calculator .calculation-area .business-selector .right-gaj {
      position: absolute;
      right: 155px;
      top: 0;
      width: 120px;
      text-align: center;
      height: 150px;
      cursor: pointer; }
    .business-calculator .calculation-area .business-selector #left-gaj-img {
      width: 100%; }
    .business-calculator .calculation-area .business-selector #left-gaj-gif,
    .business-calculator .calculation-area .business-selector #right-gaj-gif {
      max-width: 100%;
      height: auto;
      left: 0;
      top: 0;
      display: none; }

@media (max-width: 766px) {
  .business-calculator .subtitle {
    display: none; }
  .business-calculator .calculation-area .business-selector {
    margin-left: 20px; }
    .business-calculator .calculation-area .business-selector .gaj-container {
      max-height: 150px; }
    .business-calculator .calculation-area .business-selector .right-gaj,
    .business-calculator .calculation-area .business-selector .left-gaj {
      height: 100px; }
    .business-calculator .calculation-area .business-selector .right-gaj {
      right: 75px; }
    .business-calculator .calculation-area .business-selector .left-gaj {
      left: 10px; } }

.necesitati-calculator {
  background-color: #efefef; }
  .necesitati-calculator .necesitati-selector {
    position: relative;
    height: 260px; }
    .necesitati-calculator .necesitati-selector.gaj-active .car-imgs .gaj-txt {
      color: #0177c0; }
    .necesitati-calculator .necesitati-selector.gaj-inactive .fish-imgs .gaj-txt {
      color: #0177c0; }
    .necesitati-calculator .necesitati-selector .gaj-txt {
      color: #949494;
      font-size: 18px;
      cursor: pointer;
      text-align: center; }
    .necesitati-calculator .necesitati-selector .car-imgs,
    .necesitati-calculator .necesitati-selector .fish-imgs {
      width: 50%;
      display: inline-block;
      margin: -1px;
      padding: 0;
      height: 260px; }
    .necesitati-calculator .necesitati-selector .car-imgs {
      position: relative; }
      .necesitati-calculator .necesitati-selector .car-imgs .gaj-txt {
        margin-left: -52px; }
      .necesitati-calculator .necesitati-selector .car-imgs #car-start-hovering,
      .necesitati-calculator .necesitati-selector .car-imgs #car-hovering,
      .necesitati-calculator .necesitati-selector .car-imgs #car-inactive-img {
        display: none;
        width: 100%;
        position: absolute;
        top: 55px;
        left: 0; }
      .necesitati-calculator .necesitati-selector .car-imgs #car-active {
        width: 100%;
        position: absolute;
        top: 55px;
        left: 0; }
    .necesitati-calculator .necesitati-selector .fish-imgs {
      position: relative; }
      .necesitati-calculator .necesitati-selector .fish-imgs .gaj-txt {
        margin-left: 62px; }
      .necesitati-calculator .necesitati-selector .fish-imgs #fish-active,
      .necesitati-calculator .necesitati-selector .fish-imgs #fish-start-hovering,
      .necesitati-calculator .necesitati-selector .fish-imgs #fish-hovering {
        display: none;
        width: 100%;
        position: absolute;
        top: 55px;
        right: 0; }
      .necesitati-calculator .necesitati-selector .fish-imgs #fish-inactive-img {
        width: 100%;
        position: absolute;
        top: 55px;
        right: 0; }
    .necesitati-calculator .necesitati-selector .left-gaj {
      position: absolute;
      width: 22%;
      left: 55px;
      top: 26px;
      height: 220px;
      cursor: pointer; }
    .necesitati-calculator .necesitati-selector .right-gaj {
      position: absolute;
      width: 23%;
      height: 227px;
      right: 49px;
      top: 23px;
      cursor: pointer; }
  .necesitati-calculator .calculation-area {
    padding-top: 0;
    margin-top: -30px; }
    .necesitati-calculator .calculation-area .calculator {
      margin-top: 40px; }

@media (max-width: 766px) {
  .necesitati-calculator .menu-oferta .subtitle {
    display: none; }
  .necesitati-calculator .necesitati-selector {
    height: 180px; }
    .necesitati-calculator .necesitati-selector .car-imgs,
    .necesitati-calculator .necesitati-selector .fish-imgs {
      height: 180px; }
    .necesitati-calculator .necesitati-selector .gaj-txt {
      font-size: 16px; }
    .necesitati-calculator .necesitati-selector .fish-imgs .gaj-txt {
      margin-left: 40px; }
    .necesitati-calculator .necesitati-selector .car-imgs .gaj-txt {
      margin-left: -30px; }
    .necesitati-calculator .necesitati-selector .left-gaj,
    .necesitati-calculator .necesitati-selector .right-gaj {
      height: 145px;
      width: 30%; }
    .necesitati-calculator .necesitati-selector .left-gaj {
      left: 18px;
      top: 18px; }
    .necesitati-calculator .necesitati-selector .right-gaj {
      right: 15px;
      top: 20px; }
  .necesitati-calculator .calculation-area .calculator {
    margin-top: 0; } }

@media (max-width: 1366px) {
  .auto-calculator .menu-oferta .subtitle {
    display: none; } }

@media (max-width: 766px) {
  .menu-oferta {
    margin-top: 0; }
    .menu-oferta .input-and-output-row .left-side {
      padding: 50px 0 10px; } }

@media (min-width: 1200px) and (max-width: 1269px) {
  .calculation-area .speedometer .dobinda-title h5 {
    top: 25%; }
  .calculation-area .speedometer .imprumut-title h5 {
    top: -35%; }
  .calculation-area .speedometer .imprumut-title #imprumut-value {
    top: -48%; }
  .calculation-area .speedometer .comision-title h5 {
    top: 25%; } }

@media (min-width: 1000px) and (max-width: 1199px) {
  .calculation-area .speedometer .dobinda-title h5 {
    top: 36%;
    left: 3%; }
  .calculation-area .speedometer .dobinda-title #dobinda-value {
    top: -6%; }
  .calculation-area .speedometer .imprumut-title h5 {
    top: -15%; }
  .calculation-area .speedometer .imprumut-title #imprumut-value {
    top: -25%; }
  .calculation-area .speedometer .comision-title h5 {
    top: 36%;
    right: 0; }
  .calculation-area .speedometer .comision-title .amount {
    top: -6%; } }

@media (max-width: 991px) {
  .calculation-area .speedometer {
    display: none; }
  .calculation-area .footer-of-calculator {
    text-align: center; }
  .calculation-area .calculator .hidden-button-on-large-desktop {
    display: block; }
  .calculation-area .calculator .footer-of-calculator .heading {
    text-align: left; }
  .calculation-area .calculator .footer-of-calculator .myList {
    padding: 0 10px; }
    .calculation-area .calculator .footer-of-calculator .myList .items {
      width: 100%;
      text-align: left; } }

@media (min-width: 800px) and (max-width: 999px) {
  .calculation-area .speedometer .dobinda-title h5 {
    top: 35%;
    left: 3%; }
  .calculation-area .speedometer .dobinda-title #dobinda-value {
    top: -5%; }
  .calculation-area .speedometer .imprumut-title h5 {
    top: -28%; }
  .calculation-area .speedometer .imprumut-title #imprumut-value {
    top: -12%; }
  .calculation-area .speedometer .comision-title h5 {
    top: 35%;
    right: 1%; }
  .calculation-area .speedometer .comision-title .amount {
    top: -5%;
    right: 6%; } }

@media (max-width: 766px) {
  .calculation-area .calculator .the-car-cost .right-side input {
    width: 50%;
    border-radius: 0 !important; }
  .calculation-area .calculator .have-advance-of .left-side {
    width: 43%;
    border-radius: 0 !important; }
  .calculation-area .calculator .have-advance-of .right-side {
    width: 55%; }
    .calculation-area .calculator .have-advance-of .right-side input {
      width: 38%;
      padding: 13px 5px;
      margin: 18px 0 8px;
      border-radius: 0 !important; }
    .calculation-area .calculator .have-advance-of .right-side .value input:nth-child(1) {
      width: 22%;
      border-radius: 0 !important; }
  .calculation-area .calculator .hidden-button-on-large-desktop {
    display: block; }
    .calculation-area .calculator .hidden-button-on-large-desktop .want-credit_button {
      margin: 0;
      transform: translate(-50%); }
  .calculation-area .calculator .footer-of-calculator .myList {
    padding: 0 10px; }
    .calculation-area .calculator .footer-of-calculator .myList li {
      width: 100%; } }

.gheorghita-adventures {
  background-color: #efefef;
  padding-bottom: 80px; }
  .gheorghita-adventures .title {
    text-align: center;
    color: #0075bd;
    padding: 100px 0 40px; }
  .gheorghita-adventures .subtitle {
    text-align: center; }
  .gheorghita-adventures .content {
    text-align: center;
    padding-bottom: 85px; }
    .gheorghita-adventures .content .img-with-subtitles img {
      width: 70%;
      height: auto; }
    .gheorghita-adventures .content .img-with-subtitles .subtitle {
      width: 80%;
      margin: 7% auto 0; }
  .gheorghita-adventures.full .content .img-with-subtitles img {
    width: 100%; }
  .gheorghita-adventures.loan-advantages .title {
    padding-bottom: 20px; }
  .gheorghita-adventures.loan-advantages .content .img-with-subtitles .subtitle {
    margin-top: 20px; }
  .gheorghita-adventures.no-padding {
    padding-bottom: 0; }
    .gheorghita-adventures.no-padding .title {
      padding-top: 20px; }

@media (min-width: 767px) and (max-width: 991px) {
  .gheorghita-adventures .title {
    padding: 90px 0 60px; }
  .gheorghita-adventures .content {
    padding-bottom: 20px; }
    .gheorghita-adventures .content .img-with-subtitles {
      margin-bottom: 35px; }
      .gheorghita-adventures .content .img-with-subtitles .subtitle {
        width: 80%;
        margin: 8% auto 0; } }

@media (max-width: 766px) {
  .gheorghita-adventures .title {
    margin-top: 0;
    padding: 0 0 40px; }
  .gheorghita-adventures .content {
    padding-bottom: 40px; }
    .gheorghita-adventures .content .img-with-subtitles {
      margin-bottom: 15px; }
      .gheorghita-adventures .content .img-with-subtitles img {
        width: 48%; }
  .gheorghita-adventures.loan-advantages .title {
    padding-bottom: 0; } }

.slide-loan-advantages {
  position: relative;
  padding: 40px 0;
  overflow: hidden; }
  .slide-loan-advantages .left-main-image {
    position: absolute;
    width: 45%;
    top: 0;
    right: 5%; }
    .slide-loan-advantages .left-main-image img {
      width: 100%; }
  .slide-loan-advantages .text-content h2 {
    color: #0075bd; }
  .slide-loan-advantages .text-content h3 {
    color: #0075bd; }

@media (max-width: 767px) {
  .slide-loan-advantages .left-main-image {
    position: relative;
    width: 100%; } }

.form-new-client {
  padding-bottom: 50px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: bottom; }
  .form-new-client .elipse-effect1 {
    margin-top: -4%; }
    .form-new-client .elipse-effect1 img {
      width: 100%;
      height: auto; }
  .form-new-client .add-client-form .title {
    padding: 0 0 20px;
    color: #0075bd; }
  .form-new-client .add-client-form .subtitle {
    padding-bottom: 30px; }
  .form-new-client .add-client-form .collecting-info-form .form-inline {
    margin-bottom: 12px; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group label {
      font-weight: 300;
      color: #333;
      display: block; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group input {
      border: 2px solid #f2f2f2;
      border-radius: 0;
      color: #0075bd;
      font-size: 18px;
      line-height: 21px;
      padding: 19px 15px;
      width: 340px;
      margin-right: 20px;
      background-color: #f2f2f2;
      box-shadow: none; }
      .form-new-client .add-client-form .collecting-info-form .form-inline .form-group input:active, .form-new-client .add-client-form .collecting-info-form .form-inline .form-group input:focus {
        border: 2px solid #0075bd;
        background-color: white;
        box-shadow: none; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group #last_name,
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group #phone {
      width: 320px;
      margin-right: 0; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group input::placeholder {
      color: #d9d9d9; }
  .form-new-client .add-client-form .collecting-info-form .form-control {
    height: 63px; }
  .form-new-client .add-client-form .collecting-info-form .form-control:focus {
    border-color: #66afe9; }
  .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .title {
    padding: 0;
    color: #333;
    text-align: center;
    margin-top: -15px; }
  .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file {
    text-align: center;
    color: #d9d9d9; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #front-photo-id,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #back-photo-id {
      opacity: 0;
      width: 100%; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file span.close-btn {
      width: 18px;
      height: 18px;
      border-radius: 50%;
      background-color: white;
      position: absolute;
      color: #000;
      font-size: 16px;
      line-height: 18px;
      font-weight: bold;
      right: 44px;
      top: 50px;
      cursor: pointer;
      display: none; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #back-photo-idLabel,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #front-photo-idLabel {
      font-weight: normal;
      font-size: 19px;
      margin-left: 10px;
      display: inline-block;
      cursor: pointer; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .image-and-txt {
      cursor: pointer;
      color: #d9d9d9;
      position: relative; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .front-id,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .back-id {
      margin-top: 11%;
      margin-left: -22%; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #left-attach-active,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #id-front-active,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #right-attach-active,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #id-back-active {
      display: none; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #id-front-active,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #id-front-inactive,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #id-back-inactive,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #id-back-active {
      margin: 0 auto;
      margin-top: 10px; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #preview-backID,
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file #preview-frontID {
      width: 104px;
      height: 155px;
      position: absolute;
      left: 50%;
      margin-left: -51px; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      margin: 0 -5px;
      position: relative; }
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel {
        margin: 0; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel .left-label {
          display: block; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.active-left-on_hover .left-label {
          color: #0075bd; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.active-left-on_hover .left-label #left-attach-inactive {
            display: none; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.active-left-on_hover .left-label #left-attach-active {
            display: inline-block; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.active-left-on_hover .left-label span.add-txt {
            border-bottom: 1px solid #0075bd; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.active-left-on_hover .photo-label-left #id-front-inactive {
          display: none; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.active-left-on_hover .photo-label-left #id-front-active {
          display: block; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.left-preview-mode_ON .photo-label-left #id-front-inactive,
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.left-preview-mode_ON .photo-label-left #id-front-active {
          display: none; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.left-preview-mode_ON .left-label #left-attach-inactive {
          display: none; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.left-preview-mode_ON .left-label #left-attach-active {
          display: inline-block; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #front-photo-idLabel.left-preview-mode_ON .left-label .add-txt {
          color: #0075bd; }
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #preview-frontID {
        display: block;
        margin-top: 10px; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side {
      display: inline-block;
      vertical-align: top;
      width: 50%;
      margin: 0 -5px;
      position: relative; }
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel {
        margin: 0; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel .right-label {
          display: block; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.active-right-on_hover .right-label {
          color: #0075bd; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.active-right-on_hover .right-label #right-attach-inactive {
            display: none; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.active-right-on_hover .right-label #right-attach-active {
            display: inline-block; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.active-right-on_hover .right-label span.add-txt {
            border-bottom: 1px solid #0075bd; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.active-right-on_hover .photo-label-right #id-back-inactive {
          display: none; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.active-right-on_hover .photo-label-right #id-back-active {
          display: block; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.right-preview-mode_ON .photo-label-right #id-back-inactive,
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.right-preview-mode_ON .photo-label-right #id-back-active {
          display: none; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.right-preview-mode_ON .right-label #right-attach-inactive {
          display: none; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.right-preview-mode_ON .right-label #right-attach-active {
          display: inline-block; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #back-photo-idLabel.right-preview-mode_ON .right-label .add-txt {
          color: #0075bd; }
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #preview-backID {
        margin-top: 10px;
        display: block; }
  .form-new-client .add-client-form .collecting-info-form button.btn.btn-primary.want-credit {
    background-color: #f19122 !important;
    padding: 3px 66px;
    border-radius: 34px; }
    .form-new-client .add-client-form .collecting-info-form button.btn.btn-primary.want-credit:active {
      background-color: #f19122 !important; }
    .form-new-client .add-client-form .collecting-info-form button.btn.btn-primary.want-credit:hover {
      background-color: #ffb422; }
    .form-new-client .add-client-form .collecting-info-form button.btn.btn-primary.want-credit:focus {
      outline: none; }
  .form-new-client .add-client-form .agree-term-and-condition {
    padding-bottom: 20px; }
    .form-new-client .add-client-form .agree-term-and-condition .custom-checkbox {
      display: inline-block;
      width: 5%;
      height: auto; }
    .form-new-client .add-client-form .agree-term-and-condition .terms {
      display: inline-block;
      width: 87%;
      cursor: pointer; }

@media (max-width: 1200px) {
  .form-new-client .add-client-form .collecting-info-form .form-inline {
    margin-bottom: 12px; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group input {
      width: 100%; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group #last_name,
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group #phone {
      width: 100%; } }

@media (max-width: 991px) {
  .form-new-client .add-client-form .collecting-info-form button.btn.btn-primary.want-credit {
    left: 50%;
    position: relative;
    margin-left: -117.5px; } }

@media (min-width: 767px) and (max-width: 991px) {
  .form-new-client .add-client-form .title {
    padding: 60px 0 10px;
    text-align: center; }
  .form-new-client .add-client-form .subtitle {
    display: none; }
  .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id {
    padding-top: 15px; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .title {
      text-align: left; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file {
      text-align: left;
      margin: 20px 0; }
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .front-id,
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .back-id {
        display: none; }
  .form-new-client .add-client-form .want-credit_button a {
    position: absolute;
    left: 50%;
    margin-left: -116.5px; } }

@media (max-width: 766px) {
  .form-new-client .add-client-form {
    position: relative; }
    .form-new-client .add-client-form .title {
      text-align: center;
      padding: 80px 0 20px; }
    .form-new-client .add-client-form .subtitle {
      display: none; }
    .form-new-client .add-client-form .agree-term-and-condition {
      padding-bottom: 20px; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group input {
      width: 100%; }
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group #last_name,
    .form-new-client .add-client-form .collecting-info-form .form-inline .form-group #phone {
      width: 100%;
      margin: 0; }
    .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id {
      padding-top: 15px; }
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .title {
        text-align: left; }
      .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file {
        text-align: left;
        margin: 20px 0 25px;
        max-height: 175px; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file span.close-btn {
          right: 26px; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side {
          margin: 0;
          text-align: center;
          display: inline-block; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .right-side #preview-backID {
            position: relative;
            left: 45px;
            margin-left: 0;
            border: 0; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side {
          text-align: center;
          display: inline-block; }
          .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .left-side #preview-frontID {
            position: relative;
            left: 45px;
            margin-left: 0;
            border: 0; }
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .front-id,
        .form-new-client .add-client-form .collecting-info-form .add-copy-of-your_id .add-file .back-id {
          display: none; }
    .form-new-client .add-client-form .want-credit_button a {
      position: absolute;
      left: 50%;
      margin-left: -113px; }
    .form-new-client .add-client-form .agree-term-and-condition {
      display: flex;
      align-items: center; }
      .form-new-client .add-client-form .agree-term-and-condition .custom-checkbox {
        width: 11%;
        position: relative; }
        .form-new-client .add-client-form .agree-term-and-condition .custom-checkbox .checkmark {
          top: 0; }
        .form-new-client .add-client-form .agree-term-and-condition .custom-checkbox .container {
          margin-bottom: 0; }
          .form-new-client .add-client-form .agree-term-and-condition .custom-checkbox .container input {
            position: relative; }
      .form-new-client .add-client-form .agree-term-and-condition .terms {
        width: 80%; }
  .form-new-client .elipse-effect2 {
    position: absolute;
    bottom: -16px; } }

.obtain-loan-slider {
  padding-bottom: 50px;
  background-color: #efefef; }
  .obtain-loan-slider #full-slider-gaj,
  .obtain-loan-slider #full-slider-faragaj,
  .obtain-loan-slider #full-slider-auto {
    height: 0;
    width: 0;
    overflow: hidden; }
  .obtain-loan-slider .title {
    padding: 85px 0 15px;
    color: #0075bd;
    text-align: center; }
  .obtain-loan-slider .some-padding {
    padding-bottom: 100px; }
  .obtain-loan-slider .main-full-slider-area img.slick-prev.slick-arrow {
    width: 44px;
    height: auto;
    margin-top: -20%;
    margin-left: 6%;
    z-index: 1000; }
  .obtain-loan-slider .main-full-slider-area img.slick-next.slick-arrow {
    width: 44px;
    height: auto;
    margin-top: -20%;
    margin-right: 6%;
    z-index: 1000; }
  .obtain-loan-slider .main-full-slider-area .info-slider .rounded-border-ytube {
    border-radius: 20px;
    overflow: hidden; }
  .obtain-loan-slider .main-full-slider-area .info-slider .text-content {
    margin-bottom: 30px; }
  .obtain-loan-slider .main-full-slider-area .info-slider:focus {
    outline: none; }
  .obtain-loan-slider .main-full-slider-area .info-slider .info-and-img {
    margin-bottom: 10px; }
    .obtain-loan-slider .main-full-slider-area .info-slider .info-and-img img {
      display: inline-block;
      width: 30px;
      height: auto;
      margin-right: 10px; }
    .obtain-loan-slider .main-full-slider-area .info-slider .info-and-img h4 {
      margin-bottom: 0;
      font-weight: 400;
      width: 90%;
      vertical-align: top; }
  .obtain-loan-slider .main-full-slider-area .info-slider h4 {
    color: #000000;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400; }
  .obtain-loan-slider .main-full-slider-area .info-slider .video-slider {
    border-radius: 20px;
    overflow: hidden;
    background-size: cover;
    padding-top: 56.25%; }
    .obtain-loan-slider .main-full-slider-area .info-slider .video-slider .ytp-large-play-button.ytp-button {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: transparent;
      border: 0;
      width: 85px; }
      .obtain-loan-slider .main-full-slider-area .info-slider .video-slider .ytp-large-play-button.ytp-button:hover .ytp-large-play-button-bg {
        fill: red; }
      .obtain-loan-slider .main-full-slider-area .info-slider .video-slider .ytp-large-play-button.ytp-button:focus {
        outline: none; }
  .obtain-loan-slider .main-full-slider-area .info-slider.slide3 .right-side-of_slider img {
    width: 40px;
    vertical-align: text-bottom; }
  .obtain-loan-slider .main-full-slider-area .info-slider.slide3 .right-side-of_slider h4 {
    width: 88%; }
  .obtain-loan-slider .main-full-slider-area .info-slider.slide4 .info-and-img img {
    width: 40px;
    vertical-align: text-bottom; }
  .obtain-loan-slider .main-full-slider-area .info-slider.slide4 .info-and-img img.images-slide4-img1 {
    vertical-align: top; }
  .obtain-loan-slider .main-full-slider-area .info-slider.slide4 .info-and-img h4 {
    width: 88%; }
    .obtain-loan-slider .main-full-slider-area .info-slider.slide4 .info-and-img h4 img.smile-icon {
      width: 20px;
      height: auto; }
  .obtain-loan-slider .main-full-slider-area .info-slider.slide5 .info-and-img img {
    width: 50px;
    vertical-align: top; }
  .obtain-loan-slider .main-full-slider-area .info-slider.slide5 .info-and-img h4 {
    width: 88%; }
  .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img img.smile-icon {
    width: 20px;
    height: auto;
    margin-right: 0; }
  .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img img {
    vertical-align: top; }
  .obtain-loan-slider .gray-elipse-delimiter img {
    width: 100%; }

@media (max-width: 1439px) {
  .obtain-loan-slider .main-full-slider-area img.slick-prev.slick-arrow {
    width: 34px;
    margin-left: 6%; }
  .obtain-loan-slider .main-full-slider-area img.slick-next.slick-arrow {
    width: 34px;
    margin-right: 6%; } }

@media (max-width: 1335px) {
  .obtain-loan-slider .main-full-slider-area img.slick-prev.slick-arrow {
    width: 25px; }
  .obtain-loan-slider .main-full-slider-area img.slick-next.slick-arrow {
    width: 25px; } }

@media (max-width: 1320px) {
  .obtain-loan-slider .main-full-slider-area img.slick-prev.slick-arrow {
    margin-left: 5%; }
  .obtain-loan-slider .main-full-slider-area img.slick-next.slick-arrow {
    margin-right: 5%; } }

@media (max-width: 991px) {
  .obtain-loan-slider .main-full-slider-area img.slick-prev.slick-arrow {
    margin-left: 6%; }
  .obtain-loan-slider .main-full-slider-area img.slick-next.slick-arrow {
    margin-right: 6%; } }

@media (max-width: 999px) {
  .obtain-loan-slider {
    padding-bottom: 5px; }
    .obtain-loan-slider .title {
      padding: 70px 0 0; }
    .obtain-loan-slider .car-slider,
    .obtain-loan-slider .some-padding {
      display: none; }
    .obtain-loan-slider .main-full-slider-area img.slick-prev.slick-arrow,
    .obtain-loan-slider .main-full-slider-area img.slick-next.slick-arrow {
      display: none !important; }
    .obtain-loan-slider .main-full-slider-area .info-slider .text-content {
      margin-bottom: 15px;
      padding-top: 10px; }
    .obtain-loan-slider .main-full-slider-area .info-slider h4 {
      font-size: 14px;
      line-height: 20px; }
    .obtain-loan-slider .main-full-slider-area .info-slider .info-and-img img {
      vertical-align: bottom; }
    .obtain-loan-slider .main-full-slider-area .info-slider .info-and-img h4 {
      width: 82%; }
    .obtain-loan-slider .main-full-slider-area .info-slider.slide3 .info-and-img img, .obtain-loan-slider .main-full-slider-area .info-slider.slide4 .info-and-img img,
    .obtain-loan-slider .main-full-slider-area .info-slider .slide4 .info-and-img img {
      vertical-align: top; }
    .obtain-loan-slider .main-full-slider-area .info-slider.slide3 .info-and-img h4, .obtain-loan-slider .main-full-slider-area .info-slider.slide4 .info-and-img h4,
    .obtain-loan-slider .main-full-slider-area .info-slider .slide4 .info-and-img h4 {
      width: 82%; }
    .obtain-loan-slider .main-full-slider-area .info-slider.slide5 .info-and-img h4 {
      width: 80%; }
    .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img h4 {
      width: 80%; }
    .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img.slide3 .info-and-img img, .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img.slide4 .info-and-img img,
    .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img .slide4 .info-and-img img {
      vertical-align: top; }
    .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img.slide3 .info-and-img h4, .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img.slide4 .info-and-img h4,
    .obtain-loan-slider .main-full-slider-area.cu-gaj .info-slider .info-and-img .slide4 .info-and-img h4 {
      width: 80%; } }

.gray-elipse-delimiter {
  z-index: 2;
  top: -13%;
  width: 100%;
  position: absolute; }
  .gray-elipse-delimiter img {
    width: 100%; }

.footer-slider {
  position: relative; }
  .footer-slider .footer-slide {
    width: 20%;
    float: left;
    height: 470px;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: relative; }
    .footer-slider .footer-slide .title {
      font-size: 30px;
      line-height: 30px;
      width: 230px;
      position: absolute;
      top: 20%;
      left: 55px;
      z-index: 100;
      font-weight: 500;
      color: white; }
    .footer-slider .footer-slide .subtitle {
      position: absolute;
      top: 40%;
      left: 30px;
      width: 58%;
      z-index: 100;
      color: white;
      display: none; }
      .footer-slider .footer-slide .subtitle h4 {
        font-weight: 400; }
    .footer-slider .footer-slide button {
      color: white;
      background-color: #0075bd;
      font-size: 22px;
      padding: 13px 32px;
      border-radius: 31px;
      line-height: 20px;
      font-weight: 400;
      width: 168px;
      position: absolute;
      bottom: 22%;
      left: 55px;
      display: none; }
      .footer-slider .footer-slide button a {
        color: white; }
        .footer-slider .footer-slide button a:hover {
          text-decoration: none; }
      .footer-slider .footer-slide button:focus {
        outline: none; }
      .footer-slider .footer-slide button:active {
        box-shadow: none; }
    .footer-slider .footer-slide .hidden-arrow-right,
    .footer-slider .footer-slide .hiddent-txt-title {
      display: none; }
    .footer-slider .footer-slide .overlay-blur {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.25); }
    .footer-slider .footer-slide.selected {
      width: 60%; }
      .footer-slider .footer-slide.selected .overlay-blur {
        display: none; }
      .footer-slider .footer-slide.selected button {
        display: block; }
      .footer-slider .footer-slide.selected .title {
        color: #0a6cb5;
        left: 55px; }
      .footer-slider .footer-slide.selected .subtitle {
        color: #000000;
        display: block;
        left: 55px; }

@media (min-width: 1540px) and (max-width: 1680px) {
  .footer-slider > .gray-elipse-delimiter {
    top: -11%; } }

@media (min-width: 1351px) and (max-width: 1539px) {
  .footer-slider > .gray-elipse-delimiter {
    top: -10%; } }

@media (min-width: 1200px) and (max-width: 1350px) {
  .footer-slider > .gray-elipse-delimiter {
    top: -9%; } }

@media (max-width: 1200px) {
  .footer-slider > .gray-elipse-delimiter {
    top: -7%; } }

@media (max-width: 900px) {
  .footer-slider > .gray-elipse-delimiter {
    top: -6%; } }

@media (max-width: 766px) {
  .footer-slider .gray-elipse-delimiter {
    top: -4%; }
  .footer-slider .footer-slide {
    width: 17%;
    height: 370px; }
    .footer-slider .footer-slide button {
      left: 50%;
      transform: translate(-50%);
      z-index: 1;
      padding: 16px 32px;
      bottom: 8%;
      background-color: white;
      color: #0a6cb5; }
    .footer-slider .footer-slide .overlay-blur {
      display: none; }
    .footer-slider .footer-slide .hidden-arrow-right {
      display: block;
      width: 15px;
      height: 15px;
      position: absolute;
      top: 30px;
      transform: rotate(45deg);
      border: 2px solid white;
      left: 34%;
      border-left: transparent;
      border-bottom: transparent; }
    .footer-slider .footer-slide .hiddent-txt-title {
      display: block;
      transform-origin: bottom left;
      position: absolute;
      left: 47px;
      bottom: 20px;
      transform: rotate(-90deg);
      font-size: 24px;
      line-height: 25px;
      color: white;
      width: 300px;
      font-weight: 500; }
    .footer-slider .footer-slide .info {
      display: none; }
      .footer-slider .footer-slide .info .title,
      .footer-slider .footer-slide .info .subtitle {
        width: 90%;
        left: 50%;
        transform: translate(-50%);
        color: white;
        text-align: center; }
      .footer-slider .footer-slide .info .title {
        font-size: 28px;
        top: 20%; }
      .footer-slider .footer-slide .info .subtitle {
        font-size: 14px;
        top: 40%; }
    .footer-slider .footer-slide.selected {
      width: 66%; }
      .footer-slider .footer-slide.selected button {
        display: block; }
        .footer-slider .footer-slide.selected button a {
          color: #0d6cb5; }
      .footer-slider .footer-slide.selected .info {
        display: block; }
      .footer-slider .footer-slide.selected .hiddent-txt-title {
        display: none; }
    .footer-slider .footer-slide:nth-of-type(4) {
      background-color: #8fdbff;
      background-image: none !important; }
      .footer-slider .footer-slide:nth-of-type(4) .hiddent-txt-title {
        left: 45px; }
      .footer-slider .footer-slide:nth-of-type(4).selected .hidden-arrow-right,
      .footer-slider .footer-slide:nth-of-type(4).selected .hiddent-txt-title {
        display: none; }
    .footer-slider .footer-slide:nth-of-type(2) {
      background-color: #0a6cb5;
      background-image: none !important; }
      .footer-slider .footer-slide:nth-of-type(2).selected .hidden-arrow-right,
      .footer-slider .footer-slide:nth-of-type(2).selected .hiddent-txt-title {
        display: none; }
    .footer-slider .footer-slide:nth-of-type(3) {
      background-color: #afafaf;
      background-image: none !important; }
      .footer-slider .footer-slide:nth-of-type(3) .hiddent-txt-title {
        left: 45px; }
      .footer-slider .footer-slide:nth-of-type(3).selected .hidden-arrow-right,
      .footer-slider .footer-slide:nth-of-type(3).selected .hiddent-txt-title {
        display: none; } }

.navicon-button {
  padding: 10px 10px;
  transition: 0s;
  cursor: pointer;
  user-select: none;
  background: white; }
  .navicon-button .navicon:before {
    top: -10px; }
  .navicon-button .navicon:after {
    top: 10px; }

.navicon {
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: #595455;
  background-repeat: no-repeat;
  background-size: 90px 90px;
  user-select: none;
  transition: 0.3s;
  border-radius: 2px;
  position: relative; }
  .navicon:before, .navicon:after {
    display: inline-block;
    width: 30px;
    height: 2px;
    background-color: #595455;
    background-repeat: no-repeat;
    background-size: 90px 90px;
    user-select: none;
    transition: 0.3s;
    border-radius: 2px;
    position: absolute;
    content: "";
    transform-origin: 2.1428571429px center; }
  .navicon:before {
    top: -7.5px;
    color: #000000; }
  .navicon:after {
    top: 7.5px;
    color: #000000; }

.open.navicon-button .navicon:before,
.open.navicon-button .navicon:after {
  top: 0;
  width: 20px; }

.open.navicon-button .navicon:before {
  -webkit-transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8);
  transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8); }

.open.navicon-button .navicon:after {
  -webkit-transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8);
  transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8); }

.animation.navicon-button {
  transition: none; }
  .animation.navicon-button .navicon:before,
  .animation.navicon-button .navicon:after {
    top: 0;
    width: 20px; }
  .animation.navicon-button .navicon:before {
    animation: hamburger-left_arrow_before_pseudo-element 2s forwards; }
  .animation.navicon-button .navicon:after {
    animation: hamburger-left_arrow_after_pseudo-element 2s forwards; }

@-webkit-keyframes hamburger-left_arrow_before_pseudo-element {
  0% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8);
    transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6);
    transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

@-moz-keyframes hamburger-left_arrow_before_pseudo-element {
  0% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8);
    transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6);
    transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

@-o-keyframes hamburger-left_arrow_before_pseudo-element {
  0% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8);
    transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6);
    transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

@keyframes hamburger-left_arrow_before_pseudo-element {
  0% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8);
    transform: translateY(-1px) translateX(-1px) rotate(-45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6);
    transform: translateY(-1px) translateX(-1px) rotate(-25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

@-webkit-keyframes hamburger-left_arrow_after_pseudo-element {
  0% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8);
    transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6);
    transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

@-moz-keyframes hamburger-left_arrow_after_pseudo-element {
  0% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8);
    transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6);
    transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

@-o-keyframes hamburger-left_arrow_after_pseudo-element {
  0% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8);
    transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6);
    transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

@keyframes hamburger-left_arrow_after_pseudo-element {
  0% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8);
    transform: translateY(1px) translateX(-1px) rotate(45deg) scaleX(0.8); }
  20% {
    -webkit-transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6);
    transform: translateY(1px) translateX(-1px) rotate(25deg) scaleX(0.6); }
  40% {
    -webkit-transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2);
    transform: translateY(-10px) translateX(-1px) rotate(0deg) scaleX(0.2); }
  50%,
  100% {
    -webkit-transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5);
    transform: translateY(-10px) translateX(1px) rotate(0deg) scaleX(1.5); } }

#custom-menu {
  position: relative;
  height: 37px;
  cursor: pointer;
  margin-right: 14px; }
  #custom-menu #semi-box {
    position: absolute;
    width: 18px;
    height: 35px;
    border-top: 2px solid #5b5354;
    border-right: 2px solid #5b5354;
    border-bottom: 2px solid #5b5354;
    border-radius: 0 7px 7px 0;
    margin-left: 10%; }

#custom-arrow {
  position: absolute;
  width: 30px;
  top: -2%;
  left: -2%; }
  #custom-arrow #arrow-with-line {
    position: relative;
    width: 30px;
    height: 38px;
    left: -6%; }
    #custom-arrow #arrow-with-line #arrow {
      position: absolute;
      border-right: 2px solid #5b5354;
      border-bottom: 2px solid #5b5354;
      width: 12px;
      height: 12px;
      transform: rotate(-45deg);
      border-radius: 2px;
      margin-top: 42%; }
    #custom-arrow #arrow-with-line #line {
      position: absolute;
      border-bottom: 2px solid #5b5354;
      width: 24px;
      height: 20px;
      right: 56%; }

#chartdiv {
  width: 100%;
  height: 480px;
  margin-top: 80px; }

#chartdiv tspan {
  font-weight: 400 !important;
  font-family: "Rubik", sans-serif; }

.hideElementonthefly {
  display: none !important; }

@media (max-width: 766px) {
  .calculation-area .speedometer h5 {
    font-size: 11px; }
  .calculation-area .speedometer .amount {
    font-size: 12px !important; }
  .calculation-area .speedometer .speedometer-image {
    margin: 0 auto;
    width: 300px; }
    .calculation-area .speedometer .speedometer-image #chartdiv {
      height: 350px;
      margin-top: 50px; }
  .calculation-area .speedometer .dobinda-title h5 {
    top: 48%;
    left: 5%; }
  .calculation-area .speedometer .dobinda-title .amount {
    position: absolute;
    top: 25%;
    left: 5%; }
  .calculation-area .speedometer .imprumut-title h5 {
    top: 3%;
    left: 45%; }
  .calculation-area .speedometer .imprumut-title .amount {
    top: 17%;
    left: 45%; }
  .calculation-area .speedometer .comision-title h5 {
    top: 47%;
    right: 2%;
    font-size: 8px !important; }
  .calculation-area .speedometer .comision-title .amount {
    top: 24%;
    right: 5%; }
  .calculation-area .speedometer .rata-lunara {
    width: 45%;
    bottom: 4%;
    left: 30%; }
    .calculation-area .speedometer .rata-lunara h5 {
      bottom: -48%;
      font-size: 14px !important;
      width: 160px;
      margin: auto; }
    .calculation-area .speedometer .rata-lunara .amount {
      bottom: 22%;
      left: 27%;
      font-size: 24px !important; }
  .calculation-area .speedometer .want-credit_button {
    bottom: -20%;
    left: 23%; }
    .calculation-area .speedometer .want-credit_button .want-credit {
      padding: 3px 40px; }
  .calculation-area .speedometer .info-under-want_credit-button {
    bottom: -32%;
    width: 59%;
    left: 32%; } }

.animated-car {
  position: absolute;
  top: 67%;
  cursor: pointer;
  z-index: 1; }
  .animated-car .car-with-no_wheel {
    position: relative;
    width: 80px;
    height: 40px; }
    .animated-car .car-with-no_wheel img.nowheel-car {
      width: 75px;
      height: auto;
      position: absolute;
      left: 5%;
      top: 0; }
    .animated-car .car-with-no_wheel img.back-wheel,
    .animated-car .car-with-no_wheel img.front-wheel {
      width: 14px;
      height: 14px;
      position: absolute; }
    .animated-car .car-with-no_wheel img.back-wheel {
      top: 48%;
      left: 9%; }
    .animated-car .car-with-no_wheel img.front-wheel {
      top: 48%;
      left: 73%; }

.animated-car:hover .car-with-no_wheel .nowheel-car {
  -webkit-transform: rotateZ(-3deg);
  -ms-transform: rotateZ(-3deg);
  transform: rotateZ(-2deg) !important; }

.animated-car:hover .smoke-animation,
.animated-car.driving .smoke-animation {
  position: absolute;
  width: 30px;
  height: 30px;
  bottom: 30%;
  right: 96%; }
  .animated-car:hover .smoke-animation .light-blue-1x,
  .animated-car:hover .smoke-animation .light-blue-2x,
  .animated-car:hover .smoke-animation .light-blue-3x,
  .animated-car:hover .smoke-animation .dark-blue-1x,
  .animated-car:hover .smoke-animation .dark-blue-2x,
  .animated-car:hover .smoke-animation .dark-blue-3x,
  .animated-car.driving .smoke-animation .light-blue-1x,
  .animated-car.driving .smoke-animation .light-blue-2x,
  .animated-car.driving .smoke-animation .light-blue-3x,
  .animated-car.driving .smoke-animation .dark-blue-1x,
  .animated-car.driving .smoke-animation .dark-blue-2x,
  .animated-car.driving .smoke-animation .dark-blue-3x {
    background-color: #21a9e1;
    position: absolute;
    border-radius: 50%;
    opacity: 0; }
  .animated-car:hover .smoke-animation .dark-blue-1x,
  .animated-car:hover .smoke-animation .dark-blue-2x,
  .animated-car:hover .smoke-animation .dark-blue-3x,
  .animated-car.driving .smoke-animation .dark-blue-1x,
  .animated-car.driving .smoke-animation .dark-blue-2x,
  .animated-car.driving .smoke-animation .dark-blue-3x {
    background-color: #0d6db5; }
  .animated-car:hover .smoke-animation .light-blue-1x,
  .animated-car:hover .smoke-animation .dark-blue-1x,
  .animated-car.driving .smoke-animation .light-blue-1x,
  .animated-car.driving .smoke-animation .dark-blue-1x {
    width: 6px;
    height: 6px;
    bottom: 0;
    right: 0; }
  .animated-car:hover .smoke-animation .light-blue-2x,
  .animated-car:hover .smoke-animation .dark-blue-2x,
  .animated-car.driving .smoke-animation .light-blue-2x,
  .animated-car.driving .smoke-animation .dark-blue-2x {
    width: 10.5px;
    height: 10.5px;
    bottom: 3%;
    right: 16%; }
  .animated-car:hover .smoke-animation .dark-blue-2x,
  .animated-car.driving .smoke-animation .dark-blue-2x {
    width: 8px;
    height: 8px; }
  .animated-car:hover .smoke-animation .light-blue-3x,
  .animated-car:hover .smoke-animation .dark-blue-3x,
  .animated-car.driving .smoke-animation .light-blue-3x,
  .animated-car.driving .smoke-animation .dark-blue-3x {
    width: 15px;
    height: 15px;
    bottom: 5%;
    right: 39%; }
  .animated-car:hover .smoke-animation .dark-blue-3x,
  .animated-car.driving .smoke-animation .dark-blue-3x {
    width: 12px;
    height: 12px; }
  .animated-car:hover .smoke-animation .light-blue-1x,
  .animated-car.driving .smoke-animation .light-blue-1x {
    animation: smoke-bubble-1 1s infinite; }
  .animated-car:hover .smoke-animation .light-blue-2x,
  .animated-car.driving .smoke-animation .light-blue-2x {
    animation: smoke-bubble-2 1s infinite; }
  .animated-car:hover .smoke-animation .light-blue-3x,
  .animated-car.driving .smoke-animation .light-blue-3x {
    animation: smoke-bubble-3 1s infinite; }
  .animated-car:hover .smoke-animation .dark-blue-1x,
  .animated-car.driving .smoke-animation .dark-blue-1x {
    animation: dark-smoke-bubble-1 1s infinite; }
  .animated-car:hover .smoke-animation .dark-blue-2x,
  .animated-car.driving .smoke-animation .dark-blue-2x {
    animation: dark-smoke-bubble-2 1s infinite; }
  .animated-car:hover .smoke-animation .dark-blue-3x,
  .animated-car.driving .smoke-animation .dark-blue-3x {
    animation: dark-smoke-bubble-3 1s infinite; }

.car-slider .content {
  position: relative; }
  .car-slider .content .step {
    display: inline-block;
    width: 20%;
    height: 100px;
    float: left; }
    .car-slider .content .step.clickthrought {
      pointer-events: auto; }
    .car-slider .content .step:focus {
      outline: transparent; }
    .car-slider .content .step #evaluare-inactive-front {
      position: absolute;
      width: 99%;
      height: auto;
      bottom: 6%;
      left: 1%;
      z-index: 2;
      pointer-events: none; }
    .car-slider .content .step #evaluare-active-front {
      position: absolute;
      width: 99%;
      height: auto;
      bottom: 9%;
      left: 1%;
      z-index: 1;
      pointer-events: none; }
    .car-slider .content .step .titleForStep {
      color: #0075bd;
      position: absolute;
      bottom: -35%;
      font-size: 16px;
      width: 100%;
      left: 50%;
      transform: translate(-50%);
      text-align: center; }
  .car-slider .content .blue-line {
    width: 100%;
    height: 3px;
    background-color: #0075bd;
    margin-top: -10px;
    position: absolute;
    bottom: -8px; }

@media (max-width: 1199px) {
  .car-slider .content .step .titleForStep {
    font-size: 12px;
    bottom: -30%; }
  .car-slider .content .blue-line {
    bottom: 8px; }
  .car-slider .animated-car {
    top: 55%; }
    .car-slider .animated-car .car-with-no_wheel {
      transform: scale(1) !important; }
  .obtain-loan-slider .some-padding {
    padding-bottom: 55px; } }

.obtain-loan-slider .hidden-car-slider-on-mobile {
  display: none;
  position: relative; }
  .obtain-loan-slider .hidden-car-slider-on-mobile .animated-car.on-mobile {
    z-index: 999;
    left: 46% !important;
    top: 41%;
    margin-left: -45px; }
  .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .slick-dots > li > button:before {
    font-size: 11px; }
  .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .slick-dots > li.slick-active > button:before {
    color: #0d6cb5; }
  .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .slick-prev {
    left: -6px;
    width: 35px;
    height: 35px;
    z-index: 1000; }
  .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .slick-next {
    right: -6px;
    width: 35px;
    height: 35px;
    z-index: 1000; }
  .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .step {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: relative;
    height: 85px;
    margin-bottom: 40px;
    display: block; }
    .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .step img#on-active_bring-front {
      display: block;
      width: 230px;
      position: absolute;
      left: 50%;
      margin-left: -112px;
      top: 50%;
      margin-top: -40px; }
    .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .step .txt-content {
      font-size: 18px;
      font-family: "Rubik", sans-serif;
      color: #0d6cb5;
      text-align: center;
      width: 250px;
      position: absolute;
      left: 50%;
      margin-left: -125px;
      bottom: -35px; }
    .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .step.slick-slide {
      outline: none; }

.slick-slide > .step {
  height: 80px; }

@media (max-width: 999px) {
  .obtain-loan-slider {
    padding-bottom: 20px; }
    .obtain-loan-slider .hidden-car-slider-on-mobile {
      display: block; }
      .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .slick-prev {
        left: 20px; }
      .obtain-loan-slider .hidden-car-slider-on-mobile .hidden-mobile-slider .slick-next {
        right: 20px; }
    .obtain-loan-slider .full-slider-area img.slick-next.slick-arrow,
    .obtain-loan-slider .full-slider-area img.slick-prev.slick-arrow {
      display: none !important; }
    .obtain-loan-slider .full-slider-area .info-slider .text-content {
      padding-bottom: 15px;
      margin-bottom: 0; }
    .obtain-loan-slider .full-slider-area ul.slick-dots {
      display: none !important; } }

@-webkit-keyframes smoke-bubble-1 {
  0% {
    opacity: 0; }
  8.33% {
    opacity: 1; }
  50% {
    opacity: 1; }
  58.33% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@-webkit-keyframes smoke-bubble-2 {
  0% {
    opacity: 0; }
  8.33% {
    opacity: 0; }
  16.66% {
    opacity: 1; }
  58.33% {
    opacity: 1; }
  66.66% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@-webkit-keyframes smoke-bubble-3 {
  0% {
    opacity: 0; }
  16.66% {
    opacity: 0; }
  25% {
    opacity: 1; }
  66.66% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@-webkit-keyframes dark-smoke-bubble-1 {
  0% {
    opacity: 0; }
  25% {
    opacity: 0; }
  33.33% {
    opacity: 1; }
  75% {
    opacity: 1; }
  83.33% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@-webkit-keyframes dark-smoke-bubble-2 {
  0% {
    opacity: 0; }
  33.33% {
    opacity: 0; }
  41.66% {
    opacity: 1; }
  83.33% {
    opacity: 1; }
  91.66% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@-webkit-keyframes dark-smoke-bubble-3 {
  0% {
    opacity: 0; }
  41.66% {
    opacity: 0; }
  50% {
    opacity: 1; }
  91.66% {
    opacity: 1; }
  100% {
    opacity: 0; } }

#business-chartdiv {
  width: 100%;
  height: 450px; }

.business-calculator {
  background-color: #efefef; }
  .business-calculator #visible-gif-mobile {
    display: none; }
  .business-calculator .menu-oferta .subtitle {
    display: block;
    padding-bottom: 0; }
  .business-calculator .calculation-area {
    margin-top: 15px;
    padding-top: 0; }
    .business-calculator .calculation-area .calculator {
      margin-top: 0; }
    .business-calculator .calculation-area .speedometer {
      position: relative; }
      .business-calculator .calculation-area .speedometer .speedometer-image {
        background-repeat: no-repeat;
        background-position: center top;
        background-size: contain;
        margin-top: 0; }
      .business-calculator .calculation-area .speedometer .imprumut-title {
        position: absolute; }

@media (max-width: 766px) {
  .business-calculator .menu-oferta .subtitle {
    display: none; } }

.canvas-speedometer {
  text-align: center;
  position: relative; }
  .canvas-speedometer #layer1 {
    border: 1px solid black;
    position: relative;
    z-index: 1; }
  .canvas-speedometer #videoBusiness {
    position: absolute;
    top: 50%;
    margin-top: -145px;
    left: 50%;
    margin-left: -115px; }

.business-speedometer {
  position: relative;
  margin-top: -70px;
  width: 600px;
  height: 600px; }
  .business-speedometer video.arrange-video {
    top: 50%;
    left: 50%;
    margin-left: -121px;
    margin-top: -145px;
    position: absolute;
    z-index: 1; }
  .business-speedometer #demoCanvas {
    position: relative;
    z-index: 2;
    font-family: "Rubik", sans-serif; }

.necesitati-speedometer {
  position: relative;
  margin-top: -75px;
  width: 600px;
  height: 600px; }
  .necesitati-speedometer img#necesitati-gif {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -125px;
    margin-top: -196px;
    width: 299px;
    z-index: 2; }
  .necesitati-speedometer #necesitati-canvas {
    position: relative;
    z-index: 2;
    font-family: "Rubik", sans-serif; }

@media (max-width: 1300px) {
  .necesitati-speedometer,
  .business-speedometer {
    transform: scale(0.8); } }

@media (max-width: 1149px) {
  .necesitati-speedometer,
  .business-speedometer {
    margin-left: -70px; } }

@media (max-width: 991px) {
  .necesitati-speedometer,
  .business-speedometer {
    display: none; } }

.opinion-area {
  text-align: center;
  padding: 40px 0 60px;
  background-color: white; }
  .opinion-area .opinion-area_title {
    font-size: 30px;
    color: #34a4e2;
    font-weight: bold; }
  .opinion-area .opinion-area_subtitle {
    padding: 18px 0 18px;
    font-size: 16px;
    color: #414141;
    font-weight: lighter; }
  .opinion-area .textarea-zone {
    width: 710px;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden;
    background-color: white;
    margin-bottom: 10px;
    padding: 20px;
    color: #0d6cb5; }
    .opinion-area .textarea-zone textarea {
      resize: none;
      padding: 18px;
      padding-bottom: 15px;
      border: none;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      color: #0d6cb5;
      font-size: 16px;
      background-color: #efefef;
      width: 100%; }
      .opinion-area .textarea-zone textarea::placeholder {
        color: #949494; }
      .opinion-area .textarea-zone textarea:focus {
        outline: none; }
    .opinion-area .textarea-zone label {
      display: block;
      color: #949494;
      font-size: 14px;
      font-weight: 400;
      text-align: left; }
    .opinion-area .textarea-zone label[for=feedback] {
      padding-top: 30px; }
    .opinion-area .textarea-zone .data-feedback-input {
      display: inline-block;
      width: 61%; }
      .opinion-area .textarea-zone .data-feedback-input.small {
        width: 35%;
        margin-right: 20px; }
      .opinion-area .textarea-zone .data-feedback-input #name, .opinion-area .textarea-zone .data-feedback-input #phone-email {
        background-color: #efefef;
        border: 0;
        padding: 15px 20px;
        font-size: 20px;
        line-height: 22px;
        width: 100%;
        color: #0d6cb5; }
        .opinion-area .textarea-zone .data-feedback-input #name::placeholder, .opinion-area .textarea-zone .data-feedback-input #phone-email::placeholder {
          color: #949494; }
        .opinion-area .textarea-zone .data-feedback-input #name:focus, .opinion-area .textarea-zone .data-feedback-input #phone-email:focus {
          outline: none; }
    .opinion-area .textarea-zone .submit-btn-block {
      width: 100%;
      padding: 16px 0;
      background-color: #efefef;
      margin: 0;
      margin-top: -6px; }
      .opinion-area .textarea-zone .submit-btn-block button {
        background-color: #e2e2e2; }
        .opinion-area .textarea-zone .submit-btn-block button:hover {
          background-color: #0d6cb5; }
        .opinion-area .textarea-zone .submit-btn-block button:focus {
          outline: none; }

@media (max-width: 767px) {
  .opinion-area .textarea-zone {
    width: 100%; }
    .opinion-area .textarea-zone textarea {
      width: 100%;
      padding: 18px; }
    .opinion-area .textarea-zone label[for=feedback] {
      padding-top: 0; }
    .opinion-area .textarea-zone .data-feedback-input {
      width: 100%;
      margin-bottom: 15px; }
      .opinion-area .textarea-zone .data-feedback-input.small {
        width: 100%;
        margin-right: 0; }
    .opinion-area .textarea-zone .submit-btn-block {
      width: 100%; } }

.about-us-page {
  background-color: #efefef; }
  .about-us-page .header-clouds {
    text-align: center;
    font-family: "Rubik", sans-serif;
    color: white;
    background-color: #0d6cb5; }
    .about-us-page .header-clouds .title {
      padding: 30px 0 15px;
      font-size: 36px;
      font-weight: bold; }
    .about-us-page .header-clouds .description {
      font-size: 18px;
      width: 650px;
      margin: 0 auto;
      font-weight: lighter; }
    .about-us-page .header-clouds .links {
      padding-top: 25px; }
      .about-us-page .header-clouds .links a {
        color: white;
        margin: 0 20px;
        font-weight: 500; }
        .about-us-page .header-clouds .links a:hover, .about-us-page .header-clouds .links a:focus {
          text-decoration: none; }
        .about-us-page .header-clouds .links a.active-link {
          border-bottom: 1px solid white; }
    .about-us-page .header-clouds .clouds-background {
      background-image: url("../images/cloud.png");
      background-color: #0d6cb5;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center bottom;
      width: 100%;
      height: 270px;
      margin-top: -125px; }
  .about-us-page .album-section .album {
    padding: 35px 0; }
    .about-us-page .album-section .album .col-md-4.mb10,
    .about-us-page .album-section .album .col-md-8.mb10 {
      margin-bottom: 30px; }
    .about-us-page .album-section .album.simple {
      padding: 45px 0; }
    .about-us-page .album-section .album .tag-category {
      position: absolute;
      background-color: #0d6cb5;
      color: white;
      padding: 5px 20px;
      text-align: center;
      font-size: 17px;
      font-weight: normal;
      top: -18px;
      left: 0; }
    .about-us-page .album-section .album .title {
      color: #414141;
      font-size: 24px;
      line-height: 30px;
      padding-top: 5px;
      height: 65px; }
    .about-us-page .album-section .album .post-date {
      padding-top: 12px;
      color: #949494;
      font-size: 13px; }
    .about-us-page .album-section .album .main-background {
      background-size: cover;
      height: 235px;
      background-position: top center;
      background-repeat: no-repeat; }
      .about-us-page .album-section .album .main-background.large {
        height: 370px; }
    .about-us-page .album-section .album .small-album {
      border-radius: 10px;
      overflow: hidden;
      position: relative;
      cursor: pointer; }
      .about-us-page .album-section .album .small-album.extra-height-album .main-background {
        height: 635px; }
      .about-us-page .album-section .album .small-album.video-album .main-background .play-video-btn {
        position: relative;
        left: 50%;
        top: 50%;
        margin-left: -22px;
        margin-top: -25px; }
      .about-us-page .album-section .album .small-album .album-footer {
        background-color: white;
        padding: 20px;
        position: relative; }
    .about-us-page .album-section .album .large-album {
      position: relative;
      border-radius: 10px;
      overflow: hidden;
      cursor: pointer; }
      .about-us-page .album-section .album .large-album .tag-category {
        top: 217px; }
      .about-us-page .album-section .album .large-album .title,
      .about-us-page .album-section .album .large-album .post-date {
        position: absolute;
        top: 255px;
        left: 20px;
        color: white; }
      .about-us-page .album-section .album .large-album .post-date {
        top: 320px; }
  .about-us-page .album-section .video-album-viewer {
    background-color: white;
    padding: 45px 0 45px; }
    .about-us-page .album-section .video-album-viewer .video-info,
    .about-us-page .album-section .video-album-viewer .main-video-info {
      padding-left: 15px;
      cursor: pointer; }
      .about-us-page .album-section .video-album-viewer .video-info .title,
      .about-us-page .album-section .video-album-viewer .main-video-info .title {
        font-size: 16px;
        color: #414141;
        line-height: 20px; }
      .about-us-page .album-section .video-album-viewer .video-info .duration,
      .about-us-page .album-section .video-album-viewer .main-video-info .duration {
        padding-top: 5px;
        color: #949494;
        font-size: 14px; }
    .about-us-page .album-section .video-album-viewer .main-video-title {
      font-family: "Rubik", sans-serif;
      font-size: 18px;
      color: #34a4e2;
      font-weight: 500; }
    .about-us-page .album-section .video-album-viewer .main-video-info {
      padding-left: 0;
      padding-top: 20px; }
    .about-us-page .album-section .video-album-viewer .main-video {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      border-radius: 10px;
      overflow: hidden; }
      .about-us-page .album-section .video-album-viewer .main-video img {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 20;
        cursor: pointer; }
      .about-us-page .album-section .video-album-viewer .main-video:after {
        content: "";
        position: absolute;
        display: block;
        background: url("../images/video-button-play.png") no-repeat 0 0;
        top: 45%;
        left: 45%;
        width: 44px;
        height: 50px;
        z-index: 30;
        cursor: pointer; }
      .about-us-page .album-section .video-album-viewer .main-video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .about-us-page .album-section .video-album-viewer .main-video.player:after,
      .about-us-page .album-section .video-album-viewer .main-video.player img {
        display: none; }
    .about-us-page .album-section .video-album-viewer .row.margin-bottom-video-album {
      margin-bottom: 18px; }
    .about-us-page .album-section .video-album-viewer .right-side {
      height: 470px;
      overflow-y: scroll; }
      .about-us-page .album-section .video-album-viewer .right-side .load-more-gif {
        height: 30px;
        margin: 0 auto;
        display: block; }
      .about-us-page .album-section .video-album-viewer .right-side .secondary-video {
        display: block;
        height: 120px; }
        .about-us-page .album-section .video-album-viewer .right-side .secondary-video .video-list,
        .about-us-page .album-section .video-album-viewer .right-side .secondary-video .video-info {
          display: inline-block;
          width: 50%;
          float: left; }
        .about-us-page .album-section .video-album-viewer .right-side .secondary-video .video-list {
          position: relative;
          border-radius: 10px;
          overflow: hidden; }
          .about-us-page .album-section .video-album-viewer .right-side .secondary-video .video-list .image-preview-youtube {
            padding-bottom: 56.25%;
            height: 0;
            border-radius: 10px;
            overflow: hidden; }
            .about-us-page .album-section .video-album-viewer .right-side .secondary-video .video-list .image-preview-youtube img {
              position: absolute;
              display: block;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              z-index: 20;
              cursor: pointer; }
          .about-us-page .album-section .video-album-viewer .right-side .secondary-video .video-list:after {
            content: "";
            position: absolute;
            display: block;
            background: url("../images/video-button-play.png") no-repeat 0 0;
            top: 45%;
            left: 45%;
            z-index: 30;
            cursor: pointer;
            width: 20px;
            height: 24px;
            background-size: contain; }
        .about-us-page .album-section .video-album-viewer .right-side .secondary-video.playing-video .video-info .title, .about-us-page .album-section .video-album-viewer .right-side .secondary-video.playing-video .video-info .duration {
          font-weight: 500;
          color: #0d6cb5; }
  .about-us-page .timeline-section .timeline {
    position: relative;
    border-bottom: 2px solid #0d6cb5; }
    .about-us-page .timeline-section .timeline .timeline-left-side,
    .about-us-page .timeline-section .timeline .timeline-right-side {
      height: auto; }
      .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .title,
      .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .title {
        width: 260px; }
    .about-us-page .timeline-section .timeline .small-blue-line-right,
    .about-us-page .timeline-section .timeline .small-blue-line-left {
      width: 10px;
      height: 2px;
      background-color: #0d6cb5;
      margin-left: -6px; }
    .about-us-page .timeline-section .timeline .small-blue-line-left {
      margin-right: -6px;
      background-color: #0d6cb5;
      float: right; }
    .about-us-page .timeline-section .timeline .left-line10transparent,
    .about-us-page .timeline-section .timeline .right-line10transparent {
      height: 2px;
      width: 100%;
      position: relative;
      background-color: transparent;
      margin-top: 10px;
      margin-bottom: 10px;
      float: left; }
    .about-us-page .timeline-section .timeline .right-line10transparent {
      float: right;
      background-color: transparent; }
      .about-us-page .timeline-section .timeline .right-line10transparent.mb3 {
        margin-bottom: 3px;
        margin-top: 3px; }
    .about-us-page .timeline-section .timeline.tmb40 {
      margin-bottom: 60px; }
    .about-us-page .timeline-section .timeline.timeline2022 .timeline-left-side {
      background-image: url("../images/timeline/2022/background-cat.png");
      background-size: 100%;
      background-position: 0 80%;
      padding-bottom: 40px; }
    .about-us-page .timeline-section .timeline.timeline2022 .timeline-right-side {
      background-image: url("../images/timeline/2022/background-men.png");
      background-size: 100%;
      background-position: 0 98%;
      padding-bottom: 40px; }
    .about-us-page .timeline-section .timeline.timeline2020 .timeline-left-side {
      background-image: url("../images/timeline/2020/timeline2020-background-left.png");
      background-size: 800px;
      background-position: right bottom;
      padding-bottom: 40px; }
    .about-us-page .timeline-section .timeline.timeline2020 .timeline-right-side {
      background-image: url("../images/timeline/2020/timeline2020-background-right.png");
      padding-bottom: 35px;
      background-size: 50vw;
      background-position: center; }
    .about-us-page .timeline-section .timeline.timeline2019 .timeline-left-side {
      background-image: url("../images/timeline/2019/timeline2019-background-left.png");
      background-size: 65%;
      padding-bottom: 40px; }
    .about-us-page .timeline-section .timeline.timeline2019 .timeline-right-side {
      background-image: url("../images/timeline/2019/timeline2019-background-right.png");
      padding-bottom: 35px;
      background-size: 60%; }
    .about-us-page .timeline-section .timeline.timeline2018 .timeline-left-side {
      background-image: url("../images/timeline/2018/timeline2018-background-left.png");
      background-size: 65%;
      padding-bottom: 40px; }
    .about-us-page .timeline-section .timeline.timeline2018 .timeline-right-side {
      background-image: url("../images/timeline/2018/timeline2018-background-right.png");
      padding-bottom: 35px;
      background-size: 60%; }
    .about-us-page .timeline-section .timeline.timeline2017 .timeline-left-side {
      background-image: url("../images/timeline/2017/timeline2017-background-left.png");
      padding-bottom: 140px;
      background-size: 85%; }
    .about-us-page .timeline-section .timeline.timeline2017 .timeline-right-side {
      background-image: url("../images/timeline/2017/timeline2017-background-right.png");
      padding-bottom: 45px; }
    .about-us-page .timeline-section .timeline.timeline2016 .timeline-left-side {
      background-image: url("../images/timeline/2016/timeline2016-background-left.png");
      padding-bottom: 45px; }
    .about-us-page .timeline-section .timeline.timeline2016 .timeline-right-side {
      background-image: url("../images/timeline/2016/timeline2016-background-right.png");
      padding-bottom: 82px;
      background-size: 60%; }
    .about-us-page .timeline-section .timeline.timeline2015 .timeline-left-side {
      background-image: url("../images/timeline/2015/timeline2015-background-left.png");
      padding-bottom: 45px; }
    .about-us-page .timeline-section .timeline.timeline2015 .timeline-right-side {
      background-image: url("../images/timeline/2015/timeline2015-background-right.png");
      padding-bottom: 100px; }
    .about-us-page .timeline-section .timeline.timeline2014 .timeline-left-side {
      background-image: url("../images/timeline/2014/timeline2014-background-left.png");
      padding-bottom: 108px; }
    .about-us-page .timeline-section .timeline.timeline2014 .timeline-right-side {
      background-image: url("../images/timeline/2014/timeline2014-background-right.png");
      padding-bottom: 196px; }
    .about-us-page .timeline-section .timeline.timeline2013 .timeline-left-side {
      background-image: url("../images/timeline/2013/timeline2013-background-left.png");
      height: 525px;
      background-size: 50%; }
    .about-us-page .timeline-section .timeline.timeline2013 .timeline-right-side {
      background-image: url("../images/timeline/2013/timeline2013-background-right.png");
      height: 525px;
      background-size: 55%; }
    .about-us-page .timeline-section .timeline.timeline2012 .timeline-left-side {
      background-image: url("../images/timeline/2012/timeline2012-background-left.png");
      padding-bottom: 45px; }
    .about-us-page .timeline-section .timeline.timeline2012 .timeline-right-side {
      background-image: url("../images/timeline/2012/timeline2012-background-right.png");
      padding-bottom: 20px; }
    .about-us-page .timeline-section .timeline.timeline2011 .timeline-left-side {
      background-image: url("../images/timeline/2011/timeline2011-background-left.png");
      height: 350px; }
    .about-us-page .timeline-section .timeline.timeline2011 .timeline-right-side {
      background-image: url("../images/timeline/2011/timeline2011-background-right.png");
      height: 350px; }
    .about-us-page .timeline-section .timeline.timeline2010 .timeline-left-side {
      background-image: url("../images/timeline/2010/timeline2010-background-left.png");
      height: 330px; }
    .about-us-page .timeline-section .timeline.timeline2010 .timeline-right-side {
      background-image: url("../images/timeline/2010/timeline2010-background-right.png");
      height: 330px;
      background-size: 50%; }
    .about-us-page .timeline-section .timeline.timeline2009 .timeline-left-side {
      background-image: url("../images/timeline/2009/timeline2009-background-left.png");
      height: 345px; }
    .about-us-page .timeline-section .timeline.timeline2009 .timeline-right-side {
      background-image: url("../images/timeline/2009/timeline2009-background-right.png");
      height: 345px; }
    .about-us-page .timeline-section .timeline.timeline2008 .timeline-left-side {
      background-image: url("../images/timeline/2008/timeline2008-background-left.png");
      height: 290px; }
    .about-us-page .timeline-section .timeline.timeline2008 .timeline-right-side {
      background-image: url("../images/timeline/2008/timeline2008-background-right.png");
      height: 290px; }
    .about-us-page .timeline-section .timeline .timeline-year {
      color: #0d6cb5;
      font-weight: lighter;
      font-size: 22px;
      background-color: white;
      padding: 10px 15px;
      border-radius: 10px;
      border-bottom: 2px solid #0d6cb5;
      text-align: center;
      width: 175px;
      margin: 0 auto;
      position: relative;
      margin-bottom: 7px;
      cursor: pointer;
      z-index: 2; }
      .about-us-page .timeline-section .timeline .timeline-year .angle {
        width: 12px;
        height: 12px;
        border: 2px solid;
        position: absolute;
        left: 50%;
        background-color: white;
        margin-left: -7px;
        transform: rotate(45deg);
        border-left: transparent;
        border-top: transparent;
        bottom: -7px; }
      .about-us-page .timeline-section .timeline .timeline-year.custom-bg {
        font-size: 16px;
        color: white;
        background-color: #0d6cb5;
        z-index: 1;
        margin-top: -22px;
        padding-top: 22px;
        padding-bottom: 5px; }
        .about-us-page .timeline-section .timeline .timeline-year.custom-bg .angle {
          background-color: #0d6cb5;
          color: #0d6cb5; }
    .about-us-page .timeline-section .timeline .timeline-cell {
      position: relative;
      width: 100%; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt98 {
        margin-top: 98px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt88 {
        margin-top: 88px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt62 {
        margin-top: 62px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt30 {
        margin-top: 30px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt39 {
        margin-top: 39px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt20 {
        margin-top: 20px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt42 {
        margin-top: 42px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt38 {
        margin-top: 38px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb40 {
        margin-bottom: 40px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb39 {
        margin-bottom: 39px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb30 {
        margin-bottom: 30px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mt30 {
        margin-top: 30px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb21 {
        margin-bottom: 21px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb20 {
        margin-bottom: 20px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb19 {
        margin-bottom: 19px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb10 {
        margin-bottom: 10px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb9 {
        margin-bottom: 9px; }
      .about-us-page .timeline-section .timeline .timeline-cell.mb58 {
        margin-bottom: 58px; }
      .about-us-page .timeline-section .timeline .timeline-cell .cell-content {
        position: relative; }
        .about-us-page .timeline-section .timeline .timeline-cell .cell-content .icon {
          width: 110px;
          position: relative;
          display: inline-block; }
          .about-us-page .timeline-section .timeline .timeline-cell .cell-content .icon .icon-image {
            width: 60px; }
            .about-us-page .timeline-section .timeline .timeline-cell .cell-content .icon .icon-image img {
              width: 100%;
              height: auto; }
          .about-us-page .timeline-section .timeline .timeline-cell .cell-content .icon .line {
            width: 50px;
            height: 2px;
            background-color: #0d6cb5;
            position: absolute;
            top: 50%; }
        .about-us-page .timeline-section .timeline .timeline-cell .cell-content .title {
          font-size: 16px;
          color: #282828;
          line-height: 23px;
          font-weight: 500;
          padding-top: 21px;
          display: inline-block; }
          .about-us-page .timeline-section .timeline .timeline-cell .cell-content .title .subtitle {
            font-size: 16px;
            font-weight: lighter;
            line-height: 22px;
            padding-top: 5px; }
            .about-us-page .timeline-section .timeline .timeline-cell .cell-content .title .subtitle i {
              font-size: 6px;
              vertical-align: middle; }
    .about-us-page .timeline-section .timeline .timeline-left-side {
      position: relative;
      background-size: contain;
      background-position: left bottom;
      background-repeat: no-repeat;
      float: left;
      width: 50%;
      border-right: 2px solid #0d6cb5; }
      .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell {
        float: right; }
        .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .cell-content .icon {
          float: right;
          margin-left: 8px; }
          .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .cell-content .icon .line {
            right: -7px; }
        .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .cell-content .title {
          text-align: right;
          float: right; }
          .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .cell-content .title .subtitle {
            text-align: right; }
    .about-us-page .timeline-section .timeline .timeline-right-side {
      position: relative;
      background-size: contain;
      background-position: right bottom;
      background-repeat: no-repeat;
      float: right;
      width: 50%; }
      .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell {
        float: left; }
        .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .cell-content .icon {
          float: left;
          margin-right: 8px; }
          .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .cell-content .icon .line {
            left: -7px; }
          .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .cell-content .icon .icon-image {
            float: right; }
        .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .cell-content .title {
          text-align: left; }
          .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .cell-content .title .subtitle {
            text-align: left; }
  .about-us-page .text-center.custom-padding {
    padding-bottom: 40px; }

@media (min-width: 1720px) {
  .about-us-page .header-clouds .clouds-background {
    height: 400px; } }

@media (max-width: 767px) {
  .about-us-page .header-clouds .description {
    width: 100%; }
  .about-us-page .album-section .album .small-album {
    margin-bottom: 20px; }
  .about-us-page .timeline-section .timeline {
    border-bottom: 0; }
    .about-us-page .timeline-section .timeline.timeline2022 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2022 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2020 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2020 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2019 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2019 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2018 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2018 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2017 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2017 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2016 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2016 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2015 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2015 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2014 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2014 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2013 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2013 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2012 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2012 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2011 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2011 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2010 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2010 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2009 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2009 .timeline-right-side, .about-us-page .timeline-section .timeline.timeline2008 .timeline-left-side,
    .about-us-page .timeline-section .timeline.timeline2008 .timeline-right-side {
      background-image: none;
      height: auto; }
    .about-us-page .timeline-section .timeline.timeline2017 .timeline-left-side {
      padding-bottom: 30px; }
    .about-us-page .timeline-section .timeline.timeline2016 .timeline-left-side {
      padding-bottom: 0; }
    .about-us-page .timeline-section .timeline.timeline2015 .timeline-left-side {
      padding-bottom: 0; }
    .about-us-page .timeline-section .timeline.timeline2015 .timeline-right-side {
      padding-bottom: 35px; }
    .about-us-page .timeline-section .timeline.timeline2014 .timeline-left-side {
      padding-bottom: 90px; }
    .about-us-page .timeline-section .timeline.timeline2014 .timeline-right-side {
      padding-bottom: 10px; }
      .about-us-page .timeline-section .timeline.timeline2014 .timeline-right-side .right-line10transparent.mb3 {
        margin-bottom: 30px; }
    .about-us-page .timeline-section .timeline.timeline2013 .timeline-left-side .timeline-cell:first-child {
      margin-top: 15px;
      margin-bottom: 110px; }
    .about-us-page .timeline-section .timeline.timeline2013 .timeline-right-side .timeline-cell:first-child {
      margin-top: 65px; }
    .about-us-page .timeline-section .timeline.timeline2012 .timeline-left-side {
      padding-bottom: 0; }
    .about-us-page .timeline-section .timeline.timeline2012 .timeline-right-side {
      padding-bottom: 10px; }
      .about-us-page .timeline-section .timeline.timeline2012 .timeline-right-side .right-line10transparent.mb3 {
        margin-bottom: 52px; }
    .about-us-page .timeline-section .timeline.timeline2011 .timeline-left-side .timeline-cell.mt38.mb20 {
      margin-bottom: 32px; }
    .about-us-page .timeline-section .timeline.timeline2011 .timeline-right-side .timeline-cell.mb40.mt88 {
      margin-top: 96px;
      margin-bottom: 44px; }
    .about-us-page .timeline-section .timeline.timeline2010 .timeline-left-side .timeline-cell:first-child {
      margin-top: 25px;
      margin-bottom: 34px; }
    .about-us-page .timeline-section .timeline.timeline2010 .timeline-right-side .timeline-cell:first-child {
      margin-top: 75px;
      margin-bottom: 56px; }
    .about-us-page .timeline-section .timeline.timeline2009 .timeline-right-side .timeline-cell:first-child {
      margin-top: 85px;
      margin-bottom: 33px; }
    .about-us-page .timeline-section .timeline.timeline2009 .timeline-left-side .timeline-cell.mb40 {
      margin-bottom: 52px; }
    .about-us-page .timeline-section .timeline .timeline-cell .cell-content .icon {
      width: 55px; }
      .about-us-page .timeline-section .timeline .timeline-cell .cell-content .icon .line {
        width: 25px; }
      .about-us-page .timeline-section .timeline .timeline-cell .cell-content .icon .icon-image {
        width: 35px; }
    .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .cell-content .icon,
    .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .cell-content .icon {
      margin-left: 0;
      margin-right: 0; }
    .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .title,
    .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .title {
      width: 60%;
      line-height: 14px;
      font-size: 13px;
      padding-top: 8px; }
      .about-us-page .timeline-section .timeline .timeline-left-side .timeline-cell .title .subtitle,
      .about-us-page .timeline-section .timeline .timeline-right-side .timeline-cell .title .subtitle {
        font-size: 13px;
        line-height: 14px; }
    .about-us-page .timeline-section .timeline .timeline-right-side .right-line10transparent.hideLine {
      display: none; }
    .about-us-page .timeline-section .timeline .timeline-left-side .left-line10transparent.hideLine {
      display: none; } }

@media (max-width: 500px) {
  .about-us-page .timeline-section .timeline.timeline2020 .timeline-left-side {
    background-size: 450px;
    background-position: bottom; }
  .about-us-page .album-section .video-album-viewer .secondary-video {
    height: 130px; } }

@media (max-width: 330px) {
  .about-us-page .album-section .video-album-viewer .secondary-video {
    height: 100px; }
    .about-us-page .album-section .video-album-viewer .secondary-video .video-info .title {
      font-size: 16px;
      line-height: 18px; } }

#contact-us {
  background-color: #ffffff; }
  #contact-us .map-area {
    position: relative;
    height: 515px;
    background-image: url("../images/contact-map-chisinau-bg.png");
    background-size: cover;
    background-position-x: 60%;
    background-repeat: no-repeat; }
    #contact-us .map-area .transparent-elipse {
      width: 100%;
      position: absolute;
      bottom: 0; }
      #contact-us .map-area .transparent-elipse img {
        width: 100%; }
    #contact-us .map-area .mobile-left {
      width: 30%;
      float: left;
      padding-top: 42px; }
      #contact-us .map-area .mobile-left .details .title {
        font-size: 28px;
        color: #414141;
        font-weight: 500; }
      #contact-us .map-area .mobile-left .details .location {
        margin-top: 18px; }
        #contact-us .map-area .mobile-left .details .location label {
          color: #0d6cb5;
          font-size: 15px;
          font-weight: 500;
          border-bottom: 1px solid transparent; }
        #contact-us .map-area .mobile-left .details .location input:checked + label {
          font-weight: 600;
          border-bottom: 1px solid #0d6cb5; }
        #contact-us .map-area .mobile-left .details .location .street {
          color: #414141;
          font-weight: 400;
          font-size: 12px;
          padding-left: 15px;
          cursor: pointer; }
      #contact-us .map-area .mobile-left .details .work-program {
        padding-top: 12px;
        font-weight: 400;
        font-size: 16px;
        padding-left: 15px;
        cursor: pointer;
        width: 190px; }
        #contact-us .map-area .mobile-left .details .work-program .bold-black-txt {
          font-weight: 500; }
      #contact-us .map-area .mobile-left .mobile-view {
        width: 250px;
        height: 495px;
        background-image: url("../images/iphone10.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        position: absolute;
        padding: 40px 16px;
        left: 25%;
        top: 45px;
        z-index: 100; }
        #contact-us .map-area .mobile-left .mobile-view .header-title {
          color: #afafaf;
          padding: 3px 0 5px 15px; }
        #contact-us .map-area .mobile-left .mobile-view .info-block-mobile {
          padding: 10px 9px 8px;
          border-bottom: 1px solid #afafaf;
          cursor: pointer; }
          #contact-us .map-area .mobile-left .mobile-view .info-block-mobile.border-none {
            border-bottom: none; }
          #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block {
            cursor: pointer; }
            #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .icon {
              float: left; }
              #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .icon img {
                width: 26px;
                height: 26px; }
            #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .description {
              color: #0075bd;
              font-size: 12px;
              float: left;
              margin-left: 6px;
              max-width: 160px;
              line-height: 18px;
              padding: 5px 0; }
              #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .description.gray {
                color: #afafaf; }
              #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .description.purple {
                color: #8350c7; }
            #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .tool-tip {
              width: 18px;
              height: 18px;
              background-color: white;
              border-radius: 50%;
              border: 1px solid #0075bd;
              text-align: center;
              color: #0075bd;
              font-weight: 500;
              font-size: 12px;
              line-height: 16px;
              cursor: pointer;
              float: right;
              margin: 5.5px 6px 0 0; }
              #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .tool-tip:hover {
                background-color: #0075bd;
                color: white; }
              #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .header-info-block .tool-tip:focus {
                outline: none; }
          #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .number {
            font-size: 13px;
            float: left;
            padding-left: 33px;
            margin-top: -5px; }
            #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .number .gray-link {
              color: #414141; }
            #contact-us .map-area .mobile-left .mobile-view .info-block-mobile .number a:hover {
              border-bottom: none; }
    #contact-us .map-area .map-right {
      height: 500px;
      width: 59%;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 1; }
      #contact-us .map-area .map-right #map {
        height: 475px; }

.holiday {
  background-color: #ffffff; }
  .holiday .holiday-image {
    width: 250px;
    margin: 0 auto;
    padding-top: 80px; }
    .holiday .holiday-image img {
      width: 100%;
      height: auto; }
  .holiday .work-holiday-description {
    padding: 20px 0 10px;
    text-align: center; }
    .holiday .work-holiday-description .red-txt {
      color: #f92949; }
      .holiday .work-holiday-description .red-txt strong {
        font-weight: 500; }

@media (max-width: 1200px) {
  #contact-us .map-area .mobile-left .mobile-view {
    transform: scale(0.9);
    right: -25px; } }

@media (min-width: 1700px) {
  #contact-us .map-area .mobile-left .mobile-view {
    left: 35%; } }

@media (max-width: 991px) {
  #contact-us .map-area {
    background-position-x: right; }
    #contact-us .map-area .mobile-left {
      z-index: 10; }
      #contact-us .map-area .mobile-left .details {
        padding-left: 20px; }
      #contact-us .map-area .mobile-left .mobile-view {
        transform: scale(0.8);
        right: -20px;
        left: unset; }
    #contact-us .map-area .map-right {
      width: 70%;
      z-index: 2; } }

@media (max-width: 766px) {
  #contact-us .map-area {
    height: 680px;
    background-position: 0 300px; }
    #contact-us .map-area .mobile-left {
      position: absolute;
      width: 100%;
      left: 0;
      background: -moz-linear-gradient(#efefef 90%, rgba(255, 255, 255, 0));
      background: -ms-linear-gradient(#efefef 90%, rgba(255, 255, 255, 0));
      background: -o-linear-gradient(#efefef 90%, rgba(255, 255, 255, 0));
      background: -webkit-linear-gradient(#efefef 90%, rgba(255, 255, 255, 0));
      height: 65%; }
      #contact-us .map-area .mobile-left .details {
        width: 40%; }
      #contact-us .map-area .mobile-left .mobile-view {
        top: 0;
        position: absolute;
        right: -20px; }
    #contact-us .map-area .map-right {
      width: 100%;
      height: 100%;
      left: 0;
      bottom: 0;
      right: unset; } }

.tippy-tooltip {
  background-color: #0d6cb5; }

.tippy-popper[x-placement^="right"] .tippy-arrow {
  border-top: 7px solid #0d6cb5;
  border-right: 7px solid #0d6cb5;
  border-left: 7px solid #0d6cb5;
  border-bottom: 7px solid #0d6cb5;
  left: -7px;
  margin: 0 7px;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  transform: rotate(45deg); }

#clientFormModal .modal-dialog {
  width: 700px;
  margin-top: 12%; }
  #clientFormModal .modal-dialog .modal-content .modal-header {
    border-bottom: 0;
    padding: 28px 28px 10px; }
    #clientFormModal .modal-dialog .modal-content .modal-header .close {
      font-size: 26px; }
  #clientFormModal .modal-dialog .modal-content .modal-body .title {
    text-align: center;
    font-size: 27px;
    font-weight: 500; }
  #clientFormModal .modal-dialog .modal-content .modal-body .step-description {
    width: 80%;
    margin: 0 auto; }
    #clientFormModal .modal-dialog .modal-content .modal-body .step-description .small-title {
      padding-bottom: 20px; }
    #clientFormModal .modal-dialog .modal-content .modal-body .step-description .step {
      padding: 0 0 15px 20px; }
      #clientFormModal .modal-dialog .modal-content .modal-body .step-description .step .left-image {
        width: 30px;
        height: auto;
        display: inline-block;
        vertical-align: top; }
        #clientFormModal .modal-dialog .modal-content .modal-body .step-description .step .left-image.document {
          width: 26px; }
        #clientFormModal .modal-dialog .modal-content .modal-body .step-description .step .left-image img {
          width: 100%;
          height: auto; }
      #clientFormModal .modal-dialog .modal-content .modal-body .step-description .step .description {
        display: inline-block;
        width: 90%;
        padding-left: 15px; }
  #clientFormModal .modal-dialog .modal-content .modal-body .want-credit_button {
    padding: 10px 0; }
    #clientFormModal .modal-dialog .modal-content .modal-body .want-credit_button .want-credit.modal-ok-btn {
      position: relative;
      left: 50%;
      margin-left: -93px;
      font-size: 22px;
      padding: 2px 72px; }
  #clientFormModal .modal-dialog .modal-content .modal-footer {
    background-color: #f2f2f2;
    border-top: 0; }
    #clientFormModal .modal-dialog .modal-content .modal-footer .description {
      text-align: left;
      font-size: 14px;
      line-height: 20px;
      width: 80%;
      margin: 0 auto;
      padding-top: 10px;
      color: #afafaf;
      font-weight: 400; }
      #clientFormModal .modal-dialog .modal-content .modal-footer .description .bold_txt {
        font-weight: 500; }

@media (max-width: 767px) {
  #clientFormModal .modal-dialog {
    width: 93%;
    margin: 0 auto;
    margin-top: 5%; }
    #clientFormModal .modal-dialog .modal-content .modal-body .title {
      padding-top: 0;
      font-size: 22px;
      line-height: 26px; }
    #clientFormModal .modal-dialog .modal-content .modal-body .step-description {
      width: 100%; }
      #clientFormModal .modal-dialog .modal-content .modal-body .step-description .step {
        padding-left: 0; }
        #clientFormModal .modal-dialog .modal-content .modal-body .step-description .step .description {
          width: 87%; }
    #clientFormModal .modal-dialog .modal-content .modal-footer .description {
      width: 100%; } }

.modal.album-Modal .modal-dialog.modal-lg {
  margin: 0;
  width: 100%;
  height: 100%; }

.slide-content .slick-prev,
.slide-content .slick-next {
  z-index: 999; }

.slick-prev:before,
.slick-next:before {
  color: red !important; }

.album-Modal .modal-content {
  width: 100vw;
  height: 100vh; }
  .album-Modal .modal-content .modal-header {
    border-bottom: 0;
    padding-bottom: 0; }
    .album-Modal .modal-content .modal-header .close {
      font-size: 65px;
      margin-bottom: -40px;
      margin-top: -15px;
      position: relative;
      z-index: 1; }
      .album-Modal .modal-content .modal-header .close:focus {
        outline: none; }
  .album-Modal .modal-content .modal-body {
    padding: 25px; }
    .album-Modal .modal-content .modal-body .small-slide-content .slick-list.draggable {
      padding: 0 20px !important; }
    .album-Modal .modal-content .modal-body .album-event-details .album-date {
      padding-bottom: 10px; }
    .album-Modal .modal-content .modal-body .album-event-details .album-title {
      color: #0d6cb5;
      font-size: 28px; }
    .album-Modal .modal-content .modal-body .album-event-details .album-description {
      padding-top: 25px; }
      .album-Modal .modal-content .modal-body .album-event-details .album-description p {
        font-size: 16px;
        line-height: 22px; }
    .album-Modal .modal-content .modal-body .slick-sliders-section {
      width: 700px;
      margin: 0 auto;
      margin-top: 60px; }
      .album-Modal .modal-content .modal-body .slick-sliders-section .main-image-slider {
        width: 100%;
        height: 430px;
        overflow: hidden;
        border-radius: 8px;
        margin-bottom: 15px; }
        .album-Modal .modal-content .modal-body .slick-sliders-section .main-image-slider .slide-content .slide {
          width: 700px;
          height: 430px; }
          .album-Modal .modal-content .modal-body .slick-sliders-section .main-image-slider .slide-content .slide img {
            width: auto !important;
            height: 100% !important;
            margin: 0 auto;
            border-radius: 12px; }
          .album-Modal .modal-content .modal-body .slick-sliders-section .main-image-slider .slide-content .slide:focus {
            outline: none; }
      .album-Modal .modal-content .modal-body .slick-sliders-section .secondary-image-slider .small-slide-content {
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center !important; }
        .album-Modal .modal-content .modal-body .slick-sliders-section .secondary-image-slider .small-slide-content .small-preview {
          width: 82px;
          justify-content: space-between !important; }
          .album-Modal .modal-content .modal-body .slick-sliders-section .secondary-image-slider .small-slide-content .small-preview:focus {
            outline: none; }
  .album-Modal .modal-content .modal-footer {
    border-top: 0; }

.modal {
  display: block;
  visibility: hidden;
  overflow-y: hidden; }

.modal.in {
  visibility: visible; }

@media (max-width: 767px) {
  .album-Modal .modal-content {
    height: auto; }
    .album-Modal .modal-content .modal-header {
      padding: 25px;
      padding-bottom: 0; }
    .album-Modal .modal-content .modal-body .album-event-details .album-description {
      padding-top: 10px; }
      .album-Modal .modal-content .modal-body .album-event-details .album-description p {
        font-size: 14px; }
    .album-Modal .modal-content .modal-body .slick-sliders-section {
      width: 100%;
      margin-top: 20px;
      height: 100vh; }
      .album-Modal .modal-content .modal-body .slick-sliders-section .main-image-slider {
        height: 170px; }
        .album-Modal .modal-content .modal-body .slick-sliders-section .main-image-slider .slide-content .slide img {
          width: 100% !important;
          height: auto !important; }
      .album-Modal .modal-content .modal-body .slick-sliders-section .secondary-image-slider .small-slide-content .small-preview {
        margin: 0 10px; } }

@-webkit-keyframes rotation180 {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(180deg); } }

@-moz-keyframes rotation180 {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(180deg); } }

@keyframes rotation180 {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); } }

@-webkit-keyframes rotation0 {
  from {
    -webkit-transform: rotate(1800deg); }
  to {
    -webkit-transform: rotate(0deg); } }

@-moz-keyframes rotation0 {
  from {
    -moz-transform: rotate(180deg); }
  to {
    -moz-transform: rotate(0deg); } }

@keyframes rotation0 {
  from {
    -webkit-transform: rotate(1800deg);
    transform: rotate(180deg); }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

#terms-conditions {
  background-color: #f2f2f2;
  padding: 45px 0; }
  #terms-conditions b {
    font-weight: 500; }
  #terms-conditions .some-padding {
    padding-top: 40px; }
  #terms-conditions .modal-dialog.modal-lg {
    transform: translateY(15%); }
  #terms-conditions .modal-content .modal-header .modal-title {
    font-weight: 500;
    font-size: 20px;
    color: #0075bd; }
  #terms-conditions .modal-content .modal-header .close {
    font-size: 25px; }
  #terms-conditions .title {
    text-align: center;
    color: #0075bd;
    padding: 0 0 40px; }
  #terms-conditions p {
    font-family: "Rubik", sans-serif;
    font-size: 15px;
    line-height: 24px;
    padding: 0; }
    #terms-conditions p.italic-txt {
      padding: 25px 0 20px 55px;
      font-style: italic;
      font-size: 18px;
      font-weight: 500;
      color: #808080; }
    #terms-conditions p .bold_txt {
      font-weight: 500; }
  #terms-conditions .title-section {
    font-size: 20px;
    padding-bottom: 15px;
    font-weight: 500; }
  #terms-conditions a span {
    margin-left: 10px; }
    #terms-conditions a span:active, #terms-conditions a span:focus {
      outline: none; }
  #terms-conditions a:hover {
    text-decoration: none;
    border-bottom: none; }
    #terms-conditions a:hover span {
      border-bottom: 1px solid #0d6cb5; }
  #terms-conditions a:focus {
    text-decoration: none;
    outline: none;
    color: #0d6cb5; }
  #terms-conditions .additional-info .contract-model {
    margin-bottom: 15px; }
    #terms-conditions .additional-info .contract-model a {
      display: flex; }
      #terms-conditions .additional-info .contract-model a div {
        margin-left: 10px; }
    #terms-conditions .additional-info .contract-model .rules-img {
      width: 44px;
      height: 50px;
      margin-left: 17px; }
    #terms-conditions .additional-info .contract-model .education-img {
      height: 39px;
      margin-left: 23px; }
    #terms-conditions .additional-info .contract-model .rules-title {
      margin-left: 4px; }
  #terms-conditions .additional-info .article-preview {
    margin-bottom: 20px; }
    #terms-conditions .additional-info .article-preview .article {
      cursor: pointer; }
      #terms-conditions .additional-info .article-preview .article:hover .article-meta .article-title {
        margin-bottom: 1px solid #0075bd; }
      #terms-conditions .additional-info .article-preview .article .arrow-action {
        width: 20px;
        display: inline-block; }
        #terms-conditions .additional-info .article-preview .article .arrow-action img {
          width: 100%;
          height: auto; }
      #terms-conditions .additional-info .article-preview .article .article-meta {
        padding-left: 15px;
        display: inline-block;
        color: #0075bd; }
        #terms-conditions .additional-info .article-preview .article .article-meta .article-number {
          font-size: 12px; }
        #terms-conditions .additional-info .article-preview .article .article-meta .article-title {
          font-size: 14px; }
    #terms-conditions .additional-info .article-preview .full-article {
      max-height: 0;
      padding-left: 12px;
      font-size: 13px;
      overflow: hidden;
      transition: max-height 0.35s linear; }
      #terms-conditions .additional-info .article-preview .full-article ul {
        list-style-type: none; }
        #terms-conditions .additional-info .article-preview .full-article ul.second-article {
          padding-top: 15px;
          padding-left: 27px; }
          #terms-conditions .additional-info .article-preview .full-article ul.second-article ul {
            padding-top: 8px;
            padding-left: 33px; }
            #terms-conditions .additional-info .article-preview .full-article ul.second-article ul li {
              padding-bottom: 8px; }
      #terms-conditions .additional-info .article-preview .full-article ol {
        padding-top: 15px; }
        #terms-conditions .additional-info .article-preview .full-article ol li {
          margin-bottom: 8px; }
          #terms-conditions .additional-info .article-preview .full-article ol li ul {
            padding-top: 8px;
            padding-left: 20px; }
            #terms-conditions .additional-info .article-preview .full-article ol li ul li {
              padding-bottom: 8px;
              margin-bottom: 0; }
    #terms-conditions .additional-info .article-preview.active .article .article-meta .article-title {
      border-bottom: 1px solid #0075bd; }
    #terms-conditions .additional-info .article-preview.active .article .arrow-action img {
      -webkit-animation: rotation180 0.35s linear;
      -moz-animation: rotation180 0.35s linear;
      animation: rotation180 0.35s linear;
      -webkit-animation-fill-mode: forwards;
      /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards; }
    #terms-conditions .additional-info .article-preview.active .full-article {
      max-height: 900px;
      transition: max-height 0.35s linear; }
    #terms-conditions .additional-info .article-preview.not-active .article .arrow-action img {
      -webkit-animation: rotation0 0.35s linear;
      -moz-animation: rotation0 0.35s linear;
      animation: rotation0 0.35s linear;
      -webkit-animation-fill-mode: forwards;
      /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards; }

@media (max-width: 766px) {
  #terms-conditions .modal-dialog.modal-lg {
    transform: translateY(10%); }
    #terms-conditions .modal-dialog.modal-lg embed {
      height: 400px; } }

@media (max-width: 991px) {
  #business-modalCalculator,
  #needs-modalCalculator,
  #auto-modalCalculator {
    transform: translateY(4%); }
    #business-modalCalculator .modal-header,
    #needs-modalCalculator .modal-header,
    #auto-modalCalculator .modal-header {
      position: absolute;
      top: 0;
      right: 0;
      padding: 0;
      z-index: 1;
      border: 0; }
      #business-modalCalculator .modal-header .close,
      #needs-modalCalculator .modal-header .close,
      #auto-modalCalculator .modal-header .close {
        width: 45px;
        height: 45px;
        font-size: 35px;
        line-height: 35px;
        z-index: 1; }
    #business-modalCalculator .modal-body,
    #needs-modalCalculator .modal-body,
    #auto-modalCalculator .modal-body {
      background-color: #efefef; }
      #business-modalCalculator .modal-body .values,
      #needs-modalCalculator .modal-body .values,
      #auto-modalCalculator .modal-body .values {
        margin-top: -172px; }
        #business-modalCalculator .modal-body .values .borrow-value,
        #business-modalCalculator .modal-body .values .interest-value,
        #business-modalCalculator .modal-body .values .commission-value,
        #needs-modalCalculator .modal-body .values .borrow-value,
        #needs-modalCalculator .modal-body .values .interest-value,
        #needs-modalCalculator .modal-body .values .commission-value,
        #auto-modalCalculator .modal-body .values .borrow-value,
        #auto-modalCalculator .modal-body .values .interest-value,
        #auto-modalCalculator .modal-body .values .commission-value {
          width: 100%;
          display: block;
          margin-bottom: 7px;
          position: relative;
          height: 25px; }
          #business-modalCalculator .modal-body .values .borrow-value .value-title,
          #business-modalCalculator .modal-body .values .interest-value .value-title,
          #business-modalCalculator .modal-body .values .commission-value .value-title,
          #needs-modalCalculator .modal-body .values .borrow-value .value-title,
          #needs-modalCalculator .modal-body .values .interest-value .value-title,
          #needs-modalCalculator .modal-body .values .commission-value .value-title,
          #auto-modalCalculator .modal-body .values .borrow-value .value-title,
          #auto-modalCalculator .modal-body .values .interest-value .value-title,
          #auto-modalCalculator .modal-body .values .commission-value .value-title {
            display: inline-block;
            width: 25%; }
          #business-modalCalculator .modal-body .values .borrow-value .width-percent,
          #business-modalCalculator .modal-body .values .interest-value .width-percent,
          #business-modalCalculator .modal-body .values .commission-value .width-percent,
          #needs-modalCalculator .modal-body .values .borrow-value .width-percent,
          #needs-modalCalculator .modal-body .values .interest-value .width-percent,
          #needs-modalCalculator .modal-body .values .commission-value .width-percent,
          #auto-modalCalculator .modal-body .values .borrow-value .width-percent,
          #auto-modalCalculator .modal-body .values .interest-value .width-percent,
          #auto-modalCalculator .modal-body .values .commission-value .width-percent {
            display: inline-block;
            vertical-align: text-bottom;
            width: 120px;
            height: 25px;
            position: relative;
            background-color: #e5e6e9; }
            #business-modalCalculator .modal-body .values .borrow-value .width-percent .inner-width-content,
            #business-modalCalculator .modal-body .values .interest-value .width-percent .inner-width-content,
            #business-modalCalculator .modal-body .values .commission-value .width-percent .inner-width-content,
            #needs-modalCalculator .modal-body .values .borrow-value .width-percent .inner-width-content,
            #needs-modalCalculator .modal-body .values .interest-value .width-percent .inner-width-content,
            #needs-modalCalculator .modal-body .values .commission-value .width-percent .inner-width-content,
            #auto-modalCalculator .modal-body .values .borrow-value .width-percent .inner-width-content,
            #auto-modalCalculator .modal-body .values .interest-value .width-percent .inner-width-content,
            #auto-modalCalculator .modal-body .values .commission-value .width-percent .inner-width-content {
              position: absolute;
              width: 26%;
              height: 25px;
              top: 0;
              left: 0; }
        #business-modalCalculator .modal-body .values .borrow-value .value-title,
        #needs-modalCalculator .modal-body .values .borrow-value .value-title,
        #auto-modalCalculator .modal-body .values .borrow-value .value-title {
          color: #0476bd; }
        #business-modalCalculator .modal-body .values .borrow-value .width-percent .inner-width-content,
        #needs-modalCalculator .modal-body .values .borrow-value .width-percent .inner-width-content,
        #auto-modalCalculator .modal-body .values .borrow-value .width-percent .inner-width-content {
          background-color: #0476bd; }
        #business-modalCalculator .modal-body .values .interest-value .value-title,
        #needs-modalCalculator .modal-body .values .interest-value .value-title,
        #auto-modalCalculator .modal-body .values .interest-value .value-title {
          color: #00b7f4; }
        #business-modalCalculator .modal-body .values .interest-value .width-percent .inner-width-content,
        #needs-modalCalculator .modal-body .values .interest-value .width-percent .inner-width-content,
        #auto-modalCalculator .modal-body .values .interest-value .width-percent .inner-width-content {
          background-color: #00b7f4; }
        #business-modalCalculator .modal-body .values .commission-value .value-title,
        #needs-modalCalculator .modal-body .values .commission-value .value-title,
        #auto-modalCalculator .modal-body .values .commission-value .value-title {
          color: #f98e3d; }
        #business-modalCalculator .modal-body .values .commission-value .width-percent .inner-width-content,
        #needs-modalCalculator .modal-body .values .commission-value .width-percent .inner-width-content,
        #auto-modalCalculator .modal-body .values .commission-value .width-percent .inner-width-content {
          background-color: #f98e3d; }
      #business-modalCalculator .modal-body .more-info-modal,
      #needs-modalCalculator .modal-body .more-info-modal,
      #auto-modalCalculator .modal-body .more-info-modal {
        position: relative;
        padding-top: 5px; }
        #business-modalCalculator .modal-body .more-info-modal .want-credit_button,
        #needs-modalCalculator .modal-body .more-info-modal .want-credit_button,
        #auto-modalCalculator .modal-body .more-info-modal .want-credit_button {
          position: relative;
          margin: 0 auto;
          bottom: 0;
          width: 132px;
          left: unset; }
          #business-modalCalculator .modal-body .more-info-modal .want-credit_button .want-credit,
          #needs-modalCalculator .modal-body .more-info-modal .want-credit_button .want-credit,
          #auto-modalCalculator .modal-body .more-info-modal .want-credit_button .want-credit {
            padding: 10px 20px;
            line-height: 20px;
            font-size: 16px; }
        #business-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button,
        #needs-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button,
        #auto-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button {
          text-align: center;
          margin-top: 10px;
          font-size: 14px;
          line-height: 15px;
          padding: 0 35px;
          height: 130px; }
          #business-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area,
          #needs-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area,
          #auto-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area {
            margin-top: 8px; }
            #business-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon,
            #needs-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon,
            #auto-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon {
              display: inline-block;
              padding: 20px 15px;
              cursor: pointer; }
              #business-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon button,
              #needs-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon button,
              #auto-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon button {
                border: 0;
                background-color: transparent; }
                #business-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon button:focus,
                #needs-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon button:focus,
                #auto-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon button:focus {
                  outline: none; }
              #business-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon a:hover,
              #needs-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon a:hover,
              #auto-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon a:hover {
                border-bottom: 0; }
              #business-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon a:focus,
              #needs-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon a:focus,
              #auto-modalCalculator .modal-body .more-info-modal .info-under-want_credit-button .icon-area .icon a:focus {
                outline: none; }
      #business-modalCalculator .modal-body .values-from-canvas-js,
      #needs-modalCalculator .modal-body .values-from-canvas-js,
      #auto-modalCalculator .modal-body .values-from-canvas-js {
        position: absolute;
        left: 50%;
        bottom: 223px; }
        #business-modalCalculator .modal-body .values-from-canvas-js .dobinda-title,
        #business-modalCalculator .modal-body .values-from-canvas-js .imprumut-title,
        #business-modalCalculator .modal-body .values-from-canvas-js .comision-title,
        #needs-modalCalculator .modal-body .values-from-canvas-js .dobinda-title,
        #needs-modalCalculator .modal-body .values-from-canvas-js .imprumut-title,
        #needs-modalCalculator .modal-body .values-from-canvas-js .comision-title,
        #auto-modalCalculator .modal-body .values-from-canvas-js .dobinda-title,
        #auto-modalCalculator .modal-body .values-from-canvas-js .imprumut-title,
        #auto-modalCalculator .modal-body .values-from-canvas-js .comision-title {
          position: relative; }
          #business-modalCalculator .modal-body .values-from-canvas-js .dobinda-title .amount,
          #business-modalCalculator .modal-body .values-from-canvas-js .imprumut-title .amount,
          #business-modalCalculator .modal-body .values-from-canvas-js .comision-title .amount,
          #needs-modalCalculator .modal-body .values-from-canvas-js .dobinda-title .amount,
          #needs-modalCalculator .modal-body .values-from-canvas-js .imprumut-title .amount,
          #needs-modalCalculator .modal-body .values-from-canvas-js .comision-title .amount,
          #auto-modalCalculator .modal-body .values-from-canvas-js .dobinda-title .amount,
          #auto-modalCalculator .modal-body .values-from-canvas-js .imprumut-title .amount,
          #auto-modalCalculator .modal-body .values-from-canvas-js .comision-title .amount {
            position: relative;
            font-size: 24px;
            line-height: 24px; }
        #business-modalCalculator .modal-body .values-from-canvas-js .imprumut-title .amount,
        #needs-modalCalculator .modal-body .values-from-canvas-js .imprumut-title .amount,
        #auto-modalCalculator .modal-body .values-from-canvas-js .imprumut-title .amount {
          color: #0476bd; }
        #business-modalCalculator .modal-body .values-from-canvas-js .comision-title,
        #needs-modalCalculator .modal-body .values-from-canvas-js .comision-title,
        #auto-modalCalculator .modal-body .values-from-canvas-js .comision-title {
          top: 16px; }
          #business-modalCalculator .modal-body .values-from-canvas-js .comision-title .amount,
          #needs-modalCalculator .modal-body .values-from-canvas-js .comision-title .amount,
          #auto-modalCalculator .modal-body .values-from-canvas-js .comision-title .amount {
            color: #f98e3d; }
        #business-modalCalculator .modal-body .values-from-canvas-js .dobinda-title,
        #needs-modalCalculator .modal-body .values-from-canvas-js .dobinda-title,
        #auto-modalCalculator .modal-body .values-from-canvas-js .dobinda-title {
          top: 8px; }
          #business-modalCalculator .modal-body .values-from-canvas-js .dobinda-title .amount,
          #needs-modalCalculator .modal-body .values-from-canvas-js .dobinda-title .amount,
          #auto-modalCalculator .modal-body .values-from-canvas-js .dobinda-title .amount {
            color: #00b7f4; }
  #business-modalCalculator .modal-body .business-speedometer.insideModal {
    transform: scale(0.7) translate(-55%);
    display: block;
    position: relative;
    left: 50%;
    margin-top: -185px; }
  #needs-modalCalculator .modal-body .necesitati-speedometer.insideModal {
    display: block;
    left: 50%;
    transform: scale(0.65) translate(-68%);
    margin-top: -165px;
    margin-left: 0; }
    #needs-modalCalculator .modal-body .necesitati-speedometer.insideModal #necesitati-gif {
      margin-left: -160px;
      margin-top: -217px;
      width: 239px; }
  #needs-modalCalculator .modal-body .values {
    margin-top: -200px; }
    #needs-modalCalculator .modal-body .values .interest-value .value-title {
      color: #e73b38; }
    #needs-modalCalculator .modal-body .values .interest-value .width-percent .inner-width-content {
      background-color: #e73b38; }
  #needs-modalCalculator .modal-body .values-from-canvas-js .dobinda-title .amount {
    color: #e73b38; } }

#auto-modalCalculator .modal-body .speedometer.insideModal {
  display: block;
  position: relative;
  transform: scale(0.8);
  margin-top: -74px; }
  #auto-modalCalculator .modal-body .speedometer.insideModal .want-credit_button,
  #auto-modalCalculator .modal-body .speedometer.insideModal .info-under-want_credit-button {
    display: none; }
  #auto-modalCalculator .modal-body .speedometer.insideModal .speedometer-image {
    margin-top: 0; }
    #auto-modalCalculator .modal-body .speedometer.insideModal .speedometer-image #chartdiv {
      margin-top: 10px; }
  #auto-modalCalculator .modal-body .speedometer.insideModal .dobinda-title,
  #auto-modalCalculator .modal-body .speedometer.insideModal .imprumut-title,
  #auto-modalCalculator .modal-body .speedometer.insideModal .comision-title {
    display: none; }
  #auto-modalCalculator .modal-body .speedometer.insideModal .rata-lunara {
    margin-top: -80px;
    width: 150px; }
    #auto-modalCalculator .modal-body .speedometer.insideModal .rata-lunara h5 {
      bottom: 13%;
      font-size: 14px;
      margin: auto;
      padding: 0 5px;
      width: 100%; }
    #auto-modalCalculator .modal-body .speedometer.insideModal .rata-lunara #rata-value {
      margin-left: 0;
      bottom: unset;
      left: unset;
      position: relative;
      font-size: 18px;
      text-align: center; }

#auto-modalCalculator .modal-body .values {
  margin-top: -40px; }

#auto-modalCalculator .modal-body .values-from-canvas-js .dobinda-title {
  bottom: -40px; }

#auto-modalCalculator .modal-body .values-from-canvas-js .imprumut-title {
  bottom: 0; }

#auto-modalCalculator .modal-body .values-from-canvas-js .comision-title {
  bottom: -80px; }

.business-calculator .calculation-area .under-speedometer-content,
.necesitati-calculator .calculation-area .under-speedometer-content {
  margin-top: -85px;
  width: 615px; }
  .business-calculator .calculation-area .under-speedometer-content .want-credit_button,
  .necesitati-calculator .calculation-area .under-speedometer-content .want-credit_button {
    position: relative;
    width: 240px;
    transform: translate(-50%);
    margin-left: 0;
    left: 50%;
    bottom: 0;
    margin-bottom: 18px;
    z-index: 10; }
  .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button,
  .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button {
    width: 68%;
    text-align: center;
    margin: 0 auto;
    color: #949494; }
    .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area,
    .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area {
      position: relative;
      display: inline-block; }
      .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon,
      .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon {
        display: inline-block;
        padding: 10px; }
        .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon button.email-popup,
        .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon button.email-popup {
          background-color: transparent;
          border: 0;
          padding: 0; }
          .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon button.email-popup:focus,
          .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon button.email-popup:focus {
            outline: none; }
        .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon a img,
        .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon a img {
          width: 26px;
          height: auto; }
        .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon a:hover,
        .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon a:hover {
          border-bottom: none; }
        .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon a:focus,
        .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area .icon a:focus {
          outline: none; }
    .business-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area:focus,
    .necesitati-calculator .calculation-area .under-speedometer-content .info-under-want_credit-button .icon-area:focus {
      outline: none; }

.necesitati-calculator .calculation-area .under-speedometer-content {
  margin-top: -30px; }

@media (max-width: 991px) {
  .business-calculator .calculation-area .under-speedometer-content,
  .necesitati-calculator .calculation-area .under-speedometer-content {
    display: none; } }

@media (max-width: 600px) {
  #business-modalCalculator .modal-body .values-from-canvas-js,
  #needs-modalCalculator .modal-body .values-from-canvas-js,
  #auto-modalCalculator .modal-body .values-from-canvas-js {
    left: 65%;
    bottom: 223px; }
  #auto-modalCalculator .modal-body .speedometer.insideModal .rata-lunara {
    width: 90px;
    color: #333333; } }

.emailOffer .modal-dialog {
  width: 700px;
  top: 20%; }
  .emailOffer .modal-dialog .modal-content .modal-header {
    border-bottom: 0;
    padding: 40px 28px 30px; }
    .emailOffer .modal-dialog .modal-content .modal-header .close {
      font-size: 26px; }
      .emailOffer .modal-dialog .modal-content .modal-header .close:focus {
        outline: none; }
  .emailOffer .modal-dialog .modal-content .modal-body {
    padding: 15px 15px 70px; }
    .emailOffer .modal-dialog .modal-content .modal-body .title {
      text-align: center;
      font-size: 28px;
      line-height: 32px;
      font-weight: 500;
      color: #0d6cb5;
      padding-bottom: 45px;
      width: 80%;
      margin: 0 auto; }
    .emailOffer .modal-dialog .modal-content .modal-body .email-offer {
      width: 80%;
      margin: 0 auto;
      padding-bottom: 35px; }
      .emailOffer .modal-dialog .modal-content .modal-body .email-offer input {
        width: 100%;
        padding: 10px 22px;
        background-color: #f2f2f2;
        border: 0;
        text-align: center;
        color: #0d6cb5;
        font-weight: lighter;
        font-size: 18px;
        border-bottom: 1px solid #f2f2f2; }
        .emailOffer .modal-dialog .modal-content .modal-body .email-offer input:focus {
          outline: none; }
        .emailOffer .modal-dialog .modal-content .modal-body .email-offer input::placeholder {
          color: #0d6cb5; }
      .emailOffer .modal-dialog .modal-content .modal-body .email-offer .error-invalid-email {
        width: 65%;
        border-radius: 8px;
        background-color: #e73b38;
        color: white;
        font-size: 12px;
        text-align: center;
        padding: 4px 8px;
        margin: 10px auto 0;
        opacity: 0; }
    .emailOffer .modal-dialog .modal-content .modal-body button {
      background-color: #f19122;
      width: 40%;
      position: relative;
      left: 50%;
      transform: translateX(-50%); }
      .emailOffer .modal-dialog .modal-content .modal-body button:focus {
        outline: none; }

@media (max-width: 767px) {
  .emailOffer .modal-dialog {
    width: 95%;
    top: 3%; }
    .emailOffer .modal-dialog .modal-content .modal-body .title {
      font-size: 22px;
      width: 90%;
      padding-top: 30px; }
    .emailOffer .modal-dialog .modal-content .modal-body .email-offer {
      width: 90%; }
    .emailOffer .modal-dialog .modal-content .modal-body .error-invalid-email {
      width: 95%; }
    .emailOffer .modal-dialog .modal-content .modal-body button {
      width: 70%;
      padding: 0 60px; } }

.visitor-page {
  background-color: #f2f2f2; }
  .visitor-page .page-title {
    text-align: center;
    color: #0d6cb5;
    font-size: 36px;
    font-weight: 500;
    padding: 35px 0 40px; }
  .visitor-page .content {
    margin-bottom: 45px;
    position: relative; }
    .visitor-page .content .blue-vertical-line {
      position: absolute;
      left: 0;
      top: 0;
      width: 3px;
      height: 0;
      background-color: #0d6cb5; }
    .visitor-page .content .step-cell {
      border-left: 3px solid #c2c4c6; }
      .visitor-page .content .step-cell.active .left-part .step-image .blue-half-bullet {
        background-color: #0d6cb5; }
      .visitor-page .content .step-cell.active .left-part .title {
        color: #0d6cb5; }
      .visitor-page .content .step-cell.active .right-part .title {
        color: #0d6cb5; }
        .visitor-page .content .step-cell.active .right-part .title .blue-half-bullet {
          background-color: #0d6cb5; }
      .visitor-page .content .step-cell.active:nth-child(2) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step1-inactive.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(3) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step2.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(4) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step3.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(5) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step4.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(6) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step5.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(7) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step6.png") !important;
        background-size: 89%; }
      .visitor-page .content .step-cell.active:nth-child(8) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step7.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(9) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step8.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(10) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step9.png") !important; }
      .visitor-page .content .step-cell.active:nth-child(11) .left-part .step-image {
        background-image: url("../images/visitor/get-credit-step10.png") !important; }
      .visitor-page .content .step-cell:nth-child(7) .left-part .step-image {
        background-size: 89%; }
      .visitor-page .content .step-cell:nth-child(8) .left-part .step-image {
        background-size: 78%; }
      .visitor-page .content .step-cell:nth-child(9) .left-part .step-image {
        background-size: 78%; }
      .visitor-page .content .step-cell .left-part {
        width: 22%;
        float: left; }
        .visitor-page .content .step-cell .left-part .step-image {
          background-size: contain;
          background-repeat: no-repeat;
          height: 75px;
          background-position: bottom center;
          position: relative;
          overflow-y: hidden; }
          .visitor-page .content .step-cell .left-part .step-image .blue-half-bullet {
            position: absolute;
            width: 15px;
            height: 15px;
            border-radius: 50%;
            bottom: 10px;
            background-color: #c2c4c6;
            left: -8px; }
        .visitor-page .content .step-cell .left-part .title {
          position: relative;
          bottom: 0;
          text-align: center;
          color: #808080;
          width: 60%;
          margin: 0 auto;
          font-weight: 400; }
      .visitor-page .content .step-cell .right-part {
        width: 77%;
        float: right;
        padding-left: 20px;
        padding-top: 40px;
        padding-bottom: 80px; }
        .visitor-page .content .step-cell .right-part a {
          cursor: pointer; }
          .visitor-page .content .step-cell .right-part a:hover {
            text-decoration: none;
            border-bottom: 0; }
          .visitor-page .content .step-cell .right-part a:focus {
            outline: none; }
        .visitor-page .content .step-cell .right-part .title {
          color: #414141;
          font-size: 21px;
          padding-bottom: 5px;
          position: relative; }
          .visitor-page .content .step-cell .right-part .title .blue-half-bullet {
            display: none; }
        .visitor-page .content .step-cell .right-part .content {
          font-size: 15px;
          line-height: 20px;
          color: #414141;
          padding-left: 15px;
          border-left: 0;
          margin-bottom: 0; }
          .visitor-page .content .step-cell .right-part .content.extra-padding {
            padding: 15px 0 15px 45px; }
          .visitor-page .content .step-cell .right-part .content .italic {
            font-style: italic;
            color: #808080; }
          .visitor-page .content .step-cell .right-part .content .cell {
            width: 50%;
            float: left; }
            .visitor-page .content .step-cell .right-part .content .cell span {
              padding-left: 12px; }
            .visitor-page .content .step-cell .right-part .content .cell .cell-title {
              padding: 15px 0;
              color: #808080;
              font-size: 14px; }
            .visitor-page .content .step-cell .right-part .content .cell .address {
              width: 100%;
              padding-bottom: 15px; }
              .visitor-page .content .step-cell .right-part .content .cell .address .details {
                padding: 0 12px; }
                .visitor-page .content .step-cell .right-part .content .cell .address .details .main-title {
                  color: #0d6cb5;
                  font-size: 18px; }
                .visitor-page .content .step-cell .right-part .content .cell .address .details .secondary-title {
                  font-size: 17px; }
              .visitor-page .content .step-cell .right-part .content .cell .address .img-location {
                display: inline-block; }
                .visitor-page .content .step-cell .right-part .content .cell .address .img-location img {
                  width: 100%;
                  height: auto; }
                .visitor-page .content .step-cell .right-part .content .cell .address .img-location:first-child {
                  width: 27px; }
                .visitor-page .content .step-cell .right-part .content .cell .address .img-location:last-child {
                  width: 31px; }
              .visitor-page .content .step-cell .right-part .content .cell .address .details {
                display: inline-block; }
            .visitor-page .content .step-cell .right-part .content .cell .option {
              margin-bottom: 14px; }
              .visitor-page .content .step-cell .right-part .content .cell .option img {
                width: 33px; }
              .visitor-page .content .step-cell .right-part .content .cell .option .option-description {
                display: inline-block;
                vertical-align: top;
                cursor: pointer;
                padding-left: 12px; }
                .visitor-page .content .step-cell .right-part .content .cell .option .option-description div a:hover {
                  text-decoration: none;
                  border-bottom: 0; }
                .visitor-page .content .step-cell .right-part .content .cell .option .option-description div a:focus {
                  outline: none; }

@media (max-width: 1199px) {
  .visitor-page .content .step-cell .left-part {
    width: 25%; }
    .visitor-page .content .step-cell .left-part .step-image {
      height: 96px; }
  .visitor-page .content .step-cell .right-part {
    width: 75%; }
  .visitor-page .content .step-cell:nth-child(1) .right-part .content .cell .option .option-description {
    width: 80%; } }

@media (max-width: 991px) {
  .about-us-page .timeline-section .timeline.timeline2020 .timeline-left-side {
    background-size: 600px;
    background-position: right bottom; }
  .about-us-page .timeline-section .timeline.timeline2020 .timeline-right-side {
    background-size: cover; }
  .visitor-page .content .step-cell .left-part .step-image {
    height: 74px; }
  .visitor-page .content .step-cell .left-part .title {
    width: 80%;
    font-size: 14px; }
  .visitor-page .content .step-cell .right-part {
    padding-top: 48px; }
    .visitor-page .content .step-cell .right-part .content .cell .address .details .main-title {
      font-size: 15px; }
    .visitor-page .content .step-cell .right-part .content .cell .address .details .secondary-title {
      font-size: 13px; }
    .visitor-page .content .step-cell .right-part .content .cell .option {
      font-size: 13px; }
    .visitor-page .content .step-cell .right-part .content.extra-padding {
      padding-left: 0; }
      .visitor-page .content .step-cell .right-part .content.extra-padding .cell {
        font-size: 13px; }
        .visitor-page .content .step-cell .right-part .content.extra-padding .cell img {
          width: 28px; }
        .visitor-page .content .step-cell .right-part .content.extra-padding .cell span {
          padding-left: 3px; } }

@media (max-width: 767px) {
  .visitor-page .page-title {
    font-size: 28px;
    line-height: 30px;
    width: 90%;
    margin: 0 auto; }
  .visitor-page .content {
    overflow-y: hidden; }
    .visitor-page .content .step-cell:nth-child(1) .left-part {
      padding-top: 0; }
    .visitor-page .content .step-cell:nth-child(2) .left-part .title {
      bottom: -10px; }
    .visitor-page .content .step-cell:nth-child(3) .left-part .title {
      bottom: -8px; }
    .visitor-page .content .step-cell:nth-child(6) .left-part .title {
      bottom: -5px; }
    .visitor-page .content .step-cell:nth-child(8) .left-part .title {
      bottom: 0; }
    .visitor-page .content .step-cell:nth-child(10) .left-part .title {
      bottom: -2px; }
    .visitor-page .content .step-cell .blue-half-bullet {
      bottom: 13px;
      left: -23px; }
    .visitor-page .content .step-cell .left-part {
      width: 100%;
      padding: 35px 13% 0; }
      .visitor-page .content .step-cell .left-part .title {
        opacity: 0; }
      .visitor-page .content .step-cell .left-part .step-image {
        height: 103px; }
        .visitor-page .content .step-cell .left-part .step-image .blue-half-bullet {
          display: none; }
    .visitor-page .content .step-cell .right-part {
      width: 100%;
      padding-top: 20px;
      padding-left: 15px; }
      .visitor-page .content .step-cell .right-part .title .blue-half-bullet {
        position: absolute;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        bottom: 55px;
        background-color: #c2c4c6;
        left: -23px;
        display: block; }
      .visitor-page .content .step-cell .right-part .content {
        padding-left: 0; }
        .visitor-page .content .step-cell .right-part .content.extra-padding .cell {
          margin-bottom: 7px; }
        .visitor-page .content .step-cell .right-part .content .cell {
          width: 100%; }
          .visitor-page .content .step-cell .right-part .content .cell .option {
            width: 100%;
            float: left;
            height: auto; }
            .visitor-page .content .step-cell .right-part .content .cell .option img {
              width: 20px; }
            .visitor-page .content .step-cell .right-part .content .cell .option .option-description {
              padding-left: 4px;
              font-size: 12px;
              width: 85%; }
          .visitor-page .content .step-cell .right-part .content .cell .address {
            padding-bottom: 0; } }

.pdfPrecontract {
  font-size: 27px !important; }

@keyframes spin {
  to {
    transform: rotate(1turn); } }

.progress {
  position: relative;
  display: inline-block;
  width: 5em;
  height: 5em;
  font-size: 12px;
  text-indent: 999em;
  overflow: hidden;
  animation: spin 1s infinite steps(8);
  box-shadow: none;
  margin: 20px auto; }

.progress:before,
.progress:after,
.progress > div:before,
.progress > div:after {
  content: "";
  position: absolute;
  top: 0;
  left: 2.25em;
  /* (container width - part width)/2  */
  width: 0.5em;
  height: 1.5em;
  border-radius: 0.2em;
  background: #eee;
  box-shadow: none;
  transform-origin: 50% 2.5em;
  /* container height / 2 */ }

.progress:before {
  background: #555; }

.progress:after {
  transform: rotate(-45deg);
  background: #777; }

.progress > div:before {
  transform: rotate(-90deg);
  background: #999; }

.progress > div:after {
  transform: rotate(-135deg);
  background: #bbb; }

#left-spiner,
#right-spiner {
  display: none; }

#feedbackModal .subtitle {
  width: 70%;
  margin: 0 auto;
  font-size: 15px; }

#feedbackModal .wishes {
  text-align: center;
  padding: 34px 0;
  font-size: 20px;
  line-height: 22px;
  color: #bfbfbf; }

#feedbackModal .close-modal-btn {
  width: 26%;
  padding: 14px 20px;
  line-height: 20px;
  background-color: #f39a17; }

.legal-entity-btn {
  width: 190px;
  display: inline-block;
  vertical-align: bottom;
  text-align: center; }
  .legal-entity-btn a:focus {
    box-shadow: none;
    text-decoration: none;
    outline: none; }
  .legal-entity-btn a:hover {
    cursor: pointer; }

.obtain-loan-slider a:focus {
  outline: none;
  text-decoration: none;
  color: #0d6cb5; }

.obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data {
  padding-top: 15px;
  height: 0;
  overflow: hidden;
  max-height: 90px;
  opacity: 0;
  visibility: hidden;
  transition: all 500ms ease-in-out; }
  .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data.active {
    height: 90px;
    opacity: 1;
    visibility: visible;
    transition: all 500ms ease-in-out; }
  .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data .step-legal-entity {
    display: flex;
    justify-content: space-between; }
    .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data .step-legal-entity .step {
      background-color: #0d6cb5;
      color: white;
      width: 22px;
      height: 22px;
      font-size: 18px;
      line-height: 20px;
      border-radius: 4px;
      display: inline-block;
      text-align: center;
      padding: 2px 0;
      position: relative; }
      .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data .step-legal-entity .step .sharp-triangle {
        position: absolute;
        border-bottom: 8px solid #0d6cb5;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid transparent;
        bottom: 0;
        right: -8px;
        background-color: transparent;
        z-index: -1;
        float: left; }
    .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data .step-legal-entity .description {
      display: inline-block;
      width: 82%;
      font-size: 12px;
      float: right;
      margin-top: 6px; }

@media (max-width: 1199px) {
  .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data {
    max-height: 110px; }
    .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data.active {
      height: 110px; } }

@media (max-width: 991px) {
  .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data {
    max-height: 125px; }
    .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data.active {
      height: 125px; } }

@media (max-width: 767px) {
  .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data {
    max-height: 130px; }
    .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data.active {
      height: 130px; }
    .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data .step-legal-entity {
      margin-bottom: 5px; }
      .obtain-loan-slider .main-full-slider-area .info-slider .hiden-legal-entity-data .step-legal-entity .description {
        font-size: 14px;
        line-height: 14px;
        width: 86%; } }

#load-more-videos-button {
  display: flex;
  margin: 0 auto;
  width: 110px;
  text-align: center;
  border: 1px solid;
  padding: 6px 19px;
  border-radius: 4px;
  cursor: pointer; }

.centered-modal.in {
  display: flex !important; }

.centered-modal .modal-dialog {
  margin: auto; }

#april-modal .modal-dialog, .april-slide .modal-dialog {
  width: 750px; }

#april-modal .modal-body, .april-slide .modal-body {
  text-align: center;
  padding-bottom: 200px;
  padding-top: 0; }

#april-modal .modal-header, .april-slide .modal-header {
  border-bottom: 0;
  margin-bottom: -20px; }
  #april-modal .modal-header .close, .april-slide .modal-header .close {
    opacity: 0.6; }

#april-modal .content-block, .april-slide .content-block {
  min-height: 200px;
  display: flex; }

#april-modal .message, .april-slide .message {
  text-align: center;
  font-size: 21px;
  line-height: 32px;
  font-weight: 400;
  color: #0d6cb5;
  width: 80%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center; }

#april-modal .april-next, .april-slide .april-next {
  background-color: transparent;
  background-image: url("../images/NormalState.png");
  width: 150px;
  height: 150px;
  background-position: bottom;
  background-size: contain;
  border: none;
  background-repeat: no-repeat;
  box-shadow: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -75px;
  font-size: 21px;
  font-weight: 400;
  padding-bottom: 29px;
  color: white; }
  #april-modal .april-next:after, .april-slide .april-next:after {
    content: url("../images/Pressed_1.png");
    display: none; }
  #april-modal .april-next:active, .april-slide .april-next:active {
    background-image: url("../images/Pressed_1.png"); }
  #april-modal .april-next:focus, .april-slide .april-next:focus {
    box-shadow: none;
    border: none;
    outline: none; }

.april-slide .content {
  display: flex;
  position: absolute;
  height: 90%;
  width: 100%;
  left: 0;
  top: 0; }

.april-slide .button-block {
  width: 50%;
  display: flex;
  align-items: center;
  padding-right: 150px;
  justify-content: flex-end;
  order: 1; }

.april-slide .content-block {
  width: 50%;
  justify-content: flex-start;
  padding-left: 100px;
  order: 2; }

.april-slide .slider-content {
  height: 100%; }

.april-slide .april-next {
  width: 200px;
  height: 200px;
  margin-left: 0;
  bottom: auto;
  top: auto;
  position: relative;
  left: auto; }

.april-slide .message {
  max-width: 400px;
  margin: initial;
  font-size: 24px;
  line-height: 32px;
  width: 100%; }

@media (max-width: 767px) {
  #april-modal .modal-dialog, .april-slide .modal-dialog {
    width: 100%; }
  #april-modal .modal-body, .april-slide .modal-body {
    padding-bottom: 120px; }
  #april-modal .content-block, .april-slide .content-block {
    height: 150px; }
  #april-modal .message, .april-slide .message {
    width: 100%;
    font-size: 18px;
    line-height: 22px; }
  #april-modal .april-next, .april-slide .april-next {
    width: 100px;
    height: 100px;
    margin-left: -50px;
    bottom: auto;
    top: 230px; }
  .april-slide .content {
    flex-flow: column; }
  .april-slide .button-block {
    order: 2;
    width: 100%;
    padding-right: 0;
    height: 50%;
    justify-content: center; }
  .april-slide .content-block {
    order: 1;
    width: 100%;
    padding-left: 0;
    height: 50%;
    justify-content: center; }
  .april-slide .message {
    width: 100%;
    font-size: 24px;
    line-height: 28px;
    padding: 0 15px; }
  .april-slide .april-next {
    width: 130px;
    height: 130px;
    margin-left: 0;
    bottom: 0;
    top: 0;
    left: 0; } }

@media (max-width: 450px) {
  #contact-us .map-area .mobile-left .details .work-program {
    padding-left: 0;
    font-size: 12px;
    width: 123px; }
  #contact-us .map-area .mobile-left .details .title {
    font-size: 21px; } }

.virus-template {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
  position: relative;
  width: initial !important;
  color: white;
  font-family: 'MyriadPro-Regular', sans-serif;
  font-size: 18px; }
  .virus-template .slide-item {
    display: flex !important;
    width: 100vw !important; }
  .virus-template .subtitle {
    font-size: 23px; }
  .virus-template .title {
    font-size: 33px;
    padding: 20px 0 45px; }
  .virus-template .yellow {
    color: #ff8a30; }
  .virus-template .medium {
    font-size: 20px; }
  .virus-template .left-child, .virus-template .right-child {
    width: 50%; }
  .virus-template .right-child {
    max-width: 663px;
    padding: 20px 20px 50px 20px;
    margin: auto auto auto 20px; }
  .virus-template .left-child {
    max-width: 474px;
    padding: 20px 20px 50px 20px;
    margin: auto 20px auto auto; }
  .virus-template .contacts-block .contacts-title {
    padding: 100px 0 30px; }
  .virus-template .contacts-block .contacts {
    display: flex;
    flex-flow: wrap; }
    .virus-template .contacts-block .contacts .single-contact {
      width: 50%;
      display: flex;
      margin-bottom: 20px; }
      .virus-template .contacts-block .contacts .single-contact img {
        width: 28px; }
      .virus-template .contacts-block .contacts .single-contact .text {
        padding-left: 20px; }
      .virus-template .contacts-block .contacts .single-contact a {
        display: flex;
        color: white;
        outline: none; }
        .virus-template .contacts-block .contacts .single-contact a:hover, .virus-template .contacts-block .contacts .single-contact a:focus {
          display: flex;
          color: white;
          outline: none;
          border-bottom: none; }
  .virus-template .pharagraph {
    margin-top: 20px; }

.mobile {
  display: none; }

@media (max-width: 991px) {
  .virus-template .slide-item .contacts-block .contacts .single-contact {
    width: 100%; } }

@media (max-width: 767px) {
  .mobile {
    display: block; }
  .desktop {
    display: none !important; }
  .virus-template {
    padding: 0; }
    .virus-template .left-child, .virus-template .right-child {
      width: 100%; }
    .virus-template .contacts-block .contacts {
      display: grid; } }

@media (max-width: 520px) {
  .virus-template {
    padding: 0;
    font-size: 16px; }
    .virus-template .title {
      font-size: 26px;
      padding: 15px 0 25px; }
    .virus-template .left-child, .virus-template .right-child {
      width: 100%;
      padding: 0; }
    .virus-template .contacts-block .contacts-title {
      padding: 20px 0 20px; }
    .virus-template .contacts-block .contacts {
      display: grid; }
      .virus-template .contacts-block .contacts .single-contact img {
        width: initial;
        height: fit-content; }
      .virus-template .contacts-block .contacts .single-contact .text {
        width: max-content; } }

.covid-modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
  transition: all 1s; }

.modal-content-covid {
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  height: 80vh;
  z-index: 100;
  top: 10vh;
  background-position: initial;
  background-repeat: no-repeat;
  background-size: 200% 200%;
  overflow: scroll;
  margin-top: 10vh; }

.close {
  float: right;
  font-size: 28px;
  font-weight: bold;
  position: fixed;
  right: calc(10% + 20px);
  opacity: 1;
  color: white; }

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer; }

.month-rate-container {
  width: 80%;
  margin-left: auto;
  padding-left: 20px;
  text-align: inherit;
  padding-bottom: 50px; }
  .month-rate-container .page-title {
    font-size: 32px;
    text-align: initial;
    padding: 50px 15px 20px; }
  .month-rate-container .subtitle {
    font-size: 15px;
    line-height: 20px;
    color: #414141;
    padding-left: 20px; }

.month-rate .right-part {
  padding-top: 0 !important;
  width: 80% !important; }

.month-rate .step-cell {
  border-left: 3px solid #0d6cb5 !important; }

.month-rate .left-part {
  width: 20% !important;
  position: relative; }

.month-rate .item-img {
  width: 80px;
  height: 70px;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .month-rate .item-img .blue-half-bullet {
    width: 30px;
    height: 2px;
    background: #0d6cb5;
    left: 0;
    position: absolute;
    top: 35px; }

.month-rate .blue {
  color: #0d6cb5; }

.month-rate .info-row {
  margin: 20px 0; }

.month-rate .mini-title {
  color: #0d6cb5;
  font-size: 20px;
  font-weight: bold; }

.month-rate .payment-methods {
  display: flex;
  max-width: 630px; }
  .month-rate .payment-methods .item {
    width: 50%;
    display: flex;
    align-items: center; }
    .month-rate .payment-methods .item .icon {
      margin-right: 10px; }
      .month-rate .payment-methods .item .icon.large img {
        width: 50px;
        height: 34px; }
      .month-rate .payment-methods .item .icon.small img {
        width: 44px;
        height: 50px; }

@media (max-width: 991px) {
  .month-rate .item-img {
    width: 60px; }
    .month-rate .item-img .blue-half-bullet {
      width: 25px; } }

@media (max-width: 767px) {
  .virus-template .right-child {
    margin: 0; }
  .virus-template .left-child {
    margin-top: 15px; }
  .month-rate-container {
    width: 100%;
    text-align: center;
    padding-left: 0; }
    .month-rate-container .page-title {
      text-align: center;
      padding-left: 0; }
  .month-rate .right-part {
    width: 100% !important; }
  .month-rate .left-part {
    width: 100% !important;
    margin-bottom: 20px; }
  .month-rate .item-img {
    width: 22.4%;
    min-width: 120px;
    height: 150px; }
    .month-rate .item-img .blue-half-bullet {
      left: -2px !important;
      top: 74px;
      height: 3px; }
  .month-rate .payment-methods {
    display: block; }
    .month-rate .payment-methods .item {
      width: 100%;
      max-width: 340px; }
      .month-rate .payment-methods .item:last-child {
        padding-top: 15px; }
  .visitor-page .content .step-cell .right-part {
    padding-bottom: 20px; }
  .visitor-page .content .step-cell .left-part {
    display: none;
    padding-top: 0; } }

.close-gallery {
  opacity: 0.4;
  color: black; }

#rangevalue_car-price {
  min-width: 160px; }

.cookies-header {
  background-color: #F2F2F2;
  height: 80px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  display: none; }
  .cookies-header .actions-box {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    height: 80px; }
    .cookies-header .actions-box .right-section {
      float: right; }
      .cookies-header .actions-box .right-section .settings-button {
        margin-right: 40px;
        cursor: pointer; }

.line-button {
  background-color: white;
  border: 1px solid #0068B5;
  color: #0068B5;
  padding: 10px 30px;
  border-radius: 24px; }

.cookie-concent-modal .line-title-switch .btn {
  background: none;
  font-size: 19px;
  white-space: normal; }

.cookie-concent-modal .line-title-switch .btn:hover, .cookie-concent-modal .line-title-switch .btn:focus, .cookie-concent-modal .line-title-switch .btn.focus, .cookie-concent-modal .line-title-switch .btn.active {
  text-decoration: none;
  outline: none;
  box-shadow: none; }

.cookie-concent-modal .line-title-switch .chevron {
  width: 16px;
  margin-left: 15px; }

.cookie-concent-modal .line-title-switch .form-switch {
  float: right;
  margin-top: 5px; }

.cookie-concent-modal .line-title-switch .collapsed .chevron {
  transform: rotate(180deg); }

.cookie-concent-modal .text-container {
  background: none;
  border: none;
  box-shadow: none;
  padding: 10px 13px; }
  .cookie-concent-modal .text-container p {
    color: #999999;
    font-size: 16px; }

.cookie-concent-modal .coockie-politics-buttons {
  float: left;
  font-size: 18px; }

.cookie-concent-modal .modal {
  text-align: center; }

@media screen and (min-width: 768px) {
  .cookie-concent-modal .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%; } }

.cookie-concent-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle; }

.form-switch {
  display: inline-block;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; }

.form-switch i {
  position: relative;
  display: inline-block;
  margin-right: .5rem;
  width: 46px;
  height: 26px;
  background-color: #e6e6e6;
  border-radius: 23px;
  vertical-align: text-bottom;
  transition: all 0.3s linear; }

.form-switch i::before {
  content: "";
  position: absolute;
  left: 0;
  width: 42px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
  transition: all 0.25s linear; }

.form-switch i::after {
  content: "";
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
  transform: translate3d(2px, 2px, 0);
  transition: all 0.2s ease-in-out; }

.form-switch:active i::after {
  width: 28px;
  transform: translate3d(2px, 2px, 0); }

.form-switch:active input:checked + i::after {
  transform: translate3d(16px, 2px, 0); }

.form-switch input {
  display: none; }

.form-switch input:checked + i {
  background-color: #4BD763; }

.form-switch input:checked + i::before {
  transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0); }

.form-switch input:checked + i::after {
  transform: translate3d(22px, 2px, 0); }

.cookies-page .title {
  text-align: center;
  color: #0075bd;
  padding: 0 0 40px; }

.cookies-page p {
  font-family: "Rubik", sans-serif;
  font-size: 15px;
  line-height: 24px;
  padding: 0;
  color: #333333; }

.cookies-page ol li, .cookies-page ul li {
  font-family: "Rubik", sans-serif;
  font-size: 15px;
  line-height: 24px;
  padding: 0;
  color: #333333;
  font-weight: 300; }

.cookies-page table {
  width: 100%;
  margin-bottom: 40px;
  border: none;
  border-radius: 5px;
  display: table;
  overflow-x: auto; }
  .cookies-page table tbody {
    width: 100%; }
  .cookies-page table thead th {
    padding: 20px 10px;
    border: 1px solid #EBEBEB; }
    .cookies-page table thead th p {
      font-weight: bold; }
  .cookies-page table tr td {
    padding: 20px 10px;
    border: none;
    font-family: "Rubik", sans-serif;
    border: 1px solid #EBEBEB; }
  .cookies-page table tr:nth-child(odd) td {
    background: #EBEBEB; }

@media screen and (max-width: 768px) {
  .cookies-page table {
    display: block;
    white-space: nowrap; } }

/*# sourceMappingURL=styles.css.map */