/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* Bounce To Right */

/* line 7, stdin */

.calculator-accordion-block__title {
  font-weight: 700;
  margin-bottom: 69px;
}

/* line 12, stdin */

.calculator-accordion-block__wrapper {
  position: relative;
}

/* line 15, stdin */

.calculator-accordion-block__wrapper-inner {
  position: relative;
  margin-bottom: 30px;
}

/* line 21, stdin */

.calculator-accordion-block .calculator-accordion__header {
  position: relative;
  cursor: pointer;
}

/* line 25, stdin */

.calculator-accordion-block .calculator-accordion__header-image {
  height: 100%;
}

/* line 28, stdin */

.calculator-accordion-block .calculator-accordion__header-image img {
  width: 100%;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

@media (min-width: 768px) {
  /* line 28, stdin */

  .calculator-accordion-block .calculator-accordion__header-image img {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0px;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/* line 45, stdin */

.calculator-accordion-block .calculator-accordion__header-text {
  color: #59595B;
  position: relative;
  text-align: left;
  padding: 30px 87px 80px 30px;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  z-index: 5;
}

@media (min-width: 768px) {
  /* line 45, stdin */

  .calculator-accordion-block .calculator-accordion__header-text {
    padding: 30px 87px 0px 30px;
  }
}

/* line 58, stdin */

.calculator-accordion-block .calculator-accordion__header-text h1,
.calculator-accordion-block .calculator-accordion__header-text h2,
.calculator-accordion-block .calculator-accordion__header-text h3,
.calculator-accordion-block .calculator-accordion__header-text h4,
.calculator-accordion-block .calculator-accordion__header-text h5,
.calculator-accordion-block .calculator-accordion__header-text h6 {
  margin-bottom: 16px;
}

/* line 67, stdin */

.calculator-accordion-block .calculator-accordion__header-text p:last-of-type {
  margin-bottom: 70px;
}

/* line 78, stdin */

.calculator-accordion-block:after {
  background-image: none;
}

/* line 82, stdin */

.calculator-accordion-block:focus {
  border-color: #59595B;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 87, stdin */

.calculator-accordion-block .calculator-accordion__body {
  display: none;
}

/* line 90, stdin */

.calculator-accordion-block .calculator-accordion__body-inner {
  text-align: left;
  padding: 0px 30px 110px 30px;
  position: relative;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}

@media (min-width: 768px) {
  /* line 90, stdin */

  .calculator-accordion-block .calculator-accordion__body-inner {
    padding: 0px 87px 110px 30px;
  }
}

/* line 101, stdin */

.calculator-accordion-block .calculator-accordion__body-inner-text {
  margin-bottom: 34px;
}

/* line 104, stdin */

.calculator-accordion-block .calculator-accordion__body-inner-text a {
  color: #59595B;
  text-decoration: underline;
  font-weight: 700;
}

/* line 109, stdin */

.calculator-accordion-block .calculator-accordion__body-inner-text a:hover {
  color: #59595B;
}

/* line 118, stdin */

.calculator-accordion-block .calculator-accordion__footer {
  position: absolute;
  right: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  bottom: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f4f4f4;
  z-index: 4;
  padding: 0 30px 0 22px;
}

@media (min-width: 768px) {
  /* line 118, stdin */

  .calculator-accordion-block .calculator-accordion__footer {
    padding: 0px 0px 7px 30px;
    width: 67%;
    bottom: 0px;
  }
}

/* line 139, stdin */

.calculator-accordion-block .calculator-accordion__footer p {
  margin-bottom: 0;
  font-weight: 700;
  z-index: 1;
  cursor: pointer;
}

/* line 147, stdin */

.calculator-accordion-block .calculator-accordion__footer i {
  -webkit-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  color: #ffffff;
  border-radius: 70px;
  padding: 8px;
  width: 40px;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  cursor: pointer;
}

/* line 161, stdin */

.calculator-accordion-block .calculator-accordion__footer i:before {
  height: 16px;
}

/* line 173, stdin */

.calculator-accordion-block .open {
  background-color: transparent;
  color: #59595B;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 178, stdin */

.calculator-accordion-block .open .accordion-text {
  text-align: left;
  padding: 30px 87px 160px 30px;
}

/* line 183, stdin */

.calculator-accordion-block .open:after {
  background-image: none;
}

/* line 190, stdin */

.calculator-accordion-block .open .calculator-accordion__footer i {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  color: #ffffff;
  border-radius: 70px;
  padding: 8px;
  width: 40px;
  height: 40px;
}

/* line 205, stdin */

.contrast-inverted .calculator-accordion-block .calculator-accordion__footer {
  z-index: 10 !important;
}

/* line 208, stdin */

.contrast-inverted .calculator-accordion-block .calculator-accordion__footer i.fas.fa-chevron-down {
  background-color: #ff0 !important;
  color: navy !important;
}

/* line 218, stdin */

.contrast-higher .calculator-accordion-block .calculator-accordion__footer {
  z-index: 10 !important;
}

/* line 221, stdin */

.contrast-higher .calculator-accordion-block .calculator-accordion__footer i.fas.fa-chevron-down {
  background-color: #ffffff !important;
  color: #000000 !important;
}


/*# sourceMappingURL=calculator-accordion.css.map*/