/*
 Theme Name:   DSNShowcase Child
 Theme URI:    https://www.designstudio.com/
 Description:  DSNShowcase Theme
 Author:       DesignStudio Network, Inc.
 Author URI:   https://www.designstudio.com/
 Template:     dsnshowcase
 Version:      3.0.0
*/
/* Hide scrollbar for WebKit (Chrome, Edge, Safari) */
body::-webkit-scrollbar {
    display: none;
  }
  h1 {
    font-size: 45px;
  }
  .wishlist {
      display:none;
  }
  :root {
      --dealerColor: #17B39E !important;
      --dealerLinkColor: #076594;
	  --dsn-mm-item-text: #fff;
  }
  
  .brand-logo img {
    background: #f7f7f7;
    padding: 1em;
    width: 210px !important;
    height: 90px;
    object-fit: contain;
  }
  
/*   .primary-nav .mega-menu:nth-child(5) .mega-menu-inner, .primary-nav .mega-menu:nth-child(6) .mega-menu-inner, .primary-nav .mega-menu:nth-child(7) .mega-menu-inner {
    left: 0;
    transform: translateX(-50%);
  } */
  #gform_125 {
    text-align: left;
  }
 .elementor-element .gform_wrapper.gravity-theme .gform_page_footer {
      text-align: center;
  }
 .elementor-element .ginput_container.ginput_container_checkbox {
    text-align: left;
    width: max-content;
	  margin: 0 auto !important;
  } 
 .elementor-element .gform_wrapper.gravity-theme .gfield-choice-input + label {
    max-width: 100% !important;
      margin-bottom: 10px;
  }
  .get-started-wrapper #input_125_1 {
    column-count: 2;
  }
  .gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    padding:15px 30px;
    background: #65a23b;
    color: #fff;
      min-width: 100px;
  }
  
  .gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button {
       color: #fff !important;
    background: #6b7280 !important;
  }
  
  
  .gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .gform_wrapper.gravity-theme .gfield textarea.small {
    border: 1px solid #ccc;
  }
  
  
  /* home page "Top 5 Reasons to Trust Us" */
  @media (min-width: 1280px) {
      #grid-reasons {
          height: 700px;
      }
  }
  
  @media (max-width: 1023px) {
      #grid-reasons .card-reason {
          height: 300px;
      }
  }
  
  #grid-reasons .card-reason {
      background: #076594;
  }
  
  /* #grid-reasons .card-reason .hover-hide span {
      color: oklch(0.707 0.022 261.325);
  } */
  
  #grid-reasons .card-reason h2 {
      color: #fff;
  }
  
  #grid-reasons .card-reason p, #grid-reasons .card-reason span {
      color: #fff;
  }
  
  .util-left-nav ul > li.util-mega-menu > .sub-menu li:nth-child(2) .sub-menu li {
    background-color: #2587a8 !important;
  }
  .util-left-nav ul > li.util-mega-menu > .sub-menu li:nth-child(2) .sub-menu li:hover {
    background-color: #419cbb !important;
  }
  .util-left-nav ul > li.util-mega-menu.about-us > .sub-menu li:nth-child(2) .sub-menu li {
    background-color: transparent !important;
  }
  @media only screen and (min-width: 1024px) {
  #menu-item-1038097 {
    padding-right: 10px;
  }
      .image-right img {
          position: sticky;
            top: 30%;
      }
	  #dropdown-1763 {
		  column-count: 2;
		  column-gap: 10px;
		}
	  #dropdown-1763 .menu-image.menu-image-title-hide {
	  margin-right: 0;
	}
  }
  
  @media only screen and (min-width: 1024px) and (max-width: 1800px) {
      .get-started-inner .dsn\:lg\:w-7\/12 {
    padding-right: 2em;
    padding-left: 2em;
  }
	 
  }
 @media only screen and (max-width: 1024px) {
		.menu-item-24, .menu-item-94 {
		  display: none;
		}
	  }
.dsn-mm-mobile-logo img {
  height: 54px !important; 
}


.dsf-frontend-blocks .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before, .dsf-frontend-blocks .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before {
	opacity: 0;
}

body.dsf-theme-form-repair-active [data-dsf-form-with-content-form][data-dsf-form-with-content-form][data-dsf-form-with-content-form] .gform_wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="image"]), body.dsf-theme-form-repair-active [data-dsf-form-with-content-form][data-dsf-form-with-content-form][data-dsf-form-with-content-form] .gform_wrapper select, body.dsf-theme-form-repair-active [data-dsf-form-with-content-form][data-dsf-form-with-content-form][data-dsf-form-with-content-form] .gform_wrapper textarea {
	width:100%;
}


#input_3_71 {
	width:50% !important;
}

.financing-hero h1 {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  border-bottom: 0 !important;
  z-index: 9;
  padding-bottom: 0 !important;
  margin-bottom: 10px !important;
}
.financing-hero::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(transparent 60%, #000 100%);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0.8;
}
.financing-hero {
  position: relative;
}
.dsn-leadgen-top {
	padding: 0 20px;
}
@media only screen and (max-width: 767px) {
	.financing-hero h1 {
		font-size: 24px;
	}
	.financing-hero img {
	  height: 140px !important;
	  object-fit: cover;
	  object-position: center right;
	}

}


