/** Shopify CDN: Minification failed

Line 143:5 Unexpected "/"
Line 149:5 Unexpected "/"
Line 155:5 Unexpected "/"

**/
/******* Home Page ********/

/* Target the specific slide using its ID */
#Slide-template--23512980193591__multicolumn_bYnzzb-2 {
  background-color: #d5c1b2 !important; /* Force the background color */
  padding: 20px; /* Optional: Add padding for better spacing */
}

#Slide-template--23512980193591__multicolumn_bYnzzb-1 {
  background-color: #dbc9b5 !important; /* Force the background color */
  padding: 20px; /* Optional: Add padding for better spacing */
}

#Slide-template--23512980193591__multicolumn_bYnzzb-3 {
  background-color: #d5c1b2 !important; /* Force the background color */
  padding: 20px; /* Optional: Add padding for better spacing */
}

#Slide-template--23512980193591__multicolumn_bYnzzb-4 {
  background-color: #dfceb9 !important; /* Force the background color */
  padding: 20px; /* Optional: Add padding for better spacing */
}



/* Full-Width Image Section */
.full-width-image-section {
  padding: var(--section-spacing); /* Follows Dawn's default section padding */
}

.section{
 margin-bottom:40px!important;
}

/* h1{
  font-size:42px!important;
}
 */
.full-width-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.full-width-image {
  width: 100%;
  height: auto; /* Maintain aspect ratio */
  display: block;
}

/* Ensure Image Resizes Correctly on Mobile */
@media screen and (max-width: 749px) {
  .full-width-image-wrapper {
    padding-left: var(--gutter-mobile);
    padding-right: var(--gutter-mobile);
  }
}

@media screen and (min-width: 750px) {
  .full-width-image-wrapper {
    padding-left: var(--gutter-desktop);
    padding-right: var(--gutter-desktop);
  }
}

/************ Video Banner Section *************/

h1.video-overlay-heading.section-template--23512980193591__video_banner_cJdiyU {
  font-size:55px;
}

@media screen and (min-width: 1200px) {
    h1.video-overlay-heading.section-template--23512980193591__video_banner_cJdiyU {
        font-size:52px;
        width: 27%;
        padding: 40px;
        width: 40%;
        padding: 30px;
        top: 50%!important;
        transform: translateY(-50%)!important; /* Correct syntax to transform */
        text-align:left;
    }
}

/* Tablets */
@media screen and (min-width: 768px) and (max-width: 1199px) {
  h1.video-overlay-heading.section-template--23512980193591__video_banner_cJdiyU {
    font-size:42px;
    width: 70%;
    padding: 20px;
    text-align:left;
    top: 50%!important;
    transform: translateY(-50%)!important; /* Correct syntax to transform */
  }
}

/* Mobile devices */
@media screen and (max-width: 767px) {
  h1.video-overlay-heading {
    font-size:32px;
    width: 90%;
    padding: 15px;
    top: auto !important; /* Remove the top positioning for mobile */
    transform: none !important; /* Remove any transformation for mobile */
    position: static; /* Ensure it's in normal document flow */
    margin-top: 20px; /* Add margin to give space from the top */
    text-align: left; /* Optional: Center align for readability */
  }
}

@media screen and (max-width: 480px) {
  h1.video-overlay-heading.section-template--23512980193591__video_banner_cJdiyU {
    font-size:calc(var(--font-heading-scale) * 2rem);
    width: 60%;
    padding: 20px;
  }
}

/******* White Labelling ********/
/*White Labelling Banner*/
@media screen and (min-width: 1200px) {
    /* h2.banner__heading.inline-richtext.h0 {
        width: 50% !important;
    }*/
} 

  @media screen and (min-width: 1200px) {
    h3.multicolumn-card__heading-template--23519432900919__custom_multi_column_FHFhiA {
        font-size: 52px;
        width: 60%;
    }
}

@media screen and (max-width: 1024px) {
  /* h1 {
    font-size: 36px!important; /* Font size for tablets */
  } */
}

@media screen and (max-width: 768px) {
  /* h1 {
    font-size: 22px!important; /* Font size for smaller tablets or large phones */
  } */
}

@media screen and (max-width: 480px) {
  /* h1 {
    font-size: 18px!important; /* Font size for mobile devices */
  } */
}

.list-menu .list-menu--inline {
  margin-left: 150px !important;
  text-align: center;
}

.header__inline-menu {
  margin-left: 150px !important;
  text-align: center;
}
.header__menu-item span {
  transition: text-decoration var(--duration-short) ease;
  text-align: center;
  font-size: 18px;
  font-weight: 900;
  font-family: "Cabin";
}

.contact.page-width.page-width--narrow.section-template--23512980193591__contact_form_METkY8-padding {
  min-width: 85% !important;
  max-width: 85% !important;
}

.mobile-heading {
  display:none  ;
}

@media screen and (max-width: 749px) {
.desktop-heading{
    display:none;
  }
.mobile-heading {
    display:block;
  }
}

@media screen and (max-width: 749px) {

div#ImageWithText--template--23519432900919__image_with_text_7PHAcf {
    background: transparent;
    padding-top: 85px;
}

h2.banner__heading.inline-richtext.mobile-heading.h2 {
    padding: 0px;
    width: 200px;
}
  
}

li.list-item.body {
    list-style: disc;
}

@media screen and (max-width: 749px) {

  li.list-item.body {
      list-style: none;
  }
  
}

/* @media screen and (min-width: 990px) {
    .image-with-text__content {
        padding: 6rem 7rem 7rem;
        padding-top: 6rem;
        padding-right: 2rem;
        padding-bottom: 7rem;
        padding-left: 2rem;
    }
}
 */
