/* How We Quote Your HVAC System Section */
 .hvac-quote-section .slick-list {
     height:100%;
}
 .hvac-static-image {
     width:100%;
     height:100%;
     line-height:0;
}
 .desc-hvac-cn , .step-label{
     opacity:0.8;
     color:#ffffff;
}
 .hvac-static-image img {
     min-height:500px;
}
 .hvac-quote-section {
     padding: 48px 0;
     background: #EFEFEF;
}
 .tday-get {
     color: #F9F9F9;
     background: #3972AC;
     padding:12px 32px;
     border-radius:100px;
}
 .tday-get:hover {
     background: #1A486D;
     color: #F9F9F9;
}
 .hvac-header h2 {
     color:#443C3C;
}
 .hvac-header {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-bottom: 56px;
}
 .hvac-layout {
     display: flex;
     gap: 32px;
     align-items: center;
}
 .hvac-content-slider {
      background: #1f4d75; 
     color: #ffffff; 
     border-radius: 16px;
      padding: 60px 48px; 
     position: relative;
     width:100%;
     max-width: 640px;
     height:100%;
     min-height:500px;
}


 .content-slide h3 {
     margin-bottom:24px;
     margin-top:24px;
}
 .hvac-content-slider .slick-arrow {
     position: absolute;
     border: none;
     cursor: pointer;
}
 .hvac-content-slider .slick-prev {
     left: 48px;
     background:transparent;
     padding:unset;
     bottom: 60px;
z-index:99;
}
 .hvac-content-slider .slick-next {
     left: 108px;
     background:transparent;
     padding:unset;
     bottom: 60px;
}
 .hvac-static-image img {
     width: 100%;
     height: 340px;
     object-fit: cover;
     border-radius: 18px;
}
 .is-disabled img {
     opacity:0.6;
}
.slick-disabled img {
	 opacity:0.6;
 
}
.hvac-quote-section .slick-disabled {
cursor: not-allowed !important;
    pointer-events: none;
}
 @media (max-width:1024px) {
     .hvac-layout {
         flex-direction:column;
    }
     .hvac-content-slider {
         max-width:100%;
         border-radius:24px;
         min-height:464px;
    }
	 
     .hvac-header h2 {
         max-width:420px;
    }
     .hvac-content-slider .slick-arrow img {
         height:48px;
    }
     .hvac-content-slider .slick-next {
         left:109px;
    }
     .hvac-layout {
         gap:32px;
    }
 .hvac-header {
align-items:flex-end;
}
     .hvac-static-image img {
         height:500px;
         object-fit:cover;
         border-radius:24px;
         object-fit:cover;
    }
 
}
 @media (max-width:767px) {
     .hvac-header {
         display:block;
         margin-bottom:48px;
    }
.hvac-quote-section {
padding:40px 0px;
}
     .hvac-header h2{
         padding-bottom:32px;
    }
     .hvac-header a {
         display:block;
         width:fit-content;
    }
     .hvac-content-slider {
          padding:48px 32px; 
         min-height:608px;
         border-radius:16px;

    }

     .hvac-content-slider .slick-prev {
         left:32px;
         bottom:48px;
    }
     .hvac-content-slider .slick-next {
         left:82px;
         bottom:48px;
    }
     .hvac-layout {
         gap:20px;
    }
     .hvac-layout .hvac-static-image img {
         border-radius:16px;
         height:100%;
         min-height:275px;
         object-fit:cover;
         width:100%;
    }
     .hvac-content-slider .slick-arrow img {
         height:32px;
         width:32px;
    }
}
.hvac-quote-section.dark-quote {
  background-color: #112E3D
}
.hvac-quote-section.dark-quote .hvac-header h2 {
  color:#fff;
}
.hvac-quote-section.dark-quote .hvac-header a {
  background-color: #F9F9F9;
  color:#000;
}
.hvac-quote-section.dark-quote .hvac-header a:hover {
  background-color: #F9F9F9;
  box-shadow: inset 0 0 0 999px rgba(0, 0, 0, 0.2);
  color: #000000;
}