﻿/*@blue: #009ADD;*/
/*@black: #000000;*/
/*@opaque-black: rgba(0, 0, 0, 0.6);*/
/*@navy-blue: #15314A;*/
/*@dark-navy-blue: #0B2338;*/
/*@opaque-turquoise: rgba(0, 153, 172, 0.5);*/
.footer-wrapper {
  background-color: #40431E;
  color: #FFFFFF;
}
.footer-wrapper .lets-talk-wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 1199px) {
  .footer-wrapper .lets-talk-wrapper {
    padding-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .footer-wrapper .lets-talk-wrapper {
    text-align: center;
  }
}
.footer-wrapper .lets-talk-wrapper .lets-talk {
  padding: 15px;
  border: 1px solid #FFFFFF;
  border-radius: 6px;
}
@media (max-width: 991px) {
  .footer-wrapper .lets-talk-wrapper .lets-talk {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
.footer-wrapper .lets-talk-wrapper .lets-talk div {
  display: table-cell;
}
.footer-wrapper .lets-talk-wrapper .lets-talk .lets-talk-icon {
  padding: 10px;
}
.footer-wrapper .lets-talk-wrapper .lets-talk .lets-talk-icon i {
  font-size: 5em;
  color: #d8a42d;
}
.footer-wrapper .lets-talk-wrapper .lets-talk .lets-talk-label {
  font-size: 1.8em;
  vertical-align: top;
  padding: 10px;
}
.footer-wrapper .lets-talk-wrapper .lets-talk .lets-talk-label p {
  color: #FFFFFF;
}
.footer-wrapper .lets-talk-wrapper .footer-social {
  font-size: 1.8em;
  padding-top: 10px;
  padding-bottom: 10px;
}
.footer-wrapper .lets-talk-wrapper .footer-social i {
  font-size: 1.3em;
  padding-top: 7px;
  margin-right: 5px;
  border-radius: 99px;
  border: 2px solid #FFFFFF;
  width: 40px;
  height: 40px;
  text-align: center;
}
.footer-wrapper .lets-talk-wrapper .footer-ami {
  font-size: 1.8em;
  padding-top: 5px;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .footer-wrapper .lets-talk-wrapper .footer-ami img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}
.footer-wrapper .form-wrapper .form-container {
  background-color: #66665C;
  padding-top: 50px;
  padding-bottom: 62px;
  padding-left: 20px;
  padding-right: 20px;
}
.footer-wrapper .form-wrapper .form-container h3 {
  font-size: 2.5em;
  font-weight: bold;
  margin-top: 0;
}
.footer-wrapper .form-wrapper .form-container .form-left {
  font-size: 1.5em;
}
.footer-wrapper .form-wrapper .form-container .form-left input,
.footer-wrapper .form-wrapper .form-container .form-right input {
  width: 100%;
  padding: 10px;
  border: none;
  border-bottom: 2px solid white;
  background-color: transparent;
  margin-top: 10px;
}
.footer-wrapper .form-wrapper .form-container .form-left input::-webkit-input-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right input::-webkit-input-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left input:-moz-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right input:-moz-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left input::-moz-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right input::-moz-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left input:-ms-input-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right input:-ms-input-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left textarea,
.footer-wrapper .form-wrapper .form-container .form-right textarea {
  font-size: 1.5em;
  width: 100%;
  height: 160px;
  padding: 10px;
  border: 2px solid white;
  background-color: transparent;
  resize: none;
}
.footer-wrapper .form-wrapper .form-container .form-left textarea::-webkit-input-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right textarea::-webkit-input-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left textarea:-moz-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right textarea:-moz-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left textarea::-moz-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right textarea::-moz-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left textarea:-ms-input-placeholder,
.footer-wrapper .form-wrapper .form-container .form-right textarea:-ms-input-placeholder {
  color: white;
  opacity: 1;
}
.footer-wrapper .form-wrapper .form-container .form-left button,
.footer-wrapper .form-wrapper .form-container .form-right button {
  font-size: 1.8em;
  font-weight: bold;
  margin-top: 30px;
}
.footerContaInformationContentTypeID {
  margin-top: 31px;
  font-size: 23px;
  display: block;
}
@media (max-width: 1199px) {
  .footerContaInformationContentTypeID {
    font-size: 18px;
  }
}
.bottom-footer-wrapper {
  background-color: #d8a42d;
  color: #40431E;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: bold;
}
.bottom-footer-wrapper .container {
  margin-top: 5px;
  margin-bottom: 5px;
}
.bottom-footer-wrapper .container .copyright {
  text-transform: uppercase;
  font-weight: bold;
}
.bottom-footer-wrapper .container .bottom-footer-devider {
  margin-left: 5px;
  margin-right: 5px;
}
@media (max-width: 550px) {
  .bottom-footer-wrapper .container .bottom-footer-devider {
    display: none;
  }
}
.bottom-footer-wrapper .container br {
  display: none;
}
@media (max-width: 550px) {
  .bottom-footer-wrapper .container br {
    display: inherit;
  }
}
.bottom-footer-wrapper .container .terms {
  color: #FFFFFF;
}
.go-to-top {
  display: none;
}
.go-to-top div {
  position: fixed;
  bottom: 90px;
  right: 4%;
  width: 45px;
  height: 45px;
  border: 4px solid #d8a42d;
  text-align: center;
  padding-top: 3px;
}
@media (max-width: 1380px) {
  .go-to-top div {
    display: none;
  }
}
.go-to-top div i {
  font-size: 3em;
  transform: rotate(90deg);
  color: #d8a42d;
}
.go-to-top div p {
  color: #FFFFFF;
  margin-top: 15px;
}