.Z6wXJz-G-6vcu3I0ZoM_B {
    box-sizing: border-box;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: none;
    z-index: 2147483647;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    transition: opacity 300ms linear;
    height: 0;
    width: 0
}

.Z6wXJz-G-6vcu3I0ZoM_B.active {
    display: block;
    visibility: visible
}

.Z6wXJz-G-6vcu3I0ZoM_B.active.show {
    opacity: 1;
    pointer-events: inherit;
    position: inherit
}

.Z6wXJz-G-6vcu3I0ZoM_B.active.show.in-situ {
    width: inherit;
    height: inherit
}

.Z6wXJz-G-6vcu3I0ZoM_B.active.show.lightbox {
    position: fixed;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

@-moz-document url-prefix('') {
    .Z6wXJz-G-6vcu3I0ZoM_B {
        visibility: visible;
        display: block
    }
}

body {
    --rh__primary-base: rgb(0, 200, 5);
    --rh__primary-hover: rgba(0, 180, 5, 1);
    --rh__primary-pressed: rgba(0, 160, 4, 1);
    --rh__primary-light-base: rgba(0, 200, 5, 0.3);
    --rh__primary-lightest-base: rgba(0, 200, 5, 0.1);
    --rh__semantic-positive-base: rgb(0, 200, 5);
    --rh__semantic-positive-light: rgba(0, 200, 5, 0.3);
    --rh__semantic-negative-base: rgb(255, 80, 0);
    --rh__semantic-negative-light: rgba(255, 80, 0, 0.3);
    --rh__semantic-success-base: rgb(0, 200, 5);
    --rh__semantic-success-light: rgba(0, 200, 5, 0.3);
    --rh__semantic-error-base: rgb(255, 80, 0);
    --rh__semantic-error-light: rgba(255, 80, 0, 0.3);
    --rh__semantic-scary-base: rgb(255, 80, 0);
    --rh__semantic-scary-light: rgba(255, 80, 0, 0.3);
    --rh__primary-textOverlay: var(--rh__neutral-bg1);
    --rh__primary-light-textOverlay: var(--rh__primary-base);
    --rh__primary-lightest-textOverlay: var(--rh__primary-base);
    --rh-LEGACY__primary-color-hover: rgba(0, 180, 5, 1);
    --rh__neutral-fg1: rgb(0, 0, 0);
    --rh__neutral-fg2: rgb(106, 114, 120);
    --rh__neutral-fg3: rgb(180, 189, 194);
    --rh__neutral-bg3: rgb(227, 233, 237);
    --rh__neutral-bg2: rgb(245, 248, 250);
    --rh__neutral-bg1: rgb(255, 255, 255);
    --rh__neutral-hover-fg1: rgba(38, 38, 38, 1);
    --rh__neutral-hover-fg2: rgba(128, 135, 140, 1);
    --rh__neutral-hover-fg3: rgba(191, 199, 203, 1);
    --rh__neutral-hover-bg1: rgba(242, 242, 242, 1);
    --rh__neutral-hover-bg2: rgba(233, 236, 237, 1);
    --rh__neutral-hover-bg3: rgba(216, 221, 225, 1);
    --rh__neutral-pressed-fg1: rgba(64, 64, 64, 1);
    --rh__neutral-pressed-fg2: rgba(143, 149, 154, 1);
    --rh__neutral-pressed-fg3: rgba(199, 206, 209, 1);
    --rh__neutral-pressed-bg1: rgba(230, 230, 230, 1);
    --rh__neutral-pressed-bg2: rgba(221, 223, 225, 1);
    --rh__neutral-pressed-bg3: rgba(204, 210, 213, 1);
    --rh__text-color: rgb(0, 0, 0);
    --rh__shadow__s1: rgba(0, 0, 0, 0.06);
    --rh__shadow__s2: rgba(0, 0, 0, 0.02);
    --rh__focus-inner-color: rgb(0, 127, 245);
    --rh__focus-outer-color: rgba(0, 127, 245, 0.25);
    --rh__type-palette__bookCoverCapsule__font-size: 72px;
    --rh__type-palette__bookCoverCapsule__font-weight: 400;
    --rh__type-palette__bookCoverCapsule__letter-spacing: -2px;
    --rh__type-palette__bookCoverCapsule__line-height: 80px;
    --rh__type-palette__bookCoverCapsule__stack: "Capsule Sans Book Cover", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__bookCoverNib__font-size: 72px;
    --rh__type-palette__bookCoverNib__font-weight: 300;
    --rh__type-palette__bookCoverNib__letter-spacing: -0.33px;
    --rh__type-palette__bookCoverNib__line-height: 80px;
    --rh__type-palette__bookCoverNib__stack: "Nib Pro Book Cover", Georgia, serif;
    --rh__type-palette__displayCapsuleL__font-size: 32px;
    --rh__type-palette__displayCapsuleL__font-weight: 500;
    --rh__type-palette__displayCapsuleL__letter-spacing: -0.33px;
    --rh__type-palette__displayCapsuleL__line-height: 40px;
    --rh__type-palette__displayCapsuleL__stack: "Capsule Sans Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__displayCapsuleM__font-size: 24px;
    --rh__type-palette__displayCapsuleM__font-weight: 500;
    --rh__type-palette__displayCapsuleM__letter-spacing: -0.33px;
    --rh__type-palette__displayCapsuleM__line-height: 32px;
    --rh__type-palette__displayCapsuleM__stack: "Capsule Sans Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__displayCapsuleS__font-size: 21px;
    --rh__type-palette__displayCapsuleS__font-weight: 500;
    --rh__type-palette__displayCapsuleS__letter-spacing: -0.1px;
    --rh__type-palette__displayCapsuleS__line-height: 28px;
    --rh__type-palette__displayCapsuleS__stack: "Capsule Sans Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__displayNibL__font-size: 32px;
    --rh__type-palette__displayNibL__font-weight: 300;
    --rh__type-palette__displayNibL__letter-spacing: -0.33px;
    --rh__type-palette__displayNibL__line-height: 40px;
    --rh__type-palette__displayNibL__stack: "Nib Pro Display", Georgia, serif;
    --rh__type-palette__displayNibM__font-size: 24px;
    --rh__type-palette__displayNibM__font-weight: 400;
    --rh__type-palette__displayNibM__letter-spacing: -0.33px;
    --rh__type-palette__displayNibM__line-height: 32px;
    --rh__type-palette__displayNibM__stack: "Nib Pro Display", Georgia, serif;
    --rh__type-palette__displayNibS__font-size: 21px;
    --rh__type-palette__displayNibS__font-weight: 400;
    --rh__type-palette__displayNibS__letter-spacing: -0.25px;
    --rh__type-palette__displayNibS__line-height: 28px;
    --rh__type-palette__displayNibS__stack: "Nib Pro Display", Georgia, serif;
    --rh__type-palette__textL__font-size: 18px;
    --rh__type-palette__textL__font-weight: 400;
    --rh__type-palette__textL__letter-spacing: -0.25px;
    --rh__type-palette__textL__line-height: 28px;
    --rh__type-palette__textL__stack: "Capsule Sans Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__textLBold__font-size: 18px;
    --rh__type-palette__textLBold__font-weight: 700;
    --rh__type-palette__textLBold__letter-spacing: -0.25px;
    --rh__type-palette__textLBold__line-height: 28px;
    --rh__type-palette__textLBold__stack: "Capsule Sans Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__textM__font-size: 15px;
    --rh__type-palette__textM__font-weight: 400;
    --rh__type-palette__textM__letter-spacing: -0.1px;
    --rh__type-palette__textM__line-height: 24px;
    --rh__type-palette__textM__stack: "Capsule Sans Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__textMBold__font-size: 15px;
    --rh__type-palette__textMBold__font-weight: 700;
    --rh__type-palette__textMBold__letter-spacing: -0.1px;
    --rh__type-palette__textMBold__line-height: 24px;
    --rh__type-palette__textMBold__stack: "Capsule Sans Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__textS__font-size: 13px;
    --rh__type-palette__textS__font-weight: 400;
    --rh__type-palette__textS__letter-spacing: -0.1px;
    --rh__type-palette__textS__line-height: 20px;
    --rh__type-palette__textS__stack: "Capsule Sans Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__type-palette__textSBold__font-size: 13px;
    --rh__type-palette__textSBold__font-weight: 700;
    --rh__type-palette__textSBold__letter-spacing: -0.1px;
    --rh__type-palette__textSBold__line-height: 20px;
    --rh__type-palette__textSBold__stack: "Capsule Sans Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    --rh__size-palette___experimentalAnchorTableStickyHeaderZIndex: 1;
    --rh__size-palette___experimentalModalZIndex: 301;
    --rh__size-palette___experimentalNavBarZIndex: 100;
    --rh__size-palette___experimentalPopoverZIndex: 1;
    --rh__size-palette___experimentalSelectMenuZIndex: 500;
    --rh__size-palette___experimentalToastZIndex: 600;
    --rh__size-palette__borderRadius: 4px;
    --rh__size-palette__buttonHeight: 44px;
    --rh__size-palette__cellHeight: 48px;
    --rh__size-palette__cellHeightLg: 60px;
    --rh__size-palette__cellHeightSm: 36px;
    --rh__size-palette__gutterWidth: 12px;
    --rh__size-palette__gutterWidthSm: 8px;
    --rh__size-palette__gutterWidthXs: 4px;
    --rh__size-palette__largeInputPadding: 20px;
}

.css-10d7enp {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100vh;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
}

.css-eyq2zi {
    background-color: var(--rh__neutral-bg1);
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.css-17exwhe {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex-direction: row;
    -webkit-box-flex: 1;
    flex-grow: 1;
    height: 100%;
    width: 100%;
    background-color: #f8f9fe;
    box-shadow: rgb(0 0 0 / 14%) 0px 0px 4px 1px
}

.css-1ox8jnp {
    flex: 1 1 70%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

.css-17gd2ko {
    flex: 1 1 50%;
    background-color: #f8f9fe;
    /*box-shadow: rgb(0 0 0 / 14%) 0px 0px 4px 1px;*/
    color: #fff;
}

p {
    color: #32325d;
}

.css-1lmgvjv {
    height: 500px;
    margin-left: 80px;
    margin-right: 80px;
    max-width: 420px;
}

.css-52qs92 {
    margin-bottom: 36px;
    margin-top: 12px;
}

.css-1vd3m2i {

    margin: 0px;
    margin-bottom: 10px;
    display: block;
    color: #32325d;
    font-family: var(--rh__type-palette__displayCapsuleS__stack);
    font-size: var(--rh__type-palette__displayCapsuleS__font-size);
    font-style: normal;
    font-weight: var(--rh__type-palette__displayCapsuleS__font-weight);
    letter-spacing: var(--rh__type-palette__displayCapsuleS__letter-spacing);
    line-height: var(--rh__type-palette__displayCapsuleS__line-height);
    text-decoration: unset;
}

.css-1xipndn {
    flex-direction: column;
    margin-bottom: 0px;
    margin-bottom: 24px;
}

.css-1xipndn select{
    flex: 1 1 0;
    height: calc(2.5rem);
    border: none;
    background: #fff;
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
    margin-right: 8px;
}

.css-1fky4ua {
    max-width: 640px;
    min-width: 39px;
    width: 100%;
}

.css-8atqhb {
    width: 100%;
}

.css-1xipndn label> :first-child {
    padding: 0px;
}

.css-1xipndn label> :first-child {
    color: var(--rh__text-color);
    padding: 9px 0px;
}

.css-1te2hl9 {
    margin-bottom: var(--rh__size-palette__gutterWidthSm);
}

.css-o2h1av {
    margin: 0px;
    color: var(--rh__text-color);
    font-family: var(--rh__type-palette__textS__stack);
    font-size: var(--rh__type-palette__textS__font-size);
    font-style: normal;
    font-weight: var(--rh__type-palette__textS__font-weight);
    letter-spacing: var(--rh__type-palette__textS__letter-spacing);
    line-height: var(--rh__type-palette__textS__line-height);
    text-decoration: unset;
}

.css-cgvuc8-InternalInput {
    background-color: var(--rh__neutral-bg1);
    border-radius: var(--rh__size-palette__borderRadius);
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    transition: border-color 200ms ease 0s;
    border-color: var(--rh__neutral-bg3);
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    height: var(--rh__size-palette__cellHeightSm);
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
    background: transparent;
    border: none;
    /*border-bottom: 1px solid #141a2e;*/
    border-radius: 0;
    padding: 0;
}

.css-1xipndn input {
    box-sizing: border-box;
    display: block;
    flex: 1 1 auto;
    height: calc(2.5rem);
}

.css-1gulmj0-InternalInput {
    color: #525f7f;
    font-family: var(--rh__type-palette__textS__stack);
    font-size: 16px;
    font-style: normal;
    font-weight: var(--rh__type-palette__textS__font-weight);
    letter-spacing: var(--rh__type-palette__textS__letter-spacing);
    line-height: var(--rh__type-palette__textS__line-height);
    text-decoration: unset;
    height: 100%;
    margin-left: 0px;
    margin-right: 0px;
    min-width: 13px;
    padding: 0 10px;
    background: #fff;
    border: none;
    flex: 1 1 0%;
    outline: none;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;

}

.css-1upilqn {
    margin-bottom: 12px;
}

.css-13xzgk4 {
    max-width: 640px;
    min-width: 67px;
    width: 100%;
}

.css-13wonh0-InternalInput {
    background-color: var(--rh__neutral-bg1);
    border-radius: var(--rh__size-palette__borderRadius);
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    transition: border-color 200ms ease 0s;
    border-color: var(--rh__neutral-bg3);
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    height: var(--rh__size-palette__cellHeightSm);
    padding-left: 12px;
    padding-right: 8px;
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #141a2e;
    border-radius: 0;
    padding: 0;
}

.css-1i117qj-UnstyledButton-BaseButton {
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    background-image: none;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    border: 0px;
    font: inherit;
    padding: 0px;
    text-align: unset;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    background-color: var(--rh__hoverable-color-a7dce6819-86a9-4d24-a7f0-049c9f4ab6a7);
    border-radius: var(--rh__size-palette__borderRadius);
    height: 24px;
    width: 24px;
    flex: 0 0 auto;
    --rh__hoverable-color-a7dce6819-86a9-4d24-a7f0-049c9f4ab6a7: rgb(255, 255, 255);
    --rh__text-color: var(--rh__neutral-fg1);
    color: var(--rh__text-color);
}

.css-1lg9j9q-InternalButtonContent {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
}

.css-1w49doo-InternalButtonContent {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.css-u1uuto-iconElement {
    display: inherit;
}

.css-1xipndn p {
    text-align: right;
    color: #32325d;
    margin: 0px;
    padding: 12px 0px;
}

.css-mwxq27-UnstyledAnchor-inlineButtonStyles-BaseButton {
    color: inherit;
    text-decoration: none !important;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.css-1lg9j9q-InternalButtonContent {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
}

.css-1w49doo-InternalButtonContent {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.css-i6yoyz {
    margin: 0px;
    font-family: var(--rh__type-palette__textSBold__stack);
    font-size: var(--rh__type-palette__textSBold__font-size);
    font-style: normal;
    font-weight: var(--rh__type-palette__textSBold__font-weight);
    letter-spacing: var(--rh__type-palette__textSBold__letter-spacing);
    line-height: var(--rh__type-palette__textSBold__line-height);
    text-decoration: unset;
    --rh__text-color: var(--rh__neutral-fg1);
    color: #32325d;
    font-weight: 400;
}

.css-1xipndn p {
    margin: 0px;
    padding: 12px 0px;
}

.css-1c7gf0b {
    column-gap: 24px;
    display: flex;
    flex-direction: column;
}

.css-1jzivk7 {
    --rh__primary-base: rgb(0, 0, 0);
    --rh__primary-hover: rgba(38, 38, 38, 1);
    --rh__primary-pressed: rgba(64, 64, 64, 1);
    --rh__primary-light-base: rgba(0, 0, 0, 0.3);
    --rh__primary-lightest-base: rgba(0, 0, 0, 0.1);
    --rh__semantic-positive-base: rgb(0, 200, 5);
    --rh__semantic-positive-light: rgba(0, 200, 5, 0.3);
    --rh__semantic-negative-base: rgb(255, 80, 0);
    --rh__semantic-negative-light: rgba(255, 80, 0, 0.3);
    --rh__semantic-success-base: rgb(0, 200, 5);
    --rh__semantic-success-light: rgba(0, 200, 5, 0.3);
    --rh__semantic-error-base: rgb(255, 80, 0);
    --rh__semantic-error-light: rgba(255, 80, 0, 0.3);
    --rh__semantic-scary-base: rgb(255, 80, 0);
    --rh__semantic-scary-light: rgba(255, 80, 0, 0.3);
    --rh__primary-textOverlay: var(--rh__neutral-bg1);
    --rh__primary-light-textOverlay: var(--rh__primary-base);
    --rh__primary-lightest-textOverlay: var(--rh__primary-base);
    --rh-LEGACY__primary-color-hover: rgba(38, 38, 38, 1);
    --rh__text-color: var(--rh__neutral-bg1);
    color: var(--rh__text-color);
}

.css-jowa3o-UnstyledButton-BaseButton {
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    background-color: #1eb2d1;
    border: 0px;
    font: inherit;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: unset;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    border-radius: var(--rh__size-palette__buttonHeight);
    color: #fff;
    height: var(--rh__size-palette__buttonHeight);

    min-width: 80px;

    white-space: nowrap;
}

.css-w8p71j {
    margin: 0px;
    color: #fff;
    font-family: var(--rh__type-palette__textSBold__stack);
    font-size: var(--rh__type-palette__textSBold__font-size);
    font-style: normal;
    font-weight: var(--rh__type-palette__textSBold__font-weight);
    letter-spacing: var(--rh__type-palette__textSBold__letter-spacing);
    line-height: var(--rh__type-palette__textSBold__line-height);
    text-decoration: unset;
}

.css-1lg9j9q-InternalButtonContent {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
}

.css-o2h1av {
    margin: 0px;
    color: #FFF;
    font-family: var(--rh__type-palette__textS__stack);
    font-size: var(--rh__type-palette__textS__font-size);
    font-style: normal;
    font-weight: var(--rh__type-palette__textS__font-weight);
    letter-spacing: var(--rh__type-palette__textS__letter-spacing);
    line-height: var(--rh__type-palette__textS__line-height);
    text-decoration: unset;
}

.css-1nedewm-UnstyledAnchor-inlineButtonStyles-BaseButton {
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    text-decoration: underline;
    text-underline-offset: 3px;
    --rh__primary-base: rgb(0, 0, 0);
    --rh__primary-hover: rgba(38, 38, 38, 1);
    --rh__primary-pressed: rgba(64, 64, 64, 1);
    --rh__primary-light-base: rgba(0, 0, 0, 0.3);
    --rh__primary-lightest-base: rgba(0, 0, 0, 0.1);
    --rh__semantic-positive-base: rgb(0, 200, 5);
    --rh__semantic-positive-light: rgba(0, 200, 5, 0.3);
    --rh__semantic-negative-base: rgb(255, 80, 0);
    --rh__semantic-negative-light: rgba(255, 80, 0, 0.3);
    --rh__semantic-success-base: rgb(0, 200, 5);
    --rh__semantic-success-light: rgba(0, 200, 5, 0.3);
    --rh__semantic-error-base: rgb(255, 80, 0);
    --rh__semantic-error-light: rgba(255, 80, 0, 0.3);
    --rh__semantic-scary-base: rgb(255, 80, 0);
    --rh__semantic-scary-light: rgba(255, 80, 0, 0.3);
    --rh__primary-textOverlay: var(--rh__neutral-bg1);
    --rh__primary-light-textOverlay: var(--rh__primary-base);
    --rh__primary-lightest-textOverlay: var(--rh__primary-base);
    --rh-LEGACY__primary-color-hover: rgba(38, 38, 38, 1);
    --rh__text-color: var(--rh__primary-base);
    color: var(--rh__text-color);
}

.css-1lg9j9q-InternalButtonContent {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
}

.css-1xipndn input {
    box-sizing: border-box;
    display: block;
    flex: 1 1 auto;
}

.css-1tvo6io-InternalInput {
    color: #fff;
    font-family: var(--rh__type-palette__textS__stack);
    font-size: 16px;
    font-style: normal;
    font-weight: var(--rh__type-palette__textS__font-weight);
    letter-spacing: var(--rh__type-palette__textS__letter-spacing);
    line-height: var(--rh__type-palette__textS__line-height);
    text-decoration: unset;
    height: 100%;
    margin-left: 0px;
    margin-right: 8px;
    min-width: 13px;
    padding: 0px;
    background: transparent;
    border: none;
    flex: 1 1 0%;
    outline: none;
}

.css-cgvuc8-InternalInput:focus-within {
    border-bottom: 2px solid #63ab9c;
}

.css-13wonh0-InternalInput:focus-within {
    border-bottom: 2px solid #63ab9c;
}

::placeholder {
    color: #adb5bd;
    font-size: 13px;
}

header h6 {
    display: inline-block;
    color: #1eb2d1;
    padding: 5px 0;
    border-bottom: 2px solid transparent;
    border-bottom-color: #1eb2d1;
    font-size: 14px;
    font-weight: 500;
    margin: 20px 0;
    margin-bottom: 0;
}
.d-flex{
    display: flex;
    align-items: center;
}



@media screen and (max-width: 768px) {
    .css-17exwhe{
        flex-wrap: wrap;
    }
    .css-17exwhe img{
        display: none;
    }

    .css-17exwhe .css-1lmgvjv{
        margin: 0px 20px;
    }
}