@charset "UTF-8";
/*--------------------
-----Dep 1: Minh----
--------------------*/
/*--------------------
-----Dep 2: Vương----
--------------------*/
/*--------------------
-----Dep 1: Minh----
--------------------*/
/*--------------------
-----Dep 2: Vương----
--------------------*/
/*--------------------
-----Dep 1: Minh----
--------------------*/
/*--------------------
-----Dep 2: Vương----
--------------------*/
.btn-link, .btn-blue .btn-link, .btn-blue-big .btn-link, .btn-orange .btn-link {
  text-decoration: none;
  letter-spacing: 2px;
  text-align: center;
  color: #fff;
  font-size: 1.4rem;
  padding: 0 4rem;
}

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

html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 62em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

body {
  box-sizing: border-box;
  font-family: "Ford Antenna Cond Light",arial,helvetica,sans-serif;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-size: 1.4rem;
  font-weight: normal;
  color: #333333;
}

/*--------------------
-----Dep 2: Vương----
--------------------*/
.row {
  margin: 0;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  padding: 0;
  margin: 0;
}

/*--------------------
-----Dep 2: Vương----
--------------------*/
.btn-blue {
  background-color: #0276b3;
  border: 1px solid #0276b3;
  border-radius: 2px;
  padding: 1.5rem 4rem;
  margin: 40px  0 0 0;
  text-align: center;
  transition: all .1s;
}

.btn-blue:hover {
  background-color: #fff;
  border: 1px solid #0276b3;
  border-radius: 2px;
  padding: 1.5rem 4rem;
}

.btn-blue:hover .btn-link {
  color: #0276b3;
}

.btn-blue-big {
  background-color: #0276b3;
  border: 1px solid #0276b3;
  border-radius: 2px;
  padding: 1.5rem 1rem;
  margin: 0;
  text-align: center;
  transition: all .1s;
}

.btn-blue-big:hover {
  background-color: #fff;
  border: 1px solid #0276b3;
  border-radius: 2px;
  padding: 1.5rem 1rem;
}

.btn-blue-big:hover .btn-link {
  color: #0276b3;
}

.btn-orange {
  background-color: #d92e14;
  border: 1px solid #d92e14;
  border-radius: 2px;
  padding: 1.5rem 2.5rem;
  margin: 40px  0 0 0;
  text-align: center;
  transition: all .1s;
}

.btn-orange:hover {
  background-color: #fff;
  border: 1px solid #d92e14;
  border-radius: 2px;
  padding: 1.5rem 2.5rem;
}

.btn-orange:hover .btn-link {
  color: #d92e14;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 999;
}

.header__brand {
  justify-content: space-between;
  align-items: baseline;
  background-color: #F2F2F2;
  padding: 0.5rem;
}

.header__brand .brand__box {
  padding-left: 2rem;
}

.header__brand .brand__box img {
  width: 25%;
}

.header__brand .brand__box span {
  font-size: 1.2rem;
  font-weight: normal;
  color: #2E80BA;
  text-transform: uppercase;
}

.header__brand .brand__location {
  text-align: center;
}

.header__brand .brand__location i {
  font-size: 2.1rem;
}

.header__brand .brand__location span {
  letter-spacing: 1px;
  padding-left: 1rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: #37a9e8;
}

#header__nav {
  background-color: #fff;
  padding: 0 2rem;
}

#header__nav .navbar {
  position: relative;
}

#header__nav .navbar .dropdown {
  position: static;
}

#header__nav .navbar .dropdown .dropdown-item__full {
  width: 100vw;
  height: 75vh;
  overflow-y: auto;
}

#header__nav .navbar .dropdown .dropdown-menu {
  margin-top: -0.1rem;
  left: -2rem;
  border: none;
}

#header__nav .header__main {
  justify-content: space-between;
}

#header__nav .header__main .navbar-nav .nav-link {
  font-size: 1.4rem;
  font-weight: normal;
  color: #0276b3;
  letter-spacing: 1px;
  transition: all .2s;
  margin-left: 1.5rem;
}

#header__nav .header__main .navbar-nav .nav-link:hover {
  color: #3C526F;
}

@media only screen and (max-width: 62em) {
  #header__nav .header__main .navbar-nav .nav-link {
    font-size: 1.3rem;
    margin-left: 1rem;
  }
}

@media only screen and (max-width: 75em) {
  #header__nav .header__main .navbar-nav .nav-link {
    font-size: 1.3rem;
    margin-left: 1rem;
  }
}

#header__nav .header__main .dropdown-toggle::after {
  display: none;
}

#header__nav .dropdown-item__full .nav-car__box {
  padding: 2rem;
}

#header__nav .dropdown-item__full .nav-car__box .nav-car__item img {
  width: 100%;
}

#header__nav .dropdown-item__full .nav-car__box .nav-car__item .nav-car__header {
  text-decoration: none;
  display: block;
  font-size: 1.4rem;
  font-weight: normal;
  color: #102b4e;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

#header__nav .dropdown-item__full .nav-car__box .nav-car__item .nav-car__header i {
  display: none;
  transition: all .2s;
}

#header__nav .dropdown-item__full .nav-car__box .nav-car__item .nav-car__header:hover i {
  display: inline-block;
}

#header__nav .dropdown-item__full .nav-car__box .nav-car__item p {
  font-size: 1.2rem;
  font-weight: normal;
  color: #4d4d4d;
  margin-bottom: 1rem;
}

#header__nav .dropdown-item__full .nav-car__box .nav-car__item .nav-car__button {
  margin-bottom: 0.5rem;
}

#header__nav .dropdown-item__full .nav-car__box .nav-car__item .nav-car__button a {
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid #0276b3;
  font-size: 1.4rem;
  font-weight: normal;
  color: #0276b3;
}

#header__nav .dropdown-item__full .dropdown-item__bottom {
  padding: 1.5rem;
  background-color: #f7f7f7;
}

#header__nav .dropdown-item__full .dropdown-item__bottom .btn-nav__dropdown {
  border-radius: 25px;
  margin: 0 2rem;
  padding: 1rem 4rem;
  font-size: 1.3rem;
  font-weight: normal;
  color: #f7f7f7;
}

#header__nav .dropdown-item__full .dropdown-item__bottom .btn-nav__dropdown:hover {
  color: #0276b3;
  border: 1px solid #0276b3;
}

@media only screen and (max-width: 48em) {
  #header__nav .dropdown-item__full .dropdown-item__bottom .btn-nav__dropdown {
    margin: 0 auto;
    margin-bottom: 1rem;
  }
}

.carousel__section {
  margin-top: 12rem;
}

.carousel__section #carousel-Ford-Indicators {
  position: relative;
}

.carousel__section #carousel-Ford-Indicators .carousel-indicators {
  padding-bottom: 2rem;
}

.carousel__section #carousel-Ford-Indicators .carousel-indicators li {
  width: 1rem;
  height: 1rem;
  border: 2px solid #fff;
  background-color: #fff;
  opacity: 1;
  border-radius: 50%;
  transform: scale(0.7);
  transition: all .2s;
  margin-left: 2rem;
}

.carousel__section #carousel-Ford-Indicators .carousel-indicators .active {
  background-color: transparent;
  transform: scale(1.2);
}

.carousel__section #carousel-Ford-Indicators .carousel-control-prev-icon,
.carousel__section #carousel-Ford-Indicators .carousel-control-next-icon {
  background-color: rgba(85, 85, 85, 0.8);
  padding: 3rem;
  position: absolute;
}

.carousel__section #carousel-Ford-Indicators .carousel-control-prev-icon {
  left: 0;
  background-image: url("../../img/left-chevron.svg");
}

.carousel__section #carousel-Ford-Indicators .carousel-control-next-icon {
  right: 0;
  background-image: url("../../img/right-chevron.svg");
}

.carousel__section #carousel-Ford-Indicators .carousel-inner .carousel-item {
  position: relative;
}

.carousel__section #carousel-Ford-Indicators .carousel-inner .carousel-item .carousel-text__box {
  position: absolute;
  top: 25%;
  left: 7%;
}

.carousel__section #carousel-Ford-Indicators .carousel-inner .carousel-item .carousel-text__box-header {
  top: 10%;
  left: 5%;
}

.carousel__section #carousel-Ford-Indicators .carousel-inner .carousel-item .carousel-text__box-header h1 {
  font-size: 4.2rem;
  font-weight: 500;
  color: #fff;
  font-size: 4.6rem;
}

.carousel__section #carousel-Ford-Indicators .carousel-inner .carousel-item .carousel-text__box-header .carousel__button {
  text-align: left;
}

.introduction__section .header__primary {
  color: #333333;
  font-size: 4.2rem;
  font-weight: 500;
  text-align: center;
  margin: 20px 0px 10px;
}

.introduction__section .header__text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #333333;
  text-align: center;
}

.introduction__section .introduction__img img {
  width: 100%;
  text-align: center;
}

.billboard__section {
  background: url(../../img/billboard.jpeg);
  background-position: center;
  background-size: cover;
  height: 200px;
}

.billboard__section .billboard__box {
  text-align: center;
  padding: 2.5rem;
  letter-spacing: 2px;
}

.billboard__section .billboard__box .header__primary {
  color: #fff;
  font-size: 4.2rem;
  font-weight: 500;
  text-align: center;
  margin: 20px 0px 10px;
  margin-bottom: 3.5rem;
}

.billboard__section .billboard__box .billboard__link {
  font-size: 1.4rem;
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  margin: 3.5rem;
  padding: 2rem 1rem;
}

.galleryBrand__section {
  position: relative;
}

.galleryBrand__section .galleryBrand__box {
  width: 100%;
  overflow: hidden;
}

.galleryBrand__section .galleryBrand__box .galleryBrand__img img {
  width: 100%;
  transform: scale(1);
  transition: all .2s;
}

.galleryBrand__section .galleryBrand__box .galleryBrand__img:hover img {
  transform: scale(1.1);
}

.galleryBrand__section .galleryBrand__text {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(2, 118, 179, 0.7);
  width: 100%;
  padding: 1.5rem;
  justify-content: space-between;
  align-items: baseline;
}

.galleryBrand__section .galleryBrand__text p,
.galleryBrand__section .galleryBrand__text i {
  line-height: 20px;
  color: #fff;
  padding: 0;
  margin: 0;
}

.galleryBrand__section .galleryBrand__text .link__icon {
  border: 1px solid #fff;
  border-radius: 50%;
  transition: all .1s;
}

.galleryBrand__section .galleryBrand__text .link__icon i {
  padding: 0.5rem 1rem;
}

.galleryBrand__section .galleryBrand__text .link__icon:hover {
  background-color: #fff;
}

.galleryBrand__section .galleryBrand__text .link__icon:hover i {
  color: #0276b3;
}

.galleryBrand__section .galleryBrand__box-big {
  letter-spacing: 2px;
}

.galleryBrand__section .galleryBrand__box-big .header__tertiary {
  font-size: 2.75rem;
  font-weight: normal;
  color: #333333;
  margin: 20px 0px 10px;
}

.galleryBrand__section .galleryBrand__box-big p {
  font-size: 1.6rem;
  font-weight: 600;
  color: #626466;
  margin: 20px 0px 10px;
}

.galleryBrand__section .galleryBrand__box-4 {
  width: 100%;
}

.galleryBrand__section .galleryBrand__box-4 .galleryBrand__text {
  font-size: 2.75rem;
}

.galleryBrand__section .view-all__box {
  display: none;
  background-color: #0276b3;
  text-align: center;
  font-size: 2.75rem;
  font-weight: normal;
  color: #fff;
  padding: 2rem;
}

.galleryBrand__section .view-all__box span {
  padding-right: 1rem;
}

@media only screen and (max-width: 48em) {
  .galleryBrand__section .view-all__box {
    display: block;
  }
  .galleryBrand__section .galleryBrand__dropdown {
    display: none;
  }
  .galleryBrand__section .galleryBrand__show {
    display: block;
  }
  .galleryBrand__section .galleryBrand__hide {
    display: none;
  }
}

.feature__section {
  background-color: #f7f7f7;
  padding: 4rem;
}

.feature__section .header__primary {
  color: #d92e14;
  font-size: 4.2rem;
  font-weight: 500;
  text-align: center;
  margin: 20px 0px 10px;
  margin: 0;
}

.feature__section .header__text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #333333;
  text-align: center;
}

.feature__section .introduction__img img {
  width: 100%;
  text-align: center;
}

.disclosure__collapsible {
  width: 100%;
  text-align: center;
  padding: 2rem;
}

.disclosure__collapsible a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: normal;
  color: #2096cd;
  padding: 1rem;
  letter-spacing: 1px;
  transition: all .5s;
}

.disclosure__collapsible a:hover {
  color: #014467;
}

.disclosure__collapsible:hover {
  background-color: #fff;
}

.disclosure__content {
  padding: 2rem 4rem;
  background-color: #F7F7F7;
}

.disclosure__content .disclosures__text::-webkit-scrollbar-thumb {
  background-color: #0276b3 !important;
  width: 1.1rem;
}

.disclosure__content .disclosures__text {
  overflow-y: scroll;
  height: 20rem;
  padding: 0;
  margin: 0;
  list-style-type: none;
  /* width */
}

.disclosure__content .disclosures__text::-webkit-scrollbar {
  width: 10px;
}

.disclosure__content .disclosures__text::-webkit-scrollbar-thumb {
  background: red;
}

.footer__banner {
  background-color: #092a46;
  padding: 2rem 2rem 1.5rem;
  letter-spacing: 2px;
}

.footer__banner .header__primary {
  color: #fff;
  font-size: 4.2rem;
  font-weight: 500;
  text-align: center;
  margin: 20px 0px 10px;
  font-weight: 500;
}

.footer__banner .header__text {
  font-size: 1.6rem;
  font-weight: 300;
  color: #fff;
  text-align: center;
}

.footer__search {
  padding: 2.5rem 2rem;
  font-size: 1.6rem;
  background-color: #333333;
  justify-content: space-between;
  align-items: center;
}

.footer__search .nav-search__box {
  color: #fff;
  padding: 0.5rem 1rem;
}

.footer__search .nav-search__box span i {
  font-size: 2.4rem;
}

.footer__search .nav-search__box input {
  background-color: transparent;
  letter-spacing: 2px;
  border: 0 none;
  margin: 0;
  font-size: 2.4rem;
  z-index: 5;
  padding-left: 2rem;
}

.footer__search .nav-search__box input::placeholder {
  color: #fff;
  font-size: 2.4rem;
}

.footer__search .nav-search__box input:focus {
  outline: 0;
  outline-offset: 0;
  color: #fff;
}

.footer__search .nav-search__box:hover {
  outline-offset: 5px;
  outline: 1px solid #0276b3;
}

.footer__search .nav-text__box {
  justify-content: flex-end;
}

.footer__search .nav-text__box .nav-item {
  list-style-type: none;
}

.footer__search .nav-text__box .nav-item .nav-link {
  text-decoration: none;
  color: #a7a7a7;
  transition: all .2s;
  letter-spacing: 1px;
}

.footer__search .nav-text__box .nav-item .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

.footer__search .nav-text__box .nav-item .active {
  background-color: transparent;
  color: #fff;
}

@media only screen and (max-width: 48em) {
  .footer__search .nav-search__box {
    display: none;
    width: 0;
  }
  .footer__search .nav-text__box {
    justify-content: flex-start;
  }
}

.footer__main {
  justify-content: space-between;
  padding: 4rem 4rem 10rem 4rem;
  background-color: #242424;
}

.footer__main .nav-text__box {
  justify-content: flex-end;
}

.footer__main .nav-text__box .nav-item {
  list-style-type: none;
}

.footer__main .nav-text__box .nav-item .nav-link {
  text-decoration: none;
  color: #a7a7a7;
  transition: all .2s;
  font-size: 1.4rem;
  letter-spacing: 1px;
}

.footer__main .nav-text__box .nav-item .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

.footer__main .nav-text__box .nav-item .active {
  background-color: transparent;
  color: #fff;
  padding-bottom: 3rem;
  font-size: 1.6rem;
}

.footer__main .nav__dropdown-box {
  display: none;
}

.footer__main .nav__dropdown-box .respond-dropdown__phone {
  display: none;
}

@media only screen and (max-width: 48em) {
  .footer__main .nav__dropdown-box .respond-dropdown__phone {
    display: block;
  }
}

@media only screen and (max-width: 62em) {
  .footer__main .footer-nav__tab-port {
    width: 0;
    display: none;
  }
  .footer__main .nav__dropdown-box {
    display: block;
    width: 50%;
  }
}

@media only screen and (max-width: 48em) {
  .footer__main .footer-nav__phone {
    display: none;
  }
  .footer__main .nav__dropdown-box {
    display: block;
    width: 50%;
  }
  .footer__main .nav__dropdown-box {
    display: block;
    width: 100%;
    padding: 0;
  }
  .footer__main .nav__dropdown-box .respond-dropdown__phone {
    display: block;
  }
}

.footer__secondary {
  background-color: #102b4e;
  padding: 4rem 5rem;
  justify-content: space-between;
  align-items: baseline;
}

.footer__secondary .footer__messenger {
  justify-content: space-around;
}

.footer__secondary .footer__messenger .messenger__box .icon__round {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  text-align: center;
  line-height: 4rem;
  background-color: #2096cd;
  color: #fff;
  font-size: 2rem;
}

.footer__secondary .footer__messenger .messenger__box .messenger__text {
  padding-left: 1.5rem;
  line-height: 4rem;
  letter-spacing: 1px;
  font-size: 1.8rem;
  font-weight: 300;
  color: #37a9e8;
}

@media only screen and (max-width: 62em) {
  .footer__secondary .footer__messenger .messenger__box-tab-port {
    display: none;
    width: 0%;
  }
}

.footer__secondary .footer__social {
  justify-content: flex-end;
}

.footer__secondary .footer__social .social__text {
  padding-right: 3rem;
  line-height: 4rem;
  letter-spacing: 1px;
  font-size: 1.6rem;
  font-weight: 300;
  color: #fff;
}

.footer__secondary .footer__social .icon__square {
  width: 4rem;
  height: 4rem;
  text-align: center;
  line-height: 4rem;
  background-color: #2096cd;
  color: #fff;
  font-size: 2rem;
  margin-left: .5rem;
}

.footer__secondary .footer__social .icon__fb {
  background-color: #4064AC;
  margin-left: 0;
}

.footer__secondary .footer__social .icon__tw {
  background-color: #71C9F8;
}

.footer__secondary .footer__social .icon__youtube {
  background-color: #FF0000;
}

.footer__secondary .footer__social .icon__in {
  background-color: #EDB7D9;
}

@media only screen and (max-width: 48em) {
  .footer__secondary .footer__messenger {
    border-bottom: 1px solid #fff;
    margin-bottom: 1rem;
  }
  .footer__secondary .footer__social {
    padding: 1rem 0;
    justify-content: flex-start;
  }
}

.footer__tertiary {
  padding: 5rem;
}

.footer__tertiary .footer__logo {
  justify-content: space-between;
}

.footer__tertiary .footer__logo .footer__language i {
  font-size: 2.4rem;
  padding-right: 2rem;
  color: #0276b3;
  transition: all .3s;
}

.footer__tertiary .footer__logo .footer__language a {
  display: inline-block;
  text-decoration: underline;
  font-size: 1.4rem;
  vertical-align: 0.5rem;
  transition: all .3s;
}

.footer__tertiary .footer__logo .footer__language:hover i,
.footer__tertiary .footer__logo .footer__language:hover a {
  color: #333333;
}

.footer__tertiary .footer__logo .footer__logo-ford,
.footer__tertiary .footer__logo .footer__logo-ford-phone {
  text-align: right;
}

.footer__tertiary .footer__logo .footer__logo-ford img,
.footer__tertiary .footer__logo .footer__logo-ford-phone img {
  width: 50%;
}

.footer__tertiary .footer__logo-phone {
  display: none;
}

@media only screen and (max-width: 48em) {
  .footer__tertiary .footer__logo-ford {
    display: none;
  }
  .footer__tertiary .footer__logo-phone {
    display: block;
    width: 20%;
  }
}

.footer__tertiary .footer__copyright {
  padding: 1rem 0;
}

.footer__tertiary .footer__copyright a {
  font-size: 1.3rem;
  font-weight: normal;
  color: #555555;
  letter-spacing: 1px;
  text-decoration: none;
}

.footer__tertiary .footer__nav {
  padding: 0;
}

.footer__tertiary .footer__nav .nav-text__box {
  justify-content: space-between;
}

.footer__tertiary .footer__nav .nav-text__box .nav-item {
  list-style-type: none;
}

.footer__tertiary .footer__nav .nav-text__box .nav-item .nav-link {
  text-decoration: none;
  color: #555555;
  transition: all .2s;
  letter-spacing: 1px;
  padding: 0rem;
}

.footer__tertiary .footer__nav .nav-text__box .nav-item .nav-link:hover {
  color: #102b4e;
}

.footer__tertiary .footer__nav .nav-text__box .nav-item .active {
  background-color: transparent;
  color: #fff;
}

@media only screen and (max-width: 62em) {
  .footer__tertiary .footer__nav .nav-text__box .nav-item {
    width: 20%;
    padding: 1rem 0;
  }
}

@media only screen and (max-width: 48em) {
  .footer__tertiary .footer__nav .nav-text__box .nav-item {
    width: 100%;
    padding: 1rem 0;
  }
}

.ford-dropdown__section {
  background-color: transparent;
}

.ford-dropdown__box {
  width: 100%;
  margin: 0 auto;
}

.ford-dropdown__box > ul {
  list-style: none;
  padding: 0;
  margin: 0 0 2rem 0;
}

.ford-dropdown__item a {
  text-decoration: none;
}

.ford-dropdown__item [data-toggle="dropdown"] {
  position: relative;
  display: block;
  color: #fff;
  padding: 1rem 1rem 3rem 0rem;
  border-bottom: 1px solid #3a3a3a;
  background-color: transparent;
  font-size: 1.6rem;
}

.ford-dropdown__item .icon-arrow {
  position: absolute;
  display: block;
  font-size: 1em;
  color: #fff;
  top: 14px;
  right: 10px;
}

.ford-dropdown__item .icon-arrow.ford-open {
  transform: rotate(-180deg);
  transition: all .5s;
}

.ford-dropdown__item .icon-arrow.ford-close {
  transform: rotate(0deg);
  transition: all .5s;
}

.ford-dropdown__item .icon-arrow:before {
  content: '\25BC';
}

.ford-dropdown__item .ford-dropdown__menu {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ford-dropdown__item .ford-dropdown__menu li {
  padding: 0;
}

.ford-dropdown__item .ford-dropdown__menu li a {
  display: block;
  text-decoration: none;
  color: #a7a7a7;
  transition: all .2s;
  font-size: 1.4rem;
  letter-spacing: 1px;
  padding: .5rem 1rem;
}

.ford-dropdown__item .ford-dropdown__menu li a:hover {
  background-color: transparent;
  color: #fff;
}

.ford-dropdown__item .ford-show {
  display: block;
  max-height: 9999px;
}

.ford-dropdown__item .ford-hide {
  max-height: 0;
}

.back-to-top {
  position: fixed;
  bottom: 25px;
  right: 25px;
  display: none;
}

.btn-round {
  border-radius: 50%;
  border-color: #686f7a;
  background-color: #686f7a;
  padding: 0.6rem 1rem;
}

.btn-round i {
  color: #fff;
}
/*# sourceMappingURL=main.css.map */