/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

*{margin:0;padding:0;border:none;box-sizing:border-box}html,body,#application{min-width:100%;min-height:100vh;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,input,textarea,button{outline:none;background-color:rgba(0,0,0,0)}
.iframe_opener_button{position:fixed;z-index:1;left:0;right:0;width:100%;height:100%;width:100vw;height:100vh;cursor:pointer}
.iframe_opener{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%;border:none;margin:0;padding:0;overflow:hidden;opacity:.000001}
@keyframes spinner_spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;position:relative;width:1.5rem;height:1.5rem}.spinner>div{position:absolute;left:0;right:0;top:0;bottom:0;border-style:solid;border-radius:50%}.spinner>div:first-child{z-index:1;opacity:.35}.spinner>div:last-of-type{z-index:2;border-color:rgba(0,0,0,0);animation:1s spinner_spin infinite ease-in-out}
.button{position:relative;z-index:0;border-radius:5px;display:flex;padding:0;overflow:hidden;cursor:pointer;white-space:nowrap;height:2.35rem}.button .button_inner{padding:.4rem 1rem;font-size:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:100%}.button .icon.menu_icon{margin-left:.6rem;margin-right:-0.1rem;font-size:.8rem}.button.button_loading>.spinner{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.button.button_loading>:not(.spinner){opacity:0}.button::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0;transition:background-color .25s}.button .icon{color:currentColor;font-size:1.1em;line-height:1.5rem;margin-top:-0.05rem}.button .icon.icon_arrow_left,.button .icon.icon_arrow_right{font-size:.5rem}.button .icon.icon_check{font-size:.65rem}.button .button_content{font-size:.8em;font-weight:800;line-height:1.5rem}.button .button_inner.button_no_content{min-width:2.25rem;padding-left:0;padding-right:0}.button .button_inner:not(.button_no_content) .left_icon{margin-right:.5rem}.button .button_inner:not(.button_no_content) .right_icon{margin-left:.5rem}.button.button_primary{color:#fff}.button.button_primary::before{opacity:.1}.button.button_primary:not(:disabled):hover::before{background-color:#000}.button.button_primary:not(:disabled):active::before{background-color:#fff}.button.button_secondary{background-color:#fff;transition:border-color .25s ease-out,background-color .25s ease-out,color .25s ease-out}.button.button_secondary::before{opacity:.1}.button:disabled{cursor:default;opacity:.7}.button.uppercase{text-transform:uppercase}
.icon_button{position:relative;z-index:0;padding:.5rem;font-size:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;background-color:#fff}.icon_button.icon_button_outline{background-color:#fff;border-radius:3px}.icon_button.icon_button_primary{border-radius:3px;color:#fff}.icon_button.icon_button_round{border-radius:50%;overflow:hidden}.icon_button::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:3px;color:inherit;background-color:currentColor;opacity:0;z-index:-1;transition:opacity .25s}.icon_button:not(:disabled):hover::before{opacity:.1}.icon_button:not(:disabled).active::before,.icon_button:not(:disabled):active::before{opacity:.15}.icon_button:disabled{cursor:not-allowed}.icon_button:disabled::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:3px;z-index:1;background-color:rgba(255,255,255,.8);margin:1px}.icon_button .icon{color:currentColor;line-height:1;transition:color .25s}
.step_container{display:flex;flex-direction:row;align-items:stretch;background-color:#6c0063}.step_container::before{content:"";flex:1}.step_container::after{content:"";flex:1;background-color:#f3f5f7}.step_container.mobile.banner_only .banner_container{flex:1 !important}.step_container.mobile.banner_only .banner_container .register_banner{padding-left:30px !important;padding-right:30px !important}.step_container.mobile:not(.banner_only) .banner_container{display:none}.step_container.content_fill .step_container_inner{width:100%}.step_container.content_fill .banner_container{flex:0}.step_container.content_fill .content_container{flex:1}.step_container.content_fill::before,.step_container.content_fill::after{content:none}.step_container.content_wide .content_container{padding-left:30px !important;padding-right:30px !important}.step_container .step_container_inner{width:1440px;display:flex;flex-direction:row;align-items:stretch}@media(max-width: 1200px){.step_container .step_container_inner .banner_container{flex:.8 !important}.step_container .step_container_inner .banner_container .register_banner{padding-top:40px;padding-left:30px;padding-right:50px}.step_container .step_container_inner .content_container{padding-top:40px;padding-left:50px;padding-right:30px}}@media(max-width: 950px){.step_container .step_container_inner .form_row{flex-direction:column}.step_container .step_container_inner .form_column{margin:0 !important}.step_container .step_container_inner .step_actions{margin-top:30px}}.step_container .step_container_inner .banner_container{max-width:600px;flex:1;background-color:#6c0063}.step_container .step_container_inner .content_container{flex:1;background-color:#f3f5f7}.step_container .content_container{padding-top:80px;padding-left:100px;padding-right:50px;padding-bottom:50px}.step_container .content_container .logo{height:30px;width:auto;margin-bottom:30px}.step_container .content_container .loading_spinner{width:4rem;height:4rem;align-self:center;margin-top:100px}.step_container .content_container .step_content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.step_container .content_container .step_content .form_container{padding:0;width:100%;max-width:600px}.step_container .content_container .step_content .form_column{margin-top:0;margin-bottom:0}
.register_banner{padding-top:80px;padding-left:70px;padding-right:100px;padding-bottom:70px;color:#fff;min-height:100%;display:flex;flex-direction:column;align-items:stretch}.register_banner .heading{font-size:30px;font-weight:700}.register_banner .heading.small{font-size:18px}.register_banner.demo_content{align-items:center}.register_banner.demo_content .heading{text-align:center}.register_banner.demo_content .demo_img{margin-bottom:30px;height:120px;width:auto;max-width:80%;object-fit:contain;object-position:center}.register_banner.demo_content .features_list{margin-top:30px;max-width:80%;display:flex;flex-direction:column;align-items:stretch;gap:8px}.register_banner.demo_content .features_list>div{padding-left:26px;font-size:16px;font-weight:600;background:no-repeat center left url("/static/images/misc/checkmark.svg");background-size:16px 16px}.register_banner.demo_content .complete_box{margin-top:30px;width:90%;padding:10px 20px;border:1px solid #55ae2a;border-radius:10px;background-color:#f0ffe9;display:flex;flex-direction:row;align-items:center;gap:20px}.register_banner.demo_content .complete_box img{height:34px;width:auto}.register_banner.demo_content .complete_box>div{display:flex;flex-direction:column;color:#46505a;font-size:14px;font-weight:500}.register_banner.demo_content .complete_box>div>div:first-of-type{font-weight:700}.register_banner.testimonial_content .testimonial{margin-top:50px}.register_banner.testimonial_content .testimonial .testimonial_items{display:flex;flex-direction:column;align-items:stretch;gap:30px}.register_banner.testimonial_content .testimonial .testimonial_item{display:flex;flex-direction:column;align-items:stretch}.register_banner.testimonial_content .testimonial .testimonial_text{padding:25px 30px;background-color:rgba(0,0,0,.15);border-radius:30px;border-bottom-left-radius:0;font-weight:500}.register_banner.testimonial_content .testimonial .testimonial_user{margin-top:20px;display:flex;flex-direction:row;align-items:center;gap:10px}.register_banner.testimonial_content .testimonial .testimonial_user .avatar{width:60px;aspect-ratio:1/1;border-radius:50%;border:2px solid #5c0054;box-shadow:0 0 20px rgba(255,255,255,.25)}.register_banner.testimonial_content .testimonial .testimonial_user .text>div:first-of-type{font-size:16px;font-weight:700;margin-bottom:5px}.register_banner.testimonial_content .testimonial .testimonial_user .text>div:last-of-type{font-size:13px;font-weight:700}.register_banner.testimonial_content .testimonial .testimonial_user .text>div:last-of-type .upper{font-size:.9em;font-weight:800}.register_banner.testimonial_content .testimonial .testimonial_user .text>div:last-of-type span:last-of-type{color:#ff0}.register_banner .gap{flex:1;min-height:80px}.register_banner .languages{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:15px;column-gap:20px}.register_banner .languages button{color:#fff !important;font-size:13px;font-weight:600 !important;cursor:pointer}.register_banner .languages button:hover{text-decoration:underline}.register_banner .languages button.active{text-decoration:underline;font-weight:700 !important}
.step_intro_mobile .logo{height:35px;width:auto;margin-top:30px;margin-left:30px;margin-bottom:-20px}.step_intro_mobile .button_register{width:100%}.step_intro_mobile .button_register:first-of-type{margin-bottom:30px}.step_intro_mobile .button_register:last-of-type{margin-top:40px}
.form_container{padding:2rem;display:flex;flex-direction:column}.form_container .form_field{margin-top:.75rem;margin-bottom:.75rem}.form_row{display:flex;flex-direction:row;overflow:hidden}.form_row .form_column,.form_row .form_spacer{flex:1;overflow:hidden;display:flex;flex-direction:column;margin:.75rem}.form_row .form_column:first-child,.form_row .form_spacer:first-child{margin-left:0}.form_row .form_column:last-child,.form_row .form_spacer:last-child{margin-right:0}
.form_field{display:flex;flex-direction:column}.form_field:not(.form_input) .form_field_content{cursor:pointer}.form_field.form_field_disabled .form_field_content{border-style:dotted;cursor:default}.form_field.form_field_disabled .form_field_content input{cursor:default}.form_field .form_field_label{display:flex;flex-direction:row;font-weight:700;font-size:.875rem;margin-bottom:.25rem;white-space:nowrap}.form_field .form_field_label .required{font-size:.9rem;font-weight:400;line-height:1;margin-left:.3rem;padding-top:.25rem}.form_field .form_field_hint{font-size:.8rem;margin-top:.5rem}.form_field .form_field_content{width:100%;transition:border-color .25s,box-shadow .25s}.form_field .form_field_content .form_field_content_input_container{position:relative;display:flex;flex-direction:row;align-items:stretch}.form_field .form_field_content .form_field_affix{display:flex;flex-direction:row;align-items:center}.form_field .form_field_content .form_field_affix.form_field_prefix{padding-left:.7rem}.form_field .form_field_content .form_field_affix.form_field_suffix{padding-right:.5rem}.form_field .form_field_content .form_field_affix.form_field_suffix .icon_button{margin-right:-0.4rem}.form_field .form_field_content .form_field_affix .icon{font-size:.95rem}.form_field .form_field_content .form_field_content_input_inner{flex:1;overflow:hidden;padding:0 .8rem;display:flex;flex-direction:row}.form_field .form_field_content .form_field_input{min-width:0;width:100%;font-weight:600;font-size:.9rem;line-height:1.6rem;padding:.4rem 0;transition:color .25s}.form_field .form_field_content .form_field_input:not(input):not(textarea){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.5rem 0 .3rem}.form_field .form_field_content input::placeholder,.form_field .form_field_content textarea::placeholder,.form_field .form_field_content .placeholder{font-weight:400 !important}.form_field.form_textarea .form_field_content_input_inner{padding-right:0}.form_field.form_textarea .form_field_textarea{padding-right:.8rem}.form_field .form_field_focus_trap{width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.form_field .help_tooltip{width:unset;margin-left:5px}
.time_input_dropdown_container{padding:5px 0}.time_input_dropdown_container .time_input_dropdown_close_button{padding:.7rem;text-align:center;width:100%;cursor:pointer}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form_number_input .form_field_prefix{padding-left:0 !important}.form_number_input .form_field_suffix{padding-right:0 !important}.form_number_input .icon_button{margin-left:0 !important;margin-right:0 !important}.form_number_input .icon{font-size:1rem !important}
.select_dropdown{margin:10px 0;border-radius:5px;overflow:hidden}.select_dropdown .select_dropdown_search_box{padding:.25rem}.select_dropdown .select_item_empty{font-style:italic;margin:.5rem;pointer-events:none;opacity:.5}.select_dropdown .select_item{padding:.5rem 1rem;transition:color .25s,background-color .25s;font-size:1rem;cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.form_phone_input_wrapper{display:flex}.form_phone_input_wrapper .form_phone_code_select .form_field_content{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right-color:rgba(0,0,0,0) !important}.form_phone_input_wrapper .form_phone_code_select .form_field_hint{display:none}.form_phone_input_wrapper .phone_code_selected_item{display:flex;align-items:center}.form_phone_input_wrapper .phone_code_selected_item .icon{margin-right:5px}.form_phone_input_wrapper .form_phone_input{flex:1}.form_phone_input_wrapper .form_phone_input .form_field_content{border-top-left-radius:0;border-bottom-left-radius:0}.form_phone_input_wrapper .form_phone_input .form_field_hint{margin-left:-80px}.form_phone_input_wrapper .form_phone_input .form_field_label{opacity:0;visibility:hidden}.dial_code_select_item{display:inline-flex;width:100%;align-items:center;font-size:.9rem}.dial_code_select_item .flag-icon{margin-right:.5rem}.dial_code_select_item .country_name{font-weight:700;margin-right:1rem;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dial_code_select_item .dial_code{margin-right:.5rem;color:gray;width:33px;min-width:33px}
.checkbox{width:1.5rem;height:1.5rem;padding:0 !important;font-size:1.5rem;border-radius:3px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:background-color .25s,border-color .25s,box-shadow .25s}.checkbox::after{position:absolute;left:0;right:0;top:0;bottom:0;margin:-2px;z-index:1;border-radius:3px;background-color:rgba(255,255,255,.35)}.checkbox:disabled{cursor:not-allowed}.checkbox:disabled::after{content:""}.checkbox.checkbox_checked .checked_icon{opacity:1}.checkbox.checkbox_indeterminated .indeterminated_icon{opacity:1}.checkbox .checked_icon{font-size:.5em;opacity:0;transition:opacity .25s;margin:2px 0 0 !important}.checkbox .indeterminated_icon{margin:2px 0 0 !important;width:55%;height:3px;border-radius:1px;opacity:0;transition:opacity .25s}
.form_checkbox{display:flex;align-items:center}.form_checkbox .form_checkbox_content{display:flex;flex-direction:row;align-items:center}.form_checkbox label{font-size:.9rem;margin-left:1rem}
.social_signup{display:flex;flex-direction:column;align-items:center}.social_signup>button{position:relative}.social_signup .social_signup_button{width:100%;max-width:20rem;margin-bottom:1rem}.social_signup .social_signup_button .button_content{text-transform:none !important;font-size:.9rem !important}.social_signup .social_signup_button.google_button{background:#ea4434 !important}.social_signup .social_signup_button.facebook_button{background:#1876f2 !important}.social_signup .social_signup_button_iframe,.social_signup .social_signup_button_iframe>div,.social_signup .social_signup_button_iframe>iframe,.social_signup .social_signup_button_iframe>div>div,.social_signup .social_signup_button_iframe>div>iframe{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;display:block !important;overflow:hidden !important;opacity:.00001 !important}.social_signup .social_signup_button_iframe>div,.social_signup .social_signup_button_iframe>iframe{transform:scale(1.5) !important}
.login_link .divider{width:100%;margin-top:3rem;margin-bottom:1rem;position:relative;display:flex;flex-direction:row;align-items:center}.login_link .divider::before,.login_link .divider::after{content:"";border-bottom:1px solid #ddd;flex:1;margin-top:1px}.login_link .divider span{margin:0 1rem;font-size:1rem;color:#666}.login_link .link_container{padding-top:1rem;font-size:.875rem;margin:0 auto}.login_link .link_container a{font-size:1rem;font-weight:600;text-decoration:underline;margin-left:.5rem}
.step_account .step_actions{display:flex;flex-direction:row;align-items:flex-end;gap:22px}.step_account .step_actions .connect_with{flex:1;min-width:0}.step_account .step_actions .connect_with>label{display:block;font-size:13px;font-weight:600;color:#989fa6;margin-bottom:2px}.step_account .step_actions .connect_with .social_signup{display:flex;flex-direction:row;gap:10px}.step_account .step_actions .connect_with .social_button{flex:1;min-width:0;border:1px solid #e2e6ea;background-color:#fff;cursor:pointer}.step_account .step_actions .connect_with .social_button .button_content{flex:1;display:flex;flex-direction:row;align-items:center;gap:10px}.step_account .step_actions .connect_with .social_button img{height:16px;width:auto}.step_account .step_actions .connect_with .social_button span{color:#576068;font-size:13px;font-weight:600;text-transform:none}.step_account .step_actions .button_submit{flex:1;min-width:0}.step_account .step_actions .button_submit .button_inner{justify-content:space-between}@media(max-width: 500px){.step_account .step_actions{flex-direction:column;align-items:stretch}}
.currency_select_item{display:inline-flex;width:100%;font-size:row;align-items:center;font-size:.9rem}.currency_select_item .code{font-weight:700;margin-right:.5rem}.currency_select_item .symbol{margin-right:1rem;flex:1}.currency_select_item .icon{margin-right:.5rem}
.step_business .step_actions{display:flex;flex-direction:row;justify-content:flex-end}
.step_submit{align-items:stretch !important;text-align:center}.step_submit .step_title{margin-top:50px;font-size:20px;font-weight:600}.step_submit .step_description{font-size:16px;font-weight:500}.step_submit .step_actions{margin-top:30px;justify-content:center}.step_submit .loading_spinner{margin-top:3rem !important}
.step_typeform{flex:1;min-width:0;background-color:#f3f5f7;position:relative;overflow:hidden}.step_typeform .loading_spinner{z-index:1;position:absolute;left:50%;top:50%;width:4rem;height:4rem;transform:translateX(-50%)}.step_typeform .typeform_embed{z-index:2;position:relative}.step_typeform .typeform_embed,.step_typeform .typeform_embed>div{display:flex;flex-direction:row;align-items:stretch;height:100% !important}.step_typeform .tf-v1-widget iframe{border-radius:0 !important}
.step_demo{flex:1;min-width:0;background-color:#f3f5f7;position:relative;overflow:hidden;padding-left:20px;padding-right:20px}.step_demo .loading_spinner{z-index:1;position:absolute;left:50%;top:50%;width:4rem;height:4rem;transform:translateX(-50%)}.step_demo .demo_embed{background-color:#f3f5f7;margin-top:50px;z-index:2;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.step_demo .demo_embed .button_access{margin-bottom:20px}.step_demo .demo_embed .iframe_container{z-index:3;position:relative;width:100%;padding-bottom:calc(51.0804289544% + 42px);height:0}.step_demo .demo_embed iframe{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}.step_demo .demo_embed .register_banner{margin-top:20px;width:100%;background-color:#6c0063;padding-left:20px !important;padding-right:20px !important}
html,body,.webready_registration_page,.step_container{min-height:100vh}body{font-family:Nunito,sans-serif;background-color:#6c0063}body a{color:#6c0063}body .form_field .form_field_content{border-radius:5px;background-color:#fff;border:1px solid #e2e6ea}body .form_field.form_field_readonly .form_field_content,body .form_field.form_field_disabled .form_field_content{background-color:#fefefe}body .form_field .form_field_label{color:#475059}body .form_field .form_field_label .required{color:#dc6859}body .form_field .form_field_hint{color:#899098}body .form_field.form_field_error:not(.form_field_focus) .form_field_content{border-color:rgba(220,104,89,.75) !important}body .form_field.form_field_error .form_field_hint{color:#dc6859}body .form_field.form_number_input .form_field_prefix{margin-left:.25rem}body .form_field.form_number_input .form_field_suffix{margin-right:.25rem}body .form_field .form_field_affix .icon{color:#899098}body .form_field .form_field_input{color:#222526}body .form_field input::placeholder,body .form_field textarea::placeholder,body .form_field .placeholder{color:#c5cbd2 !important}body .form_field:not(.form_field_disabled).form_field_focus .form_field_content{border-color:#6c0063 !important;box-shadow:0 0 0 2px rgba(108,0,99,.15) !important}body .form_field:not(.form_field_disabled).form_field_focus .form_field_content,body .form_field:not(.form_field_disabled):hover .form_field_content{border-color:#bdc4cb}body .form_field:not(.form_field_disabled).form_field_focus .form_field_content .form_field_input ::placeholder,body .form_field:not(.form_field_disabled).form_field_focus .form_field_content .form_field_input.placeholder,body .form_field:not(.form_field_disabled):hover .form_field_content .form_field_input ::placeholder,body .form_field:not(.form_field_disabled):hover .form_field_content .form_field_input.placeholder{color:#899098}body .form_phone_code_select{width:auto !important}body .form_phone_code_select .form_field_content_input_inner{padding-left:.65rem !important;padding-right:.35rem !important}body .form_phone_code_select .form_field_suffix{padding-right:.35rem !important}body .form_phone_code_select .form_field_suffix .icon{transform:scale(0.9) !important}body .button.button_primary{background-color:#6c0063}body .button.button_primary.intent_danger{background-color:#dc6859}body .button.button_secondary{border:1px solid #e2e6ea;color:#6c0063}body .button:not(:disabled):hover{border-color:#6c0063}body .button:not(:disabled):active::before{background-color:#6c0063}body .icon_button{color:#899098}body .icon_button.intent_primary{color:#6c0063}body .icon_button.icon_button_outline{border:1px solid #e2e6ea}body .icon_button.icon_button_outline:not(:disabled):hover{border-color:#6c0063}body .icon_button.icon_button_primary{background-color:#6c0063}body .checkbox{border:2px solid #e2e6ea;background-color:#fff}body .checkbox:not(:disabled):hover{border-color:#6c0063}body .checkbox:not(:disabled):active{box-shadow:0 0 0 2px rgba(108,0,99,.15)}body .checkbox.checkbox_checked,body .checkbox.checkbox_indeterminated{border-color:#6c0063;background-color:#6c0063}body .checkbox .checked_icon,body .checkbox .indeterminated_icon{color:#fff}body .form_checkbox label{color:#222526}body .select_dropdown{background-color:#fcfcfc;border:1px solid #e2e6ea}body .select_dropdown .select_dropdown_search_box{background-color:#fff;border-bottom:1px solid #e2e6ea}body .select_dropdown .select_item.selected{color:#6c0063}body .select_dropdown .select_item:hover{background-color:#e2e6ea}body .time_input_dropdown_container .time_input_dropdown_close_button{background-color:#fcfcfc;color:#222526}body .react-timekeeper{font-family:inherit !important;border-radius:5px;overflow:hidden}body .react-timekeeper .react-timekeeper__tb-hour,body .react-timekeeper .react-timekeeper__tb-minute,body .react-timekeeper .react-timekeeper__tb-meridiem,body .react-timekeeper .react-timekeeper__clock>div>span{color:#222526}body .react-timekeeper .react-timekeeper__meridiem-toggle{color:#222526;border:1px solid #e2e6ea;font-size:12px;font-weight:700}body .react-timekeeper .react-timekeeper__meridiem-toggle.react-timekeeper__meridiem--active{background-color:#6c0063;border-color:#6c0063;color:#fff}body .react-timekeeper .react-timekeeper__tb-hour--active,body .react-timekeeper .react-timekeeper__tb-minute--active{color:#6c0063}body .react-timekeeper .react-timekeeper__clock-wrapper{background-color:#fcfcfc;border:1px solid #e2e6ea;border-left:none;border-right:none}body .react-timekeeper .react-timekeeper__clock{border:1px solid #e2e6ea}body .react-timekeeper .react-timekeeper__hand-intermediate-circle,body .react-timekeeper .react-timekeeper__hand-circle-center{fill:#6c0063}body .react-timekeeper .react-timekeeper__hand-circle-outer{stroke-width:1px;stroke:#6c0063;fill:#fcfcfc}body .react-timekeeper .react-timekeeper__clock-hand{stroke:#6c0063}body .currency_select_item{color:#222526}body .currency_select_item .symbol{color:#899098}body .stepper::after{border-left:1px solid #e2e6ea}body .stepper .stepper_item{color:#949ba3;border:1px solid #e2e6ea}body .stepper .stepper_item.passed,body .stepper .stepper_item.active{background-color:#6c0063;border:#6c0063;color:#fff}body .step_content .step_indicator,body .step_content .step_description{color:#949ba3}body .step_content .step_indicator a,body .step_content .step_description a{color:#6c0063}body .step_content .step_title{color:#222526}body .step_content .step_actions .login_link .link_container{color:#222526}body .step_content .step_actions .login_link .link_container a{color:#6c0063}body .step_content .loading_spinner{color:#6c0063}body .step_content .email_link{color:#6c0063}body .step_airbnb .airbnb_button{border:1px solid #e2e6ea;box-shadow:0 0 10px #fff,0 0 20px #e2e6ea,0 0 80px #eee}body .step_airbnb .airbnb_button.connected,body .step_airbnb .airbnb_button:not(.connecting):not(.disabled):hover{background-color:#fff;border-color:#6c0063;box-shadow:0 0 0 2px rgba(108,0,99,.15),0 0 10px #fff,0 0 30px #e2e6ea,0 0 100px #e2e6ea}body .step_airbnb .airbnb_button .link{color:#6c0063}body .step_template .template_img{border:1px solid #e2e6ea}body .step_template .template_name{color:#222526}body .step_template .template_name:hover{color:#6c0063}body .step_complete .title{color:#222526}body .step_complete .description{color:#222526;opacity:.75}body .step_complete .download_text{color:#949ba3}body .rentals_option .option .icon_container .icon{color:#6c0063}body .rentals_option .title,body .rentals_option .option .text{color:#222526}body .rentals_option .option:hover{border-color:#6c0063}body .languages .language_button{color:#6c0063}body .languages .language_button.active{color:#222526}

/*# sourceMappingURL=styles.1b7458e40f609732fc55.css.map*/