:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.header_container__2R4gZ,
.header_wrapper__14tfg,
.header_placeholder__3M0Ix {
    height: 120px;
    height: var(--header-height);
}
.header_mobileContainerMenu__3o1I_ {
    display: none;
}
.header_wrapper__14tfg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background-color: #fff;
    background-color: var(--color-primary-bg);
    -webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
}
.header_logo__3uRkU {
    font-size: 28px;
    font-weight: 900;
    color: #e66752;
    color: var(--color-primary);
    text-decoration: none;
    margin-right: 10px;
}
.header_slogan__1gY9W {
    margin: 0 10px;
    font-size: 20px;
    background-color: lightgrey;
}
.header_wrapper__14tfg {
    position: fixed;
    margin: auto;
}
.header_separator__3qKiq {
    padding-right: 40px !important;
    border-right: 2px solid #bababa;
    border-right: 2px solid var(--color-grey-2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.header_logout__Cdur2 {
    border: solid 2px #e66752 !important;
    border: solid 2px var(--color-primary) !important;
    border-radius: 8px !important;
    border-radius: var(--border-radius) !important;
    margin-left: 5% !important;
}
@media (max-width: 1000px) {
    .header_wrapper__14tfg {
        display: none;
    }
    .header_mobileContainerMenu__3o1I_ {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: fixed;
        color: #e66752;
        color: var(--color-primary);
        height: 90px;
        height: var(--header-height-mobile);
        z-index: 999;
    }
    .header_placeholder__3M0Ix {
        height: 90px;
        height: var(--header-height-mobile);
    }

}

.nav_ul__2t3zC {
    list-style: none;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    margin: -20px;
}

a {
    color: var(--color-text);
    text-decoration: none;
}

a .nav_li__2nQ1s {
        margin: 0 20px;
        padding: 12px 0;
        border-bottom: 4px solid transparent;
        cursor: pointer;
        font-weight: 500;
        font-size: 20px;
    }

.nav_liLoginIn__2RWez {
    margin: 0 20px;
    padding: 12px 0;
    border-bottom: 4px solid transparent;
    cursor: pointer;
    font-weight: 500;
    font-size: 18px;
}

.nav_li__2nQ1s:hover,
.nav_active__1zmFk {
    border-bottom: 4px solid var(--color-primary) !important;
}

a {
    text-decoration: none;
}

a .nav_button__3zmEd {
        color: white;
        background-color: var(--color-primary);
        padding: 14px 40px;
        border-bottom: none;
        border-radius: var(--border-radius);
        font-size: 18px;
    }

.nav_button__3zmEd {
    color: white;
    background-color: var(--color-primary);
    padding: 14px 40px;
    border-bottom: none;
    border-radius: var(--border-radius);
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
}

.nav_button__3zmEd:hover {
    outline: none !important;
    border: none !important;
}

.nav_isMobile__18Htg {
    color: white;
    border: solid 2px var(--color-primary-darker);
    border-radius: var(--border-radius);
    background-color: var(--color-primary-darker);
    margin: 0px;
}


.lagSelector_text__2gHXs {
    font-size: 20px;
}
.dialog_container__3k7DI {
    min-height: 300px;
    max-height: 100vh;
    overflow-y: auto;
}

@media (max-width: 800px) {
    .dialog_container__3k7DI {
        padding: 20px;
    }
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.inputBlock_label__2nQU7 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 2px;
}
.inputBlock_text__B1xpO {
    opacity: 0.9;
    font-size: 14px;
    margin-bottom: 4px;
    line-height: 16px;
}
.inputBlock_required__ZBPcd {
    color: #FF3E1D;
    color: var(--color-error);
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.input_container__15coS {
    position: relative;
}
.input_input__l_4AS {
    border-radius: 8px;
    border-radius: var(--border-radius);
    border: solid #DFE3E6 1px;
    border: solid var(--color-border) 1px;
    min-height: 36px;
    min-height: var(--input-height);
    padding: 5px 5px 5px 10px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    font-size: 15px;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.input_input__l_4AS:focus {
        border-color: #e66752;
        border-color: var(--color-primary);
        border-width: 2px;
        outline: #e66752;
        outline: var(--color-primary);
    }
.input_inputWithEndIcon__33ga5 {
    padding-right: 30px;
}
.input_endIcon__2PLyR {
    position: absolute;
    top: 5px;
    right: 8px;
}
.input_error__o_UWm {
    font-size: 14px;
    color: #FF3E1D;
    color: var(--color-error);
    padding: 3px 0;
    min-height: 25px;
    margin-left: 10px;
}
.input_textAreaNoResize__13J3s {
    resize: none;
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.uiButton_root__2rvR_ {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    line-height: 1.5 !important;
}
.uiButton_root__2rvR_:hover {
    -webkit-transform: scale(1.01);
            transform: scale(1.01);
}
.uiButton_text__1j1c7.uiButton_root__2rvR_,
.uiButton_outlined__1ruq_.uiButton_root__2rvR_,
.uiButton_container__QsnJ0.uiButton_root__2rvR_ {
    border-width: 2px !important;
    border: 3px solid transparent;
    font-family: "Roboto", sans-serif !important;
    font-size: 1.4rem !important;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    line-height: 1;
    padding: 13px 40px !important;
    text-align: center;
    border-radius: 8px !important;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    display: inline-block;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.uiButton_outlined__1ruq_.uiButton_root__2rvR_.uiButton_disabled__184md,
.uiButton_container__QsnJ0.uiButton_root__2rvR_.uiButton_disabled__184md {
    background-color: lightgrey !important;
}
.uiButton_container__QsnJ0:hover {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.uiButton_outlined__1ruq_.uiButton_root__2rvR_ {
    border: solid;
}
.uiButton_container__QsnJ0.uiButton_primary__3_UM_.uiButton_root__2rvR_,
.uiButton_container__QsnJ0.uiButton_secondary__1qVqx.uiButton_root__2rvR_ {
    color: white;
}
.uiButton_container__QsnJ0.uiButton_primary__3_UM_.uiButton_root__2rvR_ {
    background-color: #e66752;
    background-color: var(--color-primary);
}
.uiButton_container__QsnJ0.uiButton_secondary__1qVqx.uiButton_root__2rvR_ {
    background-color: #435780;
    background-color: var(--color-secondary);
}
.uiButton_container__QsnJ0.uiButton_primary__3_UM_.uiButton_root__2rvR_:hover {
    background-color: #be422e;
    background-color: var(--color-primary-darker);
}
.uiButton_container__QsnJ0.uiButton_secondary__1qVqx.uiButton_root__2rvR_:hover {
    background-color: #435780;
    background-color: var(--color-secondary);
}
.uiButton_outlined__1ruq_.uiButton_primary__3_UM_.uiButton_root__2rvR_ {
    border-color: #e66752;
    border-color: var(--color-primary);
}
.uiButton_text__1j1c7.uiButton_primary__3_UM_.uiButton_root__2rvR_,
.uiButton_outlined__1ruq_.uiButton_primary__3_UM_.uiButton_root__2rvR_ {
    color: #e66752;
    color: var(--color-primary);
}
.uiButton_outlined__1ruq_.uiButton_secondary__1qVqx.uiButton_root__2rvR_ {
    border-color: #435780;
    border-color: var(--color-secondary);
    color: #435780;
    color: var(--color-secondary);
}
.uiButton_outlined__1ruq_.uiButton_label__28Sdn,
.uiButton_container__QsnJ0.uiButton_label__28Sdn {
    font-family: Roboto, Arial, sans-serif;
    /*font-size: clamp(1.2rem, 5vw, 2.4rem);*/
    font-weight: 600;
}
.uiButton_container__QsnJ0.uiButton_containerForDelete__12uYi {
    color: #FF3E1D;
    color: var(--color-delete);
}
.uiButton_container__QsnJ0.uiButton_containerForDelete__12uYi.uiButton_contained__kZ7nC {
    color: #fff;
    background-color: #FF3E1D;
    background-color: var(--color-delete);
}
.uiButton_container__QsnJ0.uiButton_sizeSmall__2GkX0 {
    min-height: auto;
}
.uiButton_outlined__1ruq_.uiButton_root__2rvR_.uiButton_noLeftBorder__3hyYU,
.uiButton_container__QsnJ0.uiButton_root__2rvR_.uiButton_noLeftBorder__3hyYU {
    border-radius: 0 40px 40px 0 !important;
}
.uiButton_outlined__1ruq_.uiButton_root__2rvR_.uiButton_small__3buU0,
.uiButton_container__QsnJ0.uiButton_root__2rvR_.uiButton_small__3buU0 {
    padding: 0 20px !important;
}
.uiButton_outlined__1ruq_.uiButton_label__28Sdn.uiButton_small__3buU0,
.uiButton_container__QsnJ0.uiButton_label__28Sdn.uiButton_small__3buU0 {
    font-size: clamp(1.2rem, 2.5vw, 1.8rem);
}
.uiButton_bgWhite__2eZGd {
    background-color: white !important;
}
@media (max-width: 1300px) {
    .uiButton_outlined__1ruq_.uiButton_root__2rvR_,
    .uiButton_container__QsnJ0.uiButton_root__2rvR_ {
        padding: 7px 20px !important;
        font-size: 1.2rem;
    }

}
@media (max-width: 900px) {
    .uiButton_text__1j1c7.uiButton_root__2rvR_,
    .uiButton_outlined__1ruq_.uiButton_root__2rvR_,
    .uiButton_container__QsnJ0.uiButton_root__2rvR_ {
        padding: 3px 10px !important;
        font-size: 1rem;
    }
}

.signUp_image__2k0JN {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-bottom: 20px;
}

.signUp_title__3Attf {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: clamp(30px, 4vw, 48px);
    line-height: 40px;
    letter-spacing: -0.5px;
    color: #000000;
}

.signUp_text__YF4s7 {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: clamp(18px ,4vw , 24px) ;
    line-height: 28px;
    color: #000000;
}

.signUp_input__zQn_8 {
    border: none;
}

.signUp_inputBlock__19yai {
    border: solid 1px #e0e0e0 !important;
    border-radius: var(--border-radius) !important;
}

.signUp_label__Q3cNk {
    margin-left: 10px;
    margin-top: 12px;
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.5px;
    color: var(--color-secondary-darker);
}

.signUp_dialog__3fbEd {
}

.signUp_subText__3cvOr {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.5px;
    color: #464646;
    text-align: center;
}

.signUp_agree__2bmWQ {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.5px;
    color: var(--color-secondary-darker);
}

.signUp_agree__2bmWQ > a {
    color: #e66752;
}

.signUp_forgot__1P4j- {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.5px;
    color: #435780;
}

@media (max-width: 980px) {
    .signUp_firstRowForm__2J8-t {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
                flex-direction: column !important;
    }
}

.forgotPassword_title__2FXdf {
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 0.25px;
    color: var(--color-secondary-darker);
}

.forgotPassword_text__1tqgp {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.5px;
    color: var(--color-secondary-darker);
}

.forgotPassword_dialog__1JrDv {
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.errorBlock_container__3A0HT {
    color: #FF3E1D;
    color: var(--color-error);
    padding: 15px 0;
    margin-bottom: 20px;
    font-weight: 600;
}
.mobileMenuBtn_contentHeader__3WwPe {
    width: 100vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    background: white;
    z-index: var(--zIndex-navBar) !important;
}

.mobileMenuBtn_logo__1zj8S{
    width: 100%;
    margin-left: 20px;
}

.mobileMenuBtn_containerIcon__2EhJB {
    justify-self: flex-end !important;
    margin-right: 40px;
}

@media (min-width: 960px) {
    .mobileMenuBtn_container__2v4Rs {
        display: none;
    }

}
.mobileMenu_container__13msH {
    position: fixed;
    display: block;
    top: 0;
    bottom: 0;
    left: 30%;
    right: 0;
    z-index: var(--zIndex-MobileMenu);
    background-color: var(--color-primary);
    color: var(--color-text-on-primary);
    padding: 20px;
    text-align: center;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    list-style-type: none;
}

.mobileMenu_closed__2UBJv {
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
}

.mobileMenu_logo__FqOBx {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 40px;
}

.mobileMenu_closeIcon__1Yda4 {
    position: absolute !important;
    top: 10px;
    right: 20px;
}

.mobileMenu_li__Hn_dI {
    color: white;
    border: solid 2px var(--color-primary-darker);
    border-radius: var(--border-radius);
    background-color: var(--color-primary-darker);

}

@media (max-width: 1000px) {
    .mobileMenu_container__13msH {
        right: 0;
    }
    .mobileMenu_closeIcon__1Yda4 {
        right: 50px;
    }
}

@media (max-width: 600px) {
    .mobileMenu_container__13msH {
        left: 0;
        width: 100vw;
    }
    .mobileMenu_closeIcon__1Yda4 {
        right: 20px;
    }
}

:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
html,
body {
    padding: 0;
    margin: 0;
}
button:focus {
    outline: 0;
}
button:hover {
    cursor: pointer;
}
a:hover {
    cursor: pointer;
}
table {
    padding: 0;
    border-spacing: 0;
}
input {
    border: none;
}
input:focus {
     outline: 0;
 }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
input,
label,
select,
button,
textarea {
    margin: 0;
    border: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    background: none;
}
/* Remove the stupid outer glow in Webkit */
textarea:focus,
input:focus {
    outline: 0;
}
/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input,
textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* File Uploads
-----------------------------------------------*/
input[type=file] {

}
/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: border-box;
}
/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
    display: none;
}
/* Buttons
-----------------------------------------------*/
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
    /* Fix IE7 display bug */
    overflow: visible;
    width: auto;
}
/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button {
    padding: 0;
    border: 0;
    background: none;
}
/* Textarea
-----------------------------------------------*/
textarea {
    /* Move the label to the top */
    vertical-align: top;

    /* Turn off scroll bars in IE unless needed */
    overflow: auto;
}
/* Selects
-----------------------------------------------*/
select {

}
select[multiple] {
    /* Move the label to the top */
    vertical-align: top;
}
.flex_center_center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flex_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.flex_row_center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex_column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
}
.flex-2 {
    -webkit-box-flex: 2;
        -ms-flex: 2 1;
            flex: 2 1;
}
.flex-3 {
    -webkit-box-flex: 3;
        -ms-flex: 3 1;
            flex: 3 1;
}
.flexWrap_wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
}
.justifyContent_center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.justifyContent_flexEnd {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.justifyContent_spaceBetween {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.alignItems_center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.alignItems_flexStart {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.alignItems_flexEnd {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.p_5 {
    padding: 5px;
}
.p_10 {
    padding: 10px;
}
.p_20 {
    padding: 20px;
}
.p_30 {
    padding: 30px;
}
.p_25 {
    padding: 25px;
}
.p_50 {
    padding: 50px;
}
.pb_0 {
    padding-bottom: 0 !important;
}
.pb_10 {
    padding-bottom: 10px;
}
.pb_15 {
    padding-bottom: 15px;
}
.pb_20 {
    padding-bottom: 20px;
}
.pt_10 {
    padding-top: 10px;
}
.pt_20 {
    padding-top: 20px;
}
.pt_50 {
    padding-top: 50px;
}
.pl_7 {
    padding-left: 7px;
}
.pl_10 {
    padding-left: 10px;
}
.pl_20 {
    padding-left: 20px;
}
.pr_10 {
    padding-right: 10px;
}
.pr_50 {
    padding-right: 50px;
}
.ph_20 {
    padding-left: 20px;
    padding-right: 20px;
}
.ph_30 {
    padding-left: 30px;
    padding-right: 30px;
}
.pv_2 {
    padding-top: 2px;
    padding-bottom: 2px;
}
.pv_5 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.pv_10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.pv_15 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.pv_20 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pv_30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.pt_0 {
    padding-top: 0 !important;
}
.link {
    font-weight: 600;
    text-decoration: none;
    color: #e66752;
    color: var(--color-primary);
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.link:hover {
        color: #be422e;
        color: var(--color-primary-darker)
    }
.m_0 {
    margin: 0 !important;
}
.m_5 {
    margin: 5px !important;
}
.mh_10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.mh_30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.mb_2 {
    margin-bottom: 2px !important;
}
.mb_5 {
    margin-bottom: 5px !important;
}
.mb_10 {
    margin-bottom: 10px !important;
}
.mb_15 {
    margin-bottom: 15px !important;
}
.mb_20 {
    margin-bottom: 20px !important;
}
.mb_25 {
    margin-bottom: 25px !important;
}
.mb_30 {
    margin-bottom: 30px !important;
}
.mb_40 {
    margin-bottom: 40px !important;
}
.mb_50 {
    margin-bottom: 50px !important;
}
.mb_60 {
    margin-bottom: 60px !important;
}
.mb_80 {
    margin-bottom: 80px !important;
}
.mb_100 {
    margin-bottom: 100px !important;
}
.ml_5 {
    margin-left: 5px !important;
}
.ml_10 {
    margin-left: 10px !important;
}
.ml_15 {
    margin-left: 15px !important;
}
.ml_20 {
    margin-left: 20px !important;
}
.ml_30 {
    margin-left: 30px !important;
}
.ml_40 {
    margin-left: 40px !important;
}
.ml_60 {
    margin-left: 60px !important;
}
.mr_3 {
    margin-right: 3px !important;
}
.mr_5 {
    margin-right: 5px !important;
}
.mr_10 {
    margin-right: 10px !important;
}
.mr_15 {
    margin-right: 15px !important;
}
.mr_20 {
    margin-right: 20px !important;
}
.mr_30 {
    margin-right: 30px !important;
}
.mr_50 {
    margin-right: 50px !important;
}
.mr_60 {
    margin-right: 60px !important;
}
.mr_70 {
    margin-right: 70px !important;
}
.mt_2 {
    margin-top: 2px !important;
}
.mt_3 {
    margin-top: 3px !important;
}
.mt_5 {
    margin-top: 5px !important;
}
.mt_7 {
    margin-top: 7px !important;
}
.mt_10 {
    margin-top: 10px !important;
}
.mt_15 {
    margin-top: 15px !important;
}
.mt_18 {
    margin-top: 18px !important;
}
.mt_20 {
    margin-top: 20px !important;
}
.mt_25 {
    margin-top: 25px !important;
}
.mt_27 {
    margin-top: 27px !important;
}
.mt_30 {
    margin-top: 30px !important;
}
.mt_50 {
    margin-top: 50px !important;
}
.mt_80 {
    margin-top: 80px !important;
}
.mv_5 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.mv_30 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.mv_10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.gap_5 {
    gap: 5px;
}
.gap_10 {
    gap: 10px;
}
.overflow_auto {
    overflow: auto;
}
.cursor_pointer {
    cursor: pointer;
}
.cursor_notAllowed {
    cursor: not-allowed;
}
.userSelect_none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.position_relative {
    position: relative;
}
.position_absolute {
    position: absolute;
}
.transform_rotateMinus90 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.transform_rotatePlus90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.display_inlineBlock {
    display: inline-block;
}
.display_none {
    display: none;
}
.display_flex, .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.text_normal {
    font-size: clamp(1rem, 2.5vw, 1.4rem);
    font-weight: 400;
}
.text_small_semiBold {
    font-size: 14px;
    font-weight: 600;
}
.text_small {
    font-size: clamp(0.8rem, 2.5vw, 1.1rem);
    font-weight: 400;
}
.text_error {
    color: #FF3E1D !important;
    color: var(--color-error) !important;
}
.text_warning {
    color: #ffa34d !important;
    color: var(--color-warning) !important;
}
.text_big {
    font-size: 18px;
}
.text_huge {
    font-size: 22px;
}
.textAlign_right {
    text-align: right;
}
.textAlign_center {
    text-align: center;
}
.fontWeight_400 {
    font-weight: 400;
}
.fontWeight_600 {
    font-weight: 600;
}
.fontWeight_800 {
    font-weight: 800;
}
.color_secondary {
    color: #435780;
    color: var(--color-secondary);
}
.text_italic {
    font-style: italic;
}
.scenario_text_small {
    font-size: 16px !important;
}
.scenario_text_medium {
    font-size: 20px !important;
}
.scenario_text_large {
    font-size: 24px !important;
}
* {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    white-space: pre-wrap;
}
html {
    font-size: 62.5%;
}
body {
    font-family: Roboto, sans-serif;
    min-height: 100%;
    color: #2b3141;
    color: var(--color-text);
    background-color: #f3f3f3;
    background-color: var(--color-firstLvl-bg);
    font-size: 1.6rem;
    overflow-y: auto;
    line-height: 1.1;
}
hr {
    background-color: #DFE3E6;
    background-color: var(--color-border);
    height: 1px;
    border: none;
}
textarea {
    white-space: pre-wrap;
}
::-webkit-scrollbar {
    width: 10px;
    background-color: #f1f1f1;
}
::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    border: solid 1px transparent;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Roboto, Arial, sans-serif;
}
h2 {
    font-family: Roboto, sans-serif;
    font-size: clamp(2rem, 2.5vw, 6rem);
    font-weight: 300;
}
h4 {
    font-family: Roboto, sans-serif;
    font-size: clamp(2rem, 2.5vw, 3.4rem);
    color: #435780;
    color: var(--color-secondary);
    font-weight: 500;
}
h5 {
    font-family: Roboto, sans-serif;
    font-size: clamp(1.8rem, 1.6vw, 3rem);
    color: #435780;
    color: var(--color-secondary);
    font-weight: 400;
}
.hidden {
    opacity: 0;
}
input,
textarea {
    font-family: Roboto, sans-serif;
}
.print-break-page {
    display: none;
}
@media screen {
    div.divFooter {
        display: none;
    }
}
@media print {
    * {
        float: none !important;
        overflow: initial !important;
    }

    thead,
    tfoot {
        display: none !important;
    }

    .no-print {
        display: none !important;
    }

    #force-print {
        opacity: 1 !important;
        height: 50%;
    }

    @page {
        margin: 5mm 15mm 5mm 0mm;
        size: auto;
    }

    .pageBreak {
        -webkit-column-break-after: page !important;
           -moz-column-break-after: page !important;
                break-after: page !important;
    }

    .avoidBreak {
        -webkit-column-break-inside: avoid !important;
           -moz-column-break-inside: avoid !important;
                break-inside: avoid !important;
    }

    .print,
    .print * {
        -webkit-print-color-adjust: exact;
        opacity: 1;
    }

    .print {
        left: 0;
        top: 0;
    }

    div.divFooter {
        position: fixed;
        bottom: 0;
        margin-top: 40px !important;
    }
    .sectionRender {
        width: 100vw;
    }

    .print-break-page {
        display: block;
        -webkit-column-break-after: page;
           -moz-column-break-after: page;
                break-after: page;
    }
}
.gallery_print {
    opacity: 0;
    height: 0;
}
.gallery_print .react-photo-gallery--gallery {
        width: 85% !important;
        -webkit-column-break-inside: avoid !important;
           -moz-column-break-inside: avoid !important;
                break-inside: avoid !important;
    }
.gallery_print .react-photo-gallery--gallery > div {
            width: 100% !important;
            /*img {
                max-width: 1mm !important;
            }*/
        }
.react-photo-gallery--gallery {
    -webkit-column-break-inside: avoid !important;
       -moz-column-break-inside: avoid !important;
            break-inside: avoid !important;
}
.react-photo-gallery--gallery > div {
        width: 100% !important;
        /*        img {
            width: 5mm !important;
        }*/
    }
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
.ql-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.ql-formats button svg,
.ql-formats button span {
    width: 25px !important;
    height: 25px !important ;
}
.ql-picker-label svg {
    width: 25px !important;
    height: 25px !important ;
}
.ql-container {
    min-height: 200px !important;
}

@font-face {
    font-family: 'icomoon';
    src: url(/static/assets/icomoon.0506cf69.eot);
    src: url(/static/assets/icomoon.0506cf69.eot#iefix) format('embedded-opentype'),
    url(/static/assets/icomoon.ca3d6cfe.ttf) format('truetype'),
    url(/static/assets/icomoon.b3d50323.woff) format('woff'),
    url(/static/assets/icomoon.73725656.svg#icomoon) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-small-up:before {
    content: "\ed9d";
}

.icon-chevron-small-right:before {
    content: "\ed9e";
}

.icon-chevron-small-left:before {
    content: "\ed9f";
}

.icon-chevron-small-down:before {
    content: "\eda0";
}

.icon-google2:before {
    content: "\ed9c";
}

.icon-facebook:before {
    content: "\ed9b";
}

.icon-brand:before {
    content: "\ed9b";
}

.icon-social:before {
    content: "\ed9b";
}

.icon-google1:before {
    content: "\ed9a";
    color: #4285f4;
}

.icon-facebook1:before {
    content: "\ed99";
    color: #1877f2;
}

.icon-adobeillustrator:before {
    content: "\ed78";
    color: #ff7c00;
}

.icon-adobephotoshop:before {
    content: "\ed79";
    color: #00c8ff;
}

.icon-airbnb:before {
    content: "\ed7a";
    color: #ff5a5f;
}

.icon-angular:before {
    content: "\ed7b";
    color: #dd0031;
}

.icon-codesandbox:before {
    content: "\ed7c";
}

.icon-discord:before {
    content: "\ed7d";
    color: #7289da;
}

.icon-electron:before {
    content: "\ed7e";
    color: #47848f;
}

.icon-gmail:before {
    content: "\ed7f";
    color: #d14836;
}

.icon-google:before {
    content: "\ed80";
    color: #4285f4;
}

.icon-googlechrome:before {
    content: "\ed81";
    color: #4285f4;
}

.icon-html5:before {
    content: "\ed82";
    color: #e34f26;
}

.icon-internetexplorer:before {
    content: "\ed83";
    color: #0076d6;
}

.icon-ios:before {
    content: "\ed84";
}

.icon-kickstarter:before {
    content: "\ed85";
    color: #2bde73;
}

.icon-magento:before {
    content: "\ed86";
    color: #ee672f;
}

.icon-messenger:before {
    content: "\ed87";
    color: #00b2ff;
}

.icon-netflix:before {
    content: "\ed88";
    color: #e50914;
}

.icon-pinterest:before {
    content: "\ed89";
    color: #bd081c;
}

.icon-quora:before {
    content: "\ed8a";
    color: #b92b27;
}

.icon-react:before {
    content: "\ed8b";
    color: #61dafb;
}

.icon-shazam:before {
    content: "\ed8c";
    color: #08f;
}

.icon-sourceforge:before {
    content: "\ed8d";
    color: #535353;
}

.icon-square:before {
    content: "\ed8e";
}

.icon-stackshare:before {
    content: "\ed8f";
    color: #0690fa;
}

.icon-steam:before {
    content: "\ed90";
}

.icon-tensorflow:before {
    content: "\ed91";
    color: #ff6f00;
}

.icon-twitch:before {
    content: "\ed92";
    color: #6441a4;
}

.icon-twitter:before {
    content: "\ed93";
    color: #1da1f2;
}

.icon-vimeo:before {
    content: "\ed94";
    color: #1ab7ea;
}

.icon-visa:before {
    content: "\ed95";
    color: #142787;
}

.icon-vue-dot-js:before {
    content: "\ed96";
    color: #4fc08d;
}

.icon-windows:before {
    content: "\ed97";
    color: #0078d6;
}

.icon-youtube:before {
    content: "\ed98";
    color: #f00;
}

.icon-error:before {
    content: "\e900";
}

.icon-error_outline:before {
    content: "\e901";
}

.icon-warningreport_problem:before {
    content: "\e902";
}

.icon-add_alert:before {
    content: "\e903";
}

.icon-notification_important:before {
    content: "\e904";
}

.icon-album:before {
    content: "\e905";
}

.icon-av_timer:before {
    content: "\e906";
}

.icon-closed_caption:before {
    content: "\e907";
}

.icon-equalizer:before {
    content: "\e908";
}

.icon-explicit:before {
    content: "\e909";
}

.icon-fast_forward:before {
    content: "\e90a";
}

.icon-fast_rewind:before {
    content: "\e90b";
}

.icon-gamesgamepad:before {
    content: "\e90c";
}

.icon-hearing:before {
    content: "\e90d";
}

.icon-high_quality:before {
    content: "\e90e";
}

.icon-loopsync:before {
    content: "\e90f";
}

.icon-mic:before {
    content: "\e910";
}

.icon-mic_none:before {
    content: "\e911";
}

.icon-mic_off:before {
    content: "\e912";
}

.icon-moviemovie_creation:before {
    content: "\e913";
}

.icon-library_addqueueadd_to_photos:before {
    content: "\e914";
}

.icon-library_books:before {
    content: "\e915";
}

.icon-library_music:before {
    content: "\e916";
}

.icon-new_releases:before {
    content: "\e917";
}

.icon-not_interesteddo_not_disturb:before {
    content: "\e918";
}

.icon-pause:before {
    content: "\e919";
}

.icon-pause_circle_filled:before {
    content: "\e91a";
}

.icon-pause_circle_outline:before {
    content: "\e91b";
}

.icon-play_arrow:before {
    content: "\e91c";
}

.icon-play_circle_filled:before {
    content: "\e91d";
}

.icon-play_circle_outline:before {
    content: "\e91e";
}

.icon-playlist_add:before {
    content: "\e91f";
}

.icon-queue_music:before {
    content: "\e920";
}

.icon-radio:before {
    content: "\e921";
}

.icon-recent_actors:before {
    content: "\e922";
}

.icon-repeat:before {
    content: "\e923";
}

.icon-repeat_one:before {
    content: "\e924";
}

.icon-replay:before {
    content: "\e925";
}

.icon-shuffle:before {
    content: "\e926";
}

.icon-skip_next:before {
    content: "\e927";
}

.icon-skip_previous:before {
    content: "\e928";
}

.icon-snooze:before {
    content: "\e929";
}

.icon-stop:before {
    content: "\e92a";
}

.icon-subtitles:before {
    content: "\e92b";
}

.icon-surround_sound:before {
    content: "\e92c";
}

.icon-video_collection:before {
    content: "\e92d";
}

.icon-videocam:before {
    content: "\e92e";
}

.icon-videocam_off:before {
    content: "\e92f";
}

.icon-volume_down:before {
    content: "\e930";
}

.icon-volume_mute:before {
    content: "\e931";
}

.icon-volume_off:before {
    content: "\e932";
}

.icon-volume_up:before {
    content: "\e933";
}

.icon-web:before {
    content: "\e934";
}

.icon-hd:before {
    content: "\e935";
}

.icon-sort_by_alpha:before {
    content: "\e936";
}

.icon-airplay:before {
    content: "\e937";
}

.icon-forward_10:before {
    content: "\e938";
}

.icon-forward_30:before {
    content: "\e939";
}

.icon-forward_5:before {
    content: "\e93a";
}

.icon-replay_10:before {
    content: "\e93b";
}

.icon-replay_30:before {
    content: "\e93c";
}

.icon-replay_5:before {
    content: "\e93d";
}

.icon-add_to_queue:before {
    content: "\e93e";
}

.icon-fiber_dvr:before {
    content: "\e93f";
}

.icon-fiber_new:before {
    content: "\e940";
}

.icon-playlist_play:before {
    content: "\e941";
}

.icon-art_track:before {
    content: "\e942";
}

.icon-fiber_manual_record:before {
    content: "\e943";
}

.icon-fiber_smart_record:before {
    content: "\e944";
}

.icon-music_video:before {
    content: "\e945";
}

.icon-subscriptions:before {
    content: "\e946";
}

.icon-playlist_add_check:before {
    content: "\e947";
}

.icon-queue_play_next:before {
    content: "\e948";
}

.icon-remove_from_queue:before {
    content: "\e949";
}

.icon-slow_motion_video:before {
    content: "\e94a";
}

.icon-web_asset:before {
    content: "\e94b";
}

.icon-fiber_pin:before {
    content: "\e94c";
}

.icon-branding_watermark:before {
    content: "\e94d";
}

.icon-call_to_action:before {
    content: "\e94e";
}

.icon-featured_play_list:before {
    content: "\e94f";
}

.icon-featured_video:before {
    content: "\e950";
}

.icon-note:before {
    content: "\e951";
}

.icon-video_call:before {
    content: "\e952";
}

.icon-video_label:before {
    content: "\e953";
}

.icon-4k:before {
    content: "\e954";
}

.icon-missed_video_call:before {
    content: "\e955";
}

.icon-control_camera:before {
    content: "\e956";
}

.icon-businessdomain:before {
    content: "\e957";
}

.icon-call:before {
    content: "\e958";
}

.icon-call_end:before {
    content: "\e959";
}

.icon-call_made:before {
    content: "\e95a";
}

.icon-call_mergemerge_type:before {
    content: "\e95b";
}

.icon-call_missed:before {
    content: "\e95c";
}

.icon-call_received:before {
    content: "\e95d";
}

.icon-call_split:before {
    content: "\e95e";
}

.icon-chat:before {
    content: "\e95f";
}

.icon-clear_all:before {
    content: "\e960";
}

.icon-comment:before {
    content: "\e961";
}

.icon-contacts:before {
    content: "\e962";
}

.icon-dialer_sip:before {
    content: "\e963";
}

.icon-dialpad:before {
    content: "\e964";
}

.icon-emailmailmarkunreadlocal_post_office:before {
    content: "\e965";
}

.icon-forumquestion_answer:before {
    content: "\e966";
}

.icon-import_export:before {
    content: "\e967";
}

.icon-invert_colors_off:before {
    content: "\e968";
}

.icon-live_help:before {
    content: "\e969";
}

.icon-location_off:before {
    content: "\e96a";
}

.icon-location_onplaceroom:before {
    content: "\e96b";
}

.icon-message:before {
    content: "\e96c";
}

.icon-chat_bubble:before {
    content: "\e96d";
}

.icon-chat_bubble_outline:before {
    content: "\e96e";
}

.icon-no_simsignal_cellular_no_sim:before {
    content: "\e96f";
}

.icon-phonelocal_phone:before {
    content: "\e970";
}

.icon-portable_wifi_off:before {
    content: "\e971";
}

.icon-contact_phone:before {
    content: "\e972";
}

.icon-contact_mail:before {
    content: "\e973";
}

.icon-ring_volume:before {
    content: "\e974";
}

.icon-speaker_phone:before {
    content: "\e975";
}

.icon-stay_current_landscapestay_primary_landscape:before {
    content: "\e976";
}

.icon-stay_current_portraitstay_primary_portraitsmartphone:before {
    content: "\e977";
}

.icon-swap_calls:before {
    content: "\e978";
}

.icon-textsmssms:before {
    content: "\e979";
}

.icon-voicemail:before {
    content: "\e97a";
}

.icon-vpn_key:before {
    content: "\e97b";
}

.icon-phonelink_erase:before {
    content: "\e97c";
}

.icon-phonelink_lock:before {
    content: "\e97d";
}

.icon-phonelink_ring:before {
    content: "\e97e";
}

.icon-phonelink_setup:before {
    content: "\e97f";
}

.icon-present_to_all:before {
    content: "\e980";
}

.icon-import_contacts:before {
    content: "\e981";
}

.icon-mail_outline:before {
    content: "\e982";
}

.icon-screen_share:before {
    content: "\e983";
}

.icon-stop_screen_share:before {
    content: "\e984";
}

.icon-call_missed_outgoing:before {
    content: "\e985";
}

.icon-rss_feed:before {
    content: "\e986";
}

.icon-alternate_email:before {
    content: "\e987";
}

.icon-mobile_screen_share:before {
    content: "\e988";
}

.icon-add_call:before {
    content: "\e989";
}

.icon-cancel_presentation:before {
    content: "\e98a";
}

.icon-pause_presentation:before {
    content: "\e98b";
}

.icon-unsubscribe:before {
    content: "\e98c";
}

.icon-cell_wifi:before {
    content: "\e98d";
}

.icon-sentiment_satisfied_alt:before {
    content: "\e98e";
}

.icon-list_alt:before {
    content: "\e98f";
}

.icon-domain_disabled:before {
    content: "\e990";
}

.icon-lightbulb:before {
    content: "\e991";
}

.icon-add:before {
    content: "\e992";
}

.icon-add_box:before {
    content: "\e993";
}

.icon-add_circle:before {
    content: "\e994";
}

.icon-add_circle_outlinecontrol_point:before {
    content: "\e995";
}

.icon-archive:before {
    content: "\e996";
}

.icon-backspace:before {
    content: "\e997";
}

.icon-block:before {
    content: "\e998";
}

.icon-clearclose:before {
    content: "\e999";
}

.icon-content_copy:before {
    content: "\e99a";
}

.icon-content_cut:before {
    content: "\e99b";
}

.icon-content_paste:before {
    content: "\e99c";
}

.icon-createmode_editedit:before {
    content: "\e99d";
}

.icon-drafts:before {
    content: "\e99e";
}

.icon-filter_list:before {
    content: "\e99f";
}

.icon-flagassistant_photo:before {
    content: "\e9a0";
}

.icon-forward:before {
    content: "\e9a1";
}

.icon-gesture:before {
    content: "\e9a2";
}

.icon-inbox:before {
    content: "\e9a3";
}

.icon-linkinsert_link:before {
    content: "\e9a4";
}

.icon-redo:before {
    content: "\e9a5";
}

.icon-remove:before {
    content: "\e9a6";
}

.icon-remove_circledo_not_disturb_on:before {
    content: "\e9a7";
}

.icon-remove_circle_outline:before {
    content: "\e9a8";
}

.icon-reply:before {
    content: "\e9a9";
}

.icon-reply_all:before {
    content: "\e9aa";
}

.icon-report:before {
    content: "\e9ab";
}

.icon-save:before {
    content: "\e9ac";
}

.icon-select_all:before {
    content: "\e9ad";
}

.icon-send:before {
    content: "\e9ae";
}

.icon-sort:before {
    content: "\e9af";
}

.icon-text_format:before {
    content: "\e9b0";
}

.icon-undo:before {
    content: "\e9b1";
}

.icon-font_download:before {
    content: "\e9b2";
}

.icon-move_to_inbox:before {
    content: "\e9b3";
}

.icon-unarchive:before {
    content: "\e9b4";
}

.icon-next_week:before {
    content: "\e9b5";
}

.icon-weekend:before {
    content: "\e9b6";
}

.icon-delete_sweep:before {
    content: "\e9b7";
}

.icon-low_priority:before {
    content: "\e9b8";
}

.icon-outlined_flag:before {
    content: "\e9b9";
}

.icon-link_off:before {
    content: "\e9ba";
}

.icon-report_off:before {
    content: "\e9bb";
}

.icon-save_alt:before {
    content: "\e9bc";
}

.icon-ballot:before {
    content: "\e9bd";
}

.icon-file_copy:before {
    content: "\e9be";
}

.icon-how_to_reg:before {
    content: "\e9bf";
}

.icon-how_to_vote:before {
    content: "\e9c0";
}

.icon-waves:before {
    content: "\e9c1";
}

.icon-where_to_vote:before {
    content: "\e9c2";
}

.icon-add_link:before {
    content: "\e9c3";
}

.icon-inventory:before {
    content: "\e9c4";
}

.icon-access_alarmalarm:before {
    content: "\e9c5";
}

.icon-access_alarms:before {
    content: "\e9c6";
}

.icon-access_timequery_builderschedule:before {
    content: "\e9c7";
}

.icon-add_alarmalarm_add:before {
    content: "\e9c8";
}

.icon-airplanemode_inactive:before {
    content: "\e9c9";
}

.icon-airplanemode_activeflightlocal_airport:before {
    content: "\e9ca";
}

.icon-battery_alert:before {
    content: "\e9cb";
}

.icon-battery_charging_full:before {
    content: "\e9cc";
}

.icon-battery_fullbattery_std:before {
    content: "\e9cd";
}

.icon-battery_unknown:before {
    content: "\e9ce";
}

.icon-bluetooth:before {
    content: "\e9cf";
}

.icon-bluetooth_connected:before {
    content: "\e9d0";
}

.icon-bluetooth_disabled:before {
    content: "\e9d1";
}

.icon-bluetooth_searchingbluetooth_audio:before {
    content: "\e9d2";
}

.icon-brightness_auto:before {
    content: "\e9d3";
}

.icon-brightness_highbrightness_7:before {
    content: "\e9d4";
}

.icon-brightness_lowbrightness_5:before {
    content: "\e9d5";
}

.icon-brightness_mediumbrightness_6:before {
    content: "\e9d6";
}

.icon-data_usage:before {
    content: "\e9d7";
}

.icon-developer_mode:before {
    content: "\e9d8";
}

.icon-devicesphonelink:before {
    content: "\e9d9";
}

.icon-dvr:before {
    content: "\e9da";
}

.icon-gps_fixedmy_location:before {
    content: "\e9db";
}

.icon-gps_not_fixedlocation_searching:before {
    content: "\e9dc";
}

.icon-gps_offlocation_disabled:before {
    content: "\e9dd";
}

.icon-graphic_eq:before {
    content: "\e9de";
}

.icon-network_cell:before {
    content: "\e9df";
}

.icon-network_wifi:before {
    content: "\e9e0";
}

.icon-nfc:before {
    content: "\e9e1";
}

.icon-now_wallpaper:before {
    content: "\e9e2";
}

.icon-now_widgets:before {
    content: "\e9e3";
}

.icon-screen_lock_landscape:before {
    content: "\e9e4";
}

.icon-screen_lock_portrait:before {
    content: "\e9e5";
}

.icon-screen_lock_rotation:before {
    content: "\e9e6";
}

.icon-screen_rotation:before {
    content: "\e9e7";
}

.icon-sd_storagesd_card:before {
    content: "\e9e8";
}

.icon-settings_system_daydream:before {
    content: "\e9e9";
}

.icon-signal_cellular_4_bar:before {
    content: "\e9ea";
}

.icon-signal_cellular_connected_no_internet_4_bar:before {
    content: "\e9eb";
}

.icon-signal_cellular_null:before {
    content: "\e9ec";
}

.icon-signal_cellular_off:before {
    content: "\e9ed";
}

.icon-signal_wifi_4_bar:before {
    content: "\e9ee";
}

.icon-signal_wifi_4_bar_lock:before {
    content: "\e9ef";
}

.icon-signal_wifi_off:before {
    content: "\e9f0";
}

.icon-storage:before {
    content: "\e9f1";
}

.icon-usb:before {
    content: "\e9f2";
}

.icon-wifi_lock:before {
    content: "\e9f3";
}

.icon-wifi_tethering:before {
    content: "\e9f4";
}

.icon-add_to_home_screen:before {
    content: "\e9f5";
}

.icon-device_thermostat:before {
    content: "\e9f6";
}

.icon-mobile_friendly:before {
    content: "\e9f7";
}

.icon-mobile_off:before {
    content: "\e9f8";
}

.icon-signal_cellular_alt:before {
    content: "\e9f9";
}

.icon-attach_file:before {
    content: "\e9fa";
}

.icon-attach_money:before {
    content: "\e9fb";
}

.icon-border_all:before {
    content: "\e9fc";
}

.icon-border_bottom:before {
    content: "\e9fd";
}

.icon-border_clear:before {
    content: "\e9fe";
}

.icon-border_color:before {
    content: "\e9ff";
}

.icon-border_horizontal:before {
    content: "\ea00";
}

.icon-border_inner:before {
    content: "\ea01";
}

.icon-border_left:before {
    content: "\ea02";
}

.icon-border_outer:before {
    content: "\ea03";
}

.icon-border_right:before {
    content: "\ea04";
}

.icon-border_style:before {
    content: "\ea05";
}

.icon-border_top:before {
    content: "\ea06";
}

.icon-border_vertical:before {
    content: "\ea07";
}

.icon-format_align_center:before {
    content: "\ea08";
}

.icon-format_align_justify:before {
    content: "\ea09";
}

.icon-format_align_left:before {
    content: "\ea0a";
}

.icon-format_align_right:before {
    content: "\ea0b";
}

.icon-format_bold:before {
    content: "\ea0c";
}

.icon-format_clear:before {
    content: "\ea0d";
}

.icon-format_color_fill:before {
    content: "\ea0e";
}

.icon-format_color_reset:before {
    content: "\ea0f";
}

.icon-format_color_text:before {
    content: "\ea10";
}

.icon-format_indent_decrease:before {
    content: "\ea11";
}

.icon-format_indent_increase:before {
    content: "\ea12";
}

.icon-format_italic:before {
    content: "\ea13";
}

.icon-format_line_spacing:before {
    content: "\ea14";
}

.icon-format_list_bulleted:before {
    content: "\ea15";
}

.icon-format_list_numbered:before {
    content: "\ea16";
}

.icon-format_paint:before {
    content: "\ea17";
}

.icon-format_quote:before {
    content: "\ea18";
}

.icon-format_size:before {
    content: "\ea19";
}

.icon-format_strikethrough:before {
    content: "\ea1a";
}

.icon-format_textdirection_l_to_r:before {
    content: "\ea1b";
}

.icon-format_textdirection_r_to_l:before {
    content: "\ea1c";
}

.icon-format_underlined:before {
    content: "\ea1d";
}

.icon-functions:before {
    content: "\ea1e";
}

.icon-insert_chartpollassessment:before {
    content: "\ea1f";
}

.icon-insert_comment:before {
    content: "\ea20";
}

.icon-insert_drive_file:before {
    content: "\ea21";
}

.icon-insert_emoticontag_facesmood:before {
    content: "\ea22";
}

.icon-insert_invitationevent:before {
    content: "\ea23";
}

.icon-insert_photoimagephoto:before {
    content: "\ea24";
}

.icon-mode_comment:before {
    content: "\ea25";
}

.icon-publish:before {
    content: "\ea26";
}

.icon-space_bar:before {
    content: "\ea27";
}

.icon-strikethrough_s:before {
    content: "\ea28";
}

.icon-vertical_align_bottom:before {
    content: "\ea29";
}

.icon-vertical_align_center:before {
    content: "\ea2a";
}

.icon-vertical_align_top:before {
    content: "\ea2b";
}

.icon-wrap_text:before {
    content: "\ea2c";
}

.icon-money_off:before {
    content: "\ea2d";
}

.icon-drag_handle:before {
    content: "\ea2e";
}

.icon-format_shapes:before {
    content: "\ea2f";
}

.icon-highlight:before {
    content: "\ea30";
}

.icon-linear_scale:before {
    content: "\ea31";
}

.icon-short_text:before {
    content: "\ea32";
}

.icon-text_fields:before {
    content: "\ea33";
}

.icon-monetization_on:before {
    content: "\ea34";
}

.icon-title:before {
    content: "\ea35";
}

.icon-table_chart:before {
    content: "\ea36";
}

.icon-add_comment:before {
    content: "\ea37";
}

.icon-format_list_numbered_rtl:before {
    content: "\ea38";
}

.icon-scatter_plot:before {
    content: "\ea39";
}

.icon-score:before {
    content: "\ea3a";
}

.icon-insert_chart_outlined:before {
    content: "\ea3b";
}

.icon-bar_chart:before {
    content: "\ea3c";
}

.icon-notes:before {
    content: "\ea3d";
}

.icon-attachment:before {
    content: "\ea3e";
}

.icon-cloud:before {
    content: "\ea3f";
}

.icon-cloud_circle:before {
    content: "\ea40";
}

.icon-cloud_done:before {
    content: "\ea41";
}

.icon-cloud_download:before {
    content: "\ea42";
}

.icon-cloud_off:before {
    content: "\ea43";
}

.icon-cloud_queue:before {
    content: "\ea44";
}

.icon-cloud_uploadbackup:before {
    content: "\ea45";
}

.icon-file_downloadget_app:before {
    content: "\ea46";
}

.icon-file_upload:before {
    content: "\ea47";
}

.icon-folder:before {
    content: "\ea48";
}

.icon-folder_open:before {
    content: "\ea49";
}

.icon-folder_shared:before {
    content: "\ea4a";
}

.icon-create_new_folder:before {
    content: "\ea4b";
}

.icon-cast:before {
    content: "\ea4c";
}

.icon-cast_connected:before {
    content: "\ea4d";
}

.icon-computerlaptop:before {
    content: "\ea4e";
}

.icon-desktop_mac:before {
    content: "\ea4f";
}

.icon-desktop_windows:before {
    content: "\ea50";
}

.icon-developer_board:before {
    content: "\ea51";
}

.icon-dock:before {
    content: "\ea52";
}

.icon-headset:before {
    content: "\ea53";
}

.icon-headset_mic:before {
    content: "\ea54";
}

.icon-keyboard:before {
    content: "\ea55";
}

.icon-keyboard_arrow_down:before {
    content: "\ea56";
}

.icon-keyboard_arrow_left:before {
    content: "\ea57";
}

.icon-keyboard_arrow_right:before {
    content: "\ea58";
}

.icon-keyboard_arrow_up:before {
    content: "\ea59";
}

.icon-keyboard_backspace:before {
    content: "\ea5a";
}

.icon-keyboard_capslock:before {
    content: "\ea5b";
}

.icon-keyboard_hide:before {
    content: "\ea5c";
}

.icon-keyboard_return:before {
    content: "\ea5d";
}

.icon-keyboard_tab:before {
    content: "\ea5e";
}

.icon-keyboard_voice:before {
    content: "\ea5f";
}

.icon-laptop_chromebook:before {
    content: "\ea60";
}

.icon-laptop_mac:before {
    content: "\ea61";
}

.icon-laptop_windows:before {
    content: "\ea62";
}

.icon-memory:before {
    content: "\ea63";
}

.icon-mouse:before {
    content: "\ea64";
}

.icon-phone_android:before {
    content: "\ea65";
}

.icon-phone_iphone:before {
    content: "\ea66";
}

.icon-phonelink_off:before {
    content: "\ea67";
}

.icon-router:before {
    content: "\ea68";
}

.icon-scanner:before {
    content: "\ea69";
}

.icon-security:before {
    content: "\ea6a";
}

.icon-sim_card:before {
    content: "\ea6b";
}

.icon-speaker:before {
    content: "\ea6c";
}

.icon-speaker_group:before {
    content: "\ea6d";
}

.icon-tablet:before {
    content: "\ea6e";
}

.icon-tablet_android:before {
    content: "\ea6f";
}

.icon-tablet_mac:before {
    content: "\ea70";
}

.icon-toys:before {
    content: "\ea71";
}

.icon-tv:before {
    content: "\ea72";
}

.icon-watch:before {
    content: "\ea73";
}

.icon-device_hub:before {
    content: "\ea74";
}

.icon-power_input:before {
    content: "\ea75";
}

.icon-devices_other:before {
    content: "\ea76";
}

.icon-videogame_asset:before {
    content: "\ea77";
}

.icon-device_unknown:before {
    content: "\ea78";
}

.icon-headset_off:before {
    content: "\ea79";
}

.icon-adjust:before {
    content: "\ea7a";
}

.icon-assistant:before {
    content: "\ea7b";
}

.icon-audiotrack:before {
    content: "\ea7c";
}

.icon-blur_circular:before {
    content: "\ea7d";
}

.icon-blur_linear:before {
    content: "\ea7e";
}

.icon-blur_off:before {
    content: "\ea7f";
}

.icon-blur_on:before {
    content: "\ea80";
}

.icon-brightness_1:before {
    content: "\ea81";
}

.icon-brightness_2:before {
    content: "\ea82";
}

.icon-brightness_3:before {
    content: "\ea83";
}

.icon-brightness_4:before {
    content: "\ea84";
}

.icon-broken_image:before {
    content: "\ea85";
}

.icon-brush:before {
    content: "\ea86";
}

.icon-camera:before {
    content: "\ea87";
}

.icon-camera_altphoto_cameralocal_see:before {
    content: "\ea88";
}

.icon-camera_front:before {
    content: "\ea89";
}

.icon-camera_rear:before {
    content: "\ea8a";
}

.icon-camera_roll:before {
    content: "\ea8b";
}

.icon-center_focus_strong:before {
    content: "\ea8c";
}

.icon-center_focus_weak:before {
    content: "\ea8d";
}

.icon-collectionsphoto_library:before {
    content: "\ea8e";
}

.icon-color_lenspalette:before {
    content: "\ea8f";
}

.icon-colorize:before {
    content: "\ea90";
}

.icon-compare:before {
    content: "\ea91";
}

.icon-control_point_duplicate:before {
    content: "\ea92";
}

.icon-crop_16_9:before {
    content: "\ea93";
}

.icon-crop_3_2:before {
    content: "\ea94";
}

.icon-crop:before {
    content: "\ea95";
}

.icon-crop_5_4crop_landscape:before {
    content: "\ea96";
}

.icon-crop_7_5:before {
    content: "\ea97";
}

.icon-crop_din:before {
    content: "\ea98";
}

.icon-crop_free:before {
    content: "\ea99";
}

.icon-crop_original:before {
    content: "\ea9a";
}

.icon-crop_portrait:before {
    content: "\ea9b";
}

.icon-crop_square:before {
    content: "\ea9c";
}

.icon-dehaze:before {
    content: "\ea9d";
}

.icon-details:before {
    content: "\ea9e";
}

.icon-exposure:before {
    content: "\ea9f";
}

.icon-exposure_minus_1:before {
    content: "\eaa0";
}

.icon-exposure_minus_2:before {
    content: "\eaa1";
}

.icon-exposure_plus_1:before {
    content: "\eaa2";
}

.icon-exposure_plus_2:before {
    content: "\eaa3";
}

.icon-exposure_zero:before {
    content: "\eaa4";
}

.icon-filter_1:before {
    content: "\eaa5";
}

.icon-filter_2:before {
    content: "\eaa6";
}

.icon-filter_3:before {
    content: "\eaa7";
}

.icon-filter:before {
    content: "\eaa8";
}

.icon-filter_4:before {
    content: "\eaa9";
}

.icon-filter_5:before {
    content: "\eaaa";
}

.icon-filter_6:before {
    content: "\eaab";
}

.icon-filter_7:before {
    content: "\eaac";
}

.icon-filter_8:before {
    content: "\eaad";
}

.icon-filter_9:before {
    content: "\eaae";
}

.icon-filter_9_plus:before {
    content: "\eaaf";
}

.icon-filter_b_and_w:before {
    content: "\eab0";
}

.icon-filter_center_focus:before {
    content: "\eab1";
}

.icon-filter_drama:before {
    content: "\eab2";
}

.icon-filter_frames:before {
    content: "\eab3";
}

.icon-filter_hdrlandscapeterrain:before {
    content: "\eab4";
}

.icon-filter_none:before {
    content: "\eab5";
}

.icon-filter_tilt_shift:before {
    content: "\eab6";
}

.icon-filter_vintage:before {
    content: "\eab7";
}

.icon-flare:before {
    content: "\eab8";
}

.icon-flash_auto:before {
    content: "\eab9";
}

.icon-flash_off:before {
    content: "\eaba";
}

.icon-flash_on:before {
    content: "\eabb";
}

.icon-flip:before {
    content: "\eabc";
}

.icon-gradient:before {
    content: "\eabd";
}

.icon-grain:before {
    content: "\eabe";
}

.icon-grid_off:before {
    content: "\eabf";
}

.icon-grid_on:before {
    content: "\eac0";
}

.icon-hdr_off:before {
    content: "\eac1";
}

.icon-hdr_on:before {
    content: "\eac2";
}

.icon-hdr_strong:before {
    content: "\eac3";
}

.icon-hdr_weak:before {
    content: "\eac4";
}

.icon-healing:before {
    content: "\eac5";
}

.icon-image_aspect_ratio:before {
    content: "\eac6";
}

.icon-iso:before {
    content: "\eac7";
}

.icon-leak_add:before {
    content: "\eac8";
}

.icon-leak_remove:before {
    content: "\eac9";
}

.icon-lens:before {
    content: "\eaca";
}

.icon-looks_3:before {
    content: "\eacb";
}

.icon-looks:before {
    content: "\eacc";
}

.icon-looks_4:before {
    content: "\eacd";
}

.icon-looks_5:before {
    content: "\eace";
}

.icon-looks_6:before {
    content: "\eacf";
}

.icon-looks_one:before {
    content: "\ead0";
}

.icon-looks_two:before {
    content: "\ead1";
}

.icon-loupe:before {
    content: "\ead2";
}

.icon-monochrome_photos:before {
    content: "\ead3";
}

.icon-music_note:before {
    content: "\ead4";
}

.icon-nature:before {
    content: "\ead5";
}

.icon-nature_people:before {
    content: "\ead6";
}

.icon-navigate_beforechevron_left:before {
    content: "\ead7";
}

.icon-navigate_nextchevron_right:before {
    content: "\ead8";
}

.icon-panorama:before {
    content: "\ead9";
}

.icon-panorama_fish_eyeradio_button_unchecked:before {
    content: "\eada";
}

.icon-panorama_horizontal:before {
    content: "\eadb";
}

.icon-panorama_vertical:before {
    content: "\eadc";
}

.icon-panorama_wide_angle:before {
    content: "\eadd";
}

.icon-photo_album:before {
    content: "\eade";
}

.icon-picture_as_pdf:before {
    content: "\eadf";
}

.icon-portrait:before {
    content: "\eae0";
}

.icon-remove_red_eyevisibility:before {
    content: "\eae1";
}

.icon-rotate_90_degrees_ccw:before {
    content: "\eae2";
}

.icon-rotate_left:before {
    content: "\eae3";
}

.icon-rotate_right:before {
    content: "\eae4";
}

.icon-slideshow:before {
    content: "\eae5";
}

.icon-straighten:before {
    content: "\eae6";
}

.icon-style:before {
    content: "\eae7";
}

.icon-switch_camera:before {
    content: "\eae8";
}

.icon-switch_video:before {
    content: "\eae9";
}

.icon-texture:before {
    content: "\eaea";
}

.icon-timelapse:before {
    content: "\eaeb";
}

.icon-timer_10:before {
    content: "\eaec";
}

.icon-timer_3:before {
    content: "\eaed";
}

.icon-timer:before {
    content: "\eaee";
}

.icon-timer_off:before {
    content: "\eaef";
}

.icon-tonality:before {
    content: "\eaf0";
}

.icon-transform:before {
    content: "\eaf1";
}

.icon-tune:before {
    content: "\eaf2";
}

.icon-view_comfortable:before {
    content: "\eaf3";
}

.icon-view_compact:before {
    content: "\eaf4";
}

.icon-wb_auto:before {
    content: "\eaf5";
}

.icon-wb_cloudy:before {
    content: "\eaf6";
}

.icon-wb_incandescent:before {
    content: "\eaf7";
}

.icon-wb_sunny:before {
    content: "\eaf8";
}

.icon-collections_bookmark:before {
    content: "\eaf9";
}

.icon-photo_size_select_actual:before {
    content: "\eafa";
}

.icon-photo_size_select_large:before {
    content: "\eafb";
}

.icon-photo_size_select_small:before {
    content: "\eafc";
}

.icon-vignette:before {
    content: "\eafd";
}

.icon-wb_iridescent:before {
    content: "\eafe";
}

.icon-crop_rotate:before {
    content: "\eaff";
}

.icon-linked_camera:before {
    content: "\eb00";
}

.icon-add_a_photo:before {
    content: "\eb01";
}

.icon-movie_filter:before {
    content: "\eb02";
}

.icon-photo_filter:before {
    content: "\eb03";
}

.icon-burst_mode:before {
    content: "\eb04";
}

.icon-shutter_speed:before {
    content: "\eb05";
}

.icon-add_photo_alternate:before {
    content: "\eb06";
}

.icon-image_search:before {
    content: "\eb07";
}

.icon-music_off:before {
    content: "\eb08";
}

.icon-beenhere:before {
    content: "\eb09";
}

.icon-directions:before {
    content: "\eb0a";
}

.icon-directions_bike:before {
    content: "\eb0b";
}

.icon-directions_bus:before {
    content: "\eb0c";
}

.icon-directions_car:before {
    content: "\eb0d";
}

.icon-directions_ferry:before {
    content: "\eb0e";
}

.icon-directions_subwaydirections_transit:before {
    content: "\eb0f";
}

.icon-directions_railway:before {
    content: "\eb10";
}

.icon-directions_walk:before {
    content: "\eb11";
}

.icon-hotellocal_hotel:before {
    content: "\eb12";
}

.icon-layers:before {
    content: "\eb13";
}

.icon-layers_clear:before {
    content: "\eb14";
}

.icon-local_atm:before {
    content: "\eb15";
}

.icon-local_attractionlocal_play:before {
    content: "\eb16";
}

.icon-local_bar:before {
    content: "\eb17";
}

.icon-local_cafefree_breakfast:before {
    content: "\eb18";
}

.icon-local_car_wash:before {
    content: "\eb19";
}

.icon-local_convenience_store:before {
    content: "\eb1a";
}

.icon-local_drink:before {
    content: "\eb1b";
}

.icon-local_florist:before {
    content: "\eb1c";
}

.icon-local_gas_station:before {
    content: "\eb1d";
}

.icon-local_grocery_storeshopping_cart:before {
    content: "\eb1e";
}

.icon-local_hospital:before {
    content: "\eb1f";
}

.icon-local_laundry_service:before {
    content: "\eb20";
}

.icon-local_library:before {
    content: "\eb21";
}

.icon-local_mall:before {
    content: "\eb22";
}

.icon-local_moviestheaters:before {
    content: "\eb23";
}

.icon-local_offer:before {
    content: "\eb24";
}

.icon-local_parking:before {
    content: "\eb25";
}

.icon-local_pharmacy:before {
    content: "\eb26";
}

.icon-local_pizza:before {
    content: "\eb27";
}

.icon-local_print_shopprint:before {
    content: "\eb28";
}

.icon-local_restaurantrestaurant_menu:before {
    content: "\eb29";
}

.icon-local_shipping:before {
    content: "\eb2a";
}

.icon-local_taxi:before {
    content: "\eb2b";
}

.icon-location_history:before {
    content: "\eb2c";
}

.icon-map:before {
    content: "\eb2d";
}

.icon-navigation:before {
    content: "\eb2e";
}

.icon-pin_drop:before {
    content: "\eb2f";
}

.icon-rate_review:before {
    content: "\eb30";
}

.icon-satellite:before {
    content: "\eb31";
}

.icon-store_mall_directorystore:before {
    content: "\eb32";
}

.icon-traffic:before {
    content: "\eb33";
}

.icon-directions_run:before {
    content: "\eb34";
}

.icon-add_location:before {
    content: "\eb35";
}

.icon-edit_location:before {
    content: "\eb36";
}

.icon-near_me:before {
    content: "\eb37";
}

.icon-person_pin_circle:before {
    content: "\eb38";
}

.icon-zoom_out_map:before {
    content: "\eb39";
}

.icon-restaurant:before {
    content: "\eb3a";
}

.icon-ev_station:before {
    content: "\eb3b";
}

.icon-streetview:before {
    content: "\eb3c";
}

.icon-subway:before {
    content: "\eb3d";
}

.icon-train:before {
    content: "\eb3e";
}

.icon-tram:before {
    content: "\eb3f";
}

.icon-transfer_within_a_station:before {
    content: "\eb40";
}

.icon-atm:before {
    content: "\eb41";
}

.icon-category:before {
    content: "\eb42";
}

.icon-not_listed_location:before {
    content: "\eb43";
}

.icon-departure_board:before {
    content: "\eb44";
}

.icon-360:before {
    content: "\eb45";
}

.icon-edit_attributes:before {
    content: "\eb46";
}

.icon-transit_enterexit:before {
    content: "\eb47";
}

.icon-fastfood:before {
    content: "\eb48";
}

.icon-trip_origin:before {
    content: "\eb49";
}

.icon-compass_calibration:before {
    content: "\eb4a";
}

.icon-money:before {
    content: "\eb4b";
}

.icon-apps:before {
    content: "\eb4c";
}

.icon-arrow_back:before {
    content: "\eb4d";
}

.icon-arrow_drop_down:before {
    content: "\eb4e";
}

.icon-arrow_drop_down_circle:before {
    content: "\eb4f";
}

.icon-arrow_drop_up:before {
    content: "\eb50";
}

.icon-arrow_forward:before {
    content: "\eb51";
}

.icon-cancel:before {
    content: "\eb52";
}

.icon-check:before {
    content: "\eb53";
}

.icon-expand_less:before {
    content: "\eb54";
}

.icon-expand_more:before {
    content: "\eb55";
}

.icon-fullscreen:before {
    content: "\eb56";
}

.icon-fullscreen_exit:before {
    content: "\eb57";
}

.icon-menu:before {
    content: "\eb58";
}

.icon-keyboard_control:before {
    content: "\eb59";
}

.icon-more_vert:before {
    content: "\eb5a";
}

.icon-refresh:before {
    content: "\eb5b";
}

.icon-unfold_less:before {
    content: "\eb5c";
}

.icon-unfold_more:before {
    content: "\eb5d";
}

.icon-arrow_upward:before {
    content: "\eb5e";
}

.icon-subdirectory_arrow_left:before {
    content: "\eb5f";
}

.icon-subdirectory_arrow_right:before {
    content: "\eb60";
}

.icon-arrow_downward:before {
    content: "\eb61";
}

.icon-first_page:before {
    content: "\eb62";
}

.icon-last_page:before {
    content: "\eb63";
}

.icon-arrow_left:before {
    content: "\eb64";
}

.icon-arrow_right:before {
    content: "\eb65";
}

.icon-arrow_back_ios:before {
    content: "\eb66";
}

.icon-arrow_forward_ios:before {
    content: "\eb67";
}

.icon-adb:before {
    content: "\eb68";
}

.icon-disc_full:before {
    content: "\eb69";
}

.icon-do_not_disturb_alt:before {
    content: "\eb6a";
}

.icon-drive_etatime_to_leave:before {
    content: "\eb6b";
}

.icon-event_available:before {
    content: "\eb6c";
}

.icon-event_busy:before {
    content: "\eb6d";
}

.icon-event_note:before {
    content: "\eb6e";
}

.icon-folder_special:before {
    content: "\eb6f";
}

.icon-mms:before {
    content: "\eb70";
}

.icon-more:before {
    content: "\eb71";
}

.icon-network_locked:before {
    content: "\eb72";
}

.icon-phone_bluetooth_speaker:before {
    content: "\eb73";
}

.icon-phone_forwarded:before {
    content: "\eb74";
}

.icon-phone_in_talk:before {
    content: "\eb75";
}

.icon-phone_locked:before {
    content: "\eb76";
}

.icon-phone_missed:before {
    content: "\eb77";
}

.icon-phone_paused:before {
    content: "\eb78";
}

.icon-sim_card_alert:before {
    content: "\eb79";
}

.icon-sms_failedfeedback:before {
    content: "\eb7a";
}

.icon-sync_disabled:before {
    content: "\eb7b";
}

.icon-sync_problem:before {
    content: "\eb7c";
}

.icon-system_update:before {
    content: "\eb7d";
}

.icon-tap_and_play:before {
    content: "\eb7e";
}

.icon-vibration:before {
    content: "\eb7f";
}

.icon-voice_chat:before {
    content: "\eb80";
}

.icon-vpn_lock:before {
    content: "\eb81";
}

.icon-airline_seat_flat:before {
    content: "\eb82";
}

.icon-airline_seat_flat_angled:before {
    content: "\eb83";
}

.icon-airline_seat_individual_suite:before {
    content: "\eb84";
}

.icon-airline_seat_legroom_extra:before {
    content: "\eb85";
}

.icon-airline_seat_legroom_normal:before {
    content: "\eb86";
}

.icon-airline_seat_legroom_reduced:before {
    content: "\eb87";
}

.icon-airline_seat_recline_extra:before {
    content: "\eb88";
}

.icon-airline_seat_recline_normal:before {
    content: "\eb89";
}

.icon-confirmation_number:before {
    content: "\eb8a";
}

.icon-live_tv:before {
    content: "\eb8b";
}

.icon-ondemand_video:before {
    content: "\eb8c";
}

.icon-personal_video:before {
    content: "\eb8d";
}

.icon-power:before {
    content: "\eb8e";
}

.icon-wc:before {
    content: "\eb8f";
}

.icon-wifi:before {
    content: "\eb90";
}

.icon-enhanced_encryption:before {
    content: "\eb91";
}

.icon-network_check:before {
    content: "\eb92";
}

.icon-no_encryption:before {
    content: "\eb93";
}

.icon-rv_hookup:before {
    content: "\eb94";
}

.icon-do_not_disturb_off:before {
    content: "\eb95";
}

.icon-priority_high:before {
    content: "\eb96";
}

.icon-power_off:before {
    content: "\eb97";
}

.icon-tv_off:before {
    content: "\eb98";
}

.icon-wifi_off:before {
    content: "\eb99";
}

.icon-phone_callback:before {
    content: "\eb9a";
}

.icon-pie_chart:before {
    content: "\eb9b";
}

.icon-pie_chart_outlined:before {
    content: "\eb9c";
}

.icon-bubble_chart:before {
    content: "\eb9d";
}

.icon-multiline_chart:before {
    content: "\eb9e";
}

.icon-show_chart:before {
    content: "\eb9f";
}

.icon-cake:before {
    content: "\eba0";
}

.icon-grouppeople:before {
    content: "\eba1";
}

.icon-group_add:before {
    content: "\eba2";
}

.icon-location_city:before {
    content: "\eba3";
}

.icon-mood_bad:before {
    content: "\eba4";
}

.icon-notifications:before {
    content: "\eba5";
}

.icon-notifications_none:before {
    content: "\eba6";
}

.icon-notifications_off:before {
    content: "\eba7";
}

.icon-notifications_active:before {
    content: "\eba8";
}

.icon-notifications_paused:before {
    content: "\eba9";
}

.icon-pages:before {
    content: "\ebaa";
}

.icon-party_mode:before {
    content: "\ebab";
}

.icon-people_outline:before {
    content: "\ebac";
}

.icon-person:before {
    content: "\ebad";
}

.icon-person_add:before {
    content: "\ebae";
}

.icon-person_outlineperm_identity:before {
    content: "\ebaf";
}

.icon-plus_one:before {
    content: "\ebb0";
}

.icon-public:before {
    content: "\ebb1";
}

.icon-school:before {
    content: "\ebb2";
}

.icon-share:before {
    content: "\ebb3";
}

.icon-whatshot:before {
    content: "\ebb4";
}

.icon-sentiment_dissatisfied:before {
    content: "\ebb5";
}

.icon-sentiment_neutral:before {
    content: "\ebb6";
}

.icon-sentiment_satisfied:before {
    content: "\ebb7";
}

.icon-sentiment_very_dissatisfied:before {
    content: "\ebb8";
}

.icon-sentiment_very_satisfied:before {
    content: "\ebb9";
}

.icon-thumb_down_alt:before {
    content: "\ebba";
}

.icon-thumb_up_alt:before {
    content: "\ebbb";
}

.icon-check_box:before {
    content: "\ebbc";
}

.icon-check_box_outline_blank:before {
    content: "\ebbd";
}

.icon-radio_button_checked:before {
    content: "\ebbe";
}

.icon-stargrade:before {
    content: "\ebbf";
}

.icon-star_half:before {
    content: "\ebc0";
}

.icon-star_outline:before {
    content: "\ebc1";
}

.icon-3d_rotation:before {
    content: "\ebc2";
}

.icon-accessibility:before {
    content: "\ebc3";
}

.icon-account_balance:before {
    content: "\ebc4";
}

.icon-account_balance_wallet:before {
    content: "\ebc5";
}

.icon-account_box:before {
    content: "\ebc6";
}

.icon-account_circle:before {
    content: "\ebc7";
}

.icon-add_shopping_cart:before {
    content: "\ebc8";
}

.icon-alarm_off:before {
    content: "\ebc9";
}

.icon-alarm_on:before {
    content: "\ebca";
}

.icon-android:before {
    content: "\ebcb";
}

.icon-announcement:before {
    content: "\ebcc";
}

.icon-aspect_ratio:before {
    content: "\ebcd";
}

.icon-assignment:before {
    content: "\ebce";
}

.icon-assignment_ind:before {
    content: "\ebcf";
}

.icon-assignment_late:before {
    content: "\ebd0";
}

.icon-assignment_return:before {
    content: "\ebd1";
}

.icon-assignment_returned:before {
    content: "\ebd2";
}

.icon-assignment_turned_in:before {
    content: "\ebd3";
}

.icon-autorenew:before {
    content: "\ebd4";
}

.icon-bookclass:before {
    content: "\ebd5";
}

.icon-bookmarkturned_in:before {
    content: "\ebd6";
}

.icon-bookmark_outlineturned_in_not:before {
    content: "\ebd7";
}

.icon-bug_report:before {
    content: "\ebd8";
}

.icon-build:before {
    content: "\ebd9";
}

.icon-cached:before {
    content: "\ebda";
}

.icon-change_history:before {
    content: "\ebdb";
}

.icon-check_circle:before {
    content: "\ebdc";
}

.icon-chrome_reader_mode:before {
    content: "\ebdd";
}

.icon-code:before {
    content: "\ebde";
}

.icon-credit_cardpayment:before {
    content: "\ebdf";
}

.icon-dashboard:before {
    content: "\ebe0";
}

.icon-delete:before {
    content: "\ebe1";
}

.icon-description:before {
    content: "\ebe2";
}

.icon-dns:before {
    content: "\ebe3";
}

.icon-done:before {
    content: "\ebe4";
}

.icon-done_all:before {
    content: "\ebe5";
}

.icon-exit_to_app:before {
    content: "\ebe6";
}

.icon-explore:before {
    content: "\ebe7";
}

.icon-extension:before {
    content: "\ebe8";
}

.icon-face:before {
    content: "\ebe9";
}

.icon-favorite:before {
    content: "\ebea";
}

.icon-favorite_outline:before {
    content: "\ebeb";
}

.icon-find_in_page:before {
    content: "\ebec";
}

.icon-find_replace:before {
    content: "\ebed";
}

.icon-flip_to_back:before {
    content: "\ebee";
}

.icon-flip_to_front:before {
    content: "\ebef";
}

.icon-group_work:before {
    content: "\ebf0";
}

.icon-help:before {
    content: "\ebf1";
}

.icon-highlight_remove:before {
    content: "\ebf2";
}

.icon-historyrestore:before {
    content: "\ebf3";
}

.icon-home:before {
    content: "\ebf4";
}

.icon-hourglass_empty:before {
    content: "\ebf5";
}

.icon-hourglass_full:before {
    content: "\ebf6";
}

.icon-httpslock:before {
    content: "\ebf7";
}

.icon-info:before {
    content: "\ebf8";
}

.icon-info_outline:before {
    content: "\ebf9";
}

.icon-input:before {
    content: "\ebfa";
}

.icon-invert_colors_on:before {
    content: "\ebfb";
}

.icon-label:before {
    content: "\ebfc";
}

.icon-label_outline:before {
    content: "\ebfd";
}

.icon-language:before {
    content: "\ebfe";
}

.icon-launchopen_in_new:before {
    content: "\ebff";
}

.icon-list:before {
    content: "\ec00";
}

.icon-lock_open:before {
    content: "\ec01";
}

.icon-lock_outline:before {
    content: "\ec02";
}

.icon-loyalty:before {
    content: "\ec03";
}

.icon-markunread_mailbox:before {
    content: "\ec04";
}

.icon-note_add:before {
    content: "\ec05";
}

.icon-open_in_browser:before {
    content: "\ec06";
}

.icon-open_with:before {
    content: "\ec07";
}

.icon-pageview:before {
    content: "\ec08";
}

.icon-perm_camera_mic:before {
    content: "\ec09";
}

.icon-perm_contact_calendar:before {
    content: "\ec0a";
}

.icon-perm_data_setting:before {
    content: "\ec0b";
}

.icon-perm_device_information:before {
    content: "\ec0c";
}

.icon-perm_media:before {
    content: "\ec0d";
}

.icon-perm_phone_msg:before {
    content: "\ec0e";
}

.icon-perm_scan_wifi:before {
    content: "\ec0f";
}

.icon-picture_in_picture:before {
    content: "\ec10";
}

.icon-polymer:before {
    content: "\ec11";
}

.icon-power_settings_new:before {
    content: "\ec12";
}

.icon-receipt:before {
    content: "\ec13";
}

.icon-redeemcard_giftcard:before {
    content: "\ec14";
}

.icon-search:before {
    content: "\ec15";
}

.icon-settings:before {
    content: "\ec16";
}

.icon-settings_applications:before {
    content: "\ec17";
}

.icon-settings_backup_restore:before {
    content: "\ec18";
}

.icon-settings_bluetooth:before {
    content: "\ec19";
}

.icon-settings_cell:before {
    content: "\ec1a";
}

.icon-settings_brightness:before {
    content: "\ec1b";
}

.icon-settings_ethernet:before {
    content: "\ec1c";
}

.icon-settings_input_antenna:before {
    content: "\ec1d";
}

.icon-settings_input_componentsettings_input_composite:before {
    content: "\ec1e";
}

.icon-settings_input_hdmi:before {
    content: "\ec1f";
}

.icon-settings_input_svideo:before {
    content: "\ec20";
}

.icon-settings_overscan:before {
    content: "\ec21";
}

.icon-settings_phone:before {
    content: "\ec22";
}

.icon-settings_power:before {
    content: "\ec23";
}

.icon-settings_remote:before {
    content: "\ec24";
}

.icon-settings_voice:before {
    content: "\ec25";
}

.icon-shop:before {
    content: "\ec26";
}

.icon-shop_two:before {
    content: "\ec27";
}

.icon-shopping_basket:before {
    content: "\ec28";
}

.icon-speaker_notes:before {
    content: "\ec29";
}

.icon-spellcheck:before {
    content: "\ec2a";
}

.icon-stars:before {
    content: "\ec2b";
}

.icon-subject:before {
    content: "\ec2c";
}

.icon-supervisor_account:before {
    content: "\ec2d";
}

.icon-swap_horiz:before {
    content: "\ec2e";
}

.icon-swap_vert:before {
    content: "\ec2f";
}

.icon-swap_vertical_circle:before {
    content: "\ec30";
}

.icon-system_update_alt:before {
    content: "\ec31";
}

.icon-tab:before {
    content: "\ec32";
}

.icon-tab_unselected:before {
    content: "\ec33";
}

.icon-thumb_down:before {
    content: "\ec34";
}

.icon-thumb_up:before {
    content: "\ec35";
}

.icon-thumbs_up_down:before {
    content: "\ec36";
}

.icon-toc:before {
    content: "\ec37";
}

.icon-today:before {
    content: "\ec38";
}

.icon-toll:before {
    content: "\ec39";
}

.icon-track_changes:before {
    content: "\ec3a";
}

.icon-translate:before {
    content: "\ec3b";
}

.icon-trending_down:before {
    content: "\ec3c";
}

.icon-trending_neutral:before {
    content: "\ec3d";
}

.icon-trending_up:before {
    content: "\ec3e";
}

.icon-verified_user:before {
    content: "\ec3f";
}

.icon-view_agenda:before {
    content: "\ec40";
}

.icon-view_array:before {
    content: "\ec41";
}

.icon-view_carousel:before {
    content: "\ec42";
}

.icon-view_column:before {
    content: "\ec43";
}

.icon-view_day:before {
    content: "\ec44";
}

.icon-view_headline:before {
    content: "\ec45";
}

.icon-view_list:before {
    content: "\ec46";
}

.icon-view_module:before {
    content: "\ec47";
}

.icon-view_quilt:before {
    content: "\ec48";
}

.icon-view_stream:before {
    content: "\ec49";
}

.icon-view_week:before {
    content: "\ec4a";
}

.icon-visibility_off:before {
    content: "\ec4b";
}

.icon-card_membership:before {
    content: "\ec4c";
}

.icon-card_travel:before {
    content: "\ec4d";
}

.icon-work:before {
    content: "\ec4e";
}

.icon-youtube_searched_for:before {
    content: "\ec4f";
}

.icon-eject:before {
    content: "\ec50";
}

.icon-camera_enhance:before {
    content: "\ec51";
}

.icon-help_outline:before {
    content: "\ec52";
}

.icon-reorder:before {
    content: "\ec53";
}

.icon-zoom_in:before {
    content: "\ec54";
}

.icon-zoom_out:before {
    content: "\ec55";
}

.icon-http:before {
    content: "\ec56";
}

.icon-event_seat:before {
    content: "\ec57";
}

.icon-flight_land:before {
    content: "\ec58";
}

.icon-flight_takeoff:before {
    content: "\ec59";
}

.icon-play_for_work:before {
    content: "\ec5a";
}

.icon-gif:before {
    content: "\ec5b";
}

.icon-indeterminate_check_box:before {
    content: "\ec5c";
}

.icon-offline_pin:before {
    content: "\ec5d";
}

.icon-all_out:before {
    content: "\ec5e";
}

.icon-copyright:before {
    content: "\ec5f";
}

.icon-fingerprint:before {
    content: "\ec60";
}

.icon-gavel:before {
    content: "\ec61";
}

.icon-lightbulb_outline:before {
    content: "\ec62";
}

.icon-picture_in_picture_alt:before {
    content: "\ec63";
}

.icon-important_devices:before {
    content: "\ec64";
}

.icon-touch_app:before {
    content: "\ec65";
}

.icon-accessible:before {
    content: "\ec66";
}

.icon-compare_arrows:before {
    content: "\ec67";
}

.icon-date_range:before {
    content: "\ec68";
}

.icon-donut_large:before {
    content: "\ec69";
}

.icon-donut_small:before {
    content: "\ec6a";
}

.icon-line_style:before {
    content: "\ec6b";
}

.icon-line_weight:before {
    content: "\ec6c";
}

.icon-motorcycle:before {
    content: "\ec6d";
}

.icon-opacity:before {
    content: "\ec6e";
}

.icon-pets:before {
    content: "\ec6f";
}

.icon-pregnant_woman:before {
    content: "\ec70";
}

.icon-record_voice_over:before {
    content: "\ec71";
}

.icon-rounded_corner:before {
    content: "\ec72";
}

.icon-rowing:before {
    content: "\ec73";
}

.icon-timeline:before {
    content: "\ec74";
}

.icon-update:before {
    content: "\ec75";
}

.icon-watch_later:before {
    content: "\ec76";
}

.icon-pan_tool:before {
    content: "\ec77";
}

.icon-euro_symbol:before {
    content: "\ec78";
}

.icon-g_translate:before {
    content: "\ec79";
}

.icon-remove_shopping_cart:before {
    content: "\ec7a";
}

.icon-restore_page:before {
    content: "\ec7b";
}

.icon-speaker_notes_off:before {
    content: "\ec7c";
}

.icon-delete_forever:before {
    content: "\ec7d";
}

.icon-accessibility_new:before {
    content: "\ec7e";
}

.icon-check_circle_outline:before {
    content: "\ec7f";
}

.icon-delete_outline:before {
    content: "\ec80";
}

.icon-done_outline:before {
    content: "\ec81";
}

.icon-maximize:before {
    content: "\ec82";
}

.icon-minimize:before {
    content: "\ec83";
}

.icon-offline_bolt:before {
    content: "\ec84";
}

.icon-swap_horizontal_circle:before {
    content: "\ec85";
}

.icon-accessible_forward:before {
    content: "\ec86";
}

.icon-calendar_today:before {
    content: "\ec87";
}

.icon-calendar_view_day:before {
    content: "\ec88";
}

.icon-label_important:before {
    content: "\ec89";
}

.icon-restore_from_trash:before {
    content: "\ec8a";
}

.icon-supervised_user_circle:before {
    content: "\ec8b";
}

.icon-text_rotate_up:before {
    content: "\ec8c";
}

.icon-text_rotate_vertical:before {
    content: "\ec8d";
}

.icon-text_rotation_angledown:before {
    content: "\ec8e";
}

.icon-text_rotation_angleup:before {
    content: "\ec8f";
}

.icon-text_rotation_down:before {
    content: "\ec90";
}

.icon-text_rotation_none:before {
    content: "\ec91";
}

.icon-commute:before {
    content: "\ec92";
}

.icon-arrow_right_alt:before {
    content: "\ec93";
}

.icon-work_off:before {
    content: "\ec94";
}

.icon-work_outline:before {
    content: "\ec95";
}

.icon-drag_indicator:before {
    content: "\ec96";
}

.icon-horizontal_split:before {
    content: "\ec97";
}

.icon-label_important_outline:before {
    content: "\ec98";
}

.icon-vertical_split:before {
    content: "\ec99";
}

.icon-voice_over_off:before {
    content: "\ec9a";
}

.icon-segment:before {
    content: "\ec9b";
}

.icon-contact_support:before {
    content: "\ec9c";
}

.icon-compress:before {
    content: "\ec9d";
}

.icon-filter_list_alt:before {
    content: "\ec9e";
}

.icon-expand:before {
    content: "\ec9f";
}

.icon-edit_off:before {
    content: "\eca0";
}

.icon-10k:before {
    content: "\eca1";
}

.icon-10mp:before {
    content: "\eca2";
}

.icon-11mp:before {
    content: "\eca3";
}

.icon-12mp:before {
    content: "\eca4";
}

.icon-13mp:before {
    content: "\eca5";
}

.icon-14mp:before {
    content: "\eca6";
}

.icon-15mp:before {
    content: "\eca7";
}

.icon-16mp:before {
    content: "\eca8";
}

.icon-17mp:before {
    content: "\eca9";
}

.icon-18mp:before {
    content: "\ecaa";
}

.icon-19mp:before {
    content: "\ecab";
}

.icon-1k:before {
    content: "\ecac";
}

.icon-1k_plus:before {
    content: "\ecad";
}

.icon-20mp:before {
    content: "\ecae";
}

.icon-21mp:before {
    content: "\ecaf";
}

.icon-22mp:before {
    content: "\ecb0";
}

.icon-23mp:before {
    content: "\ecb1";
}

.icon-24mp:before {
    content: "\ecb2";
}

.icon-2k:before {
    content: "\ecb3";
}

.icon-2k_plus:before {
    content: "\ecb4";
}

.icon-2mp:before {
    content: "\ecb5";
}

.icon-3k:before {
    content: "\ecb6";
}

.icon-3k_plus:before {
    content: "\ecb7";
}

.icon-3mp:before {
    content: "\ecb8";
}

.icon-4k_plus:before {
    content: "\ecb9";
}

.icon-4mp:before {
    content: "\ecba";
}

.icon-5k:before {
    content: "\ecbb";
}

.icon-5k_plus:before {
    content: "\ecbc";
}

.icon-5mp:before {
    content: "\ecbd";
}

.icon-6k:before {
    content: "\ecbe";
}

.icon-6k_plus:before {
    content: "\ecbf";
}

.icon-6mp:before {
    content: "\ecc0";
}

.icon-7k:before {
    content: "\ecc1";
}

.icon-7k_plus:before {
    content: "\ecc2";
}

.icon-7mp:before {
    content: "\ecc3";
}

.icon-8k:before {
    content: "\ecc4";
}

.icon-8k_plus:before {
    content: "\ecc5";
}

.icon-8mp:before {
    content: "\ecc6";
}

.icon-9k:before {
    content: "\ecc7";
}

.icon-9k_plus:before {
    content: "\ecc8";
}

.icon-9mp:before {
    content: "\ecc9";
}

.icon-account_tree:before {
    content: "\ecca";
}

.icon-add_chart:before {
    content: "\eccb";
}

.icon-add_ic_call:before {
    content: "\eccc";
}

.icon-add_moderator:before {
    content: "\eccd";
}

.icon-all_inbox:before {
    content: "\ecce";
}

.icon-approval:before {
    content: "\eccf";
}

.icon-assistant_direction:before {
    content: "\ecd0";
}

.icon-assistant_navigation:before {
    content: "\ecd1";
}

.icon-bookmarks:before {
    content: "\ecd2";
}

.icon-bus_alert:before {
    content: "\ecd3";
}

.icon-cases:before {
    content: "\ecd4";
}

.icon-circle_notifications:before {
    content: "\ecd5";
}

.icon-closed_caption_off:before {
    content: "\ecd6";
}

.icon-connected_tv:before {
    content: "\ecd7";
}

.icon-dangerous:before {
    content: "\ecd8";
}

.icon-dashboard_customize:before {
    content: "\ecd9";
}

.icon-desktop_access_disabled:before {
    content: "\ecda";
}

.icon-drive_file_move_outline:before {
    content: "\ecdb";
}

.icon-drive_file_rename_outline:before {
    content: "\ecdc";
}

.icon-drive_folder_upload:before {
    content: "\ecdd";
}

.icon-duo:before {
    content: "\ecde";
}

.icon-explore_off:before {
    content: "\ecdf";
}

.icon-file_download_done:before {
    content: "\ece0";
}

.icon-rtt:before {
    content: "\ece1";
}

.icon-grid_view:before {
    content: "\ece2";
}

.icon-hail:before {
    content: "\ece3";
}

.icon-home_filled:before {
    content: "\ece4";
}

.icon-imagesearch_roller:before {
    content: "\ece5";
}

.icon-label_off:before {
    content: "\ece6";
}

.icon-library_add_check:before {
    content: "\ece7";
}

.icon-logout:before {
    content: "\ece8";
}

.icon-margin:before {
    content: "\ece9";
}

.icon-mark_as_unread:before {
    content: "\ecea";
}

.icon-menu_open:before {
    content: "\eceb";
}

.icon-mp:before {
    content: "\ecec";
}

.icon-offline_share:before {
    content: "\eced";
}

.icon-padding:before {
    content: "\ecee";
}

.icon-panorama_photosphere:before {
    content: "\ecef";
}

.icon-panorama_photosphere_select:before {
    content: "\ecf0";
}

.icon-person_add_disabled:before {
    content: "\ecf1";
}

.icon-phone_disabled:before {
    content: "\ecf2";
}

.icon-phone_enabled:before {
    content: "\ecf3";
}

.icon-pivot_table_chart:before {
    content: "\ecf4";
}

.icon-print_disabled:before {
    content: "\ecf5";
}

.icon-railway_alert:before {
    content: "\ecf6";
}

.icon-recommend:before {
    content: "\ecf7";
}

.icon-remove_done:before {
    content: "\ecf8";
}

.icon-remove_moderator:before {
    content: "\ecf9";
}

.icon-repeat_on:before {
    content: "\ecfa";
}

.icon-repeat_one_on:before {
    content: "\ecfb";
}

.icon-replay_circle_filled:before {
    content: "\ecfc";
}

.icon-reset_tv:before {
    content: "\ecfd";
}

.icon-sd:before {
    content: "\ecfe";
}

.icon-shield:before {
    content: "\ecff";
}

.icon-shuffle_on:before {
    content: "\ed00";
}

.icon-speed:before {
    content: "\ed01";
}

.icon-stacked_bar_chart:before {
    content: "\ed02";
}

.icon-stream:before {
    content: "\ed03";
}

.icon-swipe:before {
    content: "\ed04";
}

.icon-switch_account:before {
    content: "\ed05";
}

.icon-tag:before {
    content: "\ed06";
}

.icon-thumb_down_off_alt:before {
    content: "\ed07";
}

.icon-thumb_up_off_alt:before {
    content: "\ed08";
}

.icon-toggle_off:before {
    content: "\ed09";
}

.icon-toggle_on:before {
    content: "\ed0a";
}

.icon-two_wheeler:before {
    content: "\ed0b";
}

.icon-upload_file:before {
    content: "\ed0c";
}

.icon-view_in_ar:before {
    content: "\ed0d";
}

.icon-waterfall_chart:before {
    content: "\ed0e";
}

.icon-wb_shade:before {
    content: "\ed0f";
}

.icon-wb_twighlight:before {
    content: "\ed10";
}

.icon-home_work:before {
    content: "\ed11";
}

.icon-schedule_send:before {
    content: "\ed12";
}

.icon-bolt:before {
    content: "\ed13";
}

.icon-send_and_archive:before {
    content: "\ed14";
}

.icon-workspaces_filled:before {
    content: "\ed15";
}

.icon-file_present:before {
    content: "\ed16";
}

.icon-workspaces_outline:before {
    content: "\ed17";
}

.icon-fit_screen:before {
    content: "\ed18";
}

.icon-saved_search:before {
    content: "\ed19";
}

.icon-storefront:before {
    content: "\ed1a";
}

.icon-amp_stories:before {
    content: "\ed1b";
}

.icon-dynamic_feed:before {
    content: "\ed1c";
}

.icon-euro:before {
    content: "\ed1d";
}

.icon-height:before {
    content: "\ed1e";
}

.icon-policy:before {
    content: "\ed1f";
}

.icon-sync_alt:before {
    content: "\ed20";
}

.icon-menu_book:before {
    content: "\ed21";
}

.icon-emoji_flags:before {
    content: "\ed22";
}

.icon-emoji_food_beverage:before {
    content: "\ed23";
}

.icon-emoji_nature:before {
    content: "\ed24";
}

.icon-emoji_people:before {
    content: "\ed25";
}

.icon-emoji_symbols:before {
    content: "\ed26";
}

.icon-emoji_transportation:before {
    content: "\ed27";
}

.icon-post_add:before {
    content: "\ed28";
}

.icon-people_alt:before {
    content: "\ed29";
}

.icon-emoji_emotions:before {
    content: "\ed2a";
}

.icon-emoji_events:before {
    content: "\ed2b";
}

.icon-emoji_objects:before {
    content: "\ed2c";
}

.icon-sports_basketball:before {
    content: "\ed2d";
}

.icon-sports_cricket:before {
    content: "\ed2e";
}

.icon-sports_esports:before {
    content: "\ed2f";
}

.icon-sports_football:before {
    content: "\ed30";
}

.icon-sports_golf:before {
    content: "\ed31";
}

.icon-sports_hockey:before {
    content: "\ed32";
}

.icon-sports_mma:before {
    content: "\ed33";
}

.icon-sports_motorsports:before {
    content: "\ed34";
}

.icon-sports_rugby:before {
    content: "\ed35";
}

.icon-sports_soccer:before {
    content: "\ed36";
}

.icon-sports:before {
    content: "\ed37";
}

.icon-sports_volleyball:before {
    content: "\ed38";
}

.icon-sports_tennis:before {
    content: "\ed39";
}

.icon-sports_handball:before {
    content: "\ed3a";
}

.icon-sports_kabaddi:before {
    content: "\ed3b";
}

.icon-eco:before {
    content: "\ed3c";
}

.icon-museum:before {
    content: "\ed3d";
}

.icon-flip_camera_android:before {
    content: "\ed3e";
}

.icon-flip_camera_ios:before {
    content: "\ed3f";
}

.icon-cancel_schedule_send:before {
    content: "\ed40";
}

.icon-apartment:before {
    content: "\ed41";
}

.icon-bathtub:before {
    content: "\ed42";
}

.icon-deck:before {
    content: "\ed43";
}

.icon-fireplace:before {
    content: "\ed44";
}

.icon-house:before {
    content: "\ed45";
}

.icon-king_bed:before {
    content: "\ed46";
}

.icon-nights_stay:before {
    content: "\ed47";
}

.icon-outdoor_grill:before {
    content: "\ed48";
}

.icon-single_bed:before {
    content: "\ed49";
}

.icon-square_foot:before {
    content: "\ed4a";
}

.icon-double_arrow:before {
    content: "\ed4b";
}

.icon-sports_baseball:before {
    content: "\ed4c";
}

.icon-attractions:before {
    content: "\ed4d";
}

.icon-bakery_dining:before {
    content: "\ed4e";
}

.icon-breakfast_dining:before {
    content: "\ed4f";
}

.icon-car_rental:before {
    content: "\ed50";
}

.icon-car_repair:before {
    content: "\ed51";
}

.icon-dinner_dining:before {
    content: "\ed52";
}

.icon-dry_cleaning:before {
    content: "\ed53";
}

.icon-hardware:before {
    content: "\ed54";
}

.icon-liquor:before {
    content: "\ed55";
}

.icon-lunch_dining:before {
    content: "\ed56";
}

.icon-nightlife:before {
    content: "\ed57";
}

.icon-park:before {
    content: "\ed58";
}

.icon-ramen_dining:before {
    content: "\ed59";
}

.icon-celebration:before {
    content: "\ed5a";
}

.icon-theater_comedy:before {
    content: "\ed5b";
}

.icon-badge:before {
    content: "\ed5c";
}

.icon-festival:before {
    content: "\ed5d";
}

.icon-icecream:before {
    content: "\ed5e";
}

.icon-volunteer_activism:before {
    content: "\ed5f";
}

.icon-contactless:before {
    content: "\ed60";
}

.icon-delivery_dining:before {
    content: "\ed61";
}

.icon-brunch_dining:before {
    content: "\ed62";
}

.icon-takeout_dining:before {
    content: "\ed63";
}

.icon-ac_unit:before {
    content: "\ed64";
}

.icon-airport_shuttle:before {
    content: "\ed65";
}

.icon-all_inclusive:before {
    content: "\ed66";
}

.icon-beach_access:before {
    content: "\ed67";
}

.icon-business_center:before {
    content: "\ed68";
}

.icon-casino:before {
    content: "\ed69";
}

.icon-child_care:before {
    content: "\ed6a";
}

.icon-child_friendly:before {
    content: "\ed6b";
}

.icon-fitness_center:before {
    content: "\ed6c";
}

.icon-golf_course:before {
    content: "\ed6d";
}

.icon-hot_tub:before {
    content: "\ed6e";
}

.icon-kitchen:before {
    content: "\ed6f";
}

.icon-pool:before {
    content: "\ed70";
}

.icon-room_service:before {
    content: "\ed71";
}

.icon-smoke_free:before {
    content: "\ed72";
}

.icon-smoking_rooms:before {
    content: "\ed73";
}

.icon-spa:before {
    content: "\ed74";
}

.icon-no_meeting_room:before {
    content: "\ed75";
}

.icon-meeting_room:before {
    content: "\ed76";
}

.icon-goat:before {
    content: "\ed77";
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.cookieBanner_container__U8bbI {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #DCE0E9;
    background-color: var(--color-secondLvl-dark-bg);
    padding: 10px 20px;
    z-index: 10;
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.uiPaper_container__3vo8J .uiPaper_root__2RNrL {
        border-radius: 8px;
        border-radius: var(--border-radius);
    }
.spinner_lds-heart__3FCvQ {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 40px 40px;
            transform-origin: 40px 40px;
}

.spinner_lds-heart__3FCvQ div {
    top: 32px;
    left: 32px;
    position: absolute;
    width: 32px;
    height: 32px;
    background: var(--color-primary);
    -webkit-animation: spinner_lds-heart__3FCvQ 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
            animation: spinner_lds-heart__3FCvQ 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

.spinner_lds-heart__3FCvQ div:after,
.spinner_lds-heart__3FCvQ div:before {
    content: " ";
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    background: var(--color-primary);
}

.spinner_lds-heart__3FCvQ div:before {
    left: -24px;
    border-radius: 50% 0 0 50%;
}

.spinner_lds-heart__3FCvQ div:after {
    top: -24px;
    border-radius: 50% 50% 0 0;
}

@-webkit-keyframes spinner_lds-heart__3FCvQ {
    0% {
        -webkit-transform: scale(0.95);
                transform: scale(0.95);
    }
    5% {
        -webkit-transform: scale(1.1);
                transform: scale(1.1);
    }
    39% {
        -webkit-transform: scale(0.85);
                transform: scale(0.85);
    }
    45% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    60% {
        -webkit-transform: scale(0.95);
                transform: scale(0.95);
    }
    100% {
        -webkit-transform: scale(0.9);
                transform: scale(0.9);
    }
}

@keyframes spinner_lds-heart__3FCvQ {
    0% {
        -webkit-transform: scale(0.95);
                transform: scale(0.95);
    }
    5% {
        -webkit-transform: scale(1.1);
                transform: scale(1.1);
    }
    39% {
        -webkit-transform: scale(0.85);
                transform: scale(0.85);
    }
    45% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    60% {
        -webkit-transform: scale(0.95);
                transform: scale(0.95);
    }
    100% {
        -webkit-transform: scale(0.9);
                transform: scale(0.9);
    }
}

.textSection_text__CdkKq {
    line-height: 1.2em;
}

.textSection_textSmall__2gJiW {
    font-size: 16px !important;
}

.textSection_textMedium__3FLh5 {
    font-size: 20px !important;
}

.textSection_textLarge__39ZFv {
    font-size: 24px !important;
}

.textSection_text__CdkKq {
    line-height: 27px;
}

.gallerySection_container__3WlZQ img {
        -o-object-fit: cover;
           object-fit: cover;
        margin: 0 !important;
    }

.gallerySection_addImage__20Y5t {
    left: 50%;
    top: 10%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: var(--zIndex-navBar);
}

.gallerySection_inputNbColumns__gGXuk {
    top: -20px;
    right: 50%;
    z-index: var(--zIndex-navBar);
    background-color: white;
}

.gallerySection_btn__2DP6_ {
    opacity: 0.7 !important;
}

.photo_photoContainer__2pSuk {
}

.photo_photo__32PIA {
    /*width: 100% !important;*/
}

.photo_btnDelete__9wLS_ {
}

.photo_btnSwitch__17O1R {
    left: 45px;
}

.photo_iconBtn__2UVco {
    height: 45px !important;
    width: 45px !important;
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.inputFront_container__18sJ6 {
    position: relative;
}
.inputFront_input__VH3mk {
    min-height: 36px;
    min-height: var(--input-height);
    padding: 5px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    font-size: 2rem;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #2b3141;
    color: var(--color-secondary-darker);
}
.inputFront_input__VH3mk::-webkit-input-placeholder {
    color: #bababa;
    color: var(--color-grey-2);
}
.inputFront_input__VH3mk::-moz-placeholder {
    color: #bababa;
    color: var(--color-grey-2);
}
.inputFront_input__VH3mk:-ms-input-placeholder {
    color: #bababa;
    color: var(--color-grey-2);
}
.inputFront_input__VH3mk::-ms-input-placeholder {
    color: #bababa;
    color: var(--color-grey-2);
}
.inputFront_input__VH3mk::placeholder {
    color: #bababa;
    color: var(--color-grey-2);
}
.inputFront_inputWithEndIcon__21P8f {
    padding-right: 30px;
}
.inputFront_endIcon__1jDuA {
    position: absolute;
    top: 5px;
    right: 8px;
}
.inputFront_error__1__JE {
    font-size: 14px;
    color: #FF3E1D;
    color: var(--color-error);
    padding: 3px 0;
    min-height: 25px;
}
.inputFront_textAreaNoResize__3e8UB {
    resize: none;
}
.textSectionEditor_textSmall__2yPwY {
    font-size: 16px !important;
}

.textSectionEditor_textMedium__OdWWn {
    font-size: 20px !important;
}

.textSectionEditor_textLarge__2NfVT {
    font-size: 24px !important;
}

.videoSection_container__uTip6 {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

    .videoSection_container__uTip6 iframe {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 100%;
        max-height: 100vh;
    }

.videoSection_isVideo__2UWTn {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    z-index: 299;
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.uiSelect_container__2UWz7 {
    max-width: 100%;
}
.uiSelect_container__2UWz7:before, .uiSelect_container__2UWz7:after {
        display: none !important;
    }
.uiSelect_container__2UWz7 .uiSelect_select__1ufMA {
        height: 36px;
        height: var(--input-height);
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border: solid #DFE3E6 1px;
        border: solid var(--color-border) 1px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0 30px 0 12px !important;
        font-size: 16px;
        border-radius: 8px !important;
        border-radius: var(--border-radius) !important;
    }
.uiSelect_container__2UWz7 .uiSelect_select__1ufMA:focus {
            background-color: transparent !important;
        }
.uiSelect_container__2UWz7 .uiSelect_icon__SSBk6 {
        right: 6px;
    }
.uiSelect_disabled__121MR {
    color: rgba(0, 0, 0, 0.87) !important;
}
.uiSelect_disabled__121MR.uiSelect_icon__SSBk6 {
        display: none;
    }

.scenarioSideBar_sidebar__27svR {
    z-index: var(--zIndex-scenario-sideBar);
    width: var(--sidebar-width);
    -webkit-transition: 0.8s all;
    transition: 0.8s all;
}

.scenarioSideBar_placeholder__1dvij,
.scenarioSideBar_container__2vMsz {
    width: var(--sidebar-width);
    height: calc(100vh - var(--header-height));
    -webkit-transition: 0.2s opacity, 0.8s width;
    transition: 0.2s opacity, 0.8s width;
}

.scenarioSideBar_container__2vMsz {
    position: fixed;
    background-color: var(--color-grey-0);
}

.scenarioSideBar_closeBtn__3DdIa {
    -webkit-transition: 0.8s all;
    transition: 0.8s all;
    z-index: 10;
    left: calc(var(--sidebar-width) - 14px);
    right: 100vw;
    top: calc(var(--header-height) + 36px);
    position: fixed;
}

.scenarioSideBar_close__2pwzV .scenarioSideBar_closeBtn__3DdIa {
    left: 2px;
    right: 100vw;
}

.scenarioSideBar_close__2pwzV .scenarioSideBar_closeBtn__3DdIa img {
    -webkit-transition: 0.8s left;
    transition: 0.8s left;
}

.scenarioSideBar_close__2pwzV .scenarioSideBar_closeBtn__3DdIa img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.scenarioSideBar_close__2pwzV .scenarioSideBar_placeholder__1dvij,
.scenarioSideBar_close__2pwzV .scenarioSideBar_container__2vMsz {
    width: var(--sidebar-width-closed);
}

.scenarioSideBar_close__2pwzV.scenarioSideBar_sidebar__27svR {
    width: 0;
}

.scenarioSideBar_close__2pwzV .scenarioSideBar_container__2vMsz {
    opacity: 0;
    z-index: -10;
    padding-left: 0;
    padding-right: 0;
    width: 0;
}

@media (max-width: 960px) {
    .scenarioSideBar_lastInput__MtV-G {
        margin-bottom: 50px !important;
    }

    .scenarioSideBar_closeBtn__3DdIa {
        right: 0;
        left: unset;
    }

    .scenarioSideBar_container__2vMsz {
        width: 100vw;
        height: calc(100vh - 90px);
    }
}

@media (max-width: 500px) {
    .scenarioSideBar_closeBtn__3DdIa {
        right: 0;
        left: unset;
    }
    .scenarioSideBar_closeImg__nVqFv {
        height: 35px !important;
    }
    .scenarioSideBar_container__2vMsz {
        width: 100vw;
    }
}

:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.inputFrontBlock_container__2AwiV {
    background-color: white;
    border-radius: 8px;
    padding: 10px 20px;
    border: 1px solid #e0e0e0;
    border: 1px solid var(--color-grey-1);
}
.inputFrontBlock_noBorder__2bx9y {
    border: 1px solid white;
}
.inputFrontBlock_whiteTheme__2UD0o {
    background-color: white;
}
.inputFrontBlock_label__3p_Xu {
    font-size: 1.8rem;
    color: #2b3141;
    color: var(--color-secondary-darker);
    margin-bottom: 2px;
    padding-top: 5px;
}
.inputFrontBlock_text__YXc1X {
    font-size: 2rem;
}
.inputFrontBlock_required__13LcN {
    color: #FF3E1D;
    color: var(--color-error);
}
.filePreview_container__9x7V9 {
    max-width: 100%;
    position: relative;
    margin: 10px;
}
    .filePreview_container__9x7V9 img {
        max-width: 100%;
    }

.filePreview_delete__3X0VG {
    position: absolute;
    top: -5px;
    right: -5px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: var(--color-secondLvl-dark-bg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 10;
}

.filePreview_deleteIcon__6Y2PL {
    font-size: 14px !important;
}

@media (hover) {
    .filePreview_delete__3X0VG:hover {
        -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
                box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
        -webkit-transform: scale(1.3);
                transform: scale(1.3);
    }
}

.filePicker_container__t75Y- {
    border-radius: var(--border-radius);
    background-color: white;
    font-size: 14px;
    padding: 5px;
    cursor: pointer;
}

.filePicker_disabled__Gh7nb {
    cursor: default;
    background-color: rgba(0, 0, 0, 0.04);
}

:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.datePickerDropdown_age__1Sia4 {
    position: absolute;
    top: -20px;
    font-weight: bold;
    font-size: 14px;
}
.datePickerDropdown_error__1G-Bb {
    font-size: 14px;
    color: #FF3E1D;
    color: var(--color-error);
    padding: 3px 0;
    min-height: 25px;
}
.scenarioHeader_header__NDNQ1 {
    z-index: var(--zIndex-scenario-topBar);
}

.scenarioHeader_container__911yV {
    height: 96px;
    width: calc(100% - var(--sidebar-width));
    -webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
    background-color: var(--color-grey-1);
    position: fixed;
    -webkit-transition: width 0.8s;
    transition: width 0.8s;
}

.scenarioHeader_placeholder__3XXTb {
    height: 96px;
}

.scenarioHeader_sidebarClosed__3b9Mj {
    width: 100%;
}

.scenarioHeader_btnAddChapter__38Q-Z {
    margin-right: 15px;
}

.scenarioHeader_contentIcons__39kir {
    margin-right: 30px;
    cursor: pointer;
}

.scenarioHeader_item__1kn8f {
    font-size: 20px !important;
}

@media (max-width: 960px) {
    .scenarioHeader_icons__2AS7H {
        height: 25px;
        margin: 2px;
    }

    .scenarioHeader_labelHeader__3MgYA {
        /*font-size: 10px !important;*/
    }

    .scenarioHeader_btnAddChapter__38Q-Z {
        margin-right: 0px;
        width: 100%;
    }

    .scenarioHeader_btnPreview__2KTfl {
        width: 80%;
    }

    .scenarioHeader_firstLineBtn__Uhktt {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
    }

    .scenarioHeader_secondLineBtn__1yRtU {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        width: 100%;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
    }

    .scenarioHeader_contentIcons__39kir {
        margin-right: 8px !important;
        margin-top: 10px;
    }
}

.inviteCollaborator_container__1zbrK {
}

.inviteCollaborator_title__3GFpe {
    font-size: clamp(2rem, 2.5vw, 3.4rem);
    font-weight: 500;
    color: var(--color-secondary-darker);
}

.inviteCollaborator_scenarioName__1-6cg {
    color: var(--color-secondary);
}

.inviteCollaborator_collaboratorsTitle__2QIox {
    font-size: 1.5rem;
    font-weight: 600;
}

.inviteCollaborator_infoReviewContribution__1B1mb {
    background-color: white;
    z-index: 5;
    padding: 20px;
    right: 0;
    bottom: 30px;
    border-radius: var(--border-radius);
    min-width: 230px;
    -webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
}

.inviteCollaborator_selectCollaborator__BTo8Z {
    position: absolute;
    width: 70%;
    background-color: white;
    border-radius: var(--border-radius);
    cursor: pointer;
    border: 1px solid var(--color-grey-1);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 2%;
    padding-bottom: 2%;
}

.inviteCollaborator_hidden__1PhJa {
    visibility: hidden;
}

.inviteCollaborator_itemSelect__2q-qM:not(:last-child) {
    border-bottom: var(--color-grey-1) 1px solid;
}

.inviteCollaborator_itemSelect__2q-qM {
    padding: 2%;
    width: 90%;
    margin-left: 5%;
}

.inviteCollaborator_itemSelect__2q-qM:hover {
    background-color: var(--color-grey-0);
}

@media (max-width: 960px) {
    .inviteCollaborator_contentBtn__2Pt4r {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .inviteCollaborator_button__2vxLc {
        margin-top: 15px !important;
    }
}

.toggle_toggleBlock__1AyDG {
    font-size: 13px;
    color: var(--color-text);
    cursor: pointer;
}

.toggle_toggle__28k0_ {
    height: 24px;
    width: 40px;
    border-radius: 12px;
    margin-right: 10px;
    background-color: var(--color-grey-2);
    position: relative;
    border: solid 1px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.toggle_toggle-label__3u2T1 {
    position: absolute;
    right: 7px;
    top: 3px;
    font-size: 11px;
    -font-weight: 600;
}

.toggle_label__1YKPp {
    color: var(--color-secondary) !important;
    font-size: large;
}

.toggle_toggle-handle__bKylq {
    position: absolute;
    top: 1px;
    left: 1px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.toggle_toggle-handle__bKylq:hover {
    opacity: 0.9;
}

.toggle_toggleBlock_active__CnJq5 {
    -font-weight: 600;
    color: var(--color-primary);
}

.toggle_toggleBlock_active__CnJq5 .toggle_toggle__28k0_ {
    background-color: var(--color-primary) !important;
}

.toggle_toggleBlock_active__CnJq5 .toggle_toggle-handle__bKylq {
    left: 18px;
}

.toggle_toggleBlock_active__CnJq5 .toggle_toggle-label__3u2T1 {
    left: 7px;
    right: auto;
}

.acceptDialog_title__XZnRX {
    font-weight: 400;
    color: var(--color-text);
    font-size: clamp(2rem, 2.5vw, 3.4rem);
}
.collaboratorSettingDialog_collaboratorTitle__2rjXT {
    font-size: large;
    color: var(--color-grey-3);
    font-weight: 500;
}

.collaboratorSettingDialog_column__8baVV {
    font-size: large !important;
}

@media (max-width: 960px) {
    .collaboratorSettingDialog_container__-Wsn4 {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .collaboratorSettingDialog_row__Q2t63 {
        height: 100%;
        margin-top: 30px;
    }
    .collaboratorSettingDialog_column__8baVV {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 10px;
    }
    .collaboratorSettingDialog_btnDelete__3POR0 {
        margin-top: 20px !important;
    }
}

.confirmationDialog_title__1-XBP {
    font-size: 30px;
    line-height: 1.3em;
}

.scenarioSearch_container__D4Dld {
    left: -50px;
    right: 50px;
    top: 0;
    opacity: 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .scenarioSearch_container__D4Dld >input {

    cursor: default !important;
    }

.scenarioSearch_input__3TEN2 {
    background-color: white;
}

.scenarioSearch_containerOpen__1lE6e {
    opacity: 1;
    left: -200px;
    cursor: text;
}

.sharedHistoryDialog_container__28lRS {
    width: 100%;
    position: relative;
    color: var(--color-text );
}

.sharedHistoryDialog_title__3ZVO4 {
    font-size: clamp(2rem, 2.5vw, 3.4rem);
    font-weight: 500;
    color: var(--color-secondary-darker);
}

.sharedHistoryDialog_inputContainer__1fc8z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    border: solid 1px purple;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.sharedHistoryDialog_iconCopy__2noHf {
    cursor: pointer;
    -ms-flex-item-align: center;
        align-self: center;
}

.sharedHistoryDialog_text__14GZy {
    margin-bottom: 30px;
}

.sharedHistoryDialog_tooltip__2JV0Z {
    position: absolute;
    top: 51%;
    right: -5px;
    background-color: lightgrey;
    border-radius: var(--border-radius);
    padding: 2%;
}

.scenarioPeriod_title__3rzbn {
    font-size: clamp(2.2rem, 2.5vw, 4.8rem);
    color: var(--color-grey-2);
    font-weight: 500;
}

.scenarioPeriod_addEvent__fQaW8 {
    font-size: clamp(0.8rem, 2.5vw, 1.8rem);
}

.scenarioPeriod_addEventIcon__UeTJz:hover img {
        -webkit-transform: scale(1.1);
                transform: scale(1.1);
    }

.scenarioPeriod_line__mV9z9 {
    border-left: 1px solid var(--color-secondary);
}

.scenarioPeriod_dot__UFHgT {
    background-color: var(--color-secondary);
    position: absolute;
    left: -12px;
    height: 24px;
    width: 24px;
    border-radius: 50%;
}

.scenarioPeriod_dotAdd__13jeN:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
}

.scenarioPeriod_dotAdd__13jeN {
    margin-left: 4px;
}

.scenarioPeriod_userName__2lWIb {
    top: -18px;
    right: 7px;
    color: var(--color-grey-2);
    font-size: 1.5rem;
}

.scenarioPeriod_addChapterBtn__1w7OB {
    top: 0;
    margin-top: 32px;
    height: 32px;
    width: 32px;
}

.scenarioPeriod_addChapterBtnTooltip__1t7Y7 {
    top: -55px;
    left: -15px;
    border-radius: 20px;
    padding: 7px 5px;
    width: 100px;
    background-color: white;
    text-align: center;
}

.scenarioPeriod_addChapterBtnTooltipContainer__3u-Ck {
    z-index: 10;
}

.scenarioPeriod_addChapterHoverBtn__pWMv8 {
    position: absolute;
    top: 40px;
    bottom: 0;
    width: 20px;
    left: -10px;
    cursor: pointer;
}

.scenarioPeriod_addChapterHoverBtn__pWMv8:hover {
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 1;
    z-index: 10;
}

.scenarioPeriod_addEventZone__3ZYxV:hover {
    border: 2px dotted var(--color-secondary);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    opacity: 1;
}

.scenarioPeriod_addEventZone__3ZYxV {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
    opacity: 0;
    color: var(--color-secondary);
}

.scenarioPeriod_container__11cMp {
    width: 100%;
}

.scenarioPeriod_input__1spnY {
    width: 90%;
}

.scenarioPeriod_btn__IHE6k {
    border: solid 2px var(--color-primary);
    background-color: var(--color-primary);
    color: white;
    padding: 10px;
    border-radius: var(--border-radius);
    cursor: pointer;
}

.scenarioPeriod_btn__IHE6k:hover {
    -webkit-transform: scale(1.01);
            transform: scale(1.01);
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: var(--color-primary-darker);
}

.scenarioPeriod_btnOutline__2z3re:hover {
    -webkit-transform: scale(1.01);
            transform: scale(1.01);
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: var(--color-grey-1);
}

.scenarioPeriod_btnOutline__2z3re {
    border: solid 2px var(--color-primary);
    color: var(--color-primary);
    padding: 10px;
    border-radius: var(--border-radius);
    cursor: pointer;
}

@media (max-width: 960px) {
    .scenarioPeriod_container__11cMp {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .scenarioPeriod_contentBtns__3piX- {
        margin-top: 10px;
    }
}

.eventPage_container__2kNKj {
    /*min-height: 100vh;*/
}

.eventPage_title__2lv-X {
    font-size: clamp(2.2rem, 2.5vw, 4.8rem);
    color: var(--color-secondary);
    font-weight: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.eventPage_input__NzJQy {
    background-color: var(--color-grey-0);
    border-color: var(--color-grey-0);
}

.eventPage_footerPlaceholder__1ideC {
    height: 80px;
}

.eventPage_footer__23S9Q {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background-color: var(--color-secondary);
    z-index: 300;
}

.eventPage_isPublished__3-3IG {
    cursor: pointer;
    color: var(--color-primary);
}

.eventPage_header__d5IWt {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.eventPage_btn__1KWkO {
    visibility: hidden;
}

.eventPage_isMobile__2S1-u {
    width: 100vw !important;
}

.eventPage_btnCloseOrOpenSideBar__2Fcen {
    display: none;
}

@media (max-width: 960px) {
    .eventPage_container__2kNKj {
        width: 100vw;
        margin-bottom: 100px;
        height: 100%;
    }

    .eventPage_btnAddBlock__1yolu {
        margin-bottom: 100px !important;
    }

    .eventPage_contentInput__2PZ3u {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .eventPage_sideBarClose__1ty5k {
        position: absolute;
        right: 0;
        -webkit-transition: all 0.8s;
        transition: all 0.8s;
        width: 100%;
        padding-top: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        overflow-y: hidden;
        overflow-x: hidden;
    }

    .eventPage_sideBarOpen__17foS {
        position: absolute;
        right: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s;
    }

    .eventPage_btnCloseOrOpenSideBar__2Fcen {
        display: block;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
    }

    .eventPage_closeBtn__3mGSE {
        left: 0px;
    }

    .eventPage_inputs__3InHV {
        width: 100%;
        margin-left: 10px !important;
        margin-right: 0 !important;
    }

    .eventPage_contentSections__1w4-X {
        width: 100%;
    }

    .eventPage_footer__23S9Q {
        height: 120px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .eventPage_button__2zOcb {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
}

@media (max-width: 500px) {
    .eventPage_header__d5IWt {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 24px;
    }
}

.eventPage_tooltipContent__3xo8j {
    padding: 10px 14px !important;
    white-space: pre-line;
    font-size: 14px;
    line-height: 1.4;
}

.eventPage_textSmall__3mxWO {
    font-size: 16px !important;
}

.eventPage_textMedium__3vFtC {
    font-size: 20px !important;
}

.eventPage_textLarge__1gNUq {
    font-size: 24px !important;
}

.wrapperEditorComponent_containerHover__1Wpnt {
    border: 1px solid var(--color-primary);
    border-radius: 5px;
}

.wrapperEditorComponent_actions__2OsmI {
    right: 5px;
    top: 5px;
    border-radius: 5px;
    background-color: var(--color-primary);
    z-index: 250;
    opacity: 0.7;
}

.wrapperEditorComponent_settings__YKaYz {
    display: none !important;
}

@media (max-width: 960px) {
    .wrapperEditorComponent_settings__YKaYz {
        display: block !important;
    }
}

.sectionPicker_container__1qU5_ {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}

.sectionPicker_icon__1Mfqr {
    width: calc(50% - 20px);
    border-radius: 20px;
    border: 1px solid lightgrey;
    margin: 10px;
}

.sectionPicker_icon__1Mfqr:hover {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
    border: 1px solid var(--color-secondary);
    cursor: pointer;
}

@media (max-width: 550px) {
    .sectionPicker_container__1qU5_ {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .sectionPicker_icon__1Mfqr {
        padding: 20px 10px;
        width: 100%;
    }
}

.eventPageSideBar_sidebar__3twg1 {
    width: 350px;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
}

.eventPageSideBar_section__3g9xe {
    width: 350px;
    position: fixed;
    height: calc(100% - 80px);
    border-left: 2px solid lightgrey;
}

.eventPageSideBar_sectionEditorForm__28Kgt {
    overflow-y: auto;
    background-color: var(--color-grey-1);
}

.eventPageSideBar_btnCloseOrOpenSideBar__1PCkT {
    display: none;
}

@media (max-width: 960px) {
    .eventPageSideBar_btnCloseOrOpenSideBar__1PCkT {
        display: block;
        position: absolute;
        top: 10px;
        height: 100%;
    }
    .eventPageSideBar_opened__3ntGm {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
    }

    .eventPageSideBar_sidebarOpen__2sXoG {
        position: absolute;
        left: 0;
        z-index: var(--zIndex-scenario-sideBar);
        background-color: white;
    }

    .eventPageSideBar_sidebarClose__c6NdL {
        position: absolute;
        left: 100vw;
        background-color: white;
    }

    .eventPageSideBar_sidebarClose__c6NdL > .eventPageSideBar_section__3g9xe {
        padding: 0 !important;
    }
    .eventPageSideBar_section__3g9xe {
        width: 100%;
        height: calc(100% - 120px);
    }
}

.editorForm_container__3UGrR {
    width: 100%;
}

.editorForm_title__2URs0 {
    font-size: 20px;
    color: var(--color-primary);
}

.editorForm_textSideBar__FshuG {
    font-size: 20px !important;
}

.editorForm_checkbox__1HOnT span {
    font-size: 16px !important;
}

.galleryEditor_dropzone__2M5ta {
    border: 2px dotted var(--color-primary);
    border-radius: 5px;
}

.galleryEditor_gif__3WcKB {
    height: 200px;
    width: 300px;
    position: absolute;
    cursor: pointer;
}

.galleryEditor_title__1s4l0 {
    font-size: 18px;
    font-weight: 500;
}

.galleryEditor_link__2k3mt {
    color: var(--color-primary);
    text-decoration: underline;
}

.galleryEditor_btnHidden__3RW09 {
    visibility: hidden;
}

.galleryEditor_visibleBtn__totor {
    visibility: visible;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    cursor: pointer;
}

.galleryEditor_container__2rnpW {
    height: 220px;
}

.eventTag_container__38VVe {
    color: var(--color-grey-3);
    font-weight: 400;
    font-size: 20px;
}

.eventTag_isSelected__2J9-i,
.eventTag_container__38VVe:hover {
    border-bottom: 3px solid var(--color-primary);
}

.eventCard_container__2Zpga {
    background-color: white;
    border-radius: calc(var(--border-radius) / 2);
    min-height: 65px;
}

.eventCard_containerNotReview__1kEtC {
    border: #979291 2px dashed;
}

.eventCard_containerPrivate__3gJft {
    border: var(--color-warning) 2px solid;
}

.eventCard_containerSecret__1QpmA {
    border: var(--color-error) 2px solid;
}

.eventCard_disable__3TgQ1 {
    background-color: var(--color-grey-2);
}

.eventCard_date__1D7Ks {
    font-weight: 500;
    color: var(--color-secondary);
    font-size: clamp(1.2rem, 2.5vw, 1.4rem);
}

.eventCard_title__ig6wY {
    font-weight: 500;
    color: var(--color-secondary);
    font-size: clamp(1.6rem, 2.5vw, 2rem);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.eventCard_dot__35JVb {
    background-color: var(--color-primary);
    border-radius: 50%;
    height: 10px;
    width: 10px;
}

.eventCard_privateCard__3gTCq {
    background-color: darkgrey;
}

.eventCard_videosIcon__2oaux {
    width: 20px !important;
    height: 20px !important;
}

.eventCard_lockIcon__n57qK {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 16px !important;
    height: 16px !important;
    color: var(--color-warning);
}

.eventCard_visibilityOffIcon__1Mg9V {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 16px !important;
    height: 16px !important;
    color: var(--color-error);
}

.eventCard_sectionsContentCounts__U4kBI {
    float: right;
    font-size: 16px;
    gap: 16px;
}

.scenarioBody_header__2ez6u {
}

.scenarioBody_container__XpQiq {
    /*z-index: 0;*/
}

.imagePreview_container__3chrG {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
}

.imagePreview_img__3sFyj {
    padding: 5px;
    max-width: calc(100% - 10px);
}

.imagePreview_delete__2TMw6 {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
}

.imagePreview_check__2LAeL {
    position: absolute;
    top: 10px;
    left: 10px;
}

.imagePreview_selected__2zel1 {
    border: solid 1px green;
    -webkit-box-shadow: 2px 2px 2px 2px rgb(55 168 74);
            box-shadow: 2px 2px 2px 2px rgb(55 168 74);
}

@media (hover) {
    .imagePreview_clickable__1E-p0:hover {
        cursor: pointer;
        -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .2);
                box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .2);
        -webkit-transform: scale(1.02);
                transform: scale(1.02);
    }

    .imagePreview_container__3chrG:hover .imagePreview_delete__2TMw6 {
        display: block;
    }
}

.imagePlaceholder_container__2yEXi {
    color: #2e416b;
    background-color: #fff;
    border-radius: 5px;
    border: dashed 3px #2e416b;
    cursor: pointer;
    width: 120px;
    height: 120px;
    padding: 10px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.imagePlaceholder_text__3FW0G {
    margin-top: 10px;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    line-height: 1;
}

.imagePlaceholder_container__2yEXi:hover {
    color: #395286;
    border-color: #395286;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}

.imagePlaceholder_warning__2mUmd {
    color: var(--color-warning);
    font-size: 12px;
    margin-top: 4px;
}

.imagePlaceholder_queue__1eGza {
    text-align: center;
    margin-top: 12px;
    color: var(--color-grey-3);
    font-size: 12px;
}

.addImageBlock_container__1xkTN {
    position: relative;
}

.addImageBlock_input__1zMAT {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    width: 100%;
}

.addImageBlock_placeholder__3Llzx {
    width: 100%;
}

.newFolderBlock_container__1RZvH {
    color: #2e416b;
    background-color: #fff;
    cursor: pointer;
    width: 100%;
    height: 120px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.newFolderBlock_text__1FUPA {
    margin-top: 10px;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    line-height: 1;
}

.newFolderBlock_container__1RZvH:hover {
    color: #395286;
    border-color: #395286;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
}

.newFolderBlock_delete__3wyvM {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
}

.newFolderBlock_edit__1wjc2 {
    display: none;
    position: absolute;
    top: 10px;
    left: 10px;
}

.newFolderBlock_isDraggedOver__3B93Z {
    background-color: #e0e0e0;
}

.newFolderBlock_btnValidate__2hx_e {
    position: fixed !important;
    bottom: 20px !important;
    right: 100px !important;
    z-index: var(--zIndex-navBar);
}

.newFolderBlock_deleteIcon__2QuAH:hover {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}

.newFolderBlock_containerDropbox__eKBoL {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
}

.newFolderBlock_lightText__kFjXQ {
    color: var(--color-grey-2);
}

@media (hover) {
    .newFolderBlock_container__1RZvH:hover .newFolderBlock_edit__1wjc2,
    .newFolderBlock_container__1RZvH:hover .newFolderBlock_delete__3wyvM {
        display: block;
    }
}

@media (max-width: 800px) {
    .newFolderBlock_contentValidation__r85Em {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 10px;
    }
}

.breadcrumbFolder_currentItem__3C-1k {
    margin-top: 10px;
    margin-right: 15px;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    line-height: 1;
    cursor: pointer;
}

.breadcrumbFolder_item__1gi15 {
    margin-top: 10px;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    margin-right: 15px;
    cursor: pointer;
}

.breadcrumbFolder_icon__iCveh {
    margin-top: 8px;
    margin-right: 15px;
}

.breadcrumbFolder_list__3KPWm {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
}

.breadcrumbFolder_container__1ZYVU {
    font-weight: 400;
    font-size: clamp(1.4rem, 2.5vw, 1.6rem);
    min-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: var(--color-secondary);
    margin-bottom: 10px;
}

/*@media (max-width: 460px) {
    li {
        display: none;
    }

    li:last-child {
        display: flex;
    }

    li:nth-last-child(2) {
        display: flex;
    }

    ul {
        flex-direction: column;
        align-items: flex-start;
    }
}*/

.imageGallery_inputFilterBorder__Bjpgv {
    border: 1px solid var(--color-border-dark);
    border-radius: 10px;
    padding: 5px !important;
}

.addPeriodObserver_container__25J0t {
    left: 20px;
}

.scenarioPage_container__30kip {
    background-color: var(--color-grey-1);
    min-height: calc(100vh - var(--header-height));
    height: 100%;
    overflow: hidden;
}

.scenarioPage_linkBack__e3_nn {
    padding-top: 100px;
    padding-bottom: 100px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 1px;
    color: var(--color-primary);
    cursor: pointer;
}

.scenarioPage_btnFixedGoBack__3xjyM {
    position: fixed !important;
    bottom: 20px;
    left: 20px;
    z-index: var(--zIndex-scenario-sideBar);
    border: solid 2px var(--color-primary);
    border-radius: var(--border-radius);
    padding: 10px;
    background-color: var(--color-primary);
    cursor: pointer;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.scenarioPage_btnScrollToTop__dzgiw {
    position: fixed !important;
    bottom: 20px;
    right: 100px;
    z-index: var(--zIndex-scenario-sideBar);
    border: solid 2px var(--color-primary);
    border-radius: 50%;
    padding: 10px;
    background-color: var(--color-primary);
    cursor: pointer;
    color: white;
}

.scenarioPage_footer__3ItzF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    position: fixed;
    right: -30px;
}

@media (max-width: 960px) {
    .scenarioPage_container__30kip {
        max-width: 100vw;
    }
    .scenarioPage_body__3G3dC {
        width: 100%;
    }

}

.signUpInvitation_title__2ZHd2 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    letter-spacing: 0.25px;
    color: var(--color-secondary-darker);
    margin-bottom: 10%;
}

.signUpInvitation_text__2P4ON {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.5px;
    color: var(--color-secondary-darker);
}

.signUpInvitation_image__3adNS {
    margin-bottom: 5%;
}

.signUpInvitation_btn__2u1qI {
    width: 80%;
}

.scenariosPage_container__107MO {

}

.scenariosPage_content__11wj5 {
    height: 120px;
}

.scenariosPage_card__3Qa9K {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
    width: 33.33%;
}

.scenariosPage_cardsContainer__2Vc4E {
    margin: -20px;
}

@media (max-width: 1200px) {
    .scenariosPage_cardsContainer__2Vc4E {
        margin: -10px;
    }
}

@media (max-width: 1050px) {
    .scenariosPage_card__3Qa9K {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        width: 50%;
    }
    .scenariosPage_container__107MO {
        width: 100%;
    }
}

@media (max-width: 500px) {
    .scenariosPage_card__3Qa9K {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        width: 100%;
    }

    .scenariosPage_content__11wj5 {
        height: 60px;
    }
}

.scenariosPage_title__GAJu_ {
    font-size: 30px;
    line-height: 1.3em;
}

.scenariosPage_importContainer__10nAt {
    border: 2px dotted #666;
    background-color: #f5f5f5;
    padding: 25px;
    border-radius: 8px;
    max-width: 320px;
    margin: 30px auto;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-family: Arial, sans-serif;
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
}

.scenariosPage_importContainer__10nAt:hover {
    background-color:#e2e2e2;
}

.scenariosPage_importContainer__10nAt svg {
    width: 60px;
    height: 60px;
    fill: #555;
}

.scenariosPage_importContainer__10nAt p {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
}

input[type="file"] {
    display: none;
}

.scenariosPage_fileIcon__10ON8 {
    width: 70px;
    height: 70px;
}


.scenarionCard_content__w0MSs {
    background-color: white;
    border-radius: 16px;
    padding: clamp(10px, 5vw, 50px);
    -webkit-box-shadow: 0px 2px 8px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 2px 8px -2px rgba(0, 0, 0, 0.1);
    min-height: 300px;
}

.scenarionCard_separator__2nkbV {
    height: 1px;
    width: 100%;
    background-color: lightgrey;
    margin: 20px 0;
}

.scenarionCard_collaboratorsTitle__2R6zN {
    font-size: clamp(1.2rem, 2.5vw, 1.8rem);
    color: var(--color-grey-3);
    font-weight: 500;
}

.scenarionCard_email__27hB4 {
    font-size: clamp(1.2rem, 2.5vw, 1.4rem);
    font-weight: 500;
    color: var(--color-secondary-darker);
}

.scenarionCard_btnDelete__pPo9l{
    color: var(--color-grey-2) !important;
}

.scenarionCard_settingsCollaboratorDialog__oD_kQ {
    padding: 10% !important;
}

.scenarionCard_title__ip0hO {
    overflow-wrap: break-word;
}

.scenarionCard_updatedAt__35VXE {
    font-size: 17px;
}

@media (max-width: 1200px) {
    .scenarionCard_container__j49_p {
        padding: 10px;
    }
}

@media (max-width: 800px) {
    .scenarionCard_content__w0MSs {
        min-height: 200px;
    }
}

.legacyOption_container__2av1i {
}

.legacyOption_title__2zpKf {
    font-size: clamp(2rem, 2.5vw, 3.4rem);
    font-weight: 500;
    color: var(--color-secondary-darker);
}

.legacyOption_scenarioName__s538F {
    color: var(--color-secondary);
}

.legacyOption_infoReviewContribution__1D11x {
    background-color: white;
    z-index: 5;
    padding: 20px;
    right: 0;
    bottom: 30px;
    border-radius: var(--border-radius);
    min-width: 230px;
    -webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
}

.legacyOption_selectCollaborator__3Dgyd {
    position: absolute;
    width: 70%;
    background-color: white;
    border-radius: var(--border-radius);
    cursor: pointer;
    border: 1px solid var(--color-grey-1);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 2%;
    padding-bottom: 2%;
}

.legacyOption_hidden__3bm5s {
    visibility: hidden;
}

.legacyOption_itemSelect__19BNm:not(:last-child) {
    border-bottom: var(--color-grey-1) 1px solid;
}

.legacyOption_itemSelect__19BNm {
    padding: 2%;
    width: 90%;
    margin-left: 5%;
}

.legacyOption_itemSelect__19BNm:hover {
    background-color: var(--color-grey-0);
}

@media (max-width: 960px) {
    .legacyOption_contentBtn__2gdut {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .legacyOption_button__3QucV {
        margin-top: 15px !important;
    }
}

.searchUserScenarios_input__q2LqQ {
    background-color: white;
}

.searchUserScenarios_results__ymv2t {
    z-index: var(--zIndex-home);
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 8px -2px rgb(0 0 0 / 10%);
            box-shadow: 0px 2px 8px -2px rgb(0 0 0 / 10%);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}

.searchUserScenarios_result__3Nnpd {
    padding: 0.5rem 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.searchUserScenarios_result__3Nnpd:hover {
    background-color: var(--color-grey-1);
    cursor: pointer;
}

.ScenarioDraftHeader_containerHeader__1fiHo {
    height: 120px;
}

.ScenarioDraftHeader_content__1Kv4I {
    height: 100%;
}

.ScenarioDraftHeader_btn__3jJe9 {
    width: 180px;
}

.ScenarioDraftHeader_back__3zJyF {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 1px;
}

.ScenarioDraftHeader_filter__3Sik8 {
    cursor: pointer;
}

.ScenarioDraftHeader_contentFilter__7rtNv {
    background-color: white;
    padding: 4%;
    border: solid var(--color-grey-2) 1px;
    left: -165px;
    border-radius: var(--border-radius);
    width: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.ScenarioDraftHeader_itemFilter__2PUqV {
    padding: 10%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.ScenarioDraftHeader_itemFilter__2PUqV:hover {
    background-color: var(--color-grey-0);
}

.ScenarioDraftHeader_itemActive__3Uk0q {
    background-color: var(--color-grey-3);
    color: white;

}

.ScenarioDraftHeader_itemFilter__2PUqV:not(:last-child) {
    border-bottom: 1px var(--color-grey-2) solid;
}

.ScenarioDraftHeader_numberFilters__2fNK5 {
    background-color: var(--color-primary);
    color: white;
    padding: 10px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    top: 25px;
    left: -15px;
    font-weight: 600;
}

.ScenarioDraftHeader_icon__1ULE0 {
    height: 20px;
}

.ScenarioDraftHeader_tag__3hJIe {
    font-size: large;
    font-weight: 600;
}

.ScenarioDraftBody_container__iJhb_ {
    background-color: white;
    padding-top: 50px;
    padding-bottom: 50px;
}

.ScenarioDraftBody_scenarioTitle__1WtMN {
    font-family: Noto Serif, serif;
    font-style: normal;
    font-weight: 600;
    font-size: clamp(40px, 4vw, 70px);
    line-height: 1.4em;
    color: var(--color-secondary-darker);
    overflow-wrap: break-word;
    width: 100%;
}

@media print {
    .ScenarioDraftBody_scenarioTitle__1WtMN {
        font-size: 25px !important;
    }
    .ScenarioDraftBody_scenarioHeader__sGohw {
        width: 200% !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .ScenarioDraftBody_contentImage__HjF1r {
        width: 15% !important;
        padding: 2% !important;
        height: 100%;
    }

    .ScenarioDraftBody_image__1lQC- {
        -webkit-box-flex: 1;
            -ms-flex: 1 1;
                flex: 1 1;
    }

    .ScenarioDraftBody_contentText__3sjQf {
        -webkit-box-flex: 1;
            -ms-flex: 1 1;
                flex: 1 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%;
    }
}

.ScenarioDraftBody_scenarioDescription__1h2s0 {
    font-family: Roboto, Serif;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0.15px;
    color: var(--color-secondary-darker);
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-line-clamp: 15;
    -webkit-box-orient: vertical;
}

.ScenarioDraftBody_contentText__3sjQf {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
}

.ScenarioDraftBody_draftPeriod__2E1wO {
    padding: 30px;
}

.ScenarioDraftBody_contentImage__HjF1r {
    padding: 4%;
}

.ScenarioDraftBody_scenarioHeader__sGohw {
    border-bottom: solid 1px var(--color-grey-2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.ScenarioDraftBody_periodTitle__jNthZ {
    font-family: Roboto, Serif;
    font-style: normal;
    font-weight: 500;
    font-size: clamp(32px, 5vw, 48px);
    line-height: 56px;
    letter-spacing: -0.5px;
    color: var(--color-secondary);
}

.ScenarioDraftBody_eventDate__2L_c- {
    font-family: "Roboto", serif;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: var(--color-secondary-darker);
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.ScenarioDraftBody_bullet__3Cqd0 {
    margin-top: 2px;
}

.ScenarioDraftBody_eventTitle__3KKeT {
    font-family: "Roboto", serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.15px;
    color: var(--color-secondary);
    cursor: pointer;
}

.ScenarioDraftBody_eventText__30n20 {
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: var(--color-secondary);
    margin-left: 40px;
    margin-bottom: 20px;
}

.ScenarioDraftBody_sectionRender__2bttc {
    margin-left: 40px;
}

.ScenarioDraftBody_contentBookmark__3Z1wL {
    height: 48px;
    background: var(--color-event-tag);
    border: 1px solid var(--color-secondary-darker);
    border-radius: 40px;
    padding: 2%;
}

.ScenarioDraftBody_bookMarkIcon__19_gC {
    height: 32px;
    width: 32px;
}

.ScenarioDraftBody_image__1lQC- {
    max-height: 512px;
    max-width: 512px;
}

.ScenarioDraftBody_btnFixedGoBack__xf6r7 {
    position: fixed;
    left: 24px;
    height: 30px;
}

.ScenarioDraftBody_btnEdit__zwW7Q {
    margin-left: 30px !important;
    border: none;
    height: 20px !important;
}

.ScenarioDraftBody_contentTitleAndEdit__10Ru6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-height: 20px;
}

.ScenarioDraftBody_date__28QQ9 {
    margin-right: 25px;
}

.ScenarioDraftBody_btnEdit__zwW7Q:hover {
    background-color: white !important;
}

@media (max-width: 960px) {
    .ScenarioDraftBody_image__1lQC- {
        margin-right: 0 !important;
        max-height: 256px;
        max-width: 256px;
    }

    .ScenarioDraftBody_scenarioHeader__sGohw {
        /*width: 90vw;*/
    }
}


.headerHomePage_content__1gjfQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    width: 100%;
    max-height: 600px;
    z-index: -1;
}

.headerHomePage_container__3GRCo {
    max-height: 600px;
}

.headerHomePage_overlay__Y5zTT {
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: rgba(43, 49, 65, 0.4);
}

.headerHomePage_contentImage__2tmx5 {
    height: 100%;
    position: relative;
}

.headerHomePage_images__3UlmM {
    height: 100%;
    width: 100%;
}

.headerHomePage_btnDemo__16nxs {
    border: solid 2px var(--color-primary) !important;
    background-color: white !important;
    color: var(--color-primary) !important;
    width: 299px;
    margin-top: 60px !important;
}

.headerHomePage_text1__1eOO7 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 56px;
    text-align: center;
    letter-spacing: -0.5px;
    color: white;
    margin-bottom: 50px !important;
    margin-top: 60px !important;
}

.headerHomePage_text2__RVsg- {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 0.25px;
    color: white;
    margin-bottom: 60px;
}

.headerHomePage_sectionTwo__da8De {
    top: 10%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

@media (max-width: 960px) {
    .headerHomePage_topContainer__CE0vC {
        margin-bottom: 40px !important;
    }
    .headerHomePage_image1__1Ymy- {
        visibility: visible;
    }
    .headerHomePage_image3__2-f4F {
        visibility: visible;
    }
    .headerHomePage_image2__3jBnm {
        -o-object-fit: cover;
           object-fit: cover;
    }
    .headerHomePage_sectionTwo__da8De {
        width: 80%;
        padding: 20px;
        height: 100%;
        top: 0;
    }
    .headerHomePage_content__1gjfQ {
        width: 100%;
    }
    .headerHomePage_container__3GRCo {
        width: 100%;
    }
    .headerHomePage_text1__1eOO7 {
        font-size: 20px;
        margin-bottom: 3px !important;
        margin-top: 5px !important;
        line-height: 1;
    }
    .headerHomePage_text2__RVsg- {
        font-size: 15px;
        margin-bottom: 0px;
        line-height: 1;
    }
    .headerHomePage_btnDemo__16nxs {
        width: 60%;
        margin: 0;
        padding: 2%;
        margin: 0 !important;
        margin-top: 10px !important;
    }
}
.yourMemories_content__39U6y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.yourMemories_title__3FLWN {
    font-family: Noto Serif, serif;
    font-style: normal;
    font-weight: 600;
    font-size: 70px;
    line-height: 88px;
    text-align: center;
    color: var(--color-secondary-darker);
}

.yourMemories_subTitle__xUkrQ {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.25px;
    color: var(--color-secondary-darker);
    width: 33.33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.yourMemories_textFirst__1e0PE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
    margin-right: 15px;
    margin-left: 15px;
}

.yourMemories_textSecond__1K9sk {
    text-align: center;
    width: 100%;
    margin-right: 15px;
    margin-left: 15px;
}

.yourMemories_textThrid__trPXA {
    text-align: center;
    width: 100%;
}

.yourMemories_contentImage__2vcDL {
    height: 100%;
}

.yourMemories_image__2Dysh {
    -ms-flex-item-align: center;
        align-self: center;
    margin-right: 10px;
    margin-left: 10px;
}

.yourMemories_container__2RnYj {
    margin-bottom: 100px;
}

@media (max-width: 960px) {
    .yourMemories_content__39U6y {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 40px !important;
        margin-left: 0px;
        margin-right: 0px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .yourMemories_subTitle__xUkrQ {
        width: 90%;
    }
    .yourMemories_textFirst__1e0PE {
        margin: 10px;
        font-size: 20px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .yourMemories_textSecond__1K9sk {
        margin: 10px;
        font-size: 20px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .yourMemories_textThrid__trPXA {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 10px;
        font-size: 20px;
    }
    .yourMemories_title__3FLWN {
        font-size: 36px;
    }
    .yourMemories_contentImage__2vcDL {
        text-align: center;
    }
}

.options_title__Ws-8p {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-size: clamp(30px, 1.8vw, 48px);
    line-height: 56px;
    text-align: center;
    letter-spacing: -0.5px;
    color: var(--color-secondary-darker);
}

.options_card__2AY7U {
    border: solid 1px var(--color-secondary-darker);
    border-radius: var(--border-radius);
    height: 480px;
    padding: 64px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 20px;
    margin-left: 20px;
    cursor: pointer;
}

.options_h5__Tf50M {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: clamp(18px, 1.6vw, 24px);
    line-height: 28px;
    text-align: center;
    color: var(--color-secondary-darker);
    text-transform: uppercase;
}

.options_text__3duiB {
    font-family: "Roboto", serif;
    font-style: normal;
    font-weight: 500;
    font-size: clamp(22px, 1.6vw, 34px);
    line-height: 40px;
    text-align: center;
    letter-spacing: 0.25px;
    color: var(--color-secondary-darker);
    margin-right: 20px;
    margin-left: 20px;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
}

.options_images__2FsD_ {
    margin-top: 40px;
}

.options_container__3tOcI {
    margin-bottom: 150px;
}

@media (max-width: 960px) {
    .options_content__3tK_Q {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .options_card__2AY7U {
        padding: 20px 12px;
        margin-bottom: 20px;
    }
    .options_container__3tOcI {
        margin-bottom: 60px;
    }
    .options_images__2FsD_ {
        margin: 0;
    }
    .options_text__3duiB {
        margin: 0;
    }
}

.howWork_title__tFXEe {
    font-family: Noto Serif, serif;
    font-style: normal;
    font-weight: 600;
    line-height: 88px;
    text-align: center;
    color: var(--color-secondary-darker);
    font-size: clamp(64px, 1.8vw, 70px);
    letter-spacing: -0.5px;
    margin-bottom: 80px;
}

.howWork_container__3UJkd {
    width: 100%;
    margin-bottom: 90px;
}

.howWork_number__157dr {
    border: solid 1px var(--color-primary);
    border-radius: 50% 50%;
    background-color: var(--color-primary);
    padding: 10px;
    color: white;
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
}

.howWork_numberInvert__33JQN {
    border: solid 1px white;
    border-radius: 50% 50%;
    background-color: white;
    padding: 10px;
    color: var(--color-primary);
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
}

.howWork_subTitle__34TbU {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    text-align: center;
    color: var(--color-secondary-darker);
}

.howWork_subTitleInvert__3bDeh {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    text-align: center;
    color: white;
}

.howWork_image__3rSHA {
    width: 550px;
}

.howWork_images__1OdAB {
    width: 790px;
}

.howWork_img2__3cA5r {
    width: 815px;
}

.howWork_text__7v8qw {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2em;
    letter-spacing: 0.5px;
    color: var(--color-secondary-darker);
    margin-right: 150px;
    margin-left: 60px;
}

.howWork_textInvert__23rHb {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2em;
    letter-spacing: 0.5px;
    color: white;
    margin-right: 160px;
    margin-left: 60px;
}

.howWork_bottomCard__2VgLb {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(40%, var(--color-primary)), color-stop(30%, #f3f3f3));
    background: linear-gradient(to top, var(--color-primary) 40%, #f3f3f3 30%);
    width: 100%;
    overflow: hidden;
}

.howWork_containerFirstCard__wINsR {
    width: 100%;
}

.howWork_underImage__312Qu {
    position: absolute;
    right: -30px;
    top: 20px;
    z-index: 60;
}

.howWork_onTopImage__1whPn {
    position: absolute;
    top: -35px;
    right: 160px;
    z-index: 777;
}

.howWork_contentDoubleImage__17hC9 {
    min-height: 534px;
    width: 110%;
}

.howWork_backgroundCirle__2urbt {
    max-width: 1200px;
    position: absolute;
}

.howWork_dashedLine1__12e5t {
    height: 310%;
    border-left: 2px dashed #9ec0d9;
    position: absolute;
    left: 3.7%;
    top: 40%;
}

.howWork_dashedLine2__2lZ7C {
    height: 180%;
    border-left: 2px dashed #9ec0d9;
    position: absolute;
    left: 3.5%;
    top: 30%;
}

.howWork_dashedLine3__1h9Ja {
    height: 100%;
    border-left: 2px dashed #9ec0d9;
    position: absolute;
    left: 3.5%;
    top: 8%;
}

.howWork_card__2-Rxd {
    margin-top: 80px;
}

.howWork_card3__1sp0T {
    margin-top: 170px;
}

.howWork_solidLine__12A5b {
    position: absolute;
    height: 200%;
    left: 3.7%;
    top: 40%;
    border-left: 3px solid #9ec0d9;
}

.howWork_bigImage__2joVn {
    margin-top: -20%;
}

@media (max-width: 1420px) {
    .howWork_contentSingleImage__2PWJk {
        position: absolute;
        right: -250px;
    }

    .howWork_card__2-Rxd {
        height: 500px;
    }

    .howWork_text__7v8qw {
        max-width: 40%;
    }

    .howWork_dashedLine1__12e5t,
    .howWork_solidLine__12A5b,
    .howWork_dashedLine2__2lZ7C {
        left: 1.5%;
    }

    .howWork_dashedLine3__1h9Ja {
        top: 15%;
        left: 2%;
    }

    .howWork_dashedLine1__12e5t {
        height: 285%;
    }

    .howWork_underImage__312Qu {
        visibility: hidden;
    }
    .howWork_contentDoubleImage__17hC9 {
        right: -300px;
    }
    .howWork_textInvert__23rHb {
        min-width: 70%;
    }
}

@media (max-width: 1050px) {
    .howWork_dashedLine1__12e5t {
        height: 230%;
    }
    .howWork_solidLine__12A5b {
        height: 180%;
    }
}

@media (max-width: 1015px) {
    .howWork_title__tFXEe {
        margin-bottom: 20px;
    }
    .howWork_card__2-Rxd {
        margin-top: 40px;
    }
    .howWork_dashedLine1__12e5t {
        visibility: hidden;
    }
    .howWork_solidLine__12A5b {
        visibility: hidden;
    }
    .howWork_dashedLine2__2lZ7C {
        visibility: hidden;
    }
    .howWork_dashedLine3__1h9Ja {
        visibility: hidden;
    }
    .howWork_images__1OdAB {
        width: 600px !important;
    }
}

@media (max-width: 900px) {
    .howWork_images__1OdAB {
        opacity: 0.2;
    }

    .howWork_image__3rSHA {
        opacity: 0.2;
    }

    .howWork_text__7v8qw {
        max-width: 80%;
    }
}

@media (max-width: 650px) {
    .howWork_dashedLine1__12e5t {
        height: 280%;
    }
    .howWork_dashedLine2__2lZ7C {
        height: 140%;
    }
    .howWork_text__7v8qw {
        max-width: 90%;
    }
}

@media (max-width: 550px) {
    .howWork_text__7v8qw {
        max-width: 100%;
    }
}

@media (max-width: 510px) {
    .howWork_solidLine__12A5b {
        height: 80%;
    }
    .howWork_dashedLine1__12e5t {
        height: 240%;
    }
    .howWork_dashedLine2__2lZ7C {
        height: 110%;
    }
    .howWork_dashedLine3__1h9Ja {
        height: 100%;
        top: 30%;
    }
}

.ourMission_content__Qsr9V {
    border: solid 2px var(--color-secondary-darker);
    border-radius: 16px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 90px;
    padding-right: 90px;
}

.ourMission_title__19Zyp {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 56px;
    text-align: center;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
}

.ourMission_text__3iTOv {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    letter-spacing: 0.5px;
    color: var(--color-secondary-darker);
    width: 100%;
}

.ourMission_image__nK7Hi {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ourMission_image__nK7Hi > img {
    width: 60px;
    position: absolute;
    top:-10%;
}

.ourMission_container__1GfvN {
    margin-bottom: 70px;
}
.footer_content__1aslN {
    border-top: solid 1px var(--color-secondary-darker);
    max-height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 70px;
    padding-left: 70px;
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.5px;
    color: #000000;
}

:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.home_contentHome__34vDB {
    overflow-y: hidden;
    overflow-x: hidden;
}
.home_backgroundCircle__2bRP2 {
    background: radial-gradient(46.25% 46.25% at 50% 50%, rgba(230, 103, 82, 0.2) 0%, rgba(230, 103, 82, 0) 100%) no-repeat;
    background-size: 43% 43%;
    background-position: top center;
}
.home_home__3cwgl {
    font-family: 'Roboto', 'sans-serif';
}
.home_homeHeaderImg__1MVPg {
    max-width: 75px;
}
.home_section__2E_M4 {
    position: relative;
    min-height: 500px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 300;
    background-size: cover;
    background-attachment: fixed;
}
.home_sectionOverlay__t3iDw {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.home_sectionContent__2YNr5 {
    padding: 60px 48px;
    width: 100%;
    max-width: 1200px;
    text-align: center;
    color: #fff;
    z-index: 2;
}
.home_textBlack__3Mm0K {
    color: #555 !important;
}
.home_textBlack__3Mm0K svg {
        color: #555 !important;
    }
.home_textWhite__3Ic53 {
    color: #fff !important;
}
.home_textWhite__3Ic53 svg {
        color: #fff !important;
    }
.home_sectionTitle__3s2ol {
    font-size: 54px;
    line-height: 81px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 42px;
}
.home_sectionTitle1__3h1X_ {
    margin-bottom: 0;
}
@-webkit-keyframes home_fadeIn__32YSO {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
@keyframes home_fadeIn__32YSO {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
@-webkit-keyframes home_fadeInDelayed__fZN0w {
    from {
        opacity: 0;
    }

    35% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
@keyframes home_fadeInDelayed__fZN0w {
    from {
        opacity: 0;
    }

    35% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
.home_sectionText__2m87F {
    text-align: center;
    font-size: 36px;
    font-weight: 300;
    margin-top: 42px;
    margin-bottom: 42px;
}
.home_sectionBtn__37PGR, .home_sectionBtnSmall__3gIBM {
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    overflow: hidden;
}
.home_sectionBtn__37PGR svg, .home_sectionBtnSmall__3gIBM svg {
        font-size: 42px !important;
    }
.home_sectionBtnBorderWhite__3LeyQ {
    border: solid 1px rgba(255, 255, 255, 0.7);
}
.home_sectionBtnBorderWhite__3LeyQ:hover {
        border-color: #FFF;
    }
.home_sectionBtnBorderBlack__1tvXl {
    border: solid 1px rgba(0, 0, 0, 0.3);
}
.home_sectionBtnBorderBlack__1tvXl:hover {
        border-color: #555;
    }
.home_sectionMoreBtn1__2Vqca {
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
}
.home_sectionMoreBtn2__3m6H_ {
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
}
.home_video__R28Ym {
    width: 100%;
}
.home_sectionFirst__1AZ9n {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background-color: white;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left bottom;
}
.home_sectionFirst__1AZ9n .home_sectionContent__2YNr5 {
    padding: 35px 48px 0;
}
.home_sectionFirst__1AZ9n .home_sectionBtn__37PGR {
    margin-bottom: 40px;
    z-index: 2;
}
.home_sectionContent2__2zSpd {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    z-index: 2;
}
.home_sectionContent2Inner__41ObP {
    max-width: 700px;
    line-height: normal;
    font-size: 36px;
    padding-top: calc(260 / 908 * 100vh);
    padding-right: 20px;
    padding-left: 20px;
    margin-left: 50vw;
}
@media (max-height: 720px) {
    .home_sectionContent2Inner__41ObP {
        padding-top: 50px;
    }
}
@media (max-width: 1320px) {
    .home_sectionContent2Inner__41ObP {
        margin: auto;
        padding-top: 50px;
        text-align: center;
    }
}
.home_sectionImage__2kfUX {
    width: 100%;
    max-width: 1000px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    margin-bottom: 20px;
}
.home_sectionCta__3jspE {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: solid 1px rgba(255, 255, 255, 0.7);
    font-weight: bold;
    font-size: 24px;
    text-decoration: none !important;
    color: #FFF !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media (hover) {
    .home_sectionCta__3jspE:hover {
        -webkit-transform: scale(1.05);
                transform: scale(1.05);
    }
}

.userPage_container__2fkBp {
    border-radius: var(--border-radius);
    padding: 20px;
}
.userPage_paper__J923z {
    padding: 20px;
}
.userPage_content__27xEp {
    padding: 15px;
}
.userPage_title__2u13w {
    font-size: 24px;
    font-weight: 500;
}
.userPage_input__1BO-8 {
    border: none;
    font-size: 18px;
}
.userPage_inputBlock__3Djz2 {
    border: solid 1px #e0e0e0 !important;
    border-radius: var(--border-radius) !important;
}
.userPage_label__1UHlW {
    margin-left: 10px;
    margin-top: 12px;
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 14px;
    letter-spacing: 0.5px;
    color: var(--color-secondary-darker);
}
.userPage_btnDelete__sGLVz {
    -ms-flex-item-align: end;
        align-self: flex-end;
}
@media (max-width: 960px) {
    .userPage_contentBtn__3DaMB {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
    }
    .userPage_logout__1N_pG {
        margin-bottom: 10px !important;
    }
}






.deleteAccountDialog_image__3kR_T {
    -ms-flex-item-align: center;
        align-self: center;
}

.deleteAccountDialog_btnDelete__d_jwk {
    border-color: red !important;
}

.deleteAccountDialog_btnDelete__d_jwk:hover {
    background-color: red !important;
    color: white;
}

.deleteAccountDialog_text__2otNW {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: clamp(18px ,4vw , 24px);
    line-height: 28px;
    color: #000000;
    text-align: center;
    padding: 2%;
    margin-bottom: 30px;
}
:root {
    --color-primary: #e66752;
    --color-primary-darker: #be422e;
    --color-secondary: #435780;
    --color-secondary-darker: #2b3141;
    --color-tertiary: #ffa34d;
    --color-tertiary-alt: rgba(254, 220, 8, 0.71);
    --color-quaternary: #f67575;
    --color-event-tag: #e2fcfc;

    --color-grey-0: #f3f3f3;
    --color-grey-1: #e0e0e0;
    --color-grey-2: #bababa;
    --color-grey-3: #7b7b7b;
    --color-grey-4: #464646;

    --color-text: #2b3141;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: #fff;

    --color-primary-bg: #fff;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92A2BA;
    --color-secondary-bg: #F2F7FA;
    --color-firstLvl-bg: #f3f3f3;
    --color-secondLvl-bg: #F5F6FA;
    --color-secondLvl-dark-bg: #DCE0E9;
    --color-thirdLvl-bg: #FFF;

    --color-warning: var(--color-tertiary);
    --color-error: #FF3E1D;
    --color-delete: #FF3E1D;

    --color-border: #DFE3E6;
    --color-border-dark: #9b9b9b;
}
:root {
    --header-height: 120px;
    --header-height-mobile: 90px;
    --sidebar-width: 380px;
    --sidebar-width-closed: 20px;

    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1200px;

    --border-radius: 8px;
    --input-height: 36px;
}
:root {
    --zIndex-navBar: 300;
    --zIndex-scenario-topBar: 200;
    --zIndex-scenario-sideBar: 250;
    --zIndex-home: 290;
    --zIndex-MobileMenu: 10000;
}
.contact_contentHome__3QMef {
    overflow-y: hidden;
    overflow-x: hidden;
}
.contact_section__lAjFI {
    position: relative;
    min-height: 65vh;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 300;
    background-size: cover;
    background-attachment: fixed;
}
.contact_sectionContent__ix21Q {
    text-align: center;
    color: #e66752;
    color: var(--color-primary);
    font-size: 32px;
    font-weight: 700;
    z-index: 2;
}
.contact_sectionSubContent__1cV0O {
    margin: 12px 0;
    text-align: center;
    color: #2b3141;
    color: var(--color-text);
    font-size: 24px;
    font-weight: 400;
    z-index: 2;
}
.contact_sectionTitle__2Nq_8 {
    font-size: 54px;
    line-height: 81px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 42px;
}
.contact_sectionHover__3ThdC a {
        color: white;
    }
.contact_sectionHover__3ThdC a:hover {
        color: white;
    }


/*# sourceMappingURL=bundle.a5eedbe62f35b418d602.css.map*/