.elementor-48264 .elementor-element.elementor-element-c2b856c{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:8px 3px;--row-gap:8px;--column-gap:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48264 .elementor-element.elementor-element-c2b856c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-48264 .elementor-element.elementor-element-a1f15f0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-content:space-evenly;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-48264 .elementor-element.elementor-element-a1f15f0:not(.elementor-motion-effects-element-type-background), .elementor-48264 .elementor-element.elementor-element-a1f15f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FB;}.elementor-48264 .elementor-element.elementor-element-a1f15f0.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48264 .elementor-element.elementor-element-eb274df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;text-decoration:none;line-height:1.4em;letter-spacing:0.2px;word-spacing:0px;color:#E85D3F;}.elementor-48264 .elementor-element.elementor-element-eb274df > .elementor-widget-container{background-color:#FEB79F;margin:4px 4px 4px 0px;padding:5px 1px 0px 5px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-48264 .elementor-element.elementor-element-eb274df.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48264 .elementor-element.elementor-element-eb274df p{margin-block-end:3px;}.elementor-48264 .elementor-element.elementor-element-b06d268 > .elementor-widget-container{margin:41px 8px 36px 8px;padding:0px 0px 0px 0px;border-style:none;}.elementor-48264 .elementor-element.elementor-element-b06d268.elementor-element{--align-self:stretch;}.elementor-48264 .elementor-element.elementor-element-b06d268{text-align:start;}.elementor-48264 .elementor-element.elementor-element-b06d268 .elementor-heading-title{font-size:48px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#48256B;}.elementor-48264 .elementor-element.elementor-element-b06d268 .elementor-heading-title a{transition-duration:0s;}.elementor-48264 .elementor-element.elementor-element-47c873b{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;column-gap:7px;text-align:start;font-family:"Geologica", Sans-serif;font-size:18px;font-weight:200;text-decoration:none;line-height:1.4em;color:#4A4A4A;}.elementor-48264 .elementor-element.elementor-element-47c873b > .elementor-widget-container{margin:0px 0px 54px 9px;}.elementor-48264 .elementor-element.elementor-element-47c873b.elementor-element{--align-self:stretch;}.elementor-48264 .elementor-element.elementor-element-47c873b p{margin-block-end:50px;}.elementor-48264 .elementor-element.elementor-element-f880466{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-48264 .elementor-element.elementor-element-f880466:not(.elementor-motion-effects-element-type-background), .elementor-48264 .elementor-element.elementor-element-f880466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medprostaffing.com/wp-content/uploads/2026/07/local-travel-nurse-contract-vs-standard-which-is-right-for-you-1784800836-768x422.webp");background-position:-154px -7px;background-repeat:no-repeat;}.elementor-48264 .elementor-element.elementor-element-f880466.e-con{--align-self:stretch;}.elementor-48264 .elementor-element.elementor-element-1573343{--display:flex;--min-height:13px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48264 .elementor-element.elementor-element-4f90aaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48264 .elementor-element.elementor-element-4f90aaf.elementor-element{--align-self:flex-start;}.elementor-48264 .elementor-element.elementor-element-4f90aaf{text-align:center;}.elementor-48264 .elementor-element.elementor-element-4f90aaf .elementor-heading-title{font-size:41px;font-weight:600;word-spacing:5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FD9370;}.elementor-48264 .elementor-element.elementor-element-c942c4f{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-48264 .elementor-element.elementor-element-c942c4f:not(.elementor-motion-effects-element-type-background), .elementor-48264 .elementor-element.elementor-element-c942c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-48264 .elementor-element.elementor-element-0e10ccc.elementor-element{--align-self:flex-start;}.elementor-48264 .elementor-element.elementor-element-0e10ccc > .elementor-widget-container{border-radius:13px 13px 13px 13px;}body.elementor-page-48264{--pathos-classes-border:rgba(79, 122, 233, 0.58);--pathos-classes-label:#406DE1;--pathos-css-border:rgba(211, 0, 0, 0.35);}@media(max-width:1024px){.elementor-48264 .elementor-element.elementor-element-a1f15f0{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--flex-wrap:wrap;}.elementor-48264 .elementor-element.elementor-element-a1f15f0.e-con{--align-self:stretch;}.elementor-48264 .elementor-element.elementor-element-eb274df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48264 .elementor-element.elementor-element-47c873b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48264 .elementor-element.elementor-element-47c873b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48264 .elementor-element.elementor-element-47c873b.elementor-element{--align-self:stretch;}.elementor-48264 .elementor-element.elementor-element-f880466:not(.elementor-motion-effects-element-type-background), .elementor-48264 .elementor-element.elementor-element-f880466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medprostaffing.com/wp-content/uploads/2026/07/local-travel-nurse-contract-vs-standard-which-is-right-for-you-1784800836.webp");background-position:-237px -12px;}.elementor-48264 .elementor-element.elementor-element-f880466{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-48264 .elementor-element.elementor-element-a1f15f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48264 .elementor-element.elementor-element-f880466:not(.elementor-motion-effects-element-type-background), .elementor-48264 .elementor-element.elementor-element-f880466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medprostaffing.com/wp-content/uploads/2026/07/local-travel-nurse-contract-vs-standard-which-is-right-for-you-1784800836-768x422.webp");background-position:-202px -47px;}.elementor-48264 .elementor-element.elementor-element-f880466{--min-height:251px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-48264 .elementor-element.elementor-element-a1f15f0{--content-width:983px;}.elementor-48264 .elementor-element.elementor-element-f880466{--width:64%;}.elementor-48264 .elementor-element.elementor-element-1573343{--content-width:1164px;}.elementor-48264 .elementor-element.elementor-element-c942c4f{--content-width:850px;}}@media(max-width:1024px) and (min-width:768px){.elementor-48264 .elementor-element.elementor-element-f880466{--width:500px;}}/* Start custom CSS for pathos-gravity-forms, class: .elementor-element-0e10ccc *//* Input fields */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield input[type="text"],
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield input[type="email"],
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield input[type="tel"],
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield select {
  border-radius: 8px;
  border: 1px solid #d1d1d1;
  padding: 12px 14px;
  font-size: 15px;
}

/* Field focus state */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield input:focus,
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield select:focus {
  border-color: #4B1A6E;
  outline: none;
  box-shadow: 0 0 0 2px rgba(75, 26, 110, 0.15);
}

/* Field labels */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_label {
  font-weight: 600;
  color: #333333;
  margin-bottom: 6px;
}

/* Spacing between fields */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield {
  margin-bottom: 20px !important;
}

/* Submit button */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gform_button {
  background-color: #4B1A6E;
  color: #ffffff !important;
  border: none;
  border-radius: 8px;
  padding: 14px 32px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.elementor-48264 .elementor-element.elementor-element-0e10ccc .gform_button:hover {
  background-color: #38134f;
}

/* Checkbox consent text - smaller and muted */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_consent_description,
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_description {
  font-size: 8px;
  color: #666666;
  line-height: 1.5;
}

.elementor-48264 .elementor-element.elementor-element-0e10ccc .gform_footer,
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gform_button {
  width: 100%;
}

/* SMS/legal consent text - smaller and muted */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_consent_description,
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_description {
  font-size: 8px;
  color: #767676;
  line-height: 1.5;
}

/* Keep the links legible even though the text around them is muted */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_consent_description a,
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_description a {
  color: #4B1A6E;
  text-decoration: underline;
}

/* Align consent checkbox to the top of the text, not centered */
.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_checkbox li {
  display: flex !important;
  align-items: flex-start !important;
}

.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_checkbox li input[type="checkbox"] {
  margin-top: 4px !important;
  vertical-align: top !important;
  flex-shrink: 0;
}

.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_checkbox li label {
  vertical-align: top !important;
}

.elementor-48264 .elementor-element.elementor-element-0e10ccc .gfield_checkbox li input[type="checkbox"] {
  margin-right: 12px;
}/* End custom CSS */