.p-partners-registration-journey {padding-top: 32px;background-color: #f3f3f3}
.p-partners-registration-journey h1, .p-partners-registration-journey h2, .p-partners-registration-journey h3, .p-partners-registration-journey h4, .p-partners-registration-journey h5, .p-partners-registration-journey h6 {text-transform: uppercase;font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;--webkit-font-smoothing: antialiased;color: black}
.p-partners-registration-journey h1 {font-size: 28px;line-height: 32px;letter-spacing: -0.5px;margin-bottom: 10px}
.p-partners-registration-journey h3 {font-size: 24px;line-height: 26px;margin-bottom: 30px}
.p-partners-registration-journey h4 {font-size: 14px;line-height: 22px;margin-bottom: 5px}
.p-partners-registration-journey h6 {font-size: 18px;line-height: 24px;margin-bottom: 0}
.p-partners-registration-journey p {color: #000;font-size: 14px;line-height: 22px;margin-bottom: 10px}
.p-partners-registration-journey hr {border-color: #e7e7e8}

.a-input-label {color: black;font-size: 16px;font-style: normal;line-height: 24px;letter-spacing: 0px;text-align: left;display: flex;margin-bottom: 20px;flex: 0 0 100%}
.a-input-label strong {font-size: 18px;line-height: 24px;font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;--webkit-font-smoothing: antialiased;display: block}
.a-input-label + .m-message {padding-top: 0}
.a-input-label .pull-right {margin-left: auto}
.a-input-label._sml-margin-bottom {margin-bottom: 5px}
.a-input-label._sml-margin-bottom strong {margin-bottom: 0}
.a-input-label._two-lines strong {margin-bottom: 10px}
.a-input-label a {color: black;font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;text-decoration: underline}
.a-input-label a:hover {color: black}
.a-unit-image {position: relative;max-width: 87px;min-height: 55px;width: 100%;border-radius: 4px;margin-right: 10px;overflow: hidden}
.a-unit-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover}

.a-chevron {position: absolute;top: 50%;right: -8px;display: flex;align-items: center;justify-content: center;width: 32px;transition: all .35s ease;height: 32px;transform: translateY(-50%)}
.a-chevron._open {transform: translateY(-50%) rotate(180deg)}

.a-progress {position: absolute;top: 0;bottom: 0;left: 0;background-color: #006646;border-radius: 0px 50px 50px 0px;transition: all .5s ease-out}
.a-label {font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;--webkit-font-smoothing: antialiased;font-size: 18px;line-height: 24px;color: black;margin-bottom: 20px;width: 100%}

.a-button {background-color: #ededed;display: flex;align-items: center;justify-content: center;border-radius: 4px;transition: 0.3s;padding: 6px 20px;color: #151d2d;border: solid 2px #ededed;font-size: 16px;font-family: ITC Avant Garde Gothic W05 Boo, helvetica, arial, sans-serif;font-weight: 500;text-align: center;min-height: 40px}
.a-button:hover {text-decoration: none;color: #151d2d}
.a-button._active, .a-button._black {color: white;background-color: black;border-color: black}
.a-button._active:hover, .a-button._black:hover {background-color: #2f2f2f;border-color: #2f2f2f;color: white}
.a-button._active .a-icn svg path, .a-button._black .a-icn svg path {fill: white}
.a-button._white {color: black;background-color: white;border-color: black}
.a-button._white .a-icn svg path {fill: black}
.a-button._white:hover {color: white;background-color: black;border-color: black}
.a-button._white:hover .a-icn svg path {fill: white}
.a-button .a-button-loader {display: none}
.a-button .a-button-loader img {width: 25px}
.a-button .a-icn {margin-right: 12.5px}
.a-button .a-text {display: block}
.a-button._loading .a-button-loader {display: block}
.a-button._loading .a-text {display: none}

.form-item--error-message .error, .form-item--error-message {color: #eb5757;font-size: 16px;line-height: 24px; font-weight: 300;}
.form-item--error-message .error {display:none;}
.a-step-label {font-size: 12px;line-height: 1.2;font-weight: 600;font-family: ITC Avant Garde Gothic W05 Boo, helvetica, arial, sans-serif;white-space: nowrap}

.a-input {border-radius: 4px;font-size: 16px}
.a-input._date {background-color: white;border: solid 1px black;padding: 8px 15px;height: 50px;outline: 0;min-width: 200px;width: 100%;color: #151d2d;margin-bottom: 20px}
.a-input._date:focus-visible, .a-input._date:focus, .a-input._date:active {background-color: white;border-color: #345262;box-shadow: 0px 0px 4px rgba(52, 133, 254, 0.5)}
input[type="text"], input[type="email"], input[type="number"], input[type="password"] {border-radius: 2px;border: solid 1px #cbcbcb;color: black;font-size: 16px;line-height: 24px;width: 100%;height: 50px;padding: 16px 24px;outline: none;margin-bottom: 20px}
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="number"]::placeholder, input[type="password"]::placeholder {color: #757575;font-size: 16px;line-height: 24px}
input[type="text"]:focus, input[type="text"]:focus-visible, input[type="email"]:focus, input[type="email"]:focus-visible, input[type="number"]:focus, input[type="number"]:focus-visible, input[type="password"]:focus, input[type="password"]:focus-visible {border-color: #345262;box-shadow: 0px 0px 4px rgba(52, 133, 254, 0.5)}
input[type="number"] {-moz-appearance: textfield}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0}

.a-badge {position: relative;margin-bottom: 20px;display: flex;justify-content: center}
.a-badge span {display: flex;font-size: 14px;line-height: 22px;font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;--webkit-font-smoothing: antialiased;align-items: center;justify-content: center;border-radius: 24px;color: black;background-color: #f1f1f1;width: 50px;height: 26px;position: relative}
.a-badge:before {content: '';height: 1px;background-color: #cbcbcb;position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%)}

.m-card {padding: 11px 8px;margin-bottom: 10px}

.m-card._accordion .m-unit-info-head {padding-right: 42px;color: black;font-size: 14px;line-height: 22px}
.m-card._accordion .m-unit-info-head .a-chevron {right: 0}
.m-card._accordion .m-unit-info-head * {pointer-events: none}

.m-intro h1 {font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;color: black;font-size: 28px;line-height: 32px;letter-spacing: -0.5px;margin-bottom: 15px}
.m-intro p {color: #323338;font-size: 14px;line-height: 22px;margin-bottom: 10px}
.m-intro a {color: #323338;font-size: 14px;line-height: 22px}

.m-buttons {margin: 0 auto;max-width: 424px;gap: 24px;padding-top: 24px}
.m-buttons .a-button {flex: 1 1 50%}
@supports (-webkit-touch-callout: none) and (not (translate: none)) {
  .m-buttons .a-button:not(:last-child) {margin-right: 24px}
}

.m-registration .m-step-2 {padding-top: 20px}
.m-registration .m-step-2 .m-input-wrapper {margin-bottom: 0;padding-bottom: 0;border-bottom: 0}
.m-registration .m-step-2 .m-input-wrapper._intro {margin-bottom: 0}
.m-registration .m-step-2 .m-input-wrapper .m-message {padding-bottom: 20px}
.m-registration .m-step-2 .m-input-wrapper .a-input-label {font-family: ITC Avant Garde Gothic W05 Boo, Roboto, helvetica, arial, sans-serif;font-weight: normal}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-input-label {margin-bottom: 5px}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-input-label strong {margin-bottom: 10px}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-icn {position: relative;margin-left: 7px}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-icn::before, .m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-icn::after {transition: opacity 0.3s ease-in-out;opacity: 0}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-icn:hover::after {content: attr(data-tooltip);opacity: 1;position: absolute;top: calc(100% - 1px);left: 0;background: #345262;padding: 12px;border-radius: 4px;z-index: 5;color: #fff;min-width: 250px;transform: translateX(-90%)}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-icn:hover::before {content: "";opacity: 1;position: absolute;top: calc(100% - 7px);left: calc(50% - 8px);width: 0;height: 0;border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent #345262 transparent}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .m-select {margin-bottom: 20px}
.m-registration .m-step-2 .m-input-wrapper.m-preferred-rent hr {margin-bottom: 0}
.m-registration .m-step-2 .m-input-wrapper._has-error + .m-input-wrapper._has-error {padding-top: 20px}
.m-registration .m-step-2 .m-slots {max-width: inherit}
.m-registration .m-step-2 .m-slots .a-booking-option._small {width: 100%;max-width: inherit}
.m-registration .m-step-2 .m-buttons .a-button {min-width: 160px}
.m-registration .m-step-2 .m-buttons .a-button.a-booking-prev {margin-bottom: 0}
.m-registration input[type], .m-registration select {transition: all 0.2s ease-in-out;margin-bottom: 0}

.m-registration input[type]:hover, .m-registration select:hover {border-color: #b2b2b2}
.m-registration .m-accordion-head {padding-top: 20px}
.m-registration .m-accordion-head .a-chevron {top: 0;transform: none;height: 24px;right: 15px}

.m-registration .m-accordion-head._open .a-chevron {transform: rotate(180deg)}
.m-registration ._has-error + .m-accordion-head {margin-top: 20px}
.m-registration .m-accordion-body {opacity: 0;transition: opacity 0.3s ease;overflow: hidden;height: 0;padding-top: 0}
.m-registration .m-accordion-body input {max-width: 100%}

.m-registration .m-accordion-body._open {opacity: 1;height: auto}
.m-registration .m-accordion-body .m-input-wrapper:only-child.padding-b0 {padding-bottom: 0}

.m-message {font-size: 14px;line-height: 22px;color: black;padding: 20px 0 0}
.m-message .a-icn {margin-right: 12px}
.m-message a {font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;color: black;text-decoration: underline}
.m-message a:hover {color: black}
.m-input-wrapper {padding-top: 20px;padding-bottom: 20px;border-bottom: solid 1px #e7e7e8;margin-bottom: 20px}
.m-input-wrapper._has-error {box-shadow: inset 4px 0px 0px #eb5757;background-color: rgba(235, 87, 87, 0.1)}
.m-input-wrapper._has-error + .m-input-wrapper._has-error {padding-top: 0}
.m-input-wrapper._no-padding-top {padding-top: 0}
.m-input-wrapper .password-eye {cursor: pointer;position: absolute;right: 10px;top: 25%;z-index: 9}
.m-input-wrapper .password-eye:after {background-image: url("/modules/custom/quintain_2022_create_account/img/eye-close.png");background-size: 20px 20px;background-position: initial;background-repeat: no-repeat;content: "";width: 20px;display: inline-block;height: 20px}
.m-input-wrapper .password-eye-open:after {background-image: url("/modules/custom/quintain_2022_create_account/img/eye-open.png") !important}
.m-input-wrapper .password-strength-weak {color: #eb5757}
.m-input-wrapper .password-strength-strong {color: #006646}
.m-input-wrapper .password-strength-normal {color: #c88d0b}
.m-input-wrapper #passwordHelp ul {list-style: none;padding-left: 10px}
.m-input-wrapper #passwordHelp ul li {color: #eb5757}
.m-input-wrapper #passwordHelp ul li:before {content: '\2718';width: 10px;height: 10px;padding-right: 2px}
.m-input-wrapper #passwordHelp ul li.is_fulfilled {color: #006646}
.m-input-wrapper #passwordHelp ul li.is_fulfilled:before {content: '\2713'}


.m-registration {color: black;font-size: 16px;line-height: 24px;margin: 0 auto}
.m-registration._login {padding-top: 30px}
.m-registration .container {max-width: 567px}
.m-registration .m-input-wrapper {margin-bottom: 0;border-bottom: 0;padding-top: 0}
.m-registration .m-input-wrapper._has-error {padding-top: 20px}
.m-registration .a-input-label {margin-bottom: 7px;font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;--webkit-font-smoothing: antialiased}
.m-registration .a-input-label span {font-family: ITC Avant Garde Gothic W05 Boo, helvetica, arial, sans-serif;font-weight: normal}
.m-registration .a-input-label span a {color: black;text-decoration: underline}
.m-registration h6 {margin-bottom: 6px}
.m-registration h6 + div {margin-bottom: 20px}
.m-registration hr {margin-top: 0;margin-bottom: 20px}
.m-registration .m-input-wrapper input[type="text"], .m-registration .m-input-wrapper input[type="email"], .m-registration .m-input-wrapper input[type="number"], .m-registration .m-input-wrapper input[type="password"] {margin-bottom: 0}
.m-registration .m-input-wrapper._tcs {padding-bottom: 15px}
.m-registration .m-input-wrapper._terms .a-checkbox {margin-bottom: 0}
.m-registration .m-input-wrapper._terms:not(._has-error) {padding-bottom: 0}
.m-registration .m-buttons {max-width: inherit}
.m-registration .m-buttons .a-button.a-booking-prev {margin-bottom: 20px}

.m-checkboxes {padding-top: 15px}

.m-benefits-info {color: black;font-size: 14px;line-height: 22px;max-height: 0;opacity: 0;overflow: hidden;transition: all .35s ease}
.m-benefits-info hr {border-top: solid 1px #cbcbcb;width: 100%}
.m-benefits-info .a-booking-detail:last-of-type {border-bottom: 0}
.m-benefits-info._open {max-height: 500px;padding-top: 13px;opacity: 1}

.a-list-style-1 {
  list-style-type: none;
  padding-left: 0;
}

.a-list-style-1 li {
  background: url("../../../../themes/custom/tipi_bootstrap/dist/images/icons/tick-square.svg") left 4px no-repeat;
  padding-left: 30px;
  margin-bottom: 5px;
  color: #000;
}


.o-registration-step > ._white {padding-bottom: 50px}
.o-registration-step._register-login {border-top-left-radius: 30px;border-top-right-radius: 30px;padding-bottom: 50px}
@supports (-webkit-touch-callout: none) and (not (translate: none)) {
  .o-registration-step._register-login .m-buttons .a-button:not(:last-child) {margin-right: 0}
}
.o-registration-step._step-1 .m-input-wrapper {padding-bottom: 0;margin-bottom: 0}
.o-registration-step._step-1 .m-message {margin-bottom: 20px}
.o-registration-step._step-3 ._has-error {box-shadow: inset 4px 0px 0px #eb5757;background-color: rgba(235, 87, 87, 0.1)}
.o-registration-step._step-3 ._has-error:first-child {padding-top: 20px}
.o-registration-step._step-3 ._has-error:last-child {padding-bottom: 20px}
.o-registration-step._step-3 footer hr {margin-top: 0;margin-bottom: 0}
.o-registration-step._step-4 ._has-error {box-shadow: inset 4px 0px 0px #eb5757;background-color: rgba(235, 87, 87, 0.1);padding-top: 20px}
.o-registration-step._step-4 .m-parking svg, .o-registration-step._step-4 .m-pets svg {margin-bottom: 20px}
.o-registration-step._step-4 .m-parking hr, .o-registration-step._step-4 .m-pets hr {margin-top: 0;margin-bottom: 20px}
.o-registration-step._step-4 .m-line hr {margin-top: 0;margin-bottom: 0}

.o-register-login-form .a-input-label,
.o-register-login-form label {font-family: ITC Avant Garde Gothic W05 Bol, helvetica, arial, sans-serif;font-weight: bold;--webkit-font-smoothing: antialiased;margin-bottom: 7px}
.o-register-login-form .a-button {height: 40px;width: 100%;transition: none !important; border: none; margin: 0;}
.o-register-login-form .m-email-login-register {padding: 20px 0}
.o-register-login-form .m-email-login-register._has-error {box-shadow: inset 4px 0px 0px #eb5757;background-color: rgba(235, 87, 87, 0.1)}

._rounded {border-radius: 4px}
._rounded-top-left {border-top-left-radius: 30px}
._rounded-top-right {border-top-right-radius: 30px}
._white {background-color: white;display: flex;flex-direction: column}

.text-green {color: #006646}
.text-red {color: #881024}

#quintain-partners-create-account-widget {width: 100%}

@media (min-width: 768px) {
  .p-partners-registration-journey {padding-top: 40px}
  #quintain-partners-create-account-widget {max-width: 720px;margin: 0 auto;padding: 0 15px 150px}

  .o-benefits {width: 33.3333333%;float: right;clear: both}
  .o-benefits .m-benefits .m-card._accordion .m-unit-info-head .a-chevron {display: flex}

  .a-button {min-width: 200px}

  .m-card._accordion .m-unit-info-head {padding-right: 30px;font-size: 16px;line-height: 24px}
  .m-card._accordion .m-unit-info-head .a-chevron {display: none}

  .a-step-label {position: absolute;top: 100%}

  .a-input._date {width: 264px}

  .m-card {border: solid 1px #cbcbcb;padding: 11px 15px;margin-bottom: 20px}

  .o-registration-step {width: calc(66.666666% - 15px);padding-bottom: 0;order: 3;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: solid 1px #cbcbcb;border-left: solid 1px #cbcbcb;border-right: solid 1px #cbcbcb}
  .o-registration-step > ._white {padding-top: 20px;padding-bottom: 20px}
  .o-registration-step._register-login {border-top: solid 1px #cbcbcb;border-top-left-radius: 4px;border-top-right-radius: 4px;padding-bottom: 39px}
  .o-registration-step._step-3 .m-accordion .m-head {max-width: 375px}
  .o-registration-step._step-3 .m-accordion .m-body input {max-width: 375px}

  .m-registration {padding-top: 48px;margin: 0}
  .m-registration h6 {text-transform: none}
  .m-registration h6 + div {margin-bottom: 30px}
  .m-registration .m-input-wrapper {padding-bottom: 30px}
  .m-registration hr {margin-bottom: 30px}
  .m-registration .container {margin: 0}

  .a-textarea {min-height: 175px}

  .m-registration .m-step-2 {padding-top: 0}
  .m-registration .m-step-2 .m-input-wrapper.m-movein-date {padding-bottom: 0}
  .m-registration .m-step-2 .m-input-wrapper.m-movein-date hr {margin-bottom: 0}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-bedroom {padding-top: 20px;padding-bottom: 20px}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-bedroom hr {margin-bottom: 0}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-rent {padding-bottom: 0}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .a-icn:hover::after {transform: translateX(-50%)}
  .m-registration .m-step-2 .m-slots .a-booking-option._small {width: auto;padding: 9px 4px}
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .m-registration .m-step-2 .m-slots .a-booking-option._small:not(:last-child) {margin-right: 15px}
  }.m-registration .m-step-2 .m-slots hr {margin-bottom: 0}
  .m-registration .m-step-2 .m-select {max-width: 165px}
  .m-registration .m-step-2 .m-buttons {margin: 0 auto}
  .m-registration .m-step-2 .m-buttons .a-button {min-width: 190px}
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .m-registration .m-step-2 .m-buttons .a-button:not(:last-child) {margin-right: 24px !important}
  }

  .m-intro {margin-bottom: 40px}
  .m-intro.container {padding-left: 0;padding-right: 0;max-width: calc(66.666666% - 15px);margin-left: 0}
  .m-intro h1 {font-size: 45px;line-height: 1;letter-spacing: -0.42px}
  .m-intro p {font-size: 16px;line-height: 24px;margin-bottom: 20px}
  .m-intro a {font-size: 16px;line-height: 24px}

  .m-booking-options {margin-left: -12px;margin-right: -12px;padding-bottom: 110px}

  .m-buttons .a-button {flex: 1 1 auto}
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .m-buttons .a-button:not(:last-child) {margin-right: 24px;margin-bottom: 0}
  }
}

@media (min-width: 992px) {
  #quintain-partners-create-account-widget {max-width: 960px}

  .p-partners-registration-journey h1 {font-size: 45px;line-height: 45px;letter-spacing: -0.42px}
  .p-partners-registration-journey p {font-size: 16px;line-height: 24px}
  .p-partners-registration-journey h4 {font-size: 24px}

  .o-registration-step._register-login {padding-bottom: 40px}
  .o-registration-step > ._white {padding-bottom: 20px;padding-top: 80px}
  .o-registration-step._step-1 .m-input-wrapper {border-bottom: solid 1px #e7e7e8}
  .o-registration-step._step-1 ._spacing-below {margin-bottom: 80px}
  .o-registration-step._step-2 .m-message-wrap {border-bottom: solid 1px #e7e7e8}
  .o-registration-step._step-2 .m-message-wrap .m-message {padding-bottom: 80px}
  .o-registration-step._step-3 footer {border-top: solid 1px #e7e7e8}
  .o-registration-step._step-4 .m-line {padding-left: 0;padding-right: 0}
  .o-registration-step._step-4 .m-line hr {margin-top: 60px}

  .a-unit-image {border-radius: 0;max-width: inherit;padding-top: 56.5%;margin-right: 0;margin-bottom: 10px}

  .o-reservation-details {width: 33.3333333%;float: right;order: 2}

  .m-registration._register {padding-top: 80px}
  .m-registration._login {padding-top: 40px}
  .m-registration .container {padding-left: 40px;padding-right: 40px}
  .m-registration .m-buttons {gap: 0 20px;max-width: 424px;padding-top: 30px;margin: 0}
  .m-registration .m-buttons .a-button {flex: 1 1 50%;min-width: 236px}
  .m-registration .m-buttons .a-button.a-booking-prev {margin-bottom: 0}

  .m-registration input[type], .m-registration select {margin-bottom: 5px}

  .m-input-wrapper {border-bottom: 0;padding-bottom: 0;margin-bottom: 0}
  .m-input-wrapper._has-error {padding-bottom: 20px}
  .m-input-wrapper._border-bottom {border-bottom: solid 1px #e7e7e8;padding-bottom: 50px}

  .m-registration .m-step-2 .container {max-width: inherit}
  .m-registration .m-step-2 .m-input-wrapper._intro {padding-top: 0}
  .m-registration .m-step-2 .m-input-wrapper.m-movein-date {padding-bottom: 0}
  .m-registration .m-step-2 .m-input-wrapper.m-movein-date .a-input._date {margin-bottom: 30px}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-bedroom {padding-top: 30px}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-rent {padding-top: 10px}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-rent .m-select {margin-bottom: 80px}
  .m-registration .m-step-2 .m-slots .a-booking-option._small {margin: 0 0 30px}
  .m-registration .m-step-2 .m-buttons .a-button {min-width: 200px}

  .m-registration .m-accordion-body input {max-width: 375px}

  .m-registration .m-accordion-head .a-chevron {right: 40px}
}

@media (min-width: 1200px) {
  .m-card {padding: 20px 30px}

  .p-partners-registration-journey {padding-top: 70px}
  #quintain-partners-create-account-widget {max-width: 1140px}

  .o-registration-step._step-1 .container, .o-registration-step._step-2 .container, .o-registration-step._step-3 .container, .o-registration-step._step-4 .container {padding-left: 40px;padding-right: 40px}
  .o-registration-step._step-5 > .container {padding-left: 40px;padding-right: 40px}

  .m-registration .m-step-2 .m-input-wrapper {padding-top: 40px}
  .m-registration .m-step-2 .m-input-wrapper.m-preferred-rent hr {margin-top: 40px}
  .m-registration .m-step-2 .m-slots .a-booking-option._small {width: 100%;max-width: 138px;margin-bottom: 40px}
}

@media (min-width: 1400px) {
  #quintain-partners-create-account-widget {max-width: 1308px}
}
