/*FONTS*/
/*
font-family: 'Gotham', sans-serif;
font-family: 'Gotham Black', sans-serif;
font-family: 'Gotham Light', sans-serif;
font-family: 'Gotham Thin', sans-serif;
font-family: 'Gotham XLight', sans-serif;
font-family: 'Gotham Book', sans-serif;
font-family: 'Gotham Ultra', sans-serif;
*/
@import url("font-gotham.css");
.font-1 {
  font-family: 'Gotham', sans-serif !important;
}

.font-2 {
  font-family: 'Gotham Black', sans-serif !important;
}

/*COLUORS*/
.color-1 {
  color: #000000 !important;
}

.background-color-1 {
  background-color: #000000 !important;
}

.border-color-1 {
  border-color: #000000 !important;
}

.color-2 {
  color: #FFFFFF !important;
}

.background-color-2 {
  background-color: #FFFFFF !important;
}

.border-color-2 {
  border-color: #FFFFFF !important;
}

.color-3 {
  color: #F68A1E !important;
}

.background-color-3 {
  background-color: #F68A1E !important;
}

.border-color-3 {
  border-color: #F68A1E !important;
}

.color-4 {
  color: #727274 !important;
}

.background-color-4 {
  background-color: #727274 !important;
}

.border-color-4 {
  border-color: #727274 !important;
}

.color-5 {
  color: #FAAA5F !important;
}

.background-color-5 {
  background-color: #FAAA5F !important;
}

.border-color-5 {
  border-color: #FAAA5F !important;
}

.color-6 {
  color: #999A9E !important;
}

.background-color-6 {
  background-color: #999A9E !important;
}

.border-color-6 {
  border-color: #999A9E !important;
}

.color-7 {
  color: #FDCD9C !important;
}

.background-color-7 {
  background-color: #FDCD9C !important;
}

.border-color-7 {
  border-color: #FDCD9C !important;
}

.color-8 {
  color: #C4C5C7 !important;
}

.background-color-8 {
  background-color: #C4C5C7 !important;
}

.border-color-8 {
  border-color: #C4C5C7 !important;
}

.color-9 {
  color: #E2E3E7 !important;
}

.background-color-9 {
  background-color: #E2E3E7 !important;
}

.border-color-9 {
  border-color: #E2E3E7 !important;
}

.color-10 {
  color: #6C757D !important;
}

.background-color-10 {
  background-color: #6C757D !important;
}

.border-color-10 {
  border-color: #6C757D !important;
}

/*STYLES*/
* {
  border-radius: 0rem !important;
  transition: all 0.5s;
}

body {
  background-color: #F68A1E;
  color: #000000;
  font-family: 'Gotham', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Gotham Black', sans-serif;
}

a {
  color: inherit;
  text-decoration: underline;
}
a:hover, a:focus, a:active {
  color: inherit;
  text-decoration: underline;
}

.text-justify {
  text-align: justify !important;
}

/*HEADER-TOP*/
.header-top {
  padding: 0.5rem 0rem 0.5rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: #F68A1E;
  color: #FFFFFF;
  font-family: 'Gotham', sans-serif;
  font-size: 1rem;
  font-weight: normal;
}
.header-top a {
  color: #FFFFFF;
  text-decoration: none;
}
.header-top a:hover, .header-top a:focus, .header-top a:active {
  color: #000000;
  text-decoration: none;
}

/*HEADER*/
.header {
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: #FFFFFF;
}
.header .list-social {
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  list-style: none;
}
.header .list-social li {
  display: inline;
  font-size: 2rem;
  line-height: 1;
}
.header .list-social li a {
  color: #F68A1E;
  text-decoration: none;
}
.header .list-social li a:hover, .header .list-social li a:focus, .header .list-social li a:active {
  color: #000000;
  text-decoration: none;
}
.header .tag-line {
  padding: 1rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  color: #000000;
  font-size: 1.5rem;
  text-align: center;
}
@media (min-width: 992px) {
  .header .tag-line {
    padding: 0.5rem 0rem 0.5rem 0rem;
    color: #F68A1E;
  }
}
.header .top {
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  display: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 40%;
  transform: translateY(-50%) translateX(0%);
  width: 70%;
  z-index: 1;
  font-size: 1.5rem;
  line-height: 1;
}
@media (min-width: 992px) {
  .header .top {
    display: block;
  }
}
.header .top-link {
  color: #F68A1E;
  text-decoration: none;
}
.header .top-link:hover, .header .top-link:focus, .header .top-link:active {
  color: #000000;
  text-decoration: none;
}
.header .top-link .fa-border {
  border-color: inherit;
}
.header .navbar-brand {
  padding: 0.5rem 0rem 0.5rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
}
@media (min-width: 992px) {
  .header .navbar-brand img {
    max-height: 8rem;
  }
}
.header .navbar-nav .nav-link, .header .navbar-nav .nav-item .dropdown-item {
  background-color: transparent;
  border-bottom: 2px solid #FFFFFF;
  color: rgba(0, 0, 0, 0.5);
}
.header .navbar-nav .nav-link.active, .header .navbar-nav .nav-link:hover, .header .navbar-nav .nav-link:focus, .header .navbar-nav .nav-link:active, .header .navbar-nav .nav-item .dropdown-item.active, .header .navbar-nav .nav-item .dropdown-item:hover, .header .navbar-nav .nav-item .dropdown-item:focus, .header .navbar-nav .nav-item .dropdown-item:active {
  border-bottom: 2px solid #F68A1E;
  color: #000000;
  text-decoration: none;
}
.header .navbar-nav .dropdown-header {
  font-size: inherit;
  color: #F68A1E;
}
.header .dropdown-menu {
  padding: 0rem 0rem;
}

/*CONTENT*/
.content {
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: #FFFFFF;
  min-height: 5rem;
  /*SECTION*/
  /*INFO-CARD*/
}
.content .accordion-item {
  background-color: #FDCD9C;
  text-align: left;
}
.content .accordion-item .accordion-header {
  margin: 0rem 0rem 0rem 0rem;
  padding: 0rem 0rem 0rem 0rem;
}
.content .accordion-button::after {
  color: inherit;
}
.content .accordion-button:not(.collapsed) {
  color: #000000;
  background-color: #FAAA5F;
}
.content .section {
  background-color: #FFFFFF;
  color: #000000;
  /*UL*/
  /*INNER*/
  /*BLOCKQUOTE*/
  /*BLOCK*/
  /*HR-BAR*/
  /*LIST-SOCIAL*/
  /*BTN-SECTION*/
  /*FIXED-BG*/
}
.content .section.dark {
  background-color: #000000;
  color: #FFFFFF;
}
.content .section.grey {
  background-color: #E2E3E7;
  color: #000000;
}
.content .section ul {
  list-style-position: outside;
}
.content .section .inner {
  margin: 0rem 0rem 0rem 0rem;
  padding: 5rem 0rem 5rem 0rem;
}
.content .section.sm .inner {
  padding: 10rem 0rem 10rem 0rem;
}
.content .section.md .inner {
  padding: 15rem 0rem 15rem 0rem;
}
.content .section.lg .inner {
  padding: 20rem 0rem 20rem 0rem;
}
.content .section .blockquote {
  padding: 0rem 0rem 0rem 2rem;
  border-left: 1px solid #000000;
}
.content .section.dark .blockquote {
  border-left: 1px solid #6C757D;
}
.content .section .block {
  margin: 0rem 0rem 0rem 0rem;
  padding: 4rem 4rem 4rem 4rem;
  background-color: #000000;
  color: #FFFFFF;
  text-shadow: none;
}
.content .section.dark .block {
  background-color: #FFFFFF;
  color: #000000;
}
.content .section .hr-bar {
  margin: 1rem 0rem 2rem 0rem;
  padding: 0rem 0rem 0rem 0rem;
  background-color: #000000;
  height: 1px;
}
.content .section.dark .hr-bar {
  background-color: #FFFFFF;
}
.content .section .list-social {
  padding: 1rem 0rem 2rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  list-style: none;
}
.content .section .list-social li {
  display: inline;
  font-size: 3rem;
  line-height: 1;
}
.content .section .list-social li a {
  color: #F68A1E;
  text-decoration: none;
}
.content .section .list-social li a:hover, .content .section .list-social li a:focus, .content .section .list-social li a:active {
  color: #000000;
  text-decoration: none;
}
.content .section.dark .list-social li a:hover, .content .section.dark .list-social li a:focus, .content .section.dark .list-social li a:active {
  color: #FFFFFF;
}
.content .section .btn-section {
  padding: 1rem 3rem 1rem 3rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0.3rem !important;
  border: 1px solid #000000;
  color: #000000;
  text-shadow: none;
  text-transform: capitalize;
  transition: all 0.5s;
}
.content .section .btn-section.active, .content .section .btn-section:hover, .content .section .btn-section:focus, .content .section .btn-section:active {
  background-color: #FFFFFF;
  border: 1px solid #F68A1E;
  color: #F68A1E;
  text-decoration: none;
}
.content .section.dark .btn-section {
  background-color: rgba(0, 0, 0, 0.7);
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.content .section.dark .btn-section.active, .content .section.dark .btn-section:hover, .content .section.dark .btn-section:focus, .content .section.dark .btn-section:active {
  color: #F68A1E;
  border: 1px solid #F68A1E;
  background-color: #000000;
}
.content .section.grey .btn-section {
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid #000000;
  color: #000000;
}
.content .section.grey .btn-section.active, .content .section.grey .btn-section:hover, .content .section.grey .btn-section:focus, .content .section.grey .btn-section:active {
  color: #F68A1E;
  border: 1px solid #F68A1E;
  background-color: #FFFFFF;
}
.content .section.fixed-bg {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  text-shadow: 2px 2px 2px #FFFFFF;
}
.content .section.fixed-bg .overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.content .section.fixed-bg.center-top {
  background-position: center top;
}
.content .section.fixed-bg.center-bottom {
  background-position: center bottom;
}
.content .section.dark.fixed-bg {
  text-shadow: 2px 2px 2px #000000;
}
.content .section.dark.fixed-bg .overlay {
  background-color: rgba(0, 0, 0, 0.6);
}
.content .info-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 1rem;
  text-align: center;
}
.content .info-card .image {
  margin: 0rem 0rem 0rem 0rem;
  padding: 0rem 0rem 1rem 0rem;
  text-align: center;
}
.content .info-card .image img {
  max-width: 100%;
}
.content .info-card .image img.star {
  max-height: 5rem;
}
.content .info-card h4 {
  text-align: center;
}
.content .info-card p {
  text-align: justify;
}
.content .info-card a {
  color: inherit;
  text-decoration: none;
}
.content .info-card a:hover, .content .info-card a:focus, .content .info-card a:active, .content .info-card a.active {
  color: #F68A1E;
  text-decoration: none;
}
.content .info-card .btn-section {
  font-size: 0.8em;
  margin-left: auto;
  margin: 0rem 0rem 0rem 0rem;
  padding: 0.3rem 0.5rem 0.3rem 0.5rem;
}
.content .staff-filters a {
  color: inherit;
  text-decoration: none;
}
.content .staff-filters a:hover, .content .staff-filters a:focus, .content .staff-filters a:active, .content .staff-filters a.active {
  color: #F68A1E;
  text-decoration: none;
}
.content .nav-tabs-custom {
  border: none;
}
.content .nav-tabs-custom .nav-link {
  border-bottom: 1px solid #000000;
  border: none;
  color: inherit;
  text-decoration: none;
}
.content .nav-tabs-custom .nav-link:hover, .content .nav-tabs-custom .nav-link:focus, .content .nav-tabs-custom .nav-link:active, .content .nav-tabs-custom .nav-link.active {
  border-bottom: 1px solid #F68A1E;
  color: #F68A1E;
  text-decoration: none;
}
.content .service-card {
  text-align: center;
}
.content .service-card a {
  color: inherit;
  display: inline-block;
  text-decoration: none;
}
.content .service-card a:hover, .content .service-card a:focus, .content .service-card a:active, .content .service-card a.active {
  color: #F68A1E;
  text-decoration: none;
}
.content .service-card .fixed-bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.content .service-card2 a {
  color: inherit;
  text-decoration: none;
}
.content .service-card2 a:hover, .content .service-card2 a:focus, .content .service-card2 a:active, .content .service-card2 a.active {
  color: #F68A1E;
  text-decoration: none;
}
.content .service-card3 a {
  color: inherit;
  display: inline-block;
  text-decoration: none;
}
.content .service-card3 a:hover, .content .service-card3 a:focus, .content .service-card3 a:active, .content .service-card3 a.active {
  color: #F68A1E;
  text-decoration: none;
}
.content .service-card3 .fixed-bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.content .service-card-4 {
  padding: 5rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
}
.content .service-card-4:first-child {
  padding: 0rem 0rem 0rem 0rem;
}
.content .service-card-4 a {
  color: inherit;
  display: inline-block;
  text-decoration: none;
}
.content .service-card-4 a:hover, .content .service-card-4 a:focus, .content .service-card-4 a:active, .content .service-card-4 a.active {
  color: #F68A1E;
  text-decoration: none;
}
.content .service-card-4 .fixed-bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.content .service-card-4 .fixed-bg .overlay {
  padding: 4rem 2rem 4rem 2rem;
  margin: 2rem 0rem 0rem 0rem;
  align-content: center;
  background-color: rgba(255, 255, 255, 0.6);
  color: #000000;
  display: grid;
  height: 100%;
  text-align: center;
  width: 100%;
}
@media (min-width: 992px) {
  .content .service-card-4 .fixed-bg .overlay {
    margin: 0rem 0rem 0rem 0rem;
  }
}
.content .service-card-4 .fixed-bg.dark .overlay {
  background-color: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
}
.content .service-card-4 .fixed-bg h4 {
  font-size: 2.4rem;
}
.content .service-card-4 .fixed-bg p {
  font-size: 1.4rem;
  margin: 0rem 0rem 0rem 0rem;
}
.content .service-card-4 blockquote p {
  padding: 2rem 0rem 1rem 0rem;
}
.content .service-card-4 blockquote p:first-child {
  padding: 2rem 0rem 2rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  border-top: 1px solid #E2E3E7;
  border-bottom: 1px solid #E2E3E7;
}
.content .help-card h4 {
  padding: 1rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  color: #F68A1E;
}
.content .help-card a {
  color: inherit;
  text-decoration: none;
}
.content .help-card a:hover, .content .help-card a:focus, .content .help-card a:active, .content .help-card a.active {
  color: #F68A1E;
  text-decoration: none;
}
.content .help-card .fixed-bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.content .staff-member {
  position: relative;
}
.content .staff-member .staff-info {
  margin: 0rem 0rem 0rem 0rem;
  padding: 0rem 0rem 0rem 0rem;
  background-color: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  bottom: 0;
  display: none;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  overflow-x: hidden;
  overflow-y: auto;
}
.content .staff-member .staff-info > div {
  margin: 0rem 0rem 0rem 0rem;
  padding: 1rem 1rem 1rem 1rem;
}
.content .staff-member.active .staff-info, .content .staff-member:hover .staff-info, .content .staff-member:focus .staff-info, .content .staff-member:active .staff-info {
  opacity: 1;
  display: block;
}
.content .contact-1 {
  margin: 0rem 0rem 0rem 0rem;
  padding: 10rem 0rem 10rem 0rem;
  background-image: url("/images/pages/contact/1.png");
  text-align: center;
  text-shadow: 2px 2px 2px #000000;
}
.content .contact-2 {
  background-color: #FFFFFF;
  color: #000000;
}
.content .contact-2 .inner {
  margin: 0rem 0rem 0rem 0rem;
  padding: 4rem 0rem 4rem 0rem;
}
.content .btn-custom-1 {
  padding: 1rem 3rem 1rem 3rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: transparent;
  border-radius: 0.3rem !important;
  border: 1px solid #727274;
  color: #727274;
  text-transform: uppercase;
  transition: all 0.5s;
  text-shadow: none;
}
.content .btn-custom-1.active, .content .btn-custom-1:hover, .content .btn-custom-1:focus, .content .btn-custom-1:active {
  background-color: transparent;
  border: 1px solid #F68A1E;
  color: #F68A1E;
  text-decoration: none;
}
.content .btn-custom-2 {
  padding: 0.5rem 2rem 0.5rem 2rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: transparent;
  border-radius: 0.3rem !important;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  text-transform: uppercase;
  transition: all 0.5s;
  text-shadow: none;
}
.content .btn-custom-2.active, .content .btn-custom-2:hover, .content .btn-custom-2:focus, .content .btn-custom-2:active {
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid #F68A1E;
  color: #F68A1E;
  text-decoration: none;
}
.content .btn-custom-3 {
  padding: 0.5rem 2rem 0.5rem 2rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.3rem !important;
  border: 1px solid #F68A1E;
  color: #F68A1E;
  text-transform: uppercase;
  transition: all 0.5s;
  text-shadow: none;
}
.content .btn-custom-3.active, .content .btn-custom-3:hover, .content .btn-custom-3:focus, .content .btn-custom-3:active {
  background-color: white;
  border: 1px solid #F68A1E;
  color: #F68A1E;
  text-decoration: none;
}
.content .btn-custom-4 {
  padding: 0.5rem 2rem 0.5rem 2rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: rgba(114, 114, 116, 0.5);
  border-radius: 0.3rem !important;
  border: 1px solid #727274;
  color: #FFFFFF;
  text-transform: uppercase;
  transition: all 0.5s;
  text-shadow: none;
}
.content .btn-custom-4.active, .content .btn-custom-4:hover, .content .btn-custom-4:focus, .content .btn-custom-4:active {
  background-color: #f68a1e;
  border: 1px solid #727274;
  color: #FFFFFF;
  text-decoration: none;
}
.content .tns-nav {
  padding: 1rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  text-align: center;
}
.content .tns-nav button {
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 1rem 0rem 1rem;
  width: 1rem;
  height: 1rem;
  background-color: transparent;
  border-radius: 50% !important;
  border: 1px solid #727274;
}
.content .tns-nav button.tns-nav-active {
  background-color: #F68A1E;
}
.content .tns-nav button:hover {
  background-color: #FFFFFF;
}
.content .form-check-input {
  border: 1px solid #ced4da;
}

/*FOOTER-TOP*/
.footer-top {
  padding: 1.5rem 0rem 1.5rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: #727274;
  color: #FFFFFF;
}
.footer-top a {
  color: #FFFFFF;
  text-decoration: none;
}
.footer-top a:hover, .footer-top a:focus, .footer-top a:active {
  color: #F68A1E;
  text-decoration: none;
}
.footer-top h4 {
  font-size: 1.2rem;
  text-decoration: underline;
  font-weight: bold;
  font-family: 'Gotham', sans-serif;
}
.footer-top h5 {
  font-size: 1rem;
  font-weight: bold;
  font-family: 'Gotham', sans-serif;
}
.footer-top .list-social {
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  list-style: none;
}
.footer-top .list-social li {
  display: inline;
  font-size: 2rem;
  line-height: 1;
}

/*FOOTER*/
.footer {
  padding: 1.5rem 0rem 1.5rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  background-color: #F68A1E;
  color: #FFFFFF;
  font-weight: normal;
}
.footer a {
  color: #FFFFFF;
  text-decoration: none;
}
.footer a:hover, .footer a:focus, .footer a:active {
  color: #000000;
  text-decoration: none;
}
.footer a .fa-border {
  border-color: inherit;
}

/*FOOTER-BOTTOM*/
.footer-bottom {
  color: #FFFFFF;
  font-size: 0.7rem;
}
.footer-bottom a {
  color: #FFFFFF;
  text-decoration: none;
}
.footer-bottom a:hover, .footer-bottom a:focus, .footer-bottom a:active {
  color: #000000;
  text-decoration: none;
}
