@charset "UTF-8";
.page-content {
  z-index: inherit;
}
.modal-form-wrap iframe {
  width: 100%;
}
#requestPardotModal .modal-content, #requestPardotModalDE .modal-content {
  border-radius: 0;
}
#requestPardotModal .modal-content .modal-title {
  font-family: "Yantramanav", sans-serif;
  font-size: 1.75em;
  line-height: 1.2;
  margin-bottom: 10px;
}
.modal-bg-photo {
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.modal-bg-photo-wrap {
  padding: 0;
}
.modal-form-wrap {
  padding: 25px;
}
.img-quote {
  position: absolute;
  bottom: 0;
  padding: 20px;
  color: white;
  background: #005daa;
  background: -moz-linear-gradient(45deg, rgba(0,93,170,1) 0%, rgba(50,163,220,0.7) 100%);
  background: -webkit-linear-gradient(45deg, rgba(0,93,170,1) 0%, rgba(50,163,220,0.7) 100%);
  background: linear-gradient(45deg, rgba(0,93,170,1) 0%, rgba(50,163,220,0.7) 100%);
}
.modal-form-wrap .close {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 30px;
  padding: 10px 14px;
}

#requestPardotModal .modal-dialog iframe {
  height: 970px;
}

/* Extra small devices (portrait phones, 576px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media (min-width: 400px) { 

}

@media (min-width: 576px) { 

}

/* Small devices (landscape phones, 768px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 768px) { 
  #requestPardotModal .modal-dialog, #requestPardotModalDE .modal-dialog {
    width: 700px;
  }
  #requestPardotModal .modal-dialog iframe {
    height: 1010px;
  }
 .modal-form-wrap {
   padding: 50px;
 }
}

/* Medium devices (tablets, 992px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 992px) { 
  #requestPardotModal .modal-dialog, #requestPardotModalDE .modal-dialog {
    width: 900px;
  }
  #requestPardotModal .modal-dialog iframe {
    height: 675px;
  }
}

/* Large devices (desktops, 1200px and higher)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 1200px) { 
   
}

/* Extra large devices (large desktops)
   No media query since the extra-large breakpoint has no upper bound on its width */