.DateInput_input {
    border-radius: .5rem;
    padding: .38rem 1rem;
    font-size: inherit;
    font-weight: inherit;
    transition: all .15s ease-in-out;
    border: 1px solid #dbdbdb
}

.date-field_hasError .DateInput_input,
.date-field_hasError .DateInput_input:focus {
    border: .09rem solid #fc8686;
    background: #ffdcdc
}

.DateInput {
    border-radius: .5rem;
    margin: .25rem 0
}

.SingleDatePickerInput__withBorder {
    border-radius: .5rem;
    border: none
}

.SingleDatePickerInput {
    background-color: initial
}

.DateInput_input__focused {
    box-sizing: border-box;
    outline: none;
    border: .09rem solid #add8e6;
    background: #dcf7ff
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace
}

.display-none {
    display: none !important
}

.App_main-container {
    background-size: 50%;
    background-repeat: repeat;
    background-attachment: fixed;
    height: 100%;
    width: 100% !important;
    background-image: url(../img/istockphoto-1096461646-1024x1024.8c32322d.jpg);
}

.App_app-container-rtl {
    direction: rtl
}

.App_app-container-ltr__1wK7v,
.App_app-container-rtl {
    min-height: 100vh;
    background-image: linear-gradient(rgba(20, 20, 20, .2) 10%, hsla(0, 0%, 100%, .815))
}

.App_app-container-ltr__1wK7v {
    direction: ltr
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    border-radius: .25rem
}

.ant-progress-status-success .ant-progress-bg {
    background-color: #71c276
}

.Spinner_spinner-wrapper__2P-Om {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto
}

.Spinner_spinner-wrapper__2P-Om .Spinner_button-spinner__12nC5 {
    height: 25px;
    width: 25px;
    border: 2px solid transparent;
    border-top-color: #fff;
    top: 50%;
    left: 50%;
    margin: 0;
    border-radius: 50%;
    -webkit-animation: Spinner_spin___BJHW 1s linear infinite;
    animation: Spinner_spin___BJHW 1s linear infinite
}

.Spinner_spinner-wrapper__2P-Om .Spinner_spinner__Uk7iW {
    height: 60px;
    width: 60px;
    border-color: #6a1010 transparent;
    border-style: solid;
    border-width: 2px;
    top: 50%;
    left: 50%;
    margin: 0 0 1.5rem;
    border-radius: 50%;
    -webkit-animation: Spinner_spin___BJHW 2s linear infinite;
    animation: Spinner_spin___BJHW 2s linear infinite
}

.Spinner_spinner-wrapper__2P-Om .Spinner_spinner__Uk7iW:after,
.Spinner_spinner-wrapper__2P-Om .Spinner_spinner__Uk7iW:before {
    content: "";
    position: absolute;
    border: 5px solid transparent;
    border-radius: 50%
}

.Spinner_spinner-wrapper__2P-Om .Spinner_spinner__Uk7iW:after {
    border-color: #000 transparent;
    border-style: solid;
    border-width: 3px;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    -webkit-animation: Spinner_spin___BJHW 3s linear infinite;
    animation: Spinner_spin___BJHW 3s linear infinite
}

@-webkit-keyframes Spinner_spin___BJHW {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes Spinner_spin___BJHW {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.Spinner_section-spinner-wrapper__3abFD {
    border: 1px solid #d3d3d3;
    border-radius: 1rem;
    padding: 3rem;
    flex-basis: 100%;
    margin: 1rem 0
}

.Spinner_section-spinner-wrapper__3abFD .Spinner_spinner__Uk7iW {
    border: none
}

.Spinner_spinner-fullscreen__drf4B {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 10000;
    background: #fff
}

.header_header-wrapper {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1050
}

.header_header-upper-section {
    background-color: #000;
    color: #fff;
    justify-content: space-around;
    align-items: center;
    display: flex
}

.header_header-upper-section .header_switcher-icon__3TmIF {
    width: 12px;
    max-width: 100%
}

.header_header-upper-section .header_tourism-desclaimer-container {
    display: flex;
    justify-content: center;
    align-items: center
}

.header_header-upper-section__3WLlw ul {
    display: flex;
    list-style: none;
    margin: 0
}

.header_header-upper-section__3WLlw ul li {
    -webkit-transform: skew(-25deg);
    transform: skew(-25deg);
    background: #333;
    margin: 0 .1rem;
    padding: .5rem;
    transition: all .25s ease-in-out;
    cursor: pointer
}

.header_header-upper-section__3WLlw ul li a {
    display: block;
    -webkit-transform: skew(25deg);
    transform: skew(25deg);
    color: #fff;
    width: 2rem;
    text-align: center
}

.header_header-upper-section__3WLlw ul li:hover {
    background: #6a1010
}

.header_content__25nAR {
    padding: 67px 4% 0;
    text-align: justify;
    overflow: scroll;
    max-height: 100%
}

.header_content__25nAR::-webkit-scrollbar {
    display: none
}

.header_content__25nAR h2 {
    margin-bottom: 0;
    letter-spacing: 1px
}

.header_content__25nAR img {
    width: 95%;
    position: relative;
    display: block;
    margin: 75px auto
}

.header_content__25nAR img:nth-of-type(2) {
    margin: 75px auto
}

.header_custom-header__1oCzz {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 5rem;
    box-shadow: 0 0 2rem -.8rem #000;
    background: #fff
}

.header_language-switcher__1vR8o {
    margin: 0 1rem
}

.header_mobile-language-switcher__3tYI2 {
    display: none;
    width: 100%;
    position: absolute;
    justify-content: flex-end;
    align-items: center;
    padding-top: 2rem
}

.header_mobile-language-switcher__3tYI2 .ant-select {
    -webkit-margin-end: 3rem;
    margin-inline-end: 3rem
}

.header_header-photo-wrapper__1UJ_S {
    -webkit-margin-start: 2rem;
    margin-inline-start: 2rem;
    height: 100%;
    padding: .5rem 0;
    object-fit: cover
}

.header_header-photo__XSr5R {
    height: 100%
}

.header_header-menu__1che- {
    display: flex;
    flex: 1 1;
    -webkit-margin-start: 2rem;
    margin-inline-start: 2rem;
    height: 100%
}

.header_header-menu-item__2Nhiw {
    cursor: pointer;
    padding: 0 1rem;
    height: 100%;
    align-items: center;
    display: flex;
    transition: all .25s ease-in-out
}

.header_header-menu-item__2Nhiw a {
    text-decoration: none;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.header_active__tOP6H {
    background: #242424 !important
}

.header_active__tOP6H:hover a,
.header_active__tOP6H a {
    color: #fff !important
}

.header_header-menu-item__2Nhiw:hover {
    background: #242424
}

.header_header-menu-item__2Nhiw:hover a {
    text-decoration: none;
    color: #fff
}

.header_dropdown-trigger__3UAy0:hover {
    color: #fff
}

.header_user-data__3i1wr {
    cursor: pointer;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-border-end: 1px solid #d3d3d3;
    border-inline-end: 1px solid #d3d3d3;
    -webkit-padding-end: .75rem;
    padding-inline-end: .75rem;
    text-shadow: 0 0 2px #d3d3d3;
    transition: all .25s ease-in-out
}

.header_user-data__3i1wr:hover {
    text-shadow: 0 0 10px #d3d3d3
}

.header_user-name__2zvdT {
    -webkit-margin-start: 2px;
    margin-inline-start: 2px
}

.header_button-group__138Wi {
    display: flex;
    justify-content: flex-end;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem;
    min-width: 14rem
}

.header_button-group__138Wi button {
    min-width: 7rem
}

.header_custom-header__1oCzz .header_menu___KYx8,
.header_open-menu-btn__3aeX2 {
    display: none
}

.header_custom-header__1oCzz .header_open-menu-btn__3aeX2 .header_burger-container__16z_I {
    position: relative;
    display: inline-block;
    height: 50px;
    width: 50px;
    z-index: 10;
    cursor: pointer;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: all .3s cubic-bezier(.4, .01, .165, .99);
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.header_custom-header__1oCzz .header_open-menu-btn__3aeX2 .header_burger-container__16z_I .header_burger__3NwNo {
    width: 18px;
    height: 8px;
    position: relative;
    display: block;
    margin: -4px auto 0;
    top: 50%
}

.header_custom-header__1oCzz .header_open-menu-btn__3aeX2 .header_burger-container__16z_I .header_burger__3NwNo .header_bar__1eFey {
    width: 100%;
    height: 1px;
    display: block;
    position: relative;
    background: #fff;
    transition: all .3s cubic-bezier(.4, .01, .165, .99);
    transition-delay: 0s
}

.header_custom-header__1oCzz .header_open-menu-btn__3aeX2 .header_burger-container__16z_I .header_burger__3NwNo .header_bar__1eFey.header_topBar__LdTOg {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg)
}

.header_custom-header__1oCzz .header_open-menu-btn__3aeX2 .header_burger-container__16z_I .header_burger__3NwNo .header_bar__1eFey.header_btmBar__2zvW7 {
    -webkit-transform: translateY(6px) rotate(0deg);
    transform: translateY(6px) rotate(0deg)
}

@media (max-width:930px) {
    .header_header-upper-section__3WLlw {
        padding: .5rem;
        flex-direction: column
    }

    .header_header-upper-section__3WLlw .header_tourism-desclaimer-container__Oo-fn {
        flex-direction: column;
        align-items: flex-start
    }

    .header_header-upper-section__3WLlw .header_tourism-desclaimer-container__Oo-fn .header_tourism-desclaimer__QnY59 {
        margin-top: 1rem
    }

    .header_header-upper-section__3WLlw ul {
        display: none;
        padding: 0
    }

    .header_custom-header__1oCzz {
        background: #212121
    }

    .header_custom-header__1oCzz ul {
        display: none;
        padding: 0
    }

    .header_mobile-language-switcher__3tYI2 {
        display: flex
    }

    .header_custom-header__1oCzz {
        background: rgba(0, 0, 0, .8);
        color: #fff;
        transition: background 1s ease-out;
        position: relative
    }

    .header_custom-header__1oCzz .header_button-group__138Wi,
    .header_custom-header__1oCzz .header_header-photo-wrapper__1UJ_S {
        display: none
    }

    .header_custom-header__1oCzz .header_open-menu-btn__3aeX2 {
        display: flex;
        align-items: center
    }

    .header_custom-header__1oCzz .header_header-menu__1che- {
        display: none
    }

    .header_custom-header__1oCzz .header_menu___KYx8 {
        height: 100vh;
        padding: 0 48px;
        list-style: none;
        position: absolute;
        background-color: #000;
        top: 5rem;
        margin: 0;
        width: 100%;
        transition: visibility .5s cubic-bezier(.4, .01, .165, .99);
        visibility: hidden;
        display: block
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz {
        border-bottom: 1px solid #333;
        margin-top: 5px;
        -webkit-transform: scale(1.15) translateY(-30px);
        transform: scale(1.15) translateY(-30px);
        opacity: 0;
        visibility: hidden;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        transition: opacity .6s cubic-bezier(.4, .01, .165, .99), visibility .6s cubic-bezier(.4, .01, .165, .99), -webkit-transform .5s cubic-bezier(.4, .01, .165, .99);
        transition: transform .5s cubic-bezier(.4, .01, .165, .99), opacity .6s cubic-bezier(.4, .01, .165, .99), visibility .6s cubic-bezier(.4, .01, .165, .99);
        transition: transform .5s cubic-bezier(.4, .01, .165, .99), opacity .6s cubic-bezier(.4, .01, .165, .99), visibility .6s cubic-bezier(.4, .01, .165, .99), -webkit-transform .5s cubic-bezier(.4, .01, .165, .99)
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz:first-child {
        transition-delay: .49s
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(2) {
        transition-delay: .42s
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(3) {
        transition-delay: .35s
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(4) {
        transition-delay: .28s
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(5) {
        transition-delay: .21s
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(6) {
        transition-delay: .14s
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(7) {
        transition-delay: .07s
    }

    .header_custom-header__1oCzz .header_menu___KYx8 .header_menu-item__O10Mz a {
        display: block;
        position: relative;
        color: #fff;
        font-weight: 100;
        text-decoration: none;
        font-size: 22px;
        line-height: 2.35;
        font-weight: 200;
        width: 100%
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV {
        background-color: #000;
        transition: background .5s ease-in;
        transition-delay: .25s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 {
        visibility: visible
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz {
        visibility: visible;
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        opacity: 1
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz:first-child {
        transition-delay: .27s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(2) {
        transition-delay: .34s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(3) {
        transition-delay: .41s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(4) {
        transition-delay: .48s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(5) {
        transition-delay: .55s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(6) {
        transition-delay: .62s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_menu___KYx8 .header_menu-item__O10Mz:nth-child(7) {
        transition-delay: .69s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_open-menu-btn__3aeX2 .header_burger-container__16z_I {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_open-menu-btn__3aeX2 .header_burger-container__16z_I .header_burger__3NwNo .header_bar__1eFey {
        transition: all .4s cubic-bezier(.4, .01, .165, .99);
        transition-delay: .2s
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_open-menu-btn__3aeX2 .header_burger-container__16z_I .header_burger__3NwNo .header_bar__1eFey.header_topBar__LdTOg {
        -webkit-transform: translateY(4px) rotate(45deg);
        transform: translateY(4px) rotate(45deg)
    }

    .header_custom-header__1oCzz.header_mobile-menu-opened___kTIV .header_open-menu-btn__3aeX2 .header_burger-container__16z_I .header_burger__3NwNo .header_bar__1eFey.header_btmBar__2zvW7 {
        -webkit-transform: translateY(3px) rotate(-45deg);
        transform: translateY(3px) rotate(-45deg)
    }
}

.button_button-container__n0rJJ {
    display: flex;
    justify-content: center;
    align-items: center
}

.button_custom-button__olURg {
    min-width: 3rem;
    background-color: #6a1010;
    outline: 0;
    border: none;
    color: #fff;
    border-radius: .5rem;
    padding: .3rem 1rem;
    cursor: pointer;
    transition: all .3s ease-in-out;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    font-weight: 700
}

button.button_custom-button__olURg:disabled,
button.button_custom-button__olURg:disabled:hover {
    background-color: grey !important;
    cursor: not-allowed
}

.button_custom-button-group-element__2owfI {
    -webkit-margin-start: .5rem;
    margin-inline-start: .5rem
}

.button_custom-button__olURg:hover {
    background-color: #ae2e29
}

.button_secondary-button__3aopX {
    background-color: #242424;
    cursor: pointer;
    transition: all .3s ease-in-out
}

.button_secondary-button__3aopX:hover {
    background-color: #050505
}

.button_button-group__3My68 {
    display: flex;
    justify-content: space-between;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem;
    min-width: 10rem
}

.button_fullwidth-button__HTEGT {
    width: 16rem;
    padding: .6rem 1rem
}

.button_midwidth-button__3Lnen {
    flex-basis: 50%
}

.button_minwidth-button__3zT4Q {
    flex-basis: 10%
}

.button_neutral-button__3umXT,
.button_neutral-button__3umXT:hover {
    background-color: #b1b0b0
}

.button_button-children-container__1CYwL {
    display: flex;
    justify-content: center;
    align-items: center
}

.button_button-children-container__1CYwL div {
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

.button_card-button__3zwsp {
    background-color: #fff;
    cursor: pointer;
    border: 1px solid #949191;
    padding: 1rem 1.5rem 1.5rem;
    width: 220px;
    min-height: 230px
}

.button_card-button__3zwsp:hover {
    background-color: #fff;
    box-shadow: 0 0 40px -15px #000
}

.Notifications_notification-icon__39pRp {
    display: flex;
    font-size: 1.7rem;
    justify-content: center;
    flex-direction: column
}

.Notifications_notifications__29ox2 {
    text-decoration: none;
    position: relative;
    display: flex;
    border-radius: 2px;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem;
    cursor: pointer
}

.Notifications_overlay__TDl7o {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.Notifications_badge__3GSwZ {
    position: absolute;
    inset-block-start: -5px;
    inset-inline-end: -8px;
    padding: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #6a1010;
    color: #fff;
    font-size: .8rem;
    min-width: 1.5rem;
    font-weight: 700
}

.Notifications_list__1Repr {
    background: #fff;
    min-height: 200px;
    position: absolute;
    transition: all .3s ease;
    top: 7rem;
    width: 19rem;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: column;
    height: 32rem
}

.Notifications_list__1Repr .Notifications_empty__3p1UT {
    margin: auto
}

.Notifications_list__1Repr .Notifications_list-header__2wLt5 {
    padding: .5rem;
    background: #f5f5f5;
    -webkit-border-after: 1px solid #d3d3d3;
    border-block-end: 1px solid #d3d3d3
}

.Notifications_list-items__3ogoS {
    min-height: 200px;
    width: 19rem;
    display: flex;
    flex-direction: column;
    overflow: auto
}

.Notifications_list-items__3ogoS>div:last-child {
    -webkit-margin-after: 1rem;
    margin-block-end: 1rem
}

.Notifications_loader-container__1IZFc {
    height: 2rem;
    position: absolute;
    background: #f5f5f5;
    bottom: 0;
    display: flex;
    justify-content: center;
    width: 100%;
    background: transparent
}

.Notifications_item__3EiIF {
    background: #fff;
    padding: 1rem;
    margin: .5rem;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    display: flex;
    cursor: pointer
}

.Notifications_item__3EiIF.Notifications_not-read__2PRMQ {
    background-color: #ecf8f8
}

.Notifications_item__3EiIF .Notifications_request-number__2t1Nt {
    -webkit-border-end: 1px solid #efecec;
    border-inline-end: 1px solid #efecec;
    padding: .5rem;
    color: #6a1010;
    display: flex;
    align-items: center;
    font-weight: 700
}

.Notifications_item__3EiIF .Notifications_meta__1NL1J {
    -webkit-margin-start: .5rem;
    margin-inline-start: .5rem
}

.Notifications_item__3EiIF .Notifications_meta__1NL1J p {
    font-weight: 700
}

.Notifications_item__3EiIF .Notifications_meta__1NL1J .Notifications_status-change__3LBJD {
    color: grey;
    font-size: 12px
}

.Notifications_item__3EiIF .Notifications_meta__1NL1J .Notifications_time__RD_cp {
    color: grey;
    -webkit-margin-before: .5rem;
    margin-block-start: .5rem
}

.Notifications_loader__2q4To {
    align-self: center;
    justify-self: center
}

.Notifications_loader__2q4To div div {
    background-color: #6a1010 !important
}

@media (max-width:930px) {
    .Notifications_notifications__29ox2 {
        z-index: 1000
    }

    .Notifications_list__1Repr {
        position: absolute;
        width: 100%;
        top: 10rem;
        inset-inline-start: 0;
        top: 5rem;
        height: calc(100vh - 188px);
        color: #000
    }

    .Notifications_overlay__TDl7o {
        display: none
    }

    .Notifications_list-items__3ogoS {
        width: 100%
    }
}

@-webkit-keyframes BeatLoader_ball-beat__14mlM {
    50% {
        opacity: .2;
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes BeatLoader_ball-beat__14mlM {
    50% {
        opacity: .2;
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.BeatLoader_ball-beat__14mlM>div {
    background-color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 0 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: BeatLoader_ball-beat__14mlM .7s linear 0s infinite;
    animation: BeatLoader_ball-beat__14mlM .7s linear 0s infinite
}

.BeatLoader_ball-beat__14mlM>div:nth-child(2n-1) {
    -webkit-animation-delay: -.35s !important;
    animation-delay: -.35s !important
}

.SessionTimer_timer__1j0G_ {
    border-radius: 0 !important
}

.Footer_footer-container__2BDM4 {
    display: flex;
    background-color: #201f1f;
    flex-direction: column
}

.Footer_footer-body__1y6Vz {
    background-size: cover;
    display: flex;
    justify-content: center;
    color: #fff;
    padding: 1rem 5rem;
    line-height: 2rem
}

.Footer_footer-image__3wxyI {
    max-width: 100%;
    height: auto
}

.Footer_summary__2G6wM {
    flex-basis: 25%
}

.Footer_summary__2G6wM ul {
    display: flex;
    list-style: none
}

.Footer_summary__2G6wM ul li {
    background: #333;
    margin: .5rem;
    padding: 0 .5rem;
    transition: all .25s ease-in-out;
    cursor: pointer
}

.Footer_summary__2G6wM ul li a {
    color: #fff;
    width: 2rem;
    text-align: center
}

.Footer_summary__2G6wM ul li:hover {
    background: #6a1010
}

.Footer_call-us__ivaaW,
.Footer_quick-links__HoRp4 {
    flex-basis: 25%;
    padding-top: 6rem;
    -webkit-padding-start: 6rem;
    padding-inline-start: 6rem
}

.Footer_call-us__ivaaW h2,
.Footer_quick-links__HoRp4 h2 {
    font-weight: 700;
    color: #fff
}

.Footer_call-us__ivaaW ul,
.Footer_quick-links__HoRp4 ul {
    list-style: none;
    padding: 0
}

.Footer_call-us__ivaaW ul a,
.Footer_quick-links__HoRp4 ul a {
    color: #fff
}

.Footer_call-us__ivaaW ul a:hover,
.Footer_quick-links__HoRp4 ul a:hover {
    color: #6a1010
}

.Footer_footer-copyrights__3jPSc {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    color: #fff
}

@media (max-width:930px) {
    .Footer_footer-body__1y6Vz {
        flex-direction: column;
        justify-content: flex-start
    }

    .Footer_footer-body__1y6Vz .Footer_call-us__ivaaW,
    .Footer_footer-body__1y6Vz .Footer_quick-links__HoRp4 {
        -webkit-padding-start: 0;
        padding-inline-start: 0
    }
}

.Categories_categories-container__22dzP {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    min-height: 100vh;
    background-size: cover;
    background-position-x: center;
    padding: 5rem
}

.Categories_desclaimer-container__16Gkh {
    background-color: #fff;
    margin-top: 2rem;
    padding: 3rem 4rem
}

.Categories_desclaimer-container__16Gkh .Categories_req-count-desclaimer__1sBWx {
    width: 100%
}

.Categories_desclaimer-container__16Gkh .Categories_req-count-desclaimer__1sBWx .ant-alert {
    margin-bottom: 0
}

.Categories_desclaimer-container__16Gkh .Categories_req-count-desclaimer__1sBWx .ant-alert-message {
    font-size: 20px
}

.Categories_desclaimer-container__16Gkh .Categories_req-count-desclaimer__1sBWx .Categories_req-description__12QIn {
    font-size: 18px
}

.Categories_desclaimer-container__16Gkh .Categories_requests-disclaimer-button__S4xc1 {
    margin-top: 1rem;
    background-color: #1890ff;
    border: none;
    border-radius: .5rem;
    cursor: pointer;
    color: #fff;
    padding: .5rem 1rem
}

.Categories_categories-cards__2BGVP {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.Categories_category-card-image__1Y2mq {
    width: auto;
    height: 5rem;
    margin: 10px
}

.Categories_categories-header__2uJth {
    display: flex
}

.Categories_categories-header__2uJth h1 {
    position: relative;
    margin-bottom: 2rem
}

.Categories_categories-header__2uJth h1 i {
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.Categories_categories-header__2uJth h1:before {
    position: absolute;
    content: "";
    height: .15rem;
    width: calc(100% - 5rem);
    background: #6a1010;
    bottom: -.2rem
}

.Categories_category-title__1hfLu {
    display: flex;
    justify-content: center
}

.Categories_category-title__1hfLu h3 {
    position: relative;
    font-weight: 700
}

.Categories_category-title__1hfLu h3:before {
    position: absolute;
    transition: all .5s ease-in-out;
    content: "";
    height: .15rem;
    width: calc(100% - 4rem);
    background: #6a1010;
    bottom: -.5rem;
    right: 2rem
}

.Categories_category-card__2BfFT {
    margin: 0 .5rem 1rem
}

.Categories_category-card__2BfFT:hover .Categories_category-title__1hfLu h3:before {
    position: absolute;
    content: "";
    height: .15rem;
    width: calc(100% - 2rem);
    background: #6a1010;
    bottom: -.5rem;
    right: 1rem
}

@media (max-width:930px) {
    .Categories_categories-container__22dzP {
        padding: 5rem 2rem;
        justify-content: flex-start
    }

    .Categories_categories-cards__2BGVP {
        justify-content: center
    }
}

.Note_warnning__2Pjn0 {
    background-color: #ffbd3c
}

.Note_alert-ul__81yrA {
    list-style: none;
    padding: 0
}

.Note_info__3s1FD {
    background-color: #01799d
}

.Note_info__3s1FD a {
    color: #fff;
    font-weight: 700;
    text-decoration: underline
}

.Note_note__2gOPf {
    position: relative;
    width: 100%;
    padding: 1rem;
    width: 92%;
    margin: 1rem auto;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    border-radius: 6px
}

.Note_content__LNp01 {
    flex: 1 1;
    align-items: flex-start;
    color: #fff
}

.Note_content__LNp01 h5 {
    font-weight: 700
}

.Note_content__LNp01 p {
    margin: 0
}

.ant-alert,
.ant-alert-with-description {
    margin-bottom: 2rem;
    border-radius: .5rem
}

.Note_main-icon__c3c3W {
    color: #fff;
    margin: 0 2rem 0 1rem;
    font-size: 2rem
}

.Note_bg-icon__2DeUw {
    position: absolute;
    font-size: 7rem;
    color: #fff;
    opacity: .2;
    right: .5rem;
    display: flex
}

.Note_close__73bE1 {
    align-self: flex-start;
    padding: 0 .5rem .5rem;
    color: #fff;
    font-size: 1.3rem;
    cursor: pointer;
    display: flex;
    background-color: initial;
    border: 0
}

.Note_table-data-list__ztaBj {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right
}

.Note_table-data-list__ztaBj li {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Note_full-width-children__2RLd5>* {
    width: 100% !important
}

.Note_btn-link__3ehGj {
    color: #fff;
    font-weight: 700
}

.Note_btn-link__3ehGj,
.Note_expand-btn__3pKOF {
    background-color: initial;
    border: 0;
    text-decoration: underline
}

.Note_expand-btn__3pKOF {
    color: #01799d
}

.Note_expand-row__29cLd {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr
}

.Note_expand-row__29cLd * {
    color: #fff
}

.Note_file-download-file__3SEuU {
    display: inline-block;
    padding: .5rem 2rem;
    outline: 0;
    width: -webkit-max-content;
    width: max-content;
    margin-top: .5rem;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    border-radius: 4px;
    color: #fff;
    transition: all .5s ease-in-out;
    cursor: pointer;
    background-color: #049ed0
}

.Note_file-download-file__3SEuU:hover {
    color: #fff;
    background-color: #0389b6
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb {
    display: block;
    border-top-left-radius: 30px;
    border-bottom: none;
    overflow: hidden;
    margin: 1rem
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li {
    display: inline-block
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li a {
    z-index: 1000;
    color: #666;
    padding: .87rem 1rem;
    display: inline-block;
    transition: all .3s ease-in-out;
    text-decoration: none
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li a i {
    padding-left: .5rem
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li a:hover {
    color: #01799d
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li:after {
    font-family: FontAwesome;
    content: "/";
    display: "inline-block";
    padding: 0 .7rem;
    color: #01799d
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li:last-child:after {
    content: " ";
    padding: 0
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li:last-child a {
    padding-left: 2rem
}

.CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li:first-child a {
    -webkit-padding-start: 0;
    padding-inline-start: 0
}

@media screen and (max-width:790px) {
    .CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li a {
        color: #222;
        padding: .87rem .5rem
    }
}

@media screen and (max-width:450px) {
    .CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li a {
        padding: .7rem .3rem;
        font-size: 75%
    }

    .CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li a i {
        -webkit-padding-start: .3rem;
        padding-inline-start: .3rem
    }

    .CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li:after {
        padding: 0 .3rem
    }

    .CustomBreadcrumbs_custom-breadcrumbs-container__2a4Wb .CustomBreadcrumbs_custom-breadcrumbs__nav__FfPRP ul li:last-child a {
        -webkit-padding-start: 1.3rem;
        padding-inline-start: 1.3rem
    }
}

.CustomJumbtron_custom-jumbtron {
    position: relative;
    height: 15rem;
    border-bottom: 2px solid #6a1010
}

.CustomJumbtron_custom-jumbtron__3_6L5 .CustomJumbtron_jumbtron-content__2rIFO {
    position: absolute;
    background-size: contain;
    background-position-x: -50px;
    background-position-y: 20px;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    background-color: #201f1f
}

.CustomJumbtron_custom-jumbtron__3_6L5 .CustomJumbtron_jumbtron-content__2rIFO h1 {
    color: #fff
}

.CustomJumbtron_custom-jumbtron__3_6L5 .CustomJumbtron_jumbtron-content__2rIFO .CustomJumbtron_jumbtron-breadcrumbs__3iI6D {
    margin: 3rem 1rem 1rem
}

.CustomJumbtron_custom-jumbtron__3_6L5 .CustomJumbtron_jumbtron-content__2rIFO .CustomJumbtron_jumbtron-breadcrumbs__3iI6D li a {
    color: #fff
}

.CustomJumbtron_custom-jumbtron__3_6L5 .CustomJumbtron_jumbtron-content__2rIFO .CustomJumbtron_jumbtron-breadcrumbs__3iI6D li a:hover {
    color: #6a1010
}

.CustomJumbtron_custom-jumbtron__3_6L5 .CustomJumbtron_jumbtron-content__2rIFO .CustomJumbtron_jumbtron-breadcrumbs__3iI6D li:after {
    color: #fff
}

.CustomJumbtron_page-title-container__24JA_ {
    text-align: center
}

.CustomJumbtron_page-title-container__24JA_ .CustomJumbtron_page-title__ygQhc {
    position: relative;
    color: #fff;
    padding: 0 0 2.1rem;
    border-bottom: 1px solid #fff;
    font-weight: 400;
    display: inline-block;
    width: auto;
    margin: 0 auto
}

.CustomJumbtron_page-title-container__24JA_ .CustomJumbtron_page-title__ygQhc:after {
    content: "";
    display: block;
    width: 30%;
    height: 5px;
    background: #fff;
    position: absolute;
    top: 97%;
    inset-inline-start: 35%
}

@media (max-width:930px) {
    .CustomJumbtron_custom-jumbtron__3_6L5 {
        margin-top: 11.7rem
    }

    .CustomJumbtron_custom-jumbtron__3_6L5 .CustomJumbtron_jumbtron-content__2rIFO {
        background-position-x: -50px;
        background-position-y: 60px
    }
}

.ErrorFallback_container__2etwa {
    padding: 5rem;
    min-height: 100vh;
    background-image: linear-gradient(#fff, rgba(20, 20, 20, .5));
    background-size: cover;
    background-position-x: center;
    margin-top: 7rem
}

.ErrorFallback_boundary-buttons__3mFyj,
.ErrorFallback_container__2etwa {
    display: flex;
    justify-content: center;
    align-items: center
}

.ErrorFallback_boundary-buttons__3mFyj button {
    margin: 0 1rem
}

.ErrorFallback_card__D1xsc {
    display: flex;
    flex-direction: column;
    border-radius: 1rem;
    box-shadow: 0 0 40px -15px #000;
    overflow: hidden;
    background: #fff;
    border-bottom: 3px solid #ff4d4f
}

.ErrorFallback_card-body__12utj {
    display: flex
}

.ErrorFallback_feedback__2KvWj {
    padding: 1rem 5rem;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.ErrorFallback_response-code__egVUL {
    font-weight: 700;
    font-size: 2rem
}

.ErrorFallback_response-message__37aBV {
    font-size: 1.5rem
}

.ErrorFallback_feedback__2KvWj .ant-result-rtl .ant-result-extra>:last-child {
    margin-left: 0
}

.ErrorFallback_feedback__2KvWj .ant-result-extra {
    margin-top: 16px
}

.ErrorFallback_feedback__2KvWj .ant-result-icon {
    margin-bottom: 12px
}

@media (max-width:930px) {
    .ErrorFallback_container__2etwa {
        align-items: start;
        padding-top: 7rem;
        -webkit-padding-start: 1rem;
        padding-inline-start: 1rem;
        -webkit-padding-end: 1rem;
        padding-inline-end: 1rem
    }

    .ErrorFallback_feedback__2KvWj {
        padding: 1rem
    }
}

.ServiceSection_services-container__3C1mK {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    min-height: 100vh;
    background-size: cover;
    background-position-x: center;
    padding: 5rem
}

.ServiceSection_desclaimer-container__Qtzq5 {
    background-color: #fff;
    margin-top: 2rem;
    padding: 3rem 4rem
}

.ServiceSection_desclaimer-container__Qtzq5 .ServiceSection_req-count-desclaimer__3jqHH {
    width: 100%
}

.ServiceSection_desclaimer-container__Qtzq5 .ServiceSection_req-count-desclaimer__3jqHH .ant-alert {
    margin-bottom: 0
}

.ServiceSection_desclaimer-container__Qtzq5 .ServiceSection_req-count-desclaimer__3jqHH .ant-alert-message {
    font-size: 20px
}

.ServiceSection_desclaimer-container__Qtzq5 .ServiceSection_req-count-desclaimer__3jqHH .ServiceSection_req-description__nzHmN {
    font-size: 18px
}

.ServiceSection_desclaimer-container__Qtzq5 .ServiceSection_requests-disclaimer-button__1cPyI {
    margin-top: 1rem;
    background-color: #1890ff;
    border: none;
    border-radius: .5rem;
    cursor: pointer;
    color: #fff;
    padding: .5rem 1rem
}

.ServiceSection_services-cards__24knb {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.ServiceSection_service-card-image__3-b9x {
    width: auto;
    height: 5rem;
    margin: 10px
}

.ServiceSection_services-header__3TIpI {
    display: flex
}

.ServiceSection_services-header__3TIpI h1 {
    position: relative;
    margin-bottom: 2rem
}

.ServiceSection_services-header__3TIpI h1 i {
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.ServiceSection_services-header__3TIpI h1:before {
    position: absolute;
    content: "";
    height: .15rem;
    width: calc(100% - 5rem);
    background: #6a1010;
    bottom: -.2rem
}

.ServiceSection_service-title__1vz-U {
    display: flex;
    justify-content: center
}

.ServiceSection_service-title__1vz-U h3 {
    position: relative;
    font-weight: 700
}

.ServiceSection_service-title__1vz-U h3:before {
    position: absolute;
    transition: all .5s ease-in-out;
    content: "";
    height: .15rem;
    width: calc(100% - 4rem);
    background: #6a1010;
    bottom: -.5rem;
    right: 2rem
}

.ServiceSection_service-card__1fPOg {
    margin: 0 .5rem 1rem
}

.ServiceSection_service-card__1fPOg:hover .ServiceSection_service-title__1vz-U h3:before {
    position: absolute;
    content: "";
    height: .15rem;
    width: calc(100% - 2rem);
    background: #6a1010;
    bottom: -.5rem;
    right: 1rem
}

@media (max-width:930px) {
    .ServiceSection_services-container__3C1mK {
        padding: 5rem 2rem;
        justify-content: flex-start
    }

    .ServiceSection_services-cards__24knb {
        justify-content: center
    }
}

.ResultCard_container__Hhc5x {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5rem;
    background-size: cover;
    background-position-x: center
}

.ResultCard_card__1zYWJ {
    display: flex;
    flex-direction: column;
    border-radius: 1rem;
    box-shadow: 0 0 40px -15px #000;
    overflow: hidden;
    background: #fff
}

.ResultCard_card-body__8meEI {
    display: flex
}

.ResultCard_register-feedback__1ryxO {
    padding: 1rem 5rem;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (max-width:930px) {
    .ResultCard_container__Hhc5x {
        align-items: start;
        padding-top: 10rem
    }

    feedback {
        padding: 1rem
    }
}

.MyAchievements_achievements-container__3DZTy {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5rem;
    min-height: 100vh;
    background-size: cover;
    background-position-x: center;
    margin-top: 5rem
}

.MyAchievements_achievements-title__3T2WW {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2rem
}

.MyAchievements_achievements-title__3T2WW span {
    margin-top: .2rem;
    font-size: 20px;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem;
    background-color: #f9f9f9;
    border-radius: 50%;
    padding: .75rem
}

.MyAchievements_achievements-achievments__3ZqSE {
    margin-top: 1rem
}

.MyAchievements_achievements-data__1pR2z h1 {
    position: relative;
    font-weight: 700;
    margin-bottom: 0
}

.MyAchievements_achievements-data__1pR2z h1:before {
    position: absolute;
    content: "";
    height: .15rem;
    width: 50%;
    background: #6a1010;
    bottom: -.2rem
}

.MyAchievements_achievements-card__3RkPg {
    display: flex;
    flex-direction: column;
    border-radius: 1rem;
    flex-basis: 60%;
    box-shadow: 0 0 40px -15px #000;
    overflow: hidden;
    background: #fff;
    padding: 3rem 5rem
}

.MyAchievements_achievements-card__3RkPg table {
    border-radius: .75rem;
    overflow: hidden;
    margin-top: 0
}

.MyAchievements_achievements-info__29DTq {
    list-style-type: none;
    margin: 1rem 0 0;
    padding: 0
}

.MyAchievements_achievements-info__29DTq li {
    border-radius: 3rem;
    margin: .7rem 0;
    background-color: #f9f9f9;
    color: #222;
    padding: 1rem;
    -webkit-padding-end: 2rem;
    padding-inline-end: 2rem;
    transition: all .3s ease-in-out
}

.MyAchievements_achievements-info__29DTq li i {
    font-size: 80%;
    color: #222;
    -webkit-margin-start: .3rem;
    margin-inline-start: .3rem;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem;
    transition: all .3s ease-in-out;
    font-weight: 700
}

.MyAchievements_achievements-info__29DTq li:hover {
    background-color: #dcf7ff
}

.MyAchievements_empty-achievements__2ff7n {
    background-color: #efefef;
    padding: 3rem;
    border-radius: .5rem
}

.MyAchievements_change-password__3BpT8 {
    display: flex;
    justify-content: flex-end;
    padding: 1rem;
    text-decoration: none
}

.MyAchievements_change-password__3BpT8 a {
    color: grey
}

.MyAchievements_change-password__3BpT8:hover {
    text-decoration: underline;
    cursor: pointer
}

@media (max-width:930px) {
    .MyAchievements_achievements-container__3DZTy {
        align-items: start;
        padding-top: 7rem;
        -webkit-padding-end: 1rem;
        padding-inline-end: 1rem;
        -webkit-padding-start: 1rem;
        padding-inline-start: 1rem;
        margin-top: 7rem
    }

    .MyAchievements_achievements-card__3RkPg {
        padding: 1rem;
        flex-basis: 100%
    }
}

table .Table_parent-thead__eaF3p th {
    display: flex;
    justify-content: flex-start;
    color: grey !important;
    background-color: #fff
}

.Table_hori-table__3vjw2,
.Table_vert-table__3QgH8 {
    width: 100%;
    text-align: center;
    margin: 1rem auto
}

.Table_hori-table__3vjw2 tbody tr,
.Table_vert-table__3QgH8 tbody tr {
    background-color: rgba(161, 189, 206, .1)
}

.Table_hori-table__3vjw2 tbody tr:not(:last-child),
.Table_vert-table__3QgH8 tbody tr:not(:last-child) {
    border-bottom: 1px solid #dcdcdc
}

.Table_hori-table__3vjw2 td,
.Table_hori-table__3vjw2 th,
.Table_vert-table__3QgH8 td,
.Table_vert-table__3QgH8 th {
    font-size: .9rem
}

.Table_hori-table__3vjw2 td .Table_false-icon__2bsOD,
.Table_hori-table__3vjw2 th .Table_false-icon__2bsOD,
.Table_vert-table__3QgH8 td .Table_false-icon__2bsOD,
.Table_vert-table__3QgH8 th .Table_false-icon__2bsOD {
    color: #242424
}

.Table_hori-table__3vjw2 td .Table_true-icon__3qOTL,
.Table_hori-table__3vjw2 th .Table_true-icon__3qOTL,
.Table_vert-table__3QgH8 td .Table_true-icon__3qOTL,
.Table_vert-table__3QgH8 th .Table_true-icon__3qOTL {
    color: #6a1010
}

.Table_vert-table__3QgH8 td {
    padding: 15px 0
}

.Table_vert-table__3QgH8 tr td:first-child {
    position: relative;
    font-weight: 700;
    border-left: 1px solid rgba(161, 189, 206, .1)
}

.Table_hori-table__3vjw2 thead {
    background-color: #3f3f3f
}

.Table_hori-table__3vjw2 thead th {
    padding: 9px 0;
    min-width: 5rem;
    color: #fff;
    border: none
}

.Table_hori-table__3vjw2 td {
    color: #1c2c3a;
    padding: .75rem
}

.Table_expand-row-primary-color__2CpCz {
    background-color: #4ba8d6
}

.GenerateMeta_meta-tabs-container__3aUxZ {
    margin-bottom: 3rem
}

.GenerateMeta_meta-tabs-container__3aUxZ button h5 {
    font-size: 140%
}

.GenerateMeta_table-wrapper__3wXsx {
    overflow-x: auto
}

.tables-helpers_true-icon__120aM {
    color: #6a1010
}

.tables-helpers_false-icon__2i7WO {
    color: #242424
}

.ant-pagination {
    margin: 17px 33px !important
}

.ShadowedContainer_shadowed-container__3Oyqb {
    background: #fff;
    padding: 2rem;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    margin: 0 auto
}

.ShadowedContainer_payment-step__12YlA {
    background-image: radial-gradient(ellipse farthest-corner at 0 -20%, #fff 0, #fff 70%, #daebf9 100%)
}

.Inquiries_container__htGYv {
    padding-top: 10rem;
    margin-bottom: 10rem;
    padding-inline: 8rem
}

.FormFields_input-wrapper__1CK7e {
    display: flex;
    flex-direction: column;
    position: relative
}

.FormFields_input-wrapper__1CK7e .anticon-eye,
.FormFields_input-wrapper__1CK7e .anticon-eye-invisible {
    cursor: pointer;
    position: absolute;
    inset-inline-end: 0;
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem;
    margin-top: 2.25rem;
    font-size: 16px
}

.FormFields_flex-horizontal__2c6ji {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start
}

.FormFields_flex-horizontal__2c6ji .FormFields_form-field__3W1Sa {
    flex-basis: 48%;
    -webkit-margin-start: .5rem;
    margin-inline-start: .5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.FormFields_flex-horizontal__2c6ji .FormFields_full-width__9tIVi {
    flex-basis: 100% !important
}

@media (max-width:1260px) {

    .FormFields_flex-horizontal__2c6ji .FormFields_fileupload-form-field__WFwSb,
    .FormFields_flex-horizontal__2c6ji .FormFields_form-field__3W1Sa {
        flex-basis: 47%
    }
}

@media only screen and (max-width:930px) {

    .FormFields_flex-horizontal__2c6ji .FormFields_fileupload-form-field__WFwSb,
    .FormFields_flex-horizontal__2c6ji .FormFields_form-field__3W1Sa,
    .FormFields_flex-horizontal__2c6ji .FormFields_full-width__9tIVi {
        flex-basis: 100%
    }

    .FormFields_flex-horizontal__2c6ji .FormFields_full-width__9tIVi {
        overflow-x: auto
    }
}

.FormFields_flex-vertical__1I0kd {
    display: flex;
    flex-direction: column
}

.FormFields_input-group__3dP77 {
    margin-bottom: .5rem
}

.FormFields_input-group__3dP77 .FormFields_custom-input__3HED5 {
    position: relative;
    border-radius: .5rem;
    border: .09rem solid #d3d3d3;
    padding: .38rem 1rem;
    margin: .25rem 0;
    transition: all .15s ease-in-out
}

.FormFields_input-group__3dP77 .FormFields_custom-input__3HED5:hover {
    border: .09rem solid #a9a9a9
}

.FormFields_input-group__3dP77 input.FormFields_custom-input__3HED5:focus {
    outline: none;
    border: .09rem solid #add8e6;
    background: #dcf7ff
}

.FormFields_input-group__3dP77 input.FormFields_custom-input__3HED5:disabled {
    background: #f2f2f2;
    border-color: #e6e6e6
}

.FormFields_input-group__3dP77 .FormFields_custom-input__3HED5.FormFields_hasError__16UHw,
.FormFields_input-group__3dP77 .FormFields_custom-input__3HED5.FormFields_hasError__16UHw:focus {
    border: .09rem solid #fc8686;
    background: #ffdcdc
}

.FormFields_group-fields-container__sUKIv {
    border: 1px solid #eee;
    border-radius: 1rem;
    flex-basis: 100%;
    background: #fff;
    margin: 1rem 0
}

.FormFields_group-fields-container__sUKIv h4 {
    border-bottom: 1px solid #eee;
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    background: #f9f9f9;
    margin: 0;
    font-size: 130%;
    padding: .5rem 2rem
}

.FormFields_group-fields-container__sUKIv .FormFields_group-fields__2GP4x {
    padding: 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.FormFields_slot-container__2ODaZ {
    flex-basis: 100%;
    width: 100%
}

.FormFields_slot-container__2ODaZ .FormFields_slot-meta__8AqE1 {
    margin: 1rem 0
}

.FormFields_custom-children__31MOU {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 2rem 0;
    margin: 2rem 0
}

.FormFields_custom-children__31MOU>div {
    margin: 0 !important
}

.FormFields_retry-container__3ljsP {
    flex-direction: column;
    display: flex;
    justify-content: center;
    flex-basis: 100%;
    align-items: center;
    border: 1px solid #d3d3d3;
    border-radius: 1rem;
    padding: 3rem;
    margin: 1rem 0
}

.FormFields_retry-message__1FJR0 {
    margin-bottom: 1rem
}

.FormFields_form-field__3W1Sa {
    display: flex;
    flex-direction: column
}

.FormFields_field-hidden__iw1uI {
    display: none
}

label.FormFields_field-required__1Iz4z:after {
    content: " *";
    color: #6a1010
}

.FormFields_label-hidden__WNUxa {
    display: none
}

.FormFields_error-icon__2OUYI {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #6a1010;
    flex-basis: 1%;
    -webkit-margin-end: .1rem;
    margin-inline-end: .1rem
}

.FormFields_field-error__2Gkp4 {
    color: #6a1010;
    transition: all 250 ease-in-out;
    display: flex;
    justify-content: flex-start;
    font-size: small;
    align-items: center;
    margin-bottom: .1rem
}

.FormFields_error-hidden__1qa6d {
    opacity: 0
}

.FormFields_terms-checkbox__XR7OF {
    display: flex;
    margin-bottom: 1rem
}

.FormFields_terms-checkbox__XR7OF .ant-checkbox-wrapper {
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.FormFields_terms-list__Gh3uH {
    display: flex;
    flex-direction: column;
    text-align: start
}

.FormFields_terms-list__Gh3uH li {
    margin: .2rem 0
}

.FormFields_terms-conditions-label__3q9A6 {
    color: #5f9ea0;
    text-decoration: underline;
    cursor: pointer
}

.FormFields_overlay__3_d3Y {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 10;
    top: 0;
    border-radius: 6px;
    background-color: hsla(0, 0%, 97.3%, .123);
    opacity: .75;
    background-image: linear-gradient(90deg, transparent, hsla(0, 0%, 56.9%, .3), transparent);
    background-repeat: no-repeat;
    background-size: 200% 100%;
    background-position: -100% 0;
    -webkit-animation: FormFields_loading__CiWIz 1.5s linear infinite;
    animation: FormFields_loading__CiWIz 1.5s linear infinite
}

@-webkit-keyframes FormFields_loading__CiWIz {
    0% {
        background-position: 0 0
    }

    20% {
        background-position: 50% 0
    }

    40% {
        background-position: 100% 0
    }

    80% {
        background-position: 200% 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes FormFields_loading__CiWIz {
    0% {
        background-position: 0 0
    }

    20% {
        background-position: 50% 0
    }

    40% {
        background-position: 100% 0
    }

    80% {
        background-position: 200% 0
    }

    to {
        background-position: 0 0
    }
}

.FormFields_progress-bar-container__1OY7- {
    min-height: 1.5rem
}

.FormFields_uploadLabel-required__2mXDf,
.FormFields_uploadLabel__1PjVz {
    font-size: 1.2rem;
    margin-bottom: .5rem
}

.FormFields_uploadLabel-required__2mXDf:after {
    content: " *";
    color: #6a1010
}

.FormFields_uploadError__3zHqR {
    color: #e80644;
    font-size: 1rem;
    margin-top: .5rem;
    margin-bottom: 1rem;
    display: block
}

.FormFields_fileUploadWrapper__8dNhQ {
    position: relative;
    display: grid;
    margin-top: .5rem;
    grid-template-columns: auto 1fr
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_file-icon__1ZjiV {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_fileInputWrapper__d5FiQ {
    position: relative;
    flex-shrink: 0;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem;
    width: 150px;
    min-height: 140px
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_fileInputWrapper__d5FiQ input {
    position: absolute !important;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    cursor: pointer
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_fileInputWrapper__d5FiQ .FormFields_fileFakeInput__1UZji {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: #f1f1f1;
    border: 1px solid #d3d3d3;
    border-radius: 6px
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_fileInputWrapper__d5FiQ .FormFields_fileFakeInput__1UZji i {
    color: #a9a9a9;
    font-size: 2rem
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_fileInputWrapper__d5FiQ .FormFields_fileFakeInput__1UZji span {
    font-size: 1.2rem
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_empty-container__1ioUB {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN {
    background-color: #fcfcfc;
    border: 1px solid #d3d3d3;
    border-radius: 6px;
    flex: 1 1;
    overflow-x: auto;
    overflow-y: hidden;
    min-height: 140px
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_file-icon__1ZjiV {
    font-size: 50px
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm {
    display: flex
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_cardWrapper__2OTaD {
    padding: 5px
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_card__wtVaf {
    position: relative;
    min-width: 150px;
    max-width: 150px;
    height: 125px;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_card__wtVaf i {
    margin-top: 1rem;
    font-size: 4rem;
    color: #02799c
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_card__wtVaf>span {
    text-align: center;
    width: 140px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .5rem
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_card__wtVaf button {
    position: absolute;
    background-color: initial;
    border: none;
    padding: 0;
    top: 0;
    left: 0;
    -webkit-transform: translate(30%, 30%);
    transform: translate(30%, 30%);
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    align-items: center;
    cursor: pointer
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_card__wtVaf button span {
    position: absolute;
    height: 3px;
    width: 100%;
    background-color: #c6312a
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_card__wtVaf button span:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.FormFields_fileUploadWrapper__8dNhQ .FormFields_uploadQWrapper__sUXGN .FormFields_uploadQ__1ikvm .FormFields_card__wtVaf button span:last-child {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.Label_label-container__1HWGC {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Label_required-label__12wpY:after {
    content: " *";
    color: #6a1010
}

.anticon {
    cursor: pointer;
    -webkit-margin-end: .1rem;
    margin-inline-end: .1rem
}

.SelectUi_custom-select__3Z2_m [class^=react-select__control] {
    border-radius: .5rem;
    margin: .25rem 0
}

.SelectUi_field-error__38b9X {
    color: #6a1010;
    transition: all 250 ease-in-out;
    display: flex;
    justify-content: flex-start;
    font-size: small;
    align-items: center;
    margin-bottom: .1rem
}

.SelectUi_error-icon__36WFy {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #6a1010;
    flex-basis: 1%;
    -webkit-margin-end: .1rem;
    margin-inline-end: .1rem
}

.SelectUi_error-hidden__2NJah {
    opacity: 0
}

.SelectUi_hasError__rYE9T [class^=react-select__control] {
    border: .09rem solid #fc8686;
    background: #ffdcdc
}

.SelectUi_hasError__rYE9T [class^=react-select__control]:focus {
    border: .09rem solid #fc8686;
    background: #ffdcdc;
    box-shadow: none
}

.SelectUi_hasError__rYE9T [class^=react-select__control]:hover {
    border: .09rem solid #fc8686
}

.DateField_SingleDatePicker__t9hQS .DateField_CalendarMonthGrid__1Ub_m.DateField_CalendarMonthGrid__horizontal__3Rxt5 {
    width: auto !important
}

.DateField_field-hidden__2ETNp {
    display: none
}

label.DateField_field-required__3G1IL:after {
    content: " *";
    color: #6a1010
}

.DateField_field-error__1iznM {
    color: #6a1010;
    transition: all 250 ease-in-out;
    display: flex;
    height: 1rem;
    justify-content: flex-start;
    font-size: small;
    align-items: center;
    margin-bottom: .1rem
}

.DateField_error-hidden__1dOAL {
    opacity: 0
}

.date-field_hasError,
.date-field_hasError:focus,
.date-field_hasError:hover,
.DateField_hasError__2qLWg.DateField_DateInput_input__1yrbi,
.DateField_hasError__2qLWg.DateField_DateInput_input__1yrbi:focus {
    border: .09rem solid #fc8686;
    background: #ffdcdc
}

.ant-picker {
    display: flex;
    border-radius: .5rem;
    margin: .25rem 0;
    padding: .35rem .75rem
}

.ant-picker-year-btn {
    -webkit-margin-start: 8px !important;
    margin-inline-start: 8px !important
}

.DateField_btns-wrapper__1Yxcp {
    display: flex;
    justify-content: center
}

.DateField_year-btn__19oay {
    position: relative;
    bottom: 1px;
    align-self: flex-end;
    height: 25px;
    padding: 2px 7px;
    color: #01799d;
    line-height: 1;
    background-color: initial;
    border: 1px solid #e4e7e7;
    border-radius: 3px
}

.DateField_year-btn__19oay:first-child {
    left: 15px
}

.DateField_year-btn__19oay:last-child {
    right: 15px
}

.DateField_year-btn__19oay:hover {
    border: 1px solid #c4c4c4
}

.DateField_year-btn__19oay:active {
    background: #f2f2f2
}

.DateField_year-btn__19oay i {
    line-height: 0
}

.FormInput_field-hidden__2EKbd {
    display: none
}

label.FormInput_field-required__3MjSW:after {
    content: " *";
    color: #6a1010
}

.FormInput_label-hidden__2F_U7 {
    display: none
}

.FormInput_field-error__3013M {
    color: #6a1010;
    transition: all 250 ease-in-out;
    display: flex;
    justify-content: flex-start;
    height: 1rem;
    font-size: small;
    align-items: center;
    margin-bottom: .1rem
}

.FormInput_error-icon__1Jw9T {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #6a1010;
    flex-basis: 1%;
    -webkit-margin-start: .1rem;
    margin-inline-start: .1rem;
    -webkit-margin-end: .1rem;
    margin-inline-end: .1rem
}

.FormInput_error-hidden__3Di8F {
    opacity: 0
}

.FormInput_terms-checkbox__3CobD {
    display: flex
}

.FormInput_checkbox-container__2mMV6 .ant-checkbox,
.FormInput_terms-checkbox__3CobD input[type=checkbox] {
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.FormInput_terms-list__lPkkg {
    display: flex;
    flex-direction: column;
    text-align: start
}

.FormInput_terms-conditions-label__3TR5X {
    color: #5f9ea0;
    text-decoration: underline;
    cursor: pointer
}

.Radio_field-error__lFM2u {
    color: #6a1010;
    transition: all 250 ease-in-out;
    display: flex;
    height: 1rem;
    justify-content: flex-start;
    font-size: small;
    align-items: center;
    margin-bottom: .1rem
}

.Radio_error-hidden__3oYao {
    opacity: 0
}

.Radio_radio-label__2beM0 {
    margin: 0 .25rem
}

.FlexibleMulti_multiple-fields__2mn2G {
    position: relative;
    background: #f9f9f9;
    flex-basis: 100%;
    padding: 2rem;
    margin-bottom: 1rem
}

.FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_flexible-fields__1r2ZM {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_flexible-fields__1r2ZM .FlexibleMulti_form-field__1RFh3 {
    flex-basis: 48%;
    -webkit-margin-start: .5rem;
    margin-inline-start: .5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_footer-container__1viNx {
    display: flex;
    flex-direction: column;
    flex-basis: 100%
}

.FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_footer-container__1viNx .FlexibleMulti_controllers__1mgwh {
    display: flex;
    justify-content: center;
    text-align: right;
    margin: 1rem 0
}

.FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_footer-container__1viNx .FlexibleMulti_controllers__1mgwh button {
    margin: 0 1rem;
    outline: 0;
    cursor: pointer;
    border: 0;
    color: #fff;
    padding: .4rem 0
}

.FlexibleMulti_form-loading-wrapper__3MRiE {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 10;
    top: 0;
    border-radius: 6px;
    background-color: rgba(68, 68, 68, .123);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: .75
}

.FlexibleMulti_form-loading-wrapper__3MRiE .FlexibleMulti_loading-overlay__1vZwo {
    height: 60px;
    width: 60px;
    border-color: #6a1010 transparent;
    border-style: solid;
    border-width: 2px;
    top: 50%;
    left: 50%;
    margin: 0 0 1.5rem;
    border-radius: 50%;
    -webkit-animation: FlexibleMulti_spin__3a6kJ 2s linear infinite;
    animation: FlexibleMulti_spin__3a6kJ 2s linear infinite
}

.FlexibleMulti_form-loading-wrapper__3MRiE .FlexibleMulti_loading-overlay__1vZwo:after,
.FlexibleMulti_form-loading-wrapper__3MRiE .FlexibleMulti_loading-overlay__1vZwo:before {
    content: "";
    position: absolute;
    border: 5px solid transparent;
    border-radius: 50%
}

.FlexibleMulti_form-loading-wrapper__3MRiE .FlexibleMulti_loading-overlay__1vZwo:after {
    border-color: #000 transparent;
    border-style: solid;
    border-width: 3px;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    -webkit-animation: FlexibleMulti_spin__3a6kJ 3s linear infinite;
    animation: FlexibleMulti_spin__3a6kJ 3s linear infinite
}

@-webkit-keyframes FlexibleMulti_spin__3a6kJ {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes FlexibleMulti_spin__3a6kJ {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@media only screen and (max-width:450px) {
    .FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_fields-row-content__31yvN {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_controllers__1mgwh {
        display: flex;
        justify-content: center;
        width: 100%;
        text-align: center
    }

    .FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_controllers__1mgwh button {
        flex-basis: 50%
    }

    .FlexibleMulti_multiple-fields__2mn2G .FlexibleMulti_entries-table__3i4Vc {
        margin: 2rem 0
    }
}

@media (max-width:1000px) {
    .FlexibleMulti_multiple-fields__2mn2G {
        overflow: hidden
    }

    .FlexibleMulti_entries-table__3i4Vc {
        overflow-x: auto
    }
}

.FlexibleMulti_text-center__3_v0V {
    text-align: center
}

.FlexibleMulti_margin-top-bottom-2rem__2-qga {
    margin: 2rem 0
}

.FlexibleMulti_action-buttons-container__2UzlV {
    display: flex;
    justify-content: center
}

.FlexibleMulti_action-button__1FM4R {
    outline: 0;
    border: none;
    margin: .15rem;
    cursor: pointer
}

.FlexibleMulti_action-button__1FM4R.FlexibleMulti_del-button__15C0a {
    color: #6a1010
}

.FlexibleMulti_action-button__1FM4R.FlexibleMulti_move-down-button__oTRIP,
.FlexibleMulti_action-button__1FM4R.FlexibleMulti_move-up-button__txRlA {
    color: #000
}

.FlexibleMulti_action-button__1FM4R:disabled {
    color: grey;
    cursor: auto
}

.FlexibleMulti_oddRow__2I3-9 {
    background-color: rgba(161, 189, 206, .1) !important
}

.FlexibleMulti_evenRow__2jFks {
    background-color: rgba(69, 100, 132, .3) !important
}

.FeedbackMessage_validation-message__1DLRM,
.FlexibleMulti_flexible-server-error__2aFGL {
    display: flex;
    justify-content: center;
    background: #fdd4d4;
    padding: 1rem;
    border-radius: .5rem;
    margin: 1rem;
    color: rgba(255, 0, 0, .5019607843137255);
    font-size: medium
}

.Payment_payment-container__2Mzky {
    display: flex
}

.Payment_payment-container__2Mzky .Payment_payment-icon__3eF9_ {
    display: flex;
    margin: 0 3rem;
    justify-content: center;
    align-items: center;
    flex-basis: 20%
}

.Payment_payment-container__2Mzky .Payment_payment-icon__3eF9_ img {
    max-width: 100%;
    max-height: 100%;
    padding: 2rem
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY {
    display: flex;
    flex-direction: column;
    flex-basis: 60%
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-columns__1W7T2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-columns__1W7T2 section {
    margin: 0 1rem
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-amount__3w-Hk {
    border-radius: .5rem;
    margin-bottom: 1rem
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-amount-row__1AYwN {
    display: flex;
    align-items: center;
    background-color: #f5f5f5;
    margin-bottom: .5rem;
    padding: .5rem 1rem
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-amount-row__1AYwN .Payment_amount-label__2jJiR {
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem;
    margin-bottom: 0;
    font-weight: 700;
    text-transform: uppercase
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-amount-row-dngr__1kAuy {
    display: flex;
    align-items: center;
    background-color: #b9e2f5;
    margin-bottom: .5rem;
    padding: .5rem 1rem
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-amount-row-dngr__1kAuy .Payment_amount-label__2jJiR {
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem;
    margin-bottom: 0;
    font-weight: 700;
    text-transform: uppercase
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-header__WXGuQ {
    display: flex
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-header__WXGuQ h3 {
    position: relative;
    margin-bottom: 1rem
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-header__WXGuQ h3:before {
    position: absolute;
    content: "";
    height: .1rem;
    width: calc(100% - 5rem);
    background: #6a1010;
    bottom: -.2rem
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-gateways__lRajR {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-gateways__lRajR .Payment_gateway-radio__Luypw {
    outline: 0;
    border: none;
    border-radius: .5rem;
    padding: 1rem;
    font-weight: 700;
    margin-bottom: 1rem;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
    background-color: #fff;
    cursor: pointer;
    transition: all .3s ease-in-out
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-gateways__lRajR .Payment_gateway-radio__Luypw:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, .1)
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-gateways__lRajR .Payment_gateway-radio__Luypw .Payment_gateway-data__Rfhn8 {
    display: grid;
    grid-template-columns: 1fr 4fr;
    align-items: center
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-gateways__lRajR .Payment_gateway-radio__Luypw .Payment_gateway-data__Rfhn8 img {
    max-width: 100%;
    max-height: 100%
}

.Payment_payment-container__2Mzky .Payment_payment-data__3kXIY .Payment_payment-gateways__lRajR .Payment_gateway-active__1flza {
    background-color: rgba(170, 207, 241, .2);
    color: grey
}

.Payment_payment-container__2Mzky .Payment_payment-button__HxfaW {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70%;
    align-self: center
}

.Payment_payment-container__2Mzky .Payment_payment-button__HxfaW button {
    margin: 0 .5rem
}

.Payment_payment-container__2Mzky .Payment_button-children-container__2QFo_ {
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width:930px) {
    .Payment_payment-container__2Mzky .Payment_payment-icon__3eF9_ {
        display: none
    }

    .Payment_payment-container__2Mzky .Payment_payment-data__3kXIY {
        flex-basis: 100%
    }
}

.PopupModal_modal-container__H0Kwc {
    position: relative;
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    min-height: 100vh
}

.PopupModal_modal-container__H0Kwc .PopupModal_dimmed__2JDTS {
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: rgba(0, 0, 0, .25)
}

.PopupModal_modal-container__H0Kwc .PopupModal_modal-content__13nHp {
    width: 50%;
    max-height: 90vh;
    z-index: 10;
    background-color: #fff;
    box-shadow: 0 0 32px -16px #000;
    border-radius: .5rem;
    overflow-y: auto
}

.RequestForm_service-wrapper__1HRb6 {
    background-color: #fff;
    padding: 2rem;
    margin: 10rem 0;
    width: 90%;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    border-radius: 1rem
}

@media (max-width:768px) {
    .RequestForm_service-wrapper__1HRb6 {
        width: 100%;
        margin-top: 11rem
    }
}

.RequestForm_step-header__3_-N0 {
    display: flex
}

.RequestForm_step-header__3_-N0 h2 {
    position: relative
}

.RequestForm_step-header__3_-N0 h2:before {
    position: absolute;
    content: "";
    height: .15rem;
    width: calc(100% - 4rem);
    background: #6a1010;
    bottom: -.2rem
}

.RequestForm_form-error__3W8TU {
    display: flex;
    justify-content: flex-start;
    background: #ffadad;
    padding: 1rem;
    border-radius: .5rem;
    margin-bottom: 1rem;
    color: rgba(255, 0, 0, .7803921568627451);
    font-size: medium
}

.RequestForm_buttons-container__1Sm4z {
    display: flex;
    justify-content: center;
    align-items: center
}

.RequestForm_buttons-container__1Sm4z button {
    margin: 0 .5rem
}

.ant-modal-mask,
.ant-modal-wrap {
    z-index: 1100 !important
}

.RequestForm_cancel-msg-container__a5pSd {
    margin-bottom: 1rem
}

.PopupModal_modal-container__14Fio {
    position: relative;
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    z-index: 2000;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, .25098039215686274)
}

.PopupModal_modal-container__14Fio .PopupModal_dimmed__3jcfO {
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: rgba(0, 0, 0, .25098039215686274)
}

.PopupModal_modal-container__14Fio .PopupModal_modal-content__2sixS {
    width: 50%;
    max-height: 80vh;
    z-index: 10;
    background-color: #fff;
    box-shadow: 0 0 32px -16px #000;
    border-radius: .5rem;
    overflow-y: auto
}

.CustomButton_custom-btn__3pCL2 {
    border: none;
    border-radius: .5rem;
    padding: .5rem;
    margin: 0 .5rem;
    color: #fff;
    outline: none;
    transition: all .3s ease-in-out
}

.CustomButton_custom-btn__3pCL2:hover {
    cursor: pointer
}

.CustomButton_custom-btn__3pCL2.CustomButton_green__1_VAW {
    background: #2ebb2e
}

.CustomButton_custom-btn__3pCL2.CustomButton_green__1_VAW:hover {
    background: #2ce72c
}

.CustomButton_custom-btn__3pCL2.CustomButton_green__1_VAW.CustomButton_ghost__5ELOP {
    border: 1px solid #2ebb2e;
    color: #2ebb2e;
    background: #fff
}

.CustomButton_custom-btn__3pCL2.CustomButton_green__1_VAW.CustomButton_ghost__5ELOP:hover {
    background: #2ebb2e;
    color: #fff
}

.CustomButton_custom-btn__3pCL2.CustomButton_black__1Nknx {
    background: #242424
}

.CustomButton_custom-btn__3pCL2.CustomButton_black__1Nknx:hover {
    background: #000
}

.CustomButton_custom-btn__3pCL2.CustomButton_black__1Nknx.CustomButton_ghost__5ELOP {
    border: 1px solid #242424;
    color: #242424;
    background: #fff
}

.CustomButton_custom-btn__3pCL2.CustomButton_black__1Nknx.CustomButton_ghost__5ELOP:hover {
    background: #242424;
    color: #fff
}

.CustomButton_custom-btn__3pCL2.CustomButton_red__2rk_5 {
    background: #6a1010
}

.CustomButton_custom-btn__3pCL2.CustomButton_red__2rk_5:hover {
    background: #f34646
}

.CustomButton_custom-btn__3pCL2.CustomButton_red__2rk_5.CustomButton_ghost__5ELOP {
    border: 1px solid #6a1010;
    color: #6a1010;
    background: #fff
}

.CustomButton_custom-btn__3pCL2.CustomButton_red__2rk_5.CustomButton_ghost__5ELOP:hover {
    background: #6a1010;
    color: #fff
}

.Wrappers_container__VqduE {
    display: grid;
    grid-template-columns: 30% 30% 30%
}

.Wrappers_item__3kyqF {
    background: #f7f7f7
}

.Wrappers_inner-item__3436Z {
    margin: 1rem 0
}

.Wrappers_file-item__3o2S_ {
    display: flex
}

.Wrappers_first-item__12XhH .Wrappers_btns-container__3WgIp {
    display: flex;
    flex-grow: 1
}

.Wrappers_file__nX2VR {
    display: flex;
    justify-content: space-between;
    align-items: center
}

figure.Wrappers_file__nX2VR {
    flex-basis: 35%
}

.Wrappers_thumbnail__3uLQ4 {
    width: 50px;
    height: 50px;
    border-radius: 5px
}

.Wrappers_download__YX7z7 {
    border: none;
    border-radius: .5rem;
    padding: .5rem 1.5rem;
    margin: 0 .5rem;
    color: #fff;
    outline: none;
    background: #6a1010
}

.Wrappers_download__YX7z7:hover {
    color: #fff
}

.Wrappers_group-data__35kJu {
    background: #ececec;
    padding: .5rem;
    margin: .3rem;
    border-radius: .5rem
}

.Wrappers_step-wrapper__3aA3a {
    background: #fff;
    border-radius: 2rem;
    border-start-start-radius: 0;
    padding: 3rem 2rem;
    box-shadow: 0 19px 38px rgba(0, 0, 0, .2), 0 15px 12px rgba(0, 0, 0, .2)
}

.Wrappers_table-cell__o0dC0 {
    padding: .5rem;
    text-align: center;
    border: 1px solid #a9a9a9
}

.Wrappers_table-head__2N9bA {
    border-radius: .5rem;
    background: #242424;
    color: #fff;
    font-weight: 700
}

.Wrappers_table-head__2N9bA th {
    border: 1px solid #242424
}

.Wrappers_field-wrapper__3mSFd {
    display: grid;
    align-items: center;
    grid-template-columns: 30% 70%;
    margin: .5rem 0
}

.Wrappers_field-wrapper__3mSFd .Wrappers_field-label__1-zAL {
    font-weight: 700;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.Wrappers_simple-field__168UQ {
    background: #f7f7f7;
    padding: .7rem;
    border-radius: .5rem
}

.Wrappers_data-table__Pgqz- {
    font-size: .7rem;
    -webkit-margin-after: 1rem;
    margin-block-end: 1rem;
    -webkit-margin-before: 1rem;
    margin-block-start: 1rem;
    border-collapse: collapse
}

.Wrappers_activity__3aNYq {
    display: flex;
    -webkit-margin-before: 1rem;
    margin-block-start: 1rem
}

.Wrappers_activity__3aNYq .Wrappers_activity-data__I7WIr {
    flex-grow: 3
}

.Wrappers_activity__3aNYq .Wrappers_activity-info__1acGG {
    flex-basis: 30%;
    text-align: center;
    flex-wrap: wrap;
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem;
    background: #fff;
    -webkit-border-start: .5rem solid #6a1010;
    border-inline-start: .5rem solid #6a1010;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: .5rem
}

.Wrappers_activity__3aNYq .Wrappers_activity-info__1acGG p {
    font-size: 1.5rem;
    margin: 0
}

.Wrappers_activity__3aNYq .Wrappers_activity-info__1acGG span {
    color: #909090
}

.Step_container__3OKTS {
    display: grid;
    grid-template-columns: 30% 30% 30%
}

.Step_item__2kjsE {
    background: #efecec
}

.Step_inner-item__3Bg-s {
    margin: 1rem 0
}

.Step_description-list__3-n7r .ant-descriptions-item-content {
    -webkit-border-start: none !important;
    border-inline-start: none !important
}

.Step_description-list__3-n7r .ant-descriptions-item-label {
    background: none !important;
    color: rgba(74, 74, 74, .8509803921568627);
    font-weight: 700
}

.Step_file-item__1XgRk {
    display: flex
}

.Step_file-item__1XgRk .Step_btns-container__2gtIL {
    display: flex;
    flex-grow: 1
}

.Step_file__2hcIu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-margin-after: .5rem;
    margin-block-end: .5rem;
    -webkit-margin-before: .5rem;
    margin-block-start: .5rem
}

figure.Step_file__2hcIu {
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    flex-basis: 35%
}

.Step_thumbnail__BOLrw {
    width: 50px;
    height: 50px;
    border-radius: 5px
}

.Step_download___jhQG {
    border: none;
    border-radius: .5rem;
    padding: .5rem 1.5rem;
    margin: 0 .5rem;
    color: #fff;
    outline: none;
    background: #6a1010
}

.Step_download___jhQG:hover {
    color: #fff
}

.Step_group-data__7AoAI {
    display: flex;
    flex-direction: column
}

.Step_step-wrapper__1jP3X {
    word-break: break-all;
    background: #fff;
    border-radius: 2rem;
    border-start-start-radius: 0;
    padding: 3rem 2rem;
    box-shadow: 0 19px 38px rgba(0, 0, 0, .2), 0 15px 12px rgba(0, 0, 0, .2)
}

.Step_table-cell__QsJ0e {
    padding: .5rem;
    text-align: center;
    border: 1px solid #a9a9a9
}

.Step_table-head__3juqr {
    border-radius: .5rem;
    background: #242424;
    color: #fff;
    font-weight: 700
}

.Step_table-head__3juqr th {
    border: 1px solid #242424
}

.Step_field-wrapper__2i5gG {
    display: grid;
    align-items: flex-start;
    grid-template-columns: 30% 70%;
    margin: .5rem 0;
    padding: .7rem
}

.Step_field-wrapper__2i5gG .Step_field-label__1seQT {
    font-weight: 700;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.Step_simple-field__16TT2 {
    background: #f7f7f7;
    padding: .7rem;
    border-radius: .5rem;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    page-break-before: auto;
    -webkit-column-break-before: auto;
    break-before: auto;
    page-break-after: auto;
    -webkit-column-break-after: auto;
    break-after: auto;
    white-space: break-spaces
}

.Step_data-table-wrapper__3nybT {
    overflow-x: auto
}

.Step_data-table__2N3ux {
    width: 100%;
    font-size: .7rem;
    border-collapse: collapse
}

.Step_image-preview__W0uz_ {
    width: 100%
}

.Step_certificate-copy__XaIgu {
    display: none
}

.Step_certificate-print-button__3pMyK {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.Step_certificate-print-button__3pMyK .Step_progress-bar-container__Ff0xW {
    width: 100%
}

.Step_certificate-print-button__3pMyK button {
    padding: 0 1rem;
    display: flex;
    justify-content: space-around;
    align-items: center
}

.Step_certificate-print-button__3pMyK button div {
    margin: 1rem
}

@media screen and (max-width:930px) {
    .Step_step-wrapper__1jP3X {
        border-start-start-radius: 0;
        border-start-end-radius: 0;
        margin-bottom: 1rem
    }

    .Step_file__2hcIu {
        flex-wrap: wrap
    }

    .Step_file-buttons__3SPV6 {
        display: flex
    }
}

@media print {
    .Step_step-wrapper__1jP3X {
        border-start-start-radius: 0;
        border-start-end-radius: 0;
        border: .1px solid #d3d3d3;
        border-radius: .25rem;
        box-shadow: none;
        margin-bottom: 1rem
    }

    .Step_step-wrapper__1jP3X .Step_data-table-wrapper__3nybT {
        grid-column: 1/-1
    }

    canvas {
        width: 100%
    }

    .Step_group-data__7AoAI {
        grid-column: 1/-1;
        justify-content: center;
        align-items: center
    }

    .Step_simple-field__16TT2 {
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
        break-inside: avoid
    }
}

@media print {
    * {
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important
    }
}

* {
    font-family: "Tajawal", sans-serif
}

html {
    box-sizing: border-box
}

*,
:after,
:before {
    box-sizing: inherit
}

.CustomButton_custom-btn__24K-I {
    border: none;
    border-radius: .5rem;
    padding: .5rem;
    margin: 0 .5rem;
    color: #fff;
    outline: none;
    transition: all .3s ease-in-out
}

.CustomButton_custom-btn__24K-I.CustomButton_red__2Qfhq {
    background: #6a1010
}

.CustomButton_custom-btn__24K-I.CustomButton_red__2Qfhq:hover {
    background: #f34646
}

.CustomButton_custom-btn__24K-I.CustomButton_red__2Qfhq.CustomButton_ghost__2rePD {
    border: 1px solid #6a1010;
    color: #6a1010;
    background: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_red__2Qfhq.CustomButton_ghost__2rePD:hover {
    background: #6a1010;
    color: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_black__2tLio {
    background: #242424
}

.CustomButton_custom-btn__24K-I.CustomButton_black__2tLio:hover {
    background: #000
}

.CustomButton_custom-btn__24K-I.CustomButton_black__2tLio.CustomButton_ghost__2rePD {
    border: 1px solid #242424;
    color: #242424;
    background: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_black__2tLio.CustomButton_ghost__2rePD:hover {
    background: #242424;
    color: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_black__2tLio:disabled {
    color: rgba(0, 0, 0, .25);
    background-color: #dcdcdc;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed
}

.CustomButton_custom-btn__24K-I.CustomButton_black__2tLio:disabled:hover {
    background: #dcdcdc;
    color: rgba(0, 0, 0, .25)
}

.CustomButton_custom-btn__24K-I.CustomButton_green__2joFP {
    background: #2ebb2e
}

.CustomButton_custom-btn__24K-I.CustomButton_green__2joFP:hover {
    background: #2ce72c
}

.CustomButton_custom-btn__24K-I.CustomButton_green__2joFP.CustomButton_ghost__2rePD {
    border: 1px solid #2ebb2e;
    color: #2ebb2e;
    background: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_green__2joFP.CustomButton_ghost__2rePD:hover {
    background: #2ebb2e;
    color: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_blue-info__9eFi4 {
    background: #049ed0;
    padding: .5rem 1rem;
    font-weight: 700
}

.CustomButton_custom-btn__24K-I.CustomButton_blue-info__9eFi4:hover {
    background: #0389b6;
    color: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_blue-info__9eFi4.CustomButton_ghost__2rePD {
    border: 1px solid #049ed0;
    color: #049ed0;
    background: #fff
}

.CustomButton_custom-btn__24K-I.CustomButton_blue-info__9eFi4.CustomButton_ghost__2rePD:hover {
    background: #0389b6;
    color: #fff
}

.CustomButton_custom-btn__24K-I:hover {
    cursor: pointer
}

.UgInitialAcceptance_wrapper__O3s8Y {
    padding: 2rem !important
}

.UgInitialAcceptance_wrapper__O3s8Y .UgInitialAcceptance_content__2b2HF.UgInitialAcceptance_en__A1wJY,
.UgInitialAcceptance_wrapper__O3s8Y .UgInitialAcceptance_content__2b2HF.UgInitialAcceptance_fr__3GUqc {
    margin-top: 2rem !important
}

.UgInitialAcceptance_img-container__2dXXY {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.UgInitialAcceptance_img-container__2dXXY img {
    width: auto;
    height: 8rem
}

.UgInitialAcceptance_ministry__1AfiW {
    font-size: 1rem;
    color: #000
}

.UgInitialAcceptance_ministry__1AfiW,
.UgInitialAcceptance_title__pW6wO {
    font-weight: 700;
    align-self: center;
    margin-top: 1rem
}

.UgInitialAcceptance_subtitle__2H313 {
    font-weight: 700
}

.UgInitialAcceptance_acceptance__1X3B7 {
    font-weight: 700;
    color: #000;
    font-size: 1.1rem
}

.UgInitialAcceptance_docs-container__13RbD {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-row-gap: 5px;
    row-gap: 5px;
    margin-top: 1rem
}

.UgInitialAcceptance_address__2LcFi {
    margin-top: 1rem
}

.UgInitialAcceptance_certificate-barcode__1sjfr {
    position: absolute;
    bottom: 0
}

.UgInitialAcceptance_user-data__tKHXa {
    margin: .5rem 0
}

.UgInitialAcceptance_user-data__tKHXa div {
    margin-bottom: .5rem
}

.UgInitialAcceptance_user-data__tKHXa .UgInitialAcceptance_user-meta__1eaha {
    display: flex;
    justify-content: space-between;
    width: 80%
}

.UgInitialAcceptance_fees__2DThp {
    margin-top: .5rem;
    color: #000
}

.UgInitialAcceptance_fees__2DThp,
.UgInitialAcceptance_fees__2DThp td,
.UgInitialAcceptance_fees__2DThp th {
    padding: .5rem;
    border: 1px solid #000
}

.UgInitialAcceptance_requirements__2t0u4 {
    white-space: pre-line
}

@media {
    .UgInitialAcceptance_page-break__1ZsAw {
        display: none
    }
}

@media print {
    .UgInitialAcceptance_page-break__1ZsAw {
        display: block;
        page-break-after: always
    }
}

.AcceptanceFileWrapper_paper__3XYt2 {
    position: relative;
    height: auto
}

.AcceptanceFileWrapper_paper__3XYt2 .AcceptanceFileWrapper_content__3_OAA {
    padding: 6rem 2rem 0;
    height: 60rem;
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    position: relative
}

.AcceptanceFileWrapper_paper__3XYt2 .AcceptanceFileWrapper_content__3_OAA h3 {
    align-self: center
}

.AcceptanceFileWrapper_paper__3XYt2 .AcceptanceFileWrapper_content__3_OAA.AcceptanceFileWrapper_ar__3K1Yf {
    direction: rtl
}

.AcceptanceFileWrapper_paper__3XYt2 .AcceptanceFileWrapper_content__3_OAA.AcceptanceFileWrapper_en__2ke23,
.AcceptanceFileWrapper_paper__3XYt2 .AcceptanceFileWrapper_content__3_OAA.AcceptanceFileWrapper_fr__2EBpC {
    margin-top: 3rem;
    direction: ltr
}

.AcceptanceFileWrapper_img-container__18RW0 {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.AcceptanceFileWrapper_img-container__18RW0 img {
    width: auto;
    height: 8rem
}

.AcceptanceFileWrapper_certificate-barcode__DkqLL {
    position: absolute;
    bottom: 0;
    padding-right: 1.3rem;
    padding-bottom: .6rem
}

@media {
    .AcceptanceFileWrapper_page-break__1tNig {
        display: none
    }
}

@media print {
    .AcceptanceFileWrapper_page-break__1tNig {
        display: block;
        page-break-after: always
    }

    body {
        zoom: 1.01
    }
}

.InitialAcceptanceFile_paper__e0_1G {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem 4rem;
    position: relative;
    height: auto
}

.InitialAcceptanceFile_paper__e0_1G .InitialAcceptanceFile_content__2xDDD {
    height: 64rem;
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    position: relative
}

.InitialAcceptanceFile_paper__e0_1G .InitialAcceptanceFile_content__2xDDD h3 {
    align-self: center
}

.InitialAcceptanceFile_paper__e0_1G .InitialAcceptanceFile_content__2xDDD.InitialAcceptanceFile_ar__153gK {
    direction: rtl
}

.InitialAcceptanceFile_paper__e0_1G .InitialAcceptanceFile_content__2xDDD.InitialAcceptanceFile_en__3AZ7n,
.InitialAcceptanceFile_paper__e0_1G .InitialAcceptanceFile_content__2xDDD.InitialAcceptanceFile_fr__1u8PV {
    margin-top: 4rem;
    direction: ltr
}

.InitialAcceptanceFile_img-container__2i8EP {
    padding: 0 1.5rem;
    display: flex;
    width: 100%;
    justify-content: space-between
}

.InitialAcceptanceFile_img-container__2i8EP img {
    width: auto;
    height: 8rem;
    margin-top: 7rem
}

.InitialAcceptanceFile_page-header__3hx60 {
    -webkit-margin-before: 2rem;
    margin-block-start: 2rem;
    text-decoration: underline;
    align-self: center
}

.InitialAcceptanceFile_page-header__3hx60 P {
    margin: 0
}

.InitialAcceptanceFile_recipient__1_3Rs {
    align-self: flex-start;
    font-size: 1.3rem
}

.InitialAcceptanceFile_main-content__2Y0v9 {
    top: 0;
    width: 100%;
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-weight: 700;
    font-size: larger
}

.InitialAcceptanceFile_main-content__2Y0v9 p {
    text-indent: 50px
}

.InitialAcceptanceFile_footer__1ay9J {
    align-self: center
}

.InitialAcceptanceFile_signature__2CNjy {
    display: flex;
    justify-content: space-between;
    -webkit-margin-before: 3rem;
    margin-block-start: 3rem;
    font-weight: bolder;
    font-size: large;
    text-align: center;
    white-space: pre-wrap
}

.InitialAcceptanceFile_certificate-barcode__3OtaR {
    position: absolute;
    bottom: 0;
    padding: 1rem
}

@media {
    .InitialAcceptanceFile_page-break__3gPWf {
        display: none
    }
}

@media print {
    .InitialAcceptanceFile_page-break__3gPWf {
        display: block;
        page-break-after: always
    }
}

.SingleRequestView_activities-container__2DTM1 {
    display: flex;
    flex-direction: column;
    margin: 1rem 0
}

.SingleRequestView_activities-container__2DTM1 .SingleRequestView_activities-header__tbOIz {
    display: flex;
    justify-content: space-between;
    background: #fff;
    padding: 1rem;
    -webkit-margin-before: 1rem;
    margin-block-start: 1rem
}

.SingleRequestView_activities-container__2DTM1 .SingleRequestView_activities-timeline-container__2S2Qk {
    display: flex !important
}

.SingleRequestView_activities-container__2DTM1 .SingleRequestView_activities-timeline-container__2S2Qk .SingleRequestView_activities__EPQtt {
    margin: 1rem;
    flex-grow: 1
}

.SingleRequestView_spinner-container__1-CFl {
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    -webkit-margin-before: 5rem;
    margin-block-start: 5rem
}

.SingleRequestView_main-content__3U8yB {
    -webkit-margin-start: 2rem;
    margin-inline-start: 2rem;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem;
    -webkit-margin-after: 2rem;
    margin-block-end: 2rem
}

.SingleRequestView_request-header__2XO-9 {
    background: #fff;
    display: flex;
    padding: 3rem 1rem;
    -webkit-margin-start: 2rem;
    margin-inline-start: 2rem;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem;
    margin-bottom: 2rem;
    flex-direction: column
}

.SingleRequestView_request-details-meta__3bi1K {
    margin: 0 2rem
}

.SingleRequestView_print-container__4cv6U {
    display: flex;
    margin: 0 2rem;
    border: 1px solid #d3d3d3;
    align-items: center;
    padding: 1rem
}

.SingleRequestView_progress-bar-container__L2Y6b {
    padding: 0 1rem;
    flex: 1 1
}

.SingleRequestView_print-button-group__3KqoG {
    display: flex;
    align-items: center
}

.SingleRequestView_print-button-group__3KqoG .SingleRequestView_print-button__zIBIU {
    display: flex
}

.SingleRequestView_print-button-group__3KqoG .SingleRequestView_print-button__zIBIU button {
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem;
    background-color: #049ed0;
    width: 5rem
}

.SingleRequestView_print-button-group__3KqoG .SingleRequestView_print-button__zIBIU button:hover {
    background-color: #0389b6
}

.SingleRequestView_print-button-group__3KqoG .SingleRequestView_files-switcher__1NUGL {
    display: flex;
    justify-content: center
}

.SingleRequestView_print-button-group__3KqoG .SingleRequestView_files-switcher__1NUGL .SingleRequestView_switcher-label__Ij7SH {
    color: grey;
    font-weight: 700;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.SingleRequestView_certificate-copy__3PzrP {
    display: none
}

.SingleRequestView_certificate-print-button__2b3gj {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.SingleRequestView_certificate-print-button__2b3gj .SingleRequestView_progress-bar-container__L2Y6b {
    width: 100%
}

.SingleRequestView_certificate-print-button__2b3gj button {
    padding: 0 1rem;
    display: flex;
    justify-content: space-around;
    align-items: center
}

.SingleRequestView_certificate-print-button__2b3gj button div {
    margin: 1rem
}

@media screen and (max-width:930px) {

    .SingleRequestView_main-content__3U8yB,
    .SingleRequestView_request-header__2XO-9 {
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        -webkit-margin-end: 0;
        margin-inline-end: 0
    }

    .SingleRequestView_request-header__2XO-9 {
        padding: 3rem .5rem
    }

    .SingleRequestView_print-container__4cv6U {
        flex-wrap: wrap;
        justify-content: space-around
    }

    .SingleRequestView_progress-bar-container__L2Y6b {
        flex-basis: 100%
    }
}

.ArabicDepInitialAcceptance_image_wrapper__3WjJE {
    background-image: url(/static/media/formal-acceptance-background.9d65105c.jpeg);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.ArabicDepInitialAcceptance_container__qv9gP {
    display: flex;
    flex-direction: column;
    color: #000
}

.ArabicDepInitialAcceptance_page-header__20_hT {
    -webkit-margin-before: 2rem;
    margin-block-start: 2rem;
    align-self: center
}

.ArabicDepInitialAcceptance_main-content__2fR5_ {
    margin-top: 3rem;
    font-size: 1.3rem
}

.ArabicDepInitialAcceptance_signature__1rV4G {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.ArabicDepInitialAcceptance_signature__1rV4G>div {
    direction: rtl
}

.ArabicDepInitialAcceptance_signature__1rV4G>div>p {
    font-size: large;
    white-space: pre-wrap;
    font-weight: bolder
}

.ArabicDepInitialAcceptance_signature__1rV4G>div>img {
    display: block;
    max-width: 70%;
    width: 150px
}

.ArabicDepInitialAcceptance_employee_signature__3mdRF>img {
    display: block;
    width: 100px;
    object-fit: contain
}

.ArabicDepInitialAcceptance_arabic-barcode__3-5wd {
    direction: rtl !important
}

.TrainingInitialAcceptance_page-header__2Tsd6 {
    -webkit-margin-before: 2rem;
    margin-block-start: 2rem;
    text-decoration: underline;
    align-self: center
}

.TrainingInitialAcceptance_recipient__IhjzQ {
    -webkit-margin-before: 2rem;
    margin-block-start: 2rem;
    align-self: flex-start;
    font-size: 1.3rem
}

.TrainingInitialAcceptance_salutation__MKoBQ {
    margin-top: 1rem;
    align-self: center;
    font-size: 1.5rem
}

.TrainingInitialAcceptance_main-content__rm61_ {
    margin-top: 2rem;
    font-size: 1.3rem
}

.TrainingInitialAcceptance_signature__2zsW7 {
    width: 50%;
    align-self: flex-end;
    display: flex;
    justify-content: space-between;
    font-size: 1.2rem;
    margin-top: 2rem
}

.FormalAcceptanceLetter_page-header__pvQwG {
    justify-self: center;
    align-self: center;
    text-align: center;
    margin-top: 9rem
}

.FormalAcceptanceLetter_page-header__pvQwG h1 {
    font-weight: 700
}

.FormalAcceptanceLetter_page-header__pvQwG>.FormalAcceptanceLetter_title__Xqgx8 {
    width: 60%;
    margin-left: auto;
    margin-right: auto
}

.FormalAcceptanceLetter_recipient__1xlPe {
    margin: 1rem 0;
    align-self: flex-start;
    font-size: 1.3rem
}

.FormalAcceptanceLetter_data__1HN1D {
    font-weight: 700;
    margin-top: 2rem;
    display: grid;
    grid-template-columns: auto auto
}

.FormalAcceptanceLetter_footer-wrapper__2vb7K {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between
}

.FormalAcceptanceLetter_footer-wrapper__2vb7K div {
    width: 30%
}

.FormalAcceptanceLetter_footer-wrapper__2vb7K .FormalAcceptanceLetter_footer__jK_zl {
    margin-top: 0;
    justify-self: center;
    align-self: center
}

.FormalAcceptanceLetter_signature__25Sx8 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 1rem;
    text-align: center;
    white-space: pre-wrap
}

.FormalAcceptanceLetter_student-photo__2GvS_ {
    height: 13rem;
    width: 10rem;
    background-color: #000;
    position: absolute;
    top: 4.5rem;
    right: 0
}

.FormalAcceptanceLetter_employee-signature__PwRpO {
    height: 4rem
}

.FormalAcceptanceLetter_generalManager-column__3eHXJ {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.FormalAcceptanceLetter_generalManager-column__3eHXJ img {
    width: 5rem
}

.FormalAcceptanceLetter_depHead-column__1-7AO {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.FormalAcceptanceLetter_depHead-column__1-7AO img {
    width: 12rem;
    margin-top: 1rem;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem
}

.FormalAcceptanceLetter_wrapper__9SoBS {
    background-image: url(/static/media/formal-acceptance-background.9d65105c.jpeg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 2.6rem !important
}

.FormalAcceptanceLetter_wrapper__9SoBS .FormalAcceptanceLetter_content__1P1Do.FormalAcceptanceLetter_en__3t3oC,
.FormalAcceptanceLetter_wrapper__9SoBS .FormalAcceptanceLetter_content__1P1Do.FormalAcceptanceLetter_fr__2Yc0e {
    margin-top: 2rem !important
}

.PgElectronicAcceptanceLetter_page-header__1o5xL {
    justify-self: center;
    align-self: center;
    text-align: center;
    margin-top: 8rem
}

.PgElectronicAcceptanceLetter_page-header__1o5xL h2 {
    font-weight: 700
}

.PgElectronicAcceptanceLetter_recipient__3T_MO {
    margin: .4rem 0;
    align-self: flex-start;
    font-size: 1.16rem
}

.PgElectronicAcceptanceLetter_greeting__3-o0f {
    text-align: center;
    display: block;
    width: "50%";
    font-size: 1rem
}

.PgElectronicAcceptanceLetter_data__2lOvH {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: .4rem 0
}

.PgElectronicAcceptanceLetter_data__2lOvH span {
    flex-basis: 50%;
    margin: .4rem 0
}

.PgElectronicAcceptanceLetter_footer-wrapper__86S4A {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between
}

.PgElectronicAcceptanceLetter_footer-wrapper__86S4A div {
    width: 30%
}

.PgElectronicAcceptanceLetter_footer-wrapper__86S4A .PgElectronicAcceptanceLetter_footer__1OVe0 {
    width: 50%;
    margin-top: -10px;
    margin-bottom: 0;
    justify-self: center;
    align-self: center
}

.PgElectronicAcceptanceLetter_signature__38x7N {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: center;
    white-space: pre-wrap
}

.PgElectronicAcceptanceLetter_student-photo__2vIJA {
    height: 10rem;
    width: 8.5rem;
    background-color: #000;
    position: absolute;
    top: 4.5rem;
    right: 1rem
}

.PgElectronicAcceptanceLetter_employee-signature__FWTcO {
    margin-top: -10px;
    height: 4rem
}

.PgElectronicAcceptanceLetter_generalManager-column__3cjlW {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.PgElectronicAcceptanceLetter_generalManager-column__3cjlW img {
    width: 5rem
}

.PgElectronicAcceptanceLetter_depHead-column__Rdk5E {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.PgElectronicAcceptanceLetter_depHead-column__Rdk5E img {
    width: 12rem;
    margin-top: .75rem;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem
}

.PgElectronicAcceptanceLetter_wrapper__3tZLl {
    background-image: url(/static/media/formal-acceptance-background.9d65105c.jpeg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 2.6rem !important
}

.PgElectronicAcceptanceLetter_wrapper__3tZLl .PgElectronicAcceptanceLetter_content__3np9b.PgElectronicAcceptanceLetter_en__1NBJn,
.PgElectronicAcceptanceLetter_wrapper__3tZLl .PgElectronicAcceptanceLetter_content__3np9b.PgElectronicAcceptanceLetter_fr__1fFpq {
    margin-top: 2rem !important
}

.PgElectronicAcceptance_page-header__3u0Go {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 1%;
    gap: 1%;
    -webkit-margin-after: 10px;
    margin-block-end: 10px;
    -webkit-margin-before: 10px;
    margin-block-start: 10px
}

.PgElectronicAcceptance_page-header__3u0Go>.PgElectronicAcceptance_page_header_title__3YtPC {
    text-align: center;
    width: 77%;
    max-width: 77%
}

.PgElectronicAcceptance_page-header__3u0Go>.PgElectronicAcceptance_page_header_title__3YtPC h2 {
    font-weight: 700
}

.PgElectronicAcceptance_page-header__3u0Go>.PgElectronicAcceptance_student-photo__e1D3Q {
    display: block;
    aspect-ratio: 1/1.2;
    width: 22%;
    max-width: 22%;
    background-color: #000
}

.PgElectronicAcceptance_recipient__Ckqzz {
    margin: .4rem 0;
    align-self: flex-start;
    font-size: 1.16rem
}

.PgElectronicAcceptance_main-content__16owT .PgElectronicAcceptance_footer-content__2iUKm {
    white-space: pre-wrap
}

.PgElectronicAcceptance_main-content__16owT>p {
    margin: 0
}

.PgElectronicAcceptance_main-content__16owT>p:last-child {
    -webkit-margin-after: 20px;
    margin-block-end: 20px
}

.PgElectronicAcceptance_main-content__16owT>.PgElectronicAcceptance_greeting__1WTMW {
    text-align: center;
    display: block;
    width: "50%";
    font-size: 1rem
}

.PgElectronicAcceptance_data__l3RL7 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: .4rem 0
}

.PgElectronicAcceptance_data__l3RL7 span {
    min-width: 50%;
    margin: .4rem 0
}

.PgElectronicAcceptance_footer-wrapper__3rsEs {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between
}

.PgElectronicAcceptance_footer-wrapper__3rsEs div {
    width: 30%
}

.PgElectronicAcceptance_footer-wrapper__3rsEs .PgElectronicAcceptance_footer__37yCo {
    width: 50%;
    margin-top: -10px;
    margin-bottom: 0;
    justify-self: center;
    align-self: center
}

.PgElectronicAcceptance_signature__13P0P {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: center;
    white-space: pre-wrap
}

.PgElectronicAcceptance_employee-signature__DTbte {
    margin-top: -10px;
    height: 4rem
}

.PgElectronicAcceptance_generalManager-column__k37WP {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.PgElectronicAcceptance_generalManager-column__k37WP img {
    width: 5rem
}

.PgElectronicAcceptance_depHead-column__1Bdcf {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.PgElectronicAcceptance_depHead-column__1Bdcf img {
    width: 12rem;
    margin-top: .75rem;
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem
}

.PgElectronicAcceptance_wrapper__2zAaC {
    min-height: 99vh;
    background-image: url(/static/media/formal-acceptance-background.9d65105c.jpeg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 2.6rem 2.6rem 0 !important
}

.PgElectronicAcceptance_wrapper__2zAaC .PgElectronicAcceptance_content__1bdp0.PgElectronicAcceptance_en__7C1JL,
.PgElectronicAcceptance_wrapper__2zAaC .PgElectronicAcceptance_content__1bdp0.PgElectronicAcceptance_fr__qJ36w {
    margin-top: 2rem !important
}
