@charset "UTF-8";
/*
Theme Name: Commence
Author: Admin
Version: 1.6.1
Text Domain : commence-wp
Description: The Commence template website theme.
*/

.case-study-hero-section {
  --headerHeight: 9.25rem;   
  --space: 0rem;            
  padding-top: calc(var(--headerHeight) + var(--space));
  padding-bottom: clamp(1.5rem, 6vw, 4rem);
}

.case-study-hero-section .breadcrumbs.desktop { display: none; }
.case-study-hero-section .breadcrumbs.mobile  { display: block; }

@media (min-width: 992px) {
  .case-study-hero-section .breadcrumbs.desktop { display: inline-flex; }
  .case-study-hero-section .breadcrumbs.mobile  { display: none; }
}

.wrapper:has(.main-header.transparent-header) section:first-child.case-study-hero-section {
  padding-top: 9.25rem; /* 148px */
}
@media (max-width: 991.98px) {
  .wrapper:has(.main-header.transparent-header) section:first-child.case-study-hero-section {
    padding-top: 5.625rem; /* 90px */
  }
}

.wrapper:has(.main-header.banner) section:first-child.case-study-hero-section {
  --headerHeight: 9.25rem; /* 148px */
  --space: 2rem;           /* extra space under the banner */
  padding-top: calc(var(--headerHeight) + var(--space));
}

.wrapper:has(.main-header.banner) section:first-child.case-study-hero-section.multiple-images {
  --space: 0rem;
  padding-top: var(--headerHeight);
}


.case-study-hero-section .lh-wrapper .lh-cellwrap {
  padding: 2.5rem 0;
}
@media (max-width: 767.98px) {
  .case-study-hero-section .lh-wrapper .lh-cellwrap {
    padding: 2.5rem 1.25rem;
  }
}

@media (max-width: 991.98px) {
  .case-study-hero-section .breadcrumbs.mobile { margin-bottom: 0.75rem; }
  .case-study-hero-section .cshs-right-wrap   { margin-top: 1.25rem; }
}


.wrapper:has(.main-header.banner) section:first-child.case-study-hero-section .bg-tone {
  top: 14%;
}
@media (min-width: 768px) {
  .wrapper:has(.main-header.banner) section:first-child.case-study-hero-section .bg-tone {
    top: 3.125rem; /* 50px */
  }
}

@media (min-width: 1199px) {
  .wrapper:has(.main-header.banner) section:first-child.case-study-hero-section {
    padding-top: calc(var(--headerHeight) + var(--space) + 1rem);
  }
}

@media (min-width: 1502px) {
  .wrapper:has(.main-header.banner) section:first-child.case-study-hero-section {
    padding-top: calc(var(--headerHeight) + var(--space) + 1rem);
  }
}




.gform-style fieldset.gfield--type-checkbox .gfield_checkbox .gform-field-label {
	font-size: 14px !important;
	line-height: 20px !important;
}
