.elementor-66013 .elementor-element.elementor-element-b786961{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-66013 .elementor-element.elementor-element-1c19c7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-66013 .elementor-element.elementor-element-88735e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-f58db7d */header.nissan-landing-header {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 100px;
  position: relative;
  padding-top: 50px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
  z-index: 100; 
}
header.nissan-landing-header .image-side {
}
header.nissan-landing-header .image-side .nissan-logo {
  position: absolute;
  z-index: -1;
}
header.nissan-landing-header .image-side .nissan-car {
  width: 550px;
}
header.nissan-landing-header .text-side h1 {
  font-size: 40px;
}
header.nissan-landing-header .text-side h3 {
  background-color: #ce1141;
  color: white;
  text-align: center;
  font-size: 26px;
  padding: 5px 10px;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8becaf5 */.car-selection-section {
  padding: 65px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 50px;
}
.car-selection-section .nissan-car {
  flex: 0 1 calc(25% - 50px);
}
.car-selection-section .nissan-car a {
    color: black;
}
.car-selection-section .nissan-car img {
}
.car-selection-section .nissan-car .nissan-car-desc p {
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  border-top: solid 2px rgb(230, 230, 230);
  border-bottom: solid 2px rgb(230, 230, 230);
  padding: 5px 0;
  color: black;
  margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aaad2c9 */.nissan-landing-desc {
  /*padding: 0 50px;*/
}
.nissan-landing-desc h3 {
  font-size: 22px;
  background-color: #ce1141;
  display: inline-block;
  color: white;
  padding: 5px 20px;
}/* End custom CSS */