.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,
p {
  padding: 0 !important;
  margin: 0 !important;
  color: #444 !important;
}

html {
  scroll-behavior: smooth;
}

body,
.row {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  overflow-x: hidden;
}

.parFontSize, .pageContent .sixthContainer .offerItem p, .pageContent .fourthContainer .event p, .blog-page .sectionDescriptionComponent p, .blog-page .pageContent .fifthContainer p, .pageContent .blog-page .fifthContainer p, .blog-page .pageContent .fourthContainer .eventDescription p, .pageContent .fourthContainer .blog-page .eventDescription p, .blog-page .pageContent .thirdContainer p, .pageContent .blog-page .thirdContainer p, .blog-page .pageContent .firstContainer .firstContainerLeft p, .pageContent .firstContainer .blog-page .firstContainerLeft p, .contact-page__right a, .contact-page p, .gallery .galleryLeft .singleOffer p, .subpage-right-panel__links a, .sectionDescriptionComponent p, .pageContent .fifthContainer p, .pageContent .fourthContainer .eventDescription p, .pageContent .thirdContainer p, .pageContent .firstContainer .firstContainerLeft p {
  font-size: clamp(1rem, 1.2vw, 1.6rem);
}

.heading1, .headerText h1 {
  font-size: clamp(2.5rem, 4vw, 5rem);
  color: #fff !important;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: 400;
  padding: 5% 8% 15% 35px;
  margin: 0 !important;
  position: relative;
}
.heading1:after, .headerText h1:after {
  content: "";
  top: 75%;
  position: absolute;
  min-width: 150px;
  height: 2px;
  background-color: #907650 !important;
  left: 35px;
}

.headerText {
  background-color: #0F2453 !important;
}
.heading3, .pageContent footer .footerContent h3, .pageContent .sixthContainer .offerItem h3, .pageContent .secondContainer .triplex h3, .gallery .galleryLeft .singleOffer h3 {
  font-size: clamp(1.4rem, 3vw, 2rem);
  color: #fff !important;
  letter-spacing: 3px;
  font-weight: 400;
  margin-bottom: 45%;
  text-transform: uppercase;
  letter-spacing: 4px;
}

.heading4, .pageContent .firstContainer .firstContainerRight .datesPicker h4 {
  font-size: clamp(1.1rem, 1.1vw, 1.8rem);
  text-transform: uppercase;
  letter-spacing: -1px;
  color: #0F2453 !important;
}

.heading5, .pageContent .firstContainer .firstContainerRight .reservationContact h5 {
  font-size: clamp(1rem, 1.1vw, 1.1rem);
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #0F2453 !important;
  font-weight: 400;
}

.heading3Slider, .pageContent .slider .carousel .carousel-item h3 {
  font-size: clamp(2rem, 5vw, 7rem);
  font-weight: 300;
}
.heading3Slider:after, .pageContent .slider .carousel .carousel-item h3:after {
  content: "";
  width: 40%;
  position: absolute;
  background-color: #907650 !important;
  height: 4px;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.desktopNavLinks, .navigationPanel .navigation .desktopNavigation .nav-link {
  margin-left: 45px !important;
  color: #767676 !important;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 2px;
  padding: 15px;
}

.customButton, .pageContent .secondContainer .triplex .customButton, .pageContent .firstContainer .firstContainerRight .reservationContact .customButton {
  border: 2px solid #907650 !important;
  color: #907650 !important;
  text-transform: uppercase;
  padding: 3% !important;
  letter-spacing: 2px;
  font-size: clamp(0.8rem, 1vw, 1.1rem);
  text-decoration: none !important;
  font-weight: 500;
}
.customButton:hover, .pageContent .secondContainer .triplex .customButton:hover, .pageContent .firstContainer .firstContainerRight .reservationContact .customButton:hover {
  background-color: #907650 !important;
  color: #fff !important;
}

.sectionDescriptionComponent h2, .pageContent .fifthContainer h2, .pageContent .fourthContainer .eventDescription h2, .pageContent .thirdContainer h2, .pageContent .firstContainer .firstContainerLeft h2 {
  font-size: clamp(2.3rem, 2.5vw, 3.5rem);
  text-transform: uppercase;
  letter-spacing: 4px;
  color: #0F2453 !important;
  position: relative;
  padding-bottom: 60px !important;
  margin-bottom: 60px !important;
  font-weight: 400;
}
.sectionDescriptionComponent h2:after, .pageContent .fifthContainer h2:after, .pageContent .fourthContainer .eventDescription h2:after, .pageContent .thirdContainer h2:after, .pageContent .firstContainer .firstContainerLeft h2:after {
  content: "";
  top: 90%;
  position: absolute;
  min-width: 150px;
  height: 2px;
  background-color: #0F2453 !important;
  left: 0%;
}
.subpage-right-panel {
  padding: 5vh 2em 2em 2em !important;
  background-color: #F1F2F2 !important;
}
.subpage-right-panel__links a {
  color: #907650 !important;
  padding: 0 0 12px 0;
  position: relative;
}
.subpage-right-panel__links a:hover {
  text-decoration: none;
}

.gallery .galleryLeft {
  margin-bottom: 5% !important;
}
.gallery .galleryLeft .singleOffer {
  padding: 5vh 30px 30px 0 !important;
}
@media screen and (max-width: 767.98px) {
  .gallery .galleryLeft .singleOffer {
    padding: 30px 30px 30px 35px !important;
  }
}
.gallery .galleryLeft .singleOffer .offerPicture {
  position: relative;
}
.gallery .galleryLeft .singleOffer .offerPicture img {
  max-width: 100%;
}
.gallery .galleryLeft .singleOffer .offerPicture .label {
  position: absolute;
  bottom: 40px;
  margin: 0 !important;
  color: #fff !important;
  background-color: #907650 !important;
  padding: 12px !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
}
.gallery .galleryLeft .singleOffer h3 {
  color: #0F2453 !important;
  margin: 1em 0 1.5em 0;
}
.gallery .galleryLeft .singleOffer p {
  margin-bottom: 3em !important;
}

.contact-page p {
  font-weight: 300;
}
.contact-page__left {
  padding-top: 5vh !important;
  margin-bottom: 5vh !important;
}
.contact-page__left h2 {
  padding-left: 35px;
}
.contact-page__left h2:after {
  left: 35px;
}
.contact-page__left-text p {
  padding: 0 5% 5% 35px !important;
}
.contact-page__left-form form {
  padding: 35px !important;
}
.contact-page__left-form form label {
  font-size: clamp(1rem, 1.2vw, 1.6rem);
  letter-spacing: 1px;
  margin-bottom: 16px !important;
}
.contact-page__left-form form input {
  margin-bottom: 28px !important;
}
.contact-page__left-form form .form-check input[type=checkbox] {
  -ms-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  margin-left: -16px !important;
}
.contact-page__left-form form .form-check p {
  font-size: clamp(0.9rem, 1vw, 1.2rem);
  line-height: clamp(0.9rem, 1vw, 1.2rem);
  margin-bottom: 60px !important;
  padding-left: 2% !important;
  width: 90%;
  letter-spacing: 1px;
}
.contact-page__left-form form button {
  border: 2px solid #907650 !important;
  color: #907650 !important;
  text-transform: uppercase;
  padding: 1.5% 3% !important;
  letter-spacing: 2px;
  font-size: clamp(1rem, 1.2vw, 1.3rem);
  text-decoration: none !important;
  font-weight: 400;
  background-color: #fff !important;
}
.contact-page__left-form form button:hover {
  background-color: #907650 !important;
  color: #fff !important;
}
.contact-page__right {
  background-color: #F1F2F2 !important;
  padding: 5vh 0 5vh 35px !important;
}
.contact-page__right h2 {
  left: 0 !important;
}
.contact-page__right h4 {
  font-size: clamp(1.2rem, 2vw, 1.4rem);
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #0F2453 !important;
  padding-left: 0.5em;
  margin-bottom: 0 !important;
}
.contact-page__right svg {
  fill: #907650 !important;
}
.contact-page__right p {
  font-weight: 300;
  padding-bottom: 5px !important;
}
.contact-page__right a {
  color: #444 !important;
  font-weight: 300;
  padding-bottom: 5px !important;
}
.contact-page__right a:hover {
  text-decoration: none;
}

.blog-page__left {
  padding: 5vh 2em 2em 35px !important;
}
@media screen and (max-width: 991.98px) {
  .blog-page__left {
    padding: 5vh 35px !important;
    left: 0 !important;
  }
}
.blog-page .sectionDescriptionComponent, .blog-page .pageContent .fifthContainer, .pageContent .blog-page .fifthContainer, .blog-page .pageContent .fourthContainer .eventDescription, .pageContent .fourthContainer .blog-page .eventDescription, .blog-page .pageContent .thirdContainer, .pageContent .blog-page .thirdContainer, .blog-page .pageContent .firstContainer .firstContainerLeft, .pageContent .firstContainer .blog-page .firstContainerLeft {
  padding-bottom: 5vh !important;
}
.blog-page .sectionDescriptionComponent .blog-page-heading, .blog-page .pageContent .fifthContainer .blog-page-heading, .pageContent .blog-page .fifthContainer .blog-page-heading, .blog-page .pageContent .fourthContainer .eventDescription .blog-page-heading, .pageContent .fourthContainer .blog-page .eventDescription .blog-page-heading, .blog-page .pageContent .thirdContainer .blog-page-heading, .pageContent .blog-page .thirdContainer .blog-page-heading, .blog-page .pageContent .firstContainer .firstContainerLeft .blog-page-heading, .pageContent .firstContainer .blog-page .firstContainerLeft .blog-page-heading {
  margin-top: 60px;
  left: 0 !important;
}
.blog-page .sectionDescriptionComponent .highlighted, .blog-page .pageContent .fifthContainer .highlighted, .pageContent .blog-page .fifthContainer .highlighted, .blog-page .pageContent .fourthContainer .eventDescription .highlighted, .pageContent .fourthContainer .blog-page .eventDescription .highlighted, .blog-page .pageContent .thirdContainer .highlighted, .pageContent .blog-page .thirdContainer .highlighted, .blog-page .pageContent .firstContainer .firstContainerLeft .highlighted, .pageContent .firstContainer .blog-page .firstContainerLeft .highlighted {
  font-weight: 500;
}
.blog-page .sectionDescriptionComponent p, .blog-page .pageContent .fifthContainer p, .pageContent .blog-page .fifthContainer p, .blog-page .pageContent .fourthContainer .eventDescription p, .pageContent .fourthContainer .blog-page .eventDescription p, .blog-page .pageContent .thirdContainer p, .pageContent .blog-page .thirdContainer p, .blog-page .pageContent .firstContainer .firstContainerLeft p, .pageContent .firstContainer .blog-page .firstContainerLeft p {
  font-weight: 300;
}

.navigationPanel {
  position: fixed;
  width: 90px;
  height: 100%;
  z-index: 2 !important;
  left: 0;
  background-color: #fff !important;
}
.navigationPanel .logoDiv a {
  width: 35%;
  margin-top: 30px;
}
.navigationPanel .logoDiv a img {
  width: 100%;
}
.navigationPanel .logoDiv .logoImg {
  opacity: 1;
  transition: 1.3s ease;
}
.navigationPanel .logoDiv .hideLogo {
  opacity: 0;
  transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
}
@media screen and (max-width: 767.98px) {
  .navigationPanel {
    position: static;
    padding: 20px 0 !important;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
  .navigationPanel .logoDiv,
.navigationPanel .secondaryDesktopNavigation {
    display: none;
  }
  .navigationPanel .navigation .hamburger {
    display: none !important;
  }
  .navigationPanel .navigation .navbar {
    display: block !important;
  }
  .navigationPanel .navigation .desktopNavigation {
    display: none !important;
  }
}
.navigationPanel .navigation .hamburger {
  margin-left: -32px !important;
  margin-top: -30px !important;
  cursor: pointer;
  padding: 2em;
  font-size: 2em;
  display: block !important;
  transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
}
.navigationPanel .navigation .hamburgerSpin {
  transform: rotate(90deg);
  transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
}
.navigationPanel .navigation .navbar {
  display: none !important;
}
@media screen and (max-width: 767.98px) {
  .navigationPanel .navigation .navbar .navbar-toggler {
    margin-left: 25px !important;
  }
}
.navigationPanel .navigation .desktopNavigation {
  width: 250px !important;
  height: 100% !important;
  position: fixed;
  top: 0;
  left: -250px;
  background-color: white;
  box-shadow: 16px -2px 40px 0rgba 65, 61, 61, 0.07;
  -webkit-box-shadow: inset 16px -2px 40px 0 rgba(65, 61, 61, 0.07);
  z-index: 1 !important;
  transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  display: block !important;
}
.navigationPanel .navigation .desktopNavigation .navbar-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.navigationPanel .navigation .activeDesktopMenu {
  left: 90px !important;
  transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
}
@media screen and (max-width: 767.98px) {
  .navigationPanel .navigation .nav-link {
    padding: 1rem 27px !important;
  }
}
.navigationPanel .secondaryDesktopNavigation {
  margin-bottom: 30px !important;
}
.navigationPanel .secondaryDesktopNavigation a {
  z-index: 1;
}
.navigationPanel .secondaryDesktopNavigation a .secondaryDesktopNavigationIcon {
  color: #000 !important;
  width: 36px;
  height: 36px;
  z-index: 2000000;
}
@media screen and (max-width: 767.98px) {
  .navigationPanel .navigation .hamburger {
    display: none !important;
  }
  .navigationPanel .navigation .navbar {
    display: block !important;
  }
  .navigationPanel .navigation .desktopNavigation {
    display: none !important;
  }
}

.pageContent {
  position: relative;
  width: calc(100% - 90px);
  margin-left: 90px !important;
  z-index: 0;
}
.pageContent .slider {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
.pageContent .slider .sliderTopNavigation {
  position: absolute;
  z-index: 3;
}
.pageContent .slider .sliderTopNavigation a {
  color: white;
  text-decoration: none;
  font-size: clamp(1rem, 1.25vw, 1.4rem);
  letter-spacing: 4px;
  text-transform: uppercase;
}
.pageContent .slider .carousel {
  height: 100% !important;
}
.pageContent .slider .carousel .carousel-item .carousel-caption {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -60%);
  padding: 0 !important;
}
.pageContent .slider .carousel .carousel-item p {
  font-size: clamp(0.6rem, 1.4vw, 1.2rem);
  padding-top: 20% !important;
  color: #fff !important;
}
.pageContent .firstContainer .firstContainerLeft {
  background-color: #fff !important;
  padding: 5% 15px !important;
}
.pageContent .firstContainer .firstContainerLeft .iconsDiv {
  margin-top: 60px !important;
}
.pageContent .firstContainer .firstContainerLeft h2 {
  left: 0 !important;
}
.pageContent .firstContainer .firstContainerRight {
  background-color: #F1F2F2 !important;
  padding: 5% 0 5% 7% !important;
}
.pageContent .firstContainer .firstContainerRight .datesPicker {
  text-align: center !important;
}
.pageContent .firstContainer .firstContainerRight .datesPicker .pickerDiv {
  width: 100% !important;
  height: 200px;
  background-color: #fff !important;
  position: relative;
}
.pageContent .firstContainer .firstContainerRight .reservationContact {
  padding: 5% 10px !important;
}
.pageContent .firstContainer .firstContainerRight .reservationContact p a {
  color: #444 !important;
  text-decoration: none;
}
.pageContent .firstContainer .firstContainerRight .reservationContact .reservationComment {
  font-size: clamp(0.6rem, 0.7vw, 0.8rem);
}
@media screen and (max-width: 991.98px) {
  .pageContent .firstContainer .firstContainerRight {
    padding: 7% 15px !important;
  }
}
.pageContent .secondContainer {
  position: relative;
}
.pageContent .secondContainer .triplex {
  padding: 6% 5% !important;
}
.pageContent .secondContainer .triplex p {
  visibility: hidden;
  color: #fff !important;
  margin-bottom: 45% !important;
  transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  opacity: 0;
  font-size: clamp(0.9rem, 1.4vw, 1.1rem);
}
.pageContent .secondContainer .triplex .customButton, .pageContent .secondContainer .triplex .customButton, .pageContent .secondContainer .triplex .firstContainer .firstContainerRight .reservationContact .customButton, .pageContent .firstContainer .firstContainerRight .reservationContact .secondContainer .triplex .customButton {
  background-color: transparent !important;
}
.pageContent .secondContainer .triplex:nth-child(1) {
  background: url("/images/triplex1.jpg") no-repeat 50% 50%;
  background-size: cover;
}
.pageContent .secondContainer .triplex:nth-child(2) {
  background: url("/images/triplex2.jpg") no-repeat 50% 50%;
  background-size: cover;
}
.pageContent .secondContainer .triplex:nth-child(3) {
  background: url("/images/triplex3.jpg") no-repeat 50% 50%;
  background-size: cover;
}
.pageContent .secondContainer .triplex:hover p {
  visibility: visible;
  transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  opacity: 1;
}
.pageContent .thirdContainer {
  background-color: #0F2453 !important;
  padding: 8% 0 !important;
  background: url("/images/thridConteinerbg.png") no-repeat 50% 50%;
  background-size: cover;
}
.pageContent .thirdContainer h2 {
  color: #907650 !important;
  left: 0% !important;
}
.pageContent .thirdContainer h2:after {
  background-color: #907650 !important;
  left: calc(50% - 75px);
}
.pageContent .thirdContainer p {
  color: #fff !important;
  left: 0;
}
.pageContent .fourthContainer .event {
  padding: 8% 1% !important;
}
.pageContent .fourthContainer .event .dateCard {
  border: 1px solid #d2d2d2;
  padding: 5px 10px;
  color: #907650 !important;
  width: 33% !important;
}
.pageContent .fourthContainer .event .dateCard h5 {
  padding-bottom: 10px;
  border-bottom: 1px solid #d2d2d2;
  text-transform: capitalize;
  font-size: clamp(0.9rem, 1.1vw, 1.1rem);
}
.pageContent .fourthContainer .event .dateCard h6 {
  font-size: 50px;
  color: #907650 !important !important;
}
.pageContent .fourthContainer .event h4 {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: clamp(1.4rem, 2vw, 3rem);
  color: #0F2453 !important;
  font-weight: 400;
}
@media screen and (max-width: 1199.98px) {
  .pageContent .fourthContainer .event {
    padding: 8% 2% 8% 6% !important;
  }
}
.pageContent .fourthContainer .eventDescription {
  padding: 8% 2% !important;
  background-color: #967A50 !important;
  background: url("/images/fourthConteinerbg.png") no-repeat 50% 50%;
  background-size: cover;
}
.pageContent .fourthContainer .eventDescription h2 {
  color: #0F2453 !important;
}
.pageContent .fourthContainer .eventDescription h2:after {
  background-color: #0F2453 !important;
}
.pageContent .fourthContainer .eventDescription p {
  color: #fff !important;
}
@media screen and (max-width: 767.98px) {
  .pageContent {
    width: 100%;
    margin: 0 auto !important;
  }
}
.pageContent .fifthContainer .galleryDescription {
  background-color: #0F2453 !important;
  background: url("/images/thridConteinerbg.png") no-repeat 50% 50%;
  background-size: cover;
  padding: 8% 2% !important;
}
@media screen and (max-width: 1199.98px) {
  .pageContent .fifthContainer .galleryDescription {
    padding: 0% 2% !important;
  }
}
@media screen and (max-width: 991.98px) {
  .pageContent .fifthContainer .galleryDescription {
    padding: 8% 2% !important;
  }
}
.pageContent .fifthContainer h2 {
  color: #907650 !important;
  margin-bottom: 60px !important;
  padding-bottom: 60px !important;
}
.pageContent .fifthContainer h2:after {
  background-color: #907650 !important;
}
.pageContent .fifthContainer p {
  color: #fff !important;
}
.pageContent .sixthContainer .offerItem {
  padding: 8% 2% !important;
}
.pageContent .sixthContainer .offerItem h3 {
  color: #0F2453 !important;
  margin: 5% 0 !important;
}
.pageContent .sixthContainer .offerItem .priceItem {
  margin: 5% 0 !important;
}
.pageContent .sixthContainer .offerItem .priceItem p {
  color: #907650 !important;
  margin-bottom: 5% !important;
}
.pageContent .sixthContainer .offerItem .priceItem h5 {
  color: #907650 !important;
  font-size: clamp(1.4rem, 3vw, 2rem);
}
@media screen and (max-width: 991.98px) {
  .pageContent .sixthContainer .offerItem {
    padding: 6% 6% 0 6% !important;
  }
}
.pageContent .sixthContainer .offerDetail {
  padding: 8% 2% !important;
  background-color: #967A50 !important;
  background: url("/images/fourthConteinerbg.png") no-repeat 50% 50%;
  background-size: cover;
}
.pageContent .sixthContainer .offerDetail p {
  color: #fff !important;
}
.pageContent footer {
  background-color: #0F2453 !important;
  background: url("/images/thridConteinerbg.png") no-repeat 50% 50%;
  background-size: cover;
}
.pageContent footer .footerContent {
  padding: 6% 2% !important;
}
.pageContent footer .footerContent > div {
  padding: 2% !important;
}
@media screen and (max-width: 767.98px) {
  .pageContent footer .footerContent > div {
    padding-bottom: 10% !important;
  }
}
.pageContent footer .footerContent h3 {
  position: relative;
  margin-bottom: 30px !important;
  padding-bottom: 30px !important;
}
.pageContent footer .footerContent h3:after {
  content: "";
  top: 100%;
  position: absolute;
  min-width: 100px;
  height: 2px;
  background-color: #907650 !important;
  left: 0%;
}
.pageContent footer .footerContent p, .pageContent footer .footerContent a {
  color: #fff !important;
  padding-bottom: 8px !important;
  font-size: clamp(0.8rem, 1.3vw, 1rem);
}
.pageContent footer .footerContent a {
  text-transform: uppercase;
  letter-spacing: 2px;
}
.pageContent footer .footerContent .firstColumn img {
  border: 1px solid #193470;
}
.pageContent footer .footerContent .secondColumn p {
  text-transform: capitalize;
}
.pageContent footer .secondaryFooter {
  border-top: 1px solid #193470;
}
.pageContent footer .secondaryFooter p {
  color: #fff !important;
  padding: 2% !important;
  font-size: clamp(0.6rem, 1vw, 0.8rem);
}
.pageContent footer .arrow {
  position: absolute;
  top: 0;
  right: 1%;
  font-size: 32px;
  color: #fff !important;
}/*# sourceMappingURL=main.css.map */