.elementor-2392 .elementor-element.elementor-element-31c2bcda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2392 .elementor-element.elementor-element-31c2bcda:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-31c2bcda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B8B8;background-image:url("https://onpointworldwide.com/wp-content/uploads/2024/02/west-hollywood-limo-services.jpg");background-position:center center;background-size:cover;}.elementor-2392 .elementor-element.elementor-element-31c2bcda > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000030 0%, #000000 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-31c2bcda > .elementor-container{min-height:450px;}.elementor-2392 .elementor-element.elementor-element-31c2bcda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 0vw 5vw;}.elementor-2392 .elementor-element.elementor-element-1e0c0866 > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-5937d62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2392 .elementor-element.elementor-element-5937d62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-5937d62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:200;text-transform:uppercase;line-height:3.5rem;color:#ffffff;}.elementor-2392 .elementor-element.elementor-element-916a959{margin-top:2vw;margin-bottom:2vw;}body.elementor-page-2392{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2392 .elementor-element.elementor-element-31c2bcda > .elementor-container{min-height:500px;}.elementor-2392 .elementor-element.elementor-element-31c2bcda{padding:0vw 5vw 0vw 5vw;}.elementor-2392 .elementor-element.elementor-element-5937d62 .elementor-heading-title{font-size:45px;line-height:1.2rem;}}@media(max-width:767px){.elementor-2392 .elementor-element.elementor-element-31c2bcda > .elementor-container{min-height:300px;}.elementor-2392 .elementor-element.elementor-element-31c2bcda:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-31c2bcda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-2392 .elementor-element.elementor-element-31c2bcda{padding:05px 25px 0px 25px;}.elementor-2392 .elementor-element.elementor-element-1e0c0866 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-5937d62{text-align:center;}.elementor-2392 .elementor-element.elementor-element-5937d62 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for shortcode, class: .elementor-element-00ee07a *//* OnPoint Affiliate Form — Form ID 1 only */

#frm_form_1_container input[type="text"],
#frm_form_1_container input[type="email"],
#frm_form_1_container input[type="tel"],
#frm_form_1_container input[type="number"],
#frm_form_1_container textarea,
#frm_form_1_container select {
  width: 100%;
  padding: 6px 6px 20px 6px;
  border: 1px solid #69727d;
  border-radius: 0 !important;
  background-color: #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  color: rgb(31, 33, 36);
  box-shadow: none !important;
  outline: none;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

#frm_form_1_container input[type="text"]:focus,
#frm_form_1_container input[type="email"]:focus,
#frm_form_1_container input[type="tel"]:focus,
#frm_form_1_container textarea:focus,
#frm_form_1_container select:focus {
  border-color: #69727d;
  box-shadow: none !important;
  outline: none;
}

#frm_form_1_container input::placeholder,
#frm_form_1_container textarea::placeholder {
  color: #69727d;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 300;
}

#frm_form_1_container textarea {
  min-height: 140px;
  resize: vertical;
  line-height: 24px;
}

#frm_form_1_container .frm_form_field {
  margin-bottom: 15px;
}

#frm_form_1_container label.frm_primary_label {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: rgb(0, 0, 0);
  margin-bottom: 1px;
  display: block;
  -webkit-font-smoothing: antialiased;
}

#frm_form_1_container .frm_required {
  color: rgb(0, 0, 0);
}

#frm_form_1_container .frm_submit button,
#frm_form_1_container .frm_submit input[type="submit"] {
  width: 100%;
  padding: 20px;
  background-color: #111111 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0 !important;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
}

#frm_form_1_container .frm_submit button:hover,
#frm_form_1_container .frm_submit input[type="submit"]:hover {
  background-color: #333333 !important;
}

#frm_form_1_container .frm_error {
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 300;
  color: #cc0000;
  margin-top: 4px;
}/* End custom CSS */