.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO,
.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno,
.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p,
.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO.cover-selector---accordion---2wZHO:focus,
.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno.cover-selector---accordionItem---3adno:focus,
.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p:focus {
    outline: none !important;
}

.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 100%;
    text-align: left;
    font-weight: 700;
}

.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p:before {
    display: block;
    content: "";
    height: 10px;
    width: 10px;
    margin-left: 12px;
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    transform: rotate(-45deg);
}

.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p[aria-expanded="true"]::before,
.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p.cover-selector---accordionButton---1Xf1p[aria-selected="true"]::before {
    transform: rotate(45deg);
}

[hidden] {
    display: none;
}

.cover-selector---accordionPanel---2QUbh.cover-selector---accordionPanel---2QUbh.cover-selector---accordionPanel---2QUbh.cover-selector---accordionPanel---2QUbh {
    animation: cover-selector---fadein---3uhvL 0.35s ease-in;
}

/* -------------------------------------------------- */
/* ---------------- Animation part ------------------ */
/* -------------------------------------------------- */

@keyframes cover-selector---fadein---3uhvL {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
body {
    font: 16px / 1.4em "Quicksand", Helvetica, Arial, sans-serif;
    color: #424a4c;
    -webkit-font-smoothing: antialiased;
    overscroll-behavior: contain;
}

body.checkout {
    -webkit-overflow-scrolling: touch;
}

html,
body,
.container-fluid {
    overflow-x: hidden;
    height: 100%;
}

#react-app {
    display: flex;
    overflow-x: hidden;
    /*overflow-y: auto;*/
    height: 100%;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media only screen and (max-width: 768px) {
    body {
        min-height: 100%;
        height: auto;
    }

    html {
        min-height: 100%;
        height: auto;
    }

    #react-app {
        flex-flow: wrap;
        min-height: 100%;
        height: auto;
        overflow-y: auto;
        /*-webkit-overflow-scrolling: touch;*/
        flex-flow: nowrap;
        flex-direction: column;
    }
}

#lightboxBackdrop > div {
    width: 70%;
    max-width: 500px;
}

#lightboxBackdrop figure {
    background: #ffffff;
    width: 100%;
}

.__react_component_tooltip.show {
    opacity: 1 !important;
}

.endpage .ril-inner img {
    background: white;
    max-height: calc(100vh - 100px);
    max-width: 700px;
    width: auto;
}

/* Tab group styles */
.tabGroup {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.tabGroupLi {
    padding: 5px;
}

.categoryLi {
    padding: 5px;
}

.categoryTabItem {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    padding: 5px;
}

.categoryItem {
    padding: 6px 10px;
}

.categoryTabItemSelected {
    background-color: #cfebef;
}

.categoryTabItemSelected:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}

/* 
    show safe-zone for image cropper
    ref: https://paper.dropbox.com/doc/STM-B5-Notes-P5mtZSHPiWBKqatnIxJ6M
*/
.cropper-face.cropper-move:before {
    content: "";
    display: inline;
    height: 95%;
    width: 95%;
    position: absolute;
    left: 2.5%;
    top: 2.5%;
    opacity: 1 !important;
    border: 2px solid blue;
}.my-pages---boldText---HUftY.my-pages---boldText---HUftY.my-pages---boldText---HUftY.my-pages---boldText---HUftY {
    font-weight: bold;
}
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO {
    margin: 15px auto;
    display: flex;
    justify-content: flex-end;
    list-style: none;
    outline: none;
}

.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li > a {
    border: 1px solid #cfebef;
    padding: 3px 9px;
    cursor: pointer;
}

.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > .styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK > a,
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > .styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK > span,
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > .styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK > a:focus,
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > .styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK.styled-pagination---active---2YWLK > span:focus {
    background-color: #cfebef;
    border-color: #cfebef;
    color: #4d4d4d;
}

.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li > a:hover,
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li > span:hover {
    background-color: #f1f1f1;
    text-decoration: none;
}

.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li > a,
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li > span {
    color: #4d4d4d;
}

.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li:first-child > a,
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li:first-child > span {
    border-radius: 3px 0 0 3px;
}
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li:last-child > a,
.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO.styled-pagination---pagination---141fO > li:last-child > span {
    border-radius: 0 3px 3px 0;
}
.button---button---2KeWa.button---button---2KeWa.button---button---2KeWa.button---button---2KeWa {
    display: inline-block;

    padding: 7px 10px;

    outline: 0;
    border: 0;
    border-radius: 4px;

    line-height: normal;
    font-weight: bold;
    text-align: center;
    font-size: 13px;
    letter-spacing: 0.04em;

    appearance: none;

    background: #cfebef;
    color: #424a4c;

    transition: all 0.3s ease;
}

.button---button---2KeWa.button---button---2KeWa.button---button---2KeWa.button---button---2KeWa:hover:not(:disabled) {
    color: #424a4c;
    background: #a9dbe2;
    cursor: pointer;
}

.button---buttonMaxWidth---lhKZH.button---buttonMaxWidth---lhKZH.button---buttonMaxWidth---lhKZH.button---buttonMaxWidth---lhKZH {
    width:100%;
}
.zenta-image-picker---imagePickerUl---13oDB.zenta-image-picker---imagePickerUl---13oDB.zenta-image-picker---imagePickerUl---13oDB.zenta-image-picker---imagePickerUl---13oDB {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 20px;
}

.zenta-image-picker---imagePickerLi---2ytbb.zenta-image-picker---imagePickerLi---2ytbb.zenta-image-picker---imagePickerLi---2ytbb.zenta-image-picker---imagePickerLi---2ytbb {
    padding: 5px;
    position:relative;
}

.zenta-image-picker---removeImage---3dVe3.zenta-image-picker---removeImage---3dVe3.zenta-image-picker---removeImage---3dVe3.zenta-image-picker---removeImage---3dVe3 {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #f1f1f1;
    background: rgba(0,0,0,0.3);
    font-size: 10px;
    z-index: 1;
}

.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP {
    width: 70px;
    height: 70px;
    border-radius: 3px;
    transition: all 0.3s ease;
    position: relative;
    background-size: cover;
    cursor: pointer;
}

.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6- {
    width: 70px;
    height: 98px;
    border-radius: 3px;
    transition: all 0.3s ease;
    position: relative;
    background-size: cover;
    cursor: pointer;
}

.zenta-image-picker---ownerPage---12kuj.zenta-image-picker---ownerPage---12kuj.zenta-image-picker---ownerPage---12kuj.zenta-image-picker---ownerPage---12kuj {
    width: 70px;
    height: 70px;
    border-radius: 3px;
    transition: all 0.3s ease;
    position: relative;
    background-size: cover;
}

.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP:after,
.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    transition: all.2s ease;
    font-size: 12px;
    width: 30px;
    line-height: 25px;
    height: 30px;
    font-size: 13px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    background-color: rgba(0, 0, 0, 0.4);
}

.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP.zenta-image-picker---imageItem---3osCP:hover,
.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-.zenta-image-picker---imageItemCover---2_l6-:hover {
    box-shadow: 0 0 0 3px white, 0 0 13px rgba(0, 0, 0, 0.5);
}

.zenta-image-picker---imageItemSelected---ElyJ1.zenta-image-picker---imageItemSelected---ElyJ1.zenta-image-picker---imageItemSelected---ElyJ1.zenta-image-picker---imageItemSelected---ElyJ1 {
    box-shadow: 0 0 0 3px white, 0 0 13px rgba(0, 0, 0, 0.5);
}

.zenta-image-picker---imageItemSelected---ElyJ1.zenta-image-picker---imageItemSelected---ElyJ1.zenta-image-picker---imageItemSelected---ElyJ1.zenta-image-picker---imageItemSelected---ElyJ1:after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

.zenta-image-picker---imageText---1uXa6.zenta-image-picker---imageText---1uXa6.zenta-image-picker---imageText---1uXa6.zenta-image-picker---imageText---1uXa6 {
    width: 70px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
    margin: 6px auto 0 auto;
}

.zenta-image-picker---forceFitImage---1COKA.zenta-image-picker---forceFitImage---1COKA.zenta-image-picker---forceFitImage---1COKA.zenta-image-picker---forceFitImage---1COKA {
    background-size: 100% 100%;
}

.zenta-image-picker---noBottomMargin---3wkhx.zenta-image-picker---noBottomMargin---3wkhx.zenta-image-picker---noBottomMargin---3wkhx.zenta-image-picker---noBottomMargin---3wkhx {
    margin-bottom: 0px !important;
}
.spinner---spinner---PPXpO.spinner---spinner---PPXpO.spinner---spinner---PPXpO.spinner---spinner---PPXpO {
    text-align: center;
    padding: 20px;
}
.theme-picker---themeItem---2Niox.theme-picker---themeItem---2Niox.theme-picker---themeItem---2Niox.theme-picker---themeItem---2Niox {
    height: 85px !important;
    background: white;
    border: 1px solid rgba(0, 0, 0, 0.07);
}

.theme-picker---themeItem---2Niox.theme-picker---themeItem---2Niox.theme-picker---themeItem---2Niox.theme-picker---themeItem---2Niox:after {
    content: '\F00C';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    opacity: 1;
    transition: all 0.2s ease;
    font-size: 12px;
    width: 20px;
    line-height: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.4);
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
}

.theme-picker---imageItemSelected---24UJW.theme-picker---imageItemSelected---24UJW.theme-picker---imageItemSelected---24UJW.theme-picker---imageItemSelected---24UJW {
    box-shadow: 0 0 0 3px white, 0 0 13px rgba(0, 0, 0, 0.5);
    border: 1px solid #cfebef;
}

.theme-picker---imageItemSelected---24UJW.theme-picker---imageItemSelected---24UJW.theme-picker---imageItemSelected---24UJW.theme-picker---imageItemSelected---24UJW:after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}
.style---checkBoxDiv---1yiMk.style---checkBoxDiv---1yiMk.style---checkBoxDiv---1yiMk.style---checkBoxDiv---1yiMk {
    display: block;
}

.style---checkBoxWrap---OJEaA.style---checkBoxWrap---OJEaA.style---checkBoxWrap---OJEaA.style---checkBoxWrap---OJEaA {
    position: relative;
    padding-left: 23px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    user-select: none;
    line-height: 16px;
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 10px;
}

.style---checkBoxWrapSpan---LDbPb.style---checkBoxWrapSpan---LDbPb.style---checkBoxWrapSpan---LDbPb.style---checkBoxWrapSpan---LDbPb {
    position: absolute;
    display: inline-block;
    border-radius: 2px;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: rgba(0, 0, 0, 0.15);
    transition: all 0.2s ease;
}

.style---checkBoxWrapSpanSelected---1fAJX.style---checkBoxWrapSpanSelected---1fAJX.style---checkBoxWrapSpanSelected---1fAJX.style---checkBoxWrapSpanSelected---1fAJX {
    background-color: #cfebef;
}

.style---checkBoxWrapSpan---LDbPb.style---checkBoxWrapSpan---LDbPb.style---checkBoxWrapSpan---LDbPb.style---checkBoxWrapSpan---LDbPb:before {
    color: #424a4c;
    line-height: 1;
    font-size: 14px;
    transition: all 0.2s ease;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0) translateZ(0);
    opacity: 0;
}

.style---checkBoxWrapSpanSelected---1fAJX.style---checkBoxWrapSpanSelected---1fAJX.style---checkBoxWrapSpanSelected---1fAJX.style---checkBoxWrapSpanSelected---1fAJX:before {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1) translateZ(0);
}
.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K,
.user---buttonRed---2PGRa.user---buttonRed---2PGRa.user---buttonRed---2PGRa.user---buttonRed---2PGRa,
.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC {
    font-weight: bold;
    color: #424a4c;
}

.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K {
    background-color: #cfebef;
}

.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K.user---buttonBlue---A2c6K:hover {
    background-color: #a9dbe2;
}

.user---buttonRed---2PGRa.user---buttonRed---2PGRa.user---buttonRed---2PGRa.user---buttonRed---2PGRa {
    background-color: #f9bbbb;
}

.user---buttonRed---2PGRa.user---buttonRed---2PGRa.user---buttonRed---2PGRa.user---buttonRed---2PGRa:hover {
    background-color: #f1a4a4;
}

.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC {
    background-color: #e4e4e4;
}

.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC.user---buttonGrey---1KVlC:hover {
    background-color: #ccc;
}
.color-picker---colorPickerContainer---pIsI3.color-picker---colorPickerContainer---pIsI3.color-picker---colorPickerContainer---pIsI3.color-picker---colorPickerContainer---pIsI3 {
    position: relative;
}

.color-picker---colorPicker---30uCJ.color-picker---colorPicker---30uCJ.color-picker---colorPicker---30uCJ.color-picker---colorPicker---30uCJ {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 20px;
}

.color-picker---colorPickerListItem---3BVSg.color-picker---colorPickerListItem---3BVSg.color-picker---colorPickerListItem---3BVSg.color-picker---colorPickerListItem---3BVSg {
    padding: 5px;
    cursor: pointer;
}

.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i {
    width: 36px;
    height: 36px;
    border-radius: 3px;
    transition: all 0.3s ease;
    position: relative;
    border: 1px solid #d8d8d8;
}

.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i:hover {
    box-shadow: 0 0 0 3px white, 0 0 13px rgba(0, 0, 0, 0.5);
}

.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i.color-picker---colorPickerItem---12j4i:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    transition: all 0.2s ease;
    font-size: 12px;
    width: 20px;
    line-height: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.4);
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
}

.color-picker---colorPickerItemSelected---22xw7.color-picker---colorPickerItemSelected---22xw7.color-picker---colorPickerItemSelected---22xw7.color-picker---colorPickerItemSelected---22xw7 {
    box-shadow: 0 0 0 3px white, 0 0 13px rgba(0, 0, 0, 0.5);
}

.color-picker---colorPickerItemSelected---22xw7.color-picker---colorPickerItemSelected---22xw7.color-picker---colorPickerItemSelected---22xw7.color-picker---colorPickerItemSelected---22xw7:after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

.color-picker---customColorPickerContainer---1JhQ_.color-picker---customColorPickerContainer---1JhQ_.color-picker---customColorPickerContainer---1JhQ_.color-picker---customColorPickerContainer---1JhQ_ {
    position: absolute;
    z-index: 200;
    left: 50%;
    transform: translate(-50%, 0);
    top: 20px;
    touch-action: none;
}

.color-picker---customColorPicker---33ywl.color-picker---customColorPicker---33ywl.color-picker---customColorPicker---33ywl.color-picker---customColorPicker---33ywl {
    position: absolute;
    top: -25px;
    right: 0px;
    z-index: 9999;
    background-color: #f1f1f1;
    border: 1px solid #d6d6d6;
    width: 25px;
    height: 25px;
    text-align: center;
}

.color-picker---customColorPicker---33ywl.color-picker---customColorPicker---33ywl.color-picker---customColorPicker---33ywl.color-picker---customColorPicker---33ywl i {
    cursor: pointer;
}
.zenta-color-picker---colorPicker---2_nCF.zenta-color-picker---colorPicker---2_nCF.zenta-color-picker---colorPicker---2_nCF.zenta-color-picker---colorPicker---2_nCF {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 20px;
}

.zenta-color-picker---colorPickerRemoveBottomMargin---1jTf-.zenta-color-picker---colorPickerRemoveBottomMargin---1jTf-.zenta-color-picker---colorPickerRemoveBottomMargin---1jTf-.zenta-color-picker---colorPickerRemoveBottomMargin---1jTf- {
    margin-bottom: 0px;
}

.zenta-color-picker---colorPickerLi---1MbUF.zenta-color-picker---colorPickerLi---1MbUF.zenta-color-picker---colorPickerLi---1MbUF.zenta-color-picker---colorPickerLi---1MbUF {
    padding: 5px;
    cursor: pointer;
}
.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza {
    width: 28px;
    height: 28px;
    border-radius: 3px;
    transition: all 0.3s ease;
    position: relative;
}

.zenta-color-picker---colorPickerItemBig---13z3x.zenta-color-picker---colorPickerItemBig---13z3x.zenta-color-picker---colorPickerItemBig---13z3x.zenta-color-picker---colorPickerItemBig---13z3x {
    width: 36px;
    height: 36px;
}

.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza:hover {
    box-shadow: 0 0 0 3px white, 0 0 13px rgba(0, 0, 0, 0.5);
}

.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza.zenta-color-picker---colorPickerItem---1BIza:after {
    content: '\F00C';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    transition: all 0.2s ease;
    font-size: 12px;
    width: 20px;
    line-height: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.4);
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
}

.zenta-color-picker---colorPickerItemSelected---391uO.zenta-color-picker---colorPickerItemSelected---391uO.zenta-color-picker---colorPickerItemSelected---391uO.zenta-color-picker---colorPickerItemSelected---391uO {
    box-shadow: 0 0 0 3px white, 0 0 13px rgba(0, 0, 0, 0.5);
}

.zenta-color-picker---colorPickerItemSelected---391uO.zenta-color-picker---colorPickerItemSelected---391uO.zenta-color-picker---colorPickerItemSelected---391uO.zenta-color-picker---colorPickerItemSelected---391uO:after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

.zenta-color-picker---addBorder---1istS.zenta-color-picker---addBorder---1istS.zenta-color-picker---addBorder---1istS.zenta-color-picker---addBorder---1istS {
    border: 1px solid #d8d8d8;
}

.zenta-color-picker---gradientCss---1z7bE.zenta-color-picker---gradientCss---1z7bE.zenta-color-picker---gradientCss---1z7bE.zenta-color-picker---gradientCss---1z7bE:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-image: linear-gradient(
        -135deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.5) 52%,
        rgba(255, 255, 255, 0) 100%
    );
}
.controls-container---componentContainer---3CWpX.controls-container---componentContainer---3CWpX.controls-container---componentContainer---3CWpX.controls-container---componentContainer---3CWpX {
    padding: 20px;
}
.controls-accordion---accordionItem---15s8l.controls-accordion---accordionItem---15s8l.controls-accordion---accordionItem---15s8l.controls-accordion---accordionItem---15s8l {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.controls-accordion---accordionItemHead---1Rytz.controls-accordion---accordionItemHead---1Rytz.controls-accordion---accordionItemHead---1Rytz.controls-accordion---accordionItemHead---1Rytz {
    position: relative;
    padding: 20px 40px 20px 20px;
    line-height: 1;
    font-weight: bold;
    transition: all 0.15s linear;
    cursor: pointer;
}

.controls-accordion---accordionItemHead---1Rytz.controls-accordion---accordionItemHead---1Rytz.controls-accordion---accordionItemHead---1Rytz.controls-accordion---accordionItemHead---1Rytz:hover {
    background-color: rgba(0, 0, 0, 0.01);
}

.controls-accordion---accordionItemHeadOpen---GQ9_6.controls-accordion---accordionItemHeadOpen---GQ9_6.controls-accordion---accordionItemHeadOpen---GQ9_6.controls-accordion---accordionItemHeadOpen---GQ9_6:hover {
    background: gradient(linear,
            left top,
            left bottom,
            from(rgba(0, 0, 0, 0.01)),
            to(rgba(0, 0, 0, 0)));
    background: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0));
}

.controls-accordion---accordionItemHeadI---d_w9N.controls-accordion---accordionItemHeadI---d_w9N.controls-accordion---accordionItemHeadI---d_w9N.controls-accordion---accordionItemHeadI---d_w9N {
    position: absolute;
    right: 20px;
    font-size: 11px;
    line-height: 1;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.5;
    transition: all 0.3s ease;
}

.controls-accordion---accordionItemHeadI---d_w9N.controls-accordion---accordionItemHeadI---d_w9N.controls-accordion---accordionItemHeadI---d_w9N.controls-accordion---accordionItemHeadI---d_w9N:hover {
    opacity: 0.8;
}

.controls-accordion---accordionItemHeadIOpen---1rQuW.controls-accordion---accordionItemHeadIOpen---1rQuW.controls-accordion---accordionItemHeadIOpen---1rQuW.controls-accordion---accordionItemHeadIOpen---1rQuW {
    transform: translateY(-50%) rotate(180deg);
}

.controls-accordion---accordionItemBody---2HgfF.controls-accordion---accordionItemBody---2HgfF.controls-accordion---accordionItemBody---2HgfF.controls-accordion---accordionItemBody---2HgfF {
    padding: 0 20px 20px;
}

.controls-accordion---startMonthContainer---1amET.controls-accordion---startMonthContainer---1amET.controls-accordion---startMonthContainer---1amET.controls-accordion---startMonthContainer---1amET {
    border: 1px solid rgba(0, 0, 0, .1);
    background-color: #e0efcf;
    padding: 20px 10px;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    margin-bottom: 20px;
}

.controls-accordion---accordionItemBody---2HgfF.controls-accordion---accordionItemBody---2HgfF.controls-accordion---accordionItemBody---2HgfF.controls-accordion---accordionItemBody---2HgfF:last-of-type {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.controls-accordion---openAnimation---3OUYE.controls-accordion---openAnimation---3OUYE.controls-accordion---openAnimation---3OUYE.controls-accordion---openAnimation---3OUYE {
    opacity: 1;
    transition: opacity 0.2s ease;
}

.controls-accordion---closeAnimation---2ZA19.controls-accordion---closeAnimation---2ZA19.controls-accordion---closeAnimation---2ZA19.controls-accordion---closeAnimation---2ZA19 {
    opacity: 0;
    transition: opacity 0.2s ease;
}

.controls-accordion---subLabel---a0_bB.controls-accordion---subLabel---a0_bB.controls-accordion---subLabel---a0_bB.controls-accordion---subLabel---a0_bB {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.controls-accordion---categoryTabItem---2y6pL.controls-accordion---categoryTabItem---2y6pL.controls-accordion---categoryTabItem---2y6pL.controls-accordion---categoryTabItem---2y6pL {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #ffffff;
}

.controls-accordion---categoryTabItemSelected---26yMk.controls-accordion---categoryTabItemSelected---26yMk.controls-accordion---categoryTabItemSelected---26yMk.controls-accordion---categoryTabItemSelected---26yMk {
    background-color: #cfebef;
    border: 1px solid #808080;
}

.controls-accordion---panelTabs---9fUcD.controls-accordion---panelTabs---9fUcD.controls-accordion---panelTabs---9fUcD.controls-accordion---panelTabs---9fUcD {
    margin-left: -20px;
    margin-right: -20px;
    display: flex;
    margin-bottom: 20px;
    background-color: #f9f9f9;
}

.controls-accordion---panelTab---QOSED.controls-accordion---panelTab---QOSED.controls-accordion---panelTab---QOSED.controls-accordion---panelTab---QOSED {
    -webkit-box-flex: 1;
    flex-grow: 1;
    text-align: center;
    border-left: 1px solid rgba(0, 0, 0, 0.07);
    font-weight: bold;
    font-size: 13px;
    line-height: 1;
    padding: 7px 0;
    cursor: pointer;
    position: relative;
    transition: all 0.25s linear;
}

.controls-accordion---panelTab---QOSED.controls-accordion---panelTab---QOSED.controls-accordion---panelTab---QOSED.controls-accordion---panelTab---QOSED:first-child {
    border: 0;
}

.controls-accordion---panelTabSelected---1rNIa.controls-accordion---panelTabSelected---1rNIa.controls-accordion---panelTabSelected---1rNIa.controls-accordion---panelTabSelected---1rNIa {
    background-color: #cfebef !important;
}

.controls-accordion---panelTabSelected---1rNIa.controls-accordion---panelTabSelected---1rNIa.controls-accordion---panelTabSelected---1rNIa.controls-accordion---panelTabSelected---1rNIa:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #cfebef;
    transition: all 0.25s linear;
}

.controls-accordion---sectionDivider---37MBr.controls-accordion---sectionDivider---37MBr.controls-accordion---sectionDivider---37MBr.controls-accordion---sectionDivider---37MBr {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 10px;
    padding-bottom: 10px;
}

@media only screen and (max-width: 768px) {
    .controls-accordion---accordionPadding---1JXsi.controls-accordion---accordionPadding---1JXsi.controls-accordion---accordionPadding---1JXsi.controls-accordion---accordionPadding---1JXsi {
        padding-bottom: 20px;
    }
}.controls-infobox---info---2Ire-.controls-infobox---info---2Ire-.controls-infobox---info---2Ire-.controls-infobox---info---2Ire- {
    display: block;
    font-weight: bold;
    padding: 15px 20px 15px 32px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 15px;
    background-color: rgba(207, 229, 239, 0.4);
    color: #30718f;
    margin: 10px 0;
    overflow: hidden;
    position: relative;
}

.controls-infobox---infoIcon---1NQ8Y.controls-infobox---infoIcon---1NQ8Y.controls-infobox---infoIcon---1NQ8Y.controls-infobox---infoIcon---1NQ8Y {
    position: absolute;
    left: 15px;
    top: 17px;
}
.stage-area---stage---1XWPq.stage-area---stage---1XWPq.stage-area---stage---1XWPq.stage-area---stage---1XWPq {
    background-color: #f9f9f9;
    flex-grow: 1;
    position: relative;
    height: 100%;
    overflow-y: auto;
    background-size: cover;
    background-position: center;
}

.stage-area---stageWithBackgroundColor---38EDq.stage-area---stageWithBackgroundColor---38EDq.stage-area---stageWithBackgroundColor---38EDq.stage-area---stageWithBackgroundColor---38EDq {
    background-color: #f1f1f1;
    overflow: overlay;
}
.stage-area---stageWithbackground---smSU5.stage-area---stageWithbackground---smSU5.stage-area---stageWithbackground---smSU5.stage-area---stageWithbackground---smSU5 {
    overflow: overlay;
    background: url('/images/background.jpg?width=1500&height=1000');
    background-size: cover;
}

@media only screen and (max-width: 768px) {
    .stage-area---stage---1XWPq.stage-area---stage---1XWPq.stage-area---stage---1XWPq.stage-area---stage---1XWPq {
        height: 400px;
        box-ordinal-group: 2;
        order: 1;
        width: 100%;
        max-height: 400px;
        flex-grow: 0;
        flex-shrink: 0;
    }

    .stage-area---stageHeightAuto---C_T5_.stage-area---stageHeightAuto---C_T5_.stage-area---stageHeightAuto---C_T5_.stage-area---stageHeightAuto---C_T5_ {
        height: auto;
        max-height: none;
    }
}
.user-area---userArea---2otaa.user-area---userArea---2otaa.user-area---userArea---2otaa.user-area---userArea---2otaa {
    position: absolute;
    top: 20px;
    right: 20px;
}

.user-area---userAreaTooltip---3wWqU.user-area---userAreaTooltip---3wWqU.user-area---userAreaTooltip---3wWqU.user-area---userAreaTooltip---3wWqU {
    background: white;
    position: absolute;
    top: 20px;
    right: -46px;
    min-height: 100px;
    width: 250px;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    box-shadow: 2px 6px 10px #ccc;
    border-radius: 5px;
}

.user-area---interactable---3NVH6.user-area---interactable---3NVH6.user-area---interactable---3NVH6.user-area---interactable---3NVH6:hover {
    cursor: pointer;
}

.user-area---userMenuModal---T2X7I.user-area---userMenuModal---T2X7I.user-area---userMenuModal---T2X7I.user-area---userMenuModal---T2X7I {
    background-color: white;
    border-radius: 5px;
    position: absolute;
    top: 20px;
    right: -22px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    box-shadow: 2px 6px 10px #ccc;
    min-width: 250px;
    padding: 15px;
}

.user-area---savedCalendarsMenuModal---24vff.user-area---savedCalendarsMenuModal---24vff.user-area---savedCalendarsMenuModal---24vff.user-area---savedCalendarsMenuModal---24vff {
    background-color: white;
    border-radius: 5px;
    position: absolute;
    top: 20px;
    right: -57px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    box-shadow: 2px 6px 10px #ccc;
    min-width: 250px;
    padding: 15px;
}

.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: bold;
    font-size: 13px;
}

.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc li {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    box-sizing: border-box;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: none;
}

.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc i {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc a {
    display: block;
    padding: 7px 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    color: #424a4c;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}

.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc.user-area---menuList---iAygc li:first-child a {
    border: 0px;
}

.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z {
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #5cbbc9;
    cursor: pointer;
}

.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z:hover {
    text-decoration: none;
}

.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z > span {
    display: none;
}

@media (min-width: 991px) {
    .user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z {
        display: inline;
    }
    .user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z.user-area---impressumLink---e3V5z > span {
        display: inline;
    }
}
.login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540 {
    background-color: white;
    border-radius: 5px;
    z-index: 51;
    position: fixed;
    top: 50%;
    left: 50%;
    box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.2);
    width: 900px;
    display: flex;
    transition: all 0.35s ease;
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.9);
}

.login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540 h1,
h2,
h3,
h4,
h5 {
    color: #424a4c;
    font-family: 'Quicksand', Helvetica, Arial, sans-serif;
    line-height: 1.1em;
    margin-bottom: 0.4em;
    font-weight: bold;
}

.login-box---label---387dC.login-box---label---387dC.login-box---label---387dC.login-box---label---387dC {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.login-box---input---3KGZM.login-box---input---3KGZM.login-box---input---3KGZM.login-box---input---3KGZM {
    background-color: white;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
    appearance: none;
}

.login-box---inputWithError---XT7Ti.login-box---inputWithError---XT7Ti.login-box---inputWithError---XT7Ti.login-box---inputWithError---XT7Ti {
    margin-bottom: 0px;
    border: 1px solid #b20000;
    outline: none;
}

.login-box---errorLabel---AGghF.login-box---errorLabel---AGghF.login-box---errorLabel---AGghF.login-box---errorLabel---AGghF {
    margin-bottom: 20px;
    color: #b20000;
}

.login-box---modalBoxShow---XMuto.login-box---modalBoxShow---XMuto.login-box---modalBoxShow---XMuto.login-box---modalBoxShow---XMuto {
    transition-delay: 0.15s;
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}

.login-box---modalCloseButton---wGmyf.login-box---modalCloseButton---wGmyf.login-box---modalCloseButton---wGmyf.login-box---modalCloseButton---wGmyf {
    appearance: none;
    background: transparent;
    border: 0;
    padding: 0;
    line-height: inherit;
    cursor: pointer;
    outline: 0;

    position: absolute;
    width: 30px;
    height: 30px;
    background-color: #424a4c;
    color: #cfebef;
    border-radius: 50%;
    top: -15px;
    right: -15px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.login-box---modalImage---2v71c.login-box---modalImage---2v71c.login-box---modalImage---2v71c.login-box---modalImage---2v71c {
    width: 50%;
    background-size: cover;
    background-position: center;
    min-height: 100%;
    border-radius: 5px 0 0 5px;
}

.login-box---modalBody---2vGoY.login-box---modalBody---2vGoY.login-box---modalBody---2vGoY.login-box---modalBody---2vGoY {
    width: 50%;
    padding: 40px;
    overflow-y: auto;
}

.login-box---modalButton---FKJyN.login-box---modalButton---FKJyN.login-box---modalButton---FKJyN.login-box---modalButton---FKJyN {
    cursor: pointer;
    outline: 0;
    display: inline-block;
    -webkit-appearance: none;
    border: 0;
    line-height: normal;
    padding: 11px 20px;
    background: #cfebef;
    transition: all 0.3s ease;
    border-radius: 4px;
    color: #424a4c;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 0.04em;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.login-box---hideContent---3TbFM.login-box---hideContent---3TbFM.login-box---hideContent---3TbFM.login-box---hideContent---3TbFM {
    display: none;
}

.login-box---overlay---2uIJe.login-box---overlay---2uIJe.login-box---overlay---2uIJe.login-box---overlay---2uIJe {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 50;
    transition: all 0.3s ease 0.15s;
    opacity: 1;
}

.login-box---aTag----B1Ln.login-box---aTag----B1Ln.login-box---aTag----B1Ln.login-box---aTag----B1Ln {
    cursor: pointer;
    color: #5cbbc9;
}

@media only screen and (max-width: 992px) {
    .login-box---modalImage---2v71c.login-box---modalImage---2v71c.login-box---modalImage---2v71c.login-box---modalImage---2v71c {
        display: none;
    }

    .login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540 {
        width: 90%;
        left: 5%;
        max-height: 100%;
    }

    .login-box---modalBoxShow---XMuto.login-box---modalBoxShow---XMuto.login-box---modalBoxShow---XMuto.login-box---modalBoxShow---XMuto {
        transform: translateY(-50%);
    }

    .login-box---modalBody---2vGoY.login-box---modalBody---2vGoY.login-box---modalBody---2vGoY.login-box---modalBody---2vGoY {
        width: 100%;
        padding: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540.login-box---modalBox---1F540 {
        transform: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        overflow-y: auto;
        overflow-x: hidden;
        border-radius: 0;
    }

    .login-box---modalCloseButton---wGmyf.login-box---modalCloseButton---wGmyf.login-box---modalCloseButton---wGmyf.login-box---modalCloseButton---wGmyf {
        top: 10px;
        right: 10px;
    }
}
.user-navigation---userNav---3GYzy.user-navigation---userNav---3GYzy.user-navigation---userNav---3GYzy.user-navigation---userNav---3GYzy {
    background-color: white;
    min-width: 370px;
    width: 370px;
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 500;
    box-shadow: -7px 0 13px rgba(0, 0, 0, 0.04);
    visibility: hidden;
    transform: translateX(100%);
    transition: all 0.25s ease;
}

.user-navigation---userNavVisible---1wpnP.user-navigation---userNavVisible---1wpnP.user-navigation---userNavVisible---1wpnP.user-navigation---userNavVisible---1wpnP {
    visibility: visible;
    transform: translateX(0%);
}

.user-navigation---userNavCloseButton---POUoY.user-navigation---userNavCloseButton---POUoY.user-navigation---userNavCloseButton---POUoY.user-navigation---userNavCloseButton---POUoY {
    appearance: none;
    background: transparent;
    border: 0;
    padding: 0;
    line-height: inherit;
    cursor: pointer;
    outline: 0;

    position: absolute;
    width: 30px;
    height: 30px;
    background-color: white;
    color: #424a4c;
    left: -30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS {
    overflow-y: auto;
    max-height: 100%;
    padding: 20px;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS label {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS ul {
    margin: 0 0 20px;
    padding: 0;
    list-style: none;
    font-weight: bold;
    font-size: 13px;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS li {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS li a {
    color: #5cbbc9;
    cursor: pointer;
    display: block;
    padding: 7px 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    font-weight: bold;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS ul li:first-child a {
    border: 0;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS ul li a:hover {
    color: #3695a2;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS i {
    color: #424a4c;
}

.user-navigation---innerNavInput---3dgbG.user-navigation---innerNavInput---3dgbG.user-navigation---innerNavInput---3dgbG.user-navigation---innerNavInput---3dgbG {
    background-color: white;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
}

.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS.user-navigation---innerNav---1rSyS button {
    display: inline-block;
    -webkit-appearance: none;
    border: 0;
    line-height: normal;
    padding: 11px 20px;
    background: #cfebef;
    color: white;
    transition: all 0.3s ease;
    border-radius: 4px;
    color: #424a4c;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 0.04em;
}

.user-navigation---userNavOverlay---ZA03u.user-navigation---userNavOverlay---ZA03u.user-navigation---userNavOverlay---ZA03u.user-navigation---userNavOverlay---ZA03u {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 499;
    visibility: hidden;
    opacity: 0;
    transition: all 0.25s ease;
    cursor: pointer;
}

.user-navigation---userNavOverlayVisible---152kH.user-navigation---userNavOverlayVisible---152kH.user-navigation---userNavOverlayVisible---152kH.user-navigation---userNavOverlayVisible---152kH {
    opacity: 0.3;
    visibility: visible;
}

@media only screen and (max-width: 768px) {
    .user-navigation---userNav---3GYzy.user-navigation---userNav---3GYzy.user-navigation---userNav---3GYzy.user-navigation---userNav---3GYzy {
        width: 90%;
        min-width: 90%;
    }
}

.user-navigation---iconPicker---1rfQ0.user-navigation---iconPicker---1rfQ0.user-navigation---iconPicker---1rfQ0.user-navigation---iconPicker---1rfQ0 {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.user-navigation---iconPickerWithHeader---3Aw5a.user-navigation---iconPickerWithHeader---3Aw5a.user-navigation---iconPickerWithHeader---3Aw5a.user-navigation---iconPickerWithHeader---3Aw5a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

.user-navigation---iconPickerSmall---1rjbL.user-navigation---iconPickerSmall---1rjbL.user-navigation---iconPickerSmall---1rjbL.user-navigation---iconPickerSmall---1rjbL {
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 0;
}

.user-navigation---iconPickerLi---t7tBs.user-navigation---iconPickerLi---t7tBs.user-navigation---iconPickerLi---t7tBs.user-navigation---iconPickerLi---t7tBs {
    width: 33.33333%;
    padding: 0 10px 20px;
}

.user-navigation---iconPickerLiSmall---2HvLD.user-navigation---iconPickerLiSmall---2HvLD.user-navigation---iconPickerLiSmall---2HvLD.user-navigation---iconPickerLiSmall---2HvLD {
    padding: 5px;
    margin-bottom: 0;
}

.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH {
    cursor: pointer;
    text-align: center;
    width: 100%;
    height: 85px;
    background-color: #f3f2f2;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    position: relative;
    margin-right: 15px;
}

.user-navigation---iconPickerItemWithHeader---3R1N0.user-navigation---iconPickerItemWithHeader---3R1N0.user-navigation---iconPickerItemWithHeader---3R1N0.user-navigation---iconPickerItemWithHeader---3R1N0 {
    width: 80px;
    height: 80px;
}

.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH:hover {
    background-color: #fff;
}

.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37 {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH.user-navigation---iconPickerItem---3r-hH:after {
    content: '\F00C';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

.user-navigation---iconPickerItemDisabled---31doy.user-navigation---iconPickerItemDisabled---31doy.user-navigation---iconPickerItemDisabled---31doy.user-navigation---iconPickerItemDisabled---31doy {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.user-navigation---iconPickerItemSmall---Y6Xxy.user-navigation---iconPickerItemSmall---Y6Xxy.user-navigation---iconPickerItemSmall---Y6Xxy.user-navigation---iconPickerItemSmall---Y6Xxy {
    width: 40px;
    height: 40px;
}

.user-navigation---iconPickerItemImageAuto---UMgdR.user-navigation---iconPickerItemImageAuto---UMgdR.user-navigation---iconPickerItemImageAuto---UMgdR.user-navigation---iconPickerItemImageAuto---UMgdR {
    width: auto;
    height: auto;
}

.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37.user-navigation---iconPickerItemSelected---3eS37 {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.user-navigation---iconPickerIcon---2O59P.user-navigation---iconPickerIcon---2O59P.user-navigation---iconPickerIcon---2O59P.user-navigation---iconPickerIcon---2O59P {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}

.user-navigation---removeDesignIcon---346n9.user-navigation---removeDesignIcon---346n9.user-navigation---removeDesignIcon---346n9.user-navigation---removeDesignIcon---346n9 {
    float: right;
    padding: 7px 10px;
    cursor:pointer;
    transition:color 0.15s ease-out;
}

.user-navigation---removeDesignIcon---346n9.user-navigation---removeDesignIcon---346n9.user-navigation---removeDesignIcon---346n9.user-navigation---removeDesignIcon---346n9:hover {
    color:#5cbbc9;
}.edit-user---centeredSpinner---9yDIz.edit-user---centeredSpinner---9yDIz.edit-user---centeredSpinner---9yDIz.edit-user---centeredSpinner---9yDIz {
    margin: 0 auto;
    margin-top: calc(50vh - 100px);
}

.edit-user---editContainer---1VwYw.edit-user---editContainer---1VwYw.edit-user---editContainer---1VwYw.edit-user---editContainer---1VwYw {
    margin-top: 200px !important;
}

.edit-user---formWrapper---3WgTd.edit-user---formWrapper---3WgTd.edit-user---formWrapper---3WgTd.edit-user---formWrapper---3WgTd {
    padding-top: 35px !important;
}

.edit-user---overlay---3EQ4n.edit-user---overlay---3EQ4n.edit-user---overlay---3EQ4n.edit-user---overlay---3EQ4n {
    height: 0px;
    width: 0px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    transition: height 0s ease-out, width 0s ease-out,
        background-color 0.15s ease-out;
}

.edit-user---overlayActive---BAyre.edit-user---overlayActive---BAyre.edit-user---overlayActive---BAyre.edit-user---overlayActive---BAyre {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: rgba(0, 0, 0, 0.25);
}

.edit-user---overlayActive---BAyre.edit-user---overlayActive---BAyre.edit-user---overlayActive---BAyre.edit-user---overlayActive---BAyre .edit-user---modal---2o74h.edit-user---modal---2o74h.edit-user---modal---2o74h.edit-user---modal---2o74h {
    position: absolute;
    left: 50%;
    top: 25%;
    transform: translate(-50%, 0%);
    background-color: #fff;
    padding: 30px 20px;
    text-align: center;
    border-radius: 3px;
    max-width: 100%;
    width: 380px;
}

.edit-user---modalTitle---36jsC.edit-user---modalTitle---36jsC.edit-user---modalTitle---36jsC.edit-user---modalTitle---36jsC {
    font-size: 18px;
    padding-bottom: 10px;
}

.edit-user---modalMessage---1CZLl.edit-user---modalMessage---1CZLl.edit-user---modalMessage---1CZLl.edit-user---modalMessage---1CZLl {
    padding-bottom: 20px;
}
.list---inputContainer---29E-R.list---inputContainer---29E-R.list---inputContainer---29E-R.list---inputContainer---29E-R {
    display: flex;
    flex-wrap: nowrap;
}

.list---searchField---3HToe.list---searchField---3HToe.list---searchField---3HToe.list---searchField---3HToe {
    background-color: white;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    width: 50%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
}

.list---dateField---3E2_4.list---dateField---3E2_4.list---dateField---3E2_4.list---dateField---3E2_4 {
    background-color: white;
    display: block;
    padding: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
    width: 25%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
}

.list---ulItem---2ZrPz.list---ulItem---2ZrPz.list---ulItem---2ZrPz.list---ulItem---2ZrPz {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list---ulItem---2ZrPz.list---ulItem---2ZrPz.list---ulItem---2ZrPz.list---ulItem---2ZrPz li {
    display: flex;
    flex-wrap: nowrap;
}

.list---header---2N76v.list---header---2N76v.list---header---2N76v.list---header---2N76v {
    font-weight: 900;
    font-size: 16px;
    padding-bottom: 2px;
    border-bottom: 1px solid gray;
    margin-bottom: 5px;
    cursor: default;
}

.list---ulItem---2ZrPz.list---ulItem---2ZrPz.list---ulItem---2ZrPz.list---ulItem---2ZrPz li div {
    display: block;
    float: left;
    padding: 3px 5px;
    width: 100%;
}

.list---rightAligned---1_U4r.list---rightAligned---1_U4r.list---rightAligned---1_U4r.list---rightAligned---1_U4r {
    text-align: right;
}
.user-list---userRow---1dz0C.user-list---userRow---1dz0C.user-list---userRow---1dz0C.user-list---userRow---1dz0C:hover {
    cursor: pointer;
}

.user-list---userTable---2zBdm.user-list---userTable---2zBdm.user-list---userTable---2zBdm.user-list---userTable---2zBdm tbody tr:hover td,
.user-list---table-hover---1LjkM.user-list---table-hover---1LjkM.user-list---table-hover---1LjkM.user-list---table-hover---1LjkM tbody tr:hover th {
    background-color: #eee;
}

.user-list---toast---2_Oxx.user-list---toast---2_Oxx.user-list---toast---2_Oxx.user-list---toast---2_Oxx {
    position: fixed;
    right: 40px;
    bottom: 40px;
    background-color: #cfebef;
    color: #424a4c;
    border-radius: 3px;
    font-weight: bold;
    width: 380px;
    max-width: calc(100% - 80px);
    display: flex;
    padding: 10px;
    justify-content: space-between;
}

.user-list---closeToast---2JzQc.user-list---closeToast---2JzQc.user-list---closeToast---2JzQc.user-list---closeToast---2JzQc {
    cursor: pointer;
}

.user-list---toast---2_Oxx.user-list---toast---2_Oxx.user-list---toast---2_Oxx.user-list---toast---2_Oxx > div:first-child {
    padding: 5px;
}

.user-list---toast---2_Oxx.user-list---toast---2_Oxx.user-list---toast---2_Oxx.user-list---toast---2_Oxx > div:first-child > i {
    margin-right: 10px;
}

th.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz,
td.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz {
    display: none;
}

@media (min-width: 768px) {
    th.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz,
    td.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz.user-list---visibleLg---3Rrbz {
        display: table-cell;
    }
}

.user-list---searchField---1Rpdi.user-list---searchField---1Rpdi.user-list---searchField---1Rpdi.user-list---searchField---1Rpdi {
    background-color: white;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    width: 50%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
}
.cover-spiral-picker---subLabel---1BcXT.cover-spiral-picker---subLabel---1BcXT.cover-spiral-picker---subLabel---1BcXT.cover-spiral-picker---subLabel---1BcXT {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}
.cover-rubberband-picker---subLabel---1w0jC.cover-rubberband-picker---subLabel---1w0jC.cover-rubberband-picker---subLabel---1w0jC.cover-rubberband-picker---subLabel---1w0jC {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}
.cover-text-input---textBlock---2dUWy.cover-text-input---textBlock---2dUWy.cover-text-input---textBlock---2dUWy.cover-text-input---textBlock---2dUWy {
    background-color: #f9f9f9;
    padding: 15px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
}

.cover-text-input---row---P2yOB.cover-text-input---row---P2yOB.cover-text-input---row---P2yOB.cover-text-input---row---P2yOB {
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-bottom: 40px;
}

.cover-text-input---alignTextDiv---34neJ.cover-text-input---alignTextDiv---34neJ.cover-text-input---alignTextDiv---34neJ.cover-text-input---alignTextDiv---34neJ {
    display: flex;
    justify-content: space-between;
    font-size: 24px;
}

.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ:hover {
    color: #333333;
    cursor: pointer;
}

.cover-text-input---removeTextButton---Kzej-.cover-text-input---removeTextButton---Kzej-.cover-text-input---removeTextButton---Kzej-.cover-text-input---removeTextButton---Kzej- {
    width: 20px;
    height: 20px;
    background-color: white;
    border-radius: 50%;
    color: #d51e39;
    font-size: 12px;
    display: block;
    position: absolute;
    text-align: center;
    line-height: 20px;
    top: -7px;
    right: -7px;

    appearance: none;
    background: transparent;
    border: 0;
    padding: 0;
    line-height: inherit;
    cursor: pointer;
    outline: 0;
}

.cover-text-input---inputField---3bs4E.cover-text-input---inputField---3bs4E.cover-text-input---inputField---3bs4E.cover-text-input---inputField---3bs4E {
    background-color: white;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
}

.cover-text-input---col33---2V3EZ.cover-text-input---col33---2V3EZ.cover-text-input---col33---2V3EZ.cover-text-input---col33---2V3EZ {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.cover-text-input---col66---3Z5i_.cover-text-input---col66---3Z5i_.cover-text-input---col66---3Z5i_.cover-text-input---col66---3Z5i_ {
    flex-basis: 66.66666666%;
    max-width: 66.66666666%;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.cover-text-input---rotateTextButton---3oE9F.cover-text-input---rotateTextButton---3oE9F.cover-text-input---rotateTextButton---3oE9F.cover-text-input---rotateTextButton---3oE9F {
    cursor: pointer;
    text-align: center;
    background-color: #fdfdfd;
    color: #595959;
    border-radius: 4px;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    margin: 5px;
    margin-top: 15px;
}

.cover-text-input---rotateTextButtonActive---1v66P.cover-text-input---rotateTextButtonActive---1v66P.cover-text-input---rotateTextButtonActive---1v66P.cover-text-input---rotateTextButtonActive---1v66P {
    font-weight: bold;
}

.cover-text-input---rotateTextButton---3oE9F.cover-text-input---rotateTextButton---3oE9F.cover-text-input---rotateTextButton---3oE9F.cover-text-input---rotateTextButton---3oE9F:focus {
    outline: none;
}

.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ {
    cursor: pointer;
    text-align: center;
    width: 40px;
    height: 40px;
    background-color: #fdfdfd;
    border-radius: 4px;
    font-weight: bold;
    font-size: 24px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    position: relative;
    padding: 8px;
}

.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ:hover {
    background-color: #fff;
}

.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ.cover-text-input---alignTextItem---Y0gEQ:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

.cover-text-input---alignTextItemDisabled---2qDoW.cover-text-input---alignTextItemDisabled---2qDoW.cover-text-input---alignTextItemDisabled---2qDoW.cover-text-input---alignTextItemDisabled---2qDoW {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.cover-text-input---alignTextItemSmall---C377k.cover-text-input---alignTextItemSmall---C377k.cover-text-input---alignTextItemSmall---C377k.cover-text-input---alignTextItemSmall---C377k {
    width: 40px;
    height: 40px;
}

.cover-text-input---alignTextItemImageAuto---3FUbq.cover-text-input---alignTextItemImageAuto---3FUbq.cover-text-input---alignTextItemImageAuto---3FUbq.cover-text-input---alignTextItemImageAuto---3FUbq {
    width: auto;
    height: auto;
}

.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY.cover-text-input---alignTextItemSelected---1fIjY {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.cover-text-input---iconPickerIcon---1BH9n.cover-text-input---iconPickerIcon---1BH9n.cover-text-input---iconPickerIcon---1BH9n.cover-text-input---iconPickerIcon---1BH9n {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}
.image-uploader---uploadButton---2IQfk.image-uploader---uploadButton---2IQfk.image-uploader---uploadButton---2IQfk.image-uploader---uploadButton---2IQfk {
    display: block;
    margin-bottom: 20px;
}
.cover-gallery---tabGroup---24nh7.cover-gallery---tabGroup---24nh7.cover-gallery---tabGroup---24nh7.cover-gallery---tabGroup---24nh7 {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.cover-gallery---tabGroupLi---379n1.cover-gallery---tabGroupLi---379n1.cover-gallery---tabGroupLi---379n1.cover-gallery---tabGroupLi---379n1 {
    padding: 5px;
}

.cover-gallery---categoryTabItem---1UUPO.cover-gallery---categoryTabItem---1UUPO.cover-gallery---categoryTabItem---1UUPO.cover-gallery---categoryTabItem---1UUPO {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}

.cover-gallery---categoryTabItemSelected---2izEN.cover-gallery---categoryTabItemSelected---2izEN.cover-gallery---categoryTabItemSelected---2izEN.cover-gallery---categoryTabItemSelected---2izEN {
    background-color: #cfebef;
}

.cover-gallery---categoryTabItemSelected---2izEN.cover-gallery---categoryTabItemSelected---2izEN.cover-gallery---categoryTabItemSelected---2izEN.cover-gallery---categoryTabItemSelected---2izEN:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}
.confirmation-modal---overlay---wC7TH.confirmation-modal---overlay---wC7TH.confirmation-modal---overlay---wC7TH.confirmation-modal---overlay---wC7TH {
    height: 0px;
    width: 0px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    transition: height 0s ease-out, width 0s ease-out,
        background-color 0.15s ease-out;
}

.confirmation-modal---overlayActive---wggER.confirmation-modal---overlayActive---wggER.confirmation-modal---overlayActive---wggER.confirmation-modal---overlayActive---wggER {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    background-color: rgba(0, 0, 0, 0.25);
}

.confirmation-modal---overlayActive---wggER.confirmation-modal---overlayActive---wggER.confirmation-modal---overlayActive---wggER.confirmation-modal---overlayActive---wggER .confirmation-modal---modal---1NvLL.confirmation-modal---modal---1NvLL.confirmation-modal---modal---1NvLL.confirmation-modal---modal---1NvLL {
    position: absolute;
    left: 50%;
    top: 25%;
    transform: translate(-50%, 0%);
    background-color: #fff;
    padding: 30px 20px;
    text-align: center;
    border-radius: 3px;
    max-width: 100%;
    width: 380px;
}

.confirmation-modal---modalTitle---37Xj4.confirmation-modal---modalTitle---37Xj4.confirmation-modal---modalTitle---37Xj4.confirmation-modal---modalTitle---37Xj4 {
    font-size: 18px;
    padding-bottom: 10px;
}

.confirmation-modal---modalMessage---3TQq2.confirmation-modal---modalMessage---3TQq2.confirmation-modal---modalMessage---3TQq2.confirmation-modal---modalMessage---3TQq2 {
    padding-bottom: 20px;
}
.border-gallery---tabGroup---1ciak.border-gallery---tabGroup---1ciak.border-gallery---tabGroup---1ciak.border-gallery---tabGroup---1ciak {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.border-gallery---tabGroupLi---3AZph.border-gallery---tabGroupLi---3AZph.border-gallery---tabGroupLi---3AZph.border-gallery---tabGroupLi---3AZph {
    padding: 5px;
}

.border-gallery---categoryTabItem---vQiRg.border-gallery---categoryTabItem---vQiRg.border-gallery---categoryTabItem---vQiRg.border-gallery---categoryTabItem---vQiRg {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}

.border-gallery---categoryTabItemSelected---1THAv.border-gallery---categoryTabItemSelected---1THAv.border-gallery---categoryTabItemSelected---1THAv.border-gallery---categoryTabItemSelected---1THAv {
    background-color: #cfebef;
}

.border-gallery---categoryTabItemSelected---1THAv.border-gallery---categoryTabItemSelected---1THAv.border-gallery---categoryTabItemSelected---1THAv.border-gallery---categoryTabItemSelected---1THAv:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}
.layout-selector---tabGroup---2qcbb.layout-selector---tabGroup---2qcbb.layout-selector---tabGroup---2qcbb.layout-selector---tabGroup---2qcbb {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.layout-selector---tabGroupLi---8Tx9m.layout-selector---tabGroupLi---8Tx9m.layout-selector---tabGroupLi---8Tx9m.layout-selector---tabGroupLi---8Tx9m {
    padding: 5px;
}

.layout-selector---categoryTabItem---2FkrK.layout-selector---categoryTabItem---2FkrK.layout-selector---categoryTabItem---2FkrK.layout-selector---categoryTabItem---2FkrK {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}

.layout-selector---categoryTabItemSelected---1esTp.layout-selector---categoryTabItemSelected---1esTp.layout-selector---categoryTabItemSelected---1esTp.layout-selector---categoryTabItemSelected---1esTp {
    background-color: #cfebef;
}

.layout-selector---categoryTabItemSelected---1esTp.layout-selector---categoryTabItemSelected---1esTp.layout-selector---categoryTabItemSelected---1esTp.layout-selector---categoryTabItemSelected---1esTp:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}
.layout-picker---iconPicker---29b_L.layout-picker---iconPicker---29b_L.layout-picker---iconPicker---29b_L.layout-picker---iconPicker---29b_L {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.layout-picker---iconPickerWithHeader---3y7FH.layout-picker---iconPickerWithHeader---3y7FH.layout-picker---iconPickerWithHeader---3y7FH.layout-picker---iconPickerWithHeader---3y7FH {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

.layout-picker---iconPickerSmall---1mUjm.layout-picker---iconPickerSmall---1mUjm.layout-picker---iconPickerSmall---1mUjm.layout-picker---iconPickerSmall---1mUjm {
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 0;
}

.layout-picker---iconPickerLi---2hrJ_.layout-picker---iconPickerLi---2hrJ_.layout-picker---iconPickerLi---2hrJ_.layout-picker---iconPickerLi---2hrJ_ {
    width: 100%;
    padding: 0 10px 20px;
}

.layout-picker---iconPickerLiSmall---p5aut.layout-picker---iconPickerLiSmall---p5aut.layout-picker---iconPickerLiSmall---p5aut.layout-picker---iconPickerLiSmall---p5aut {
    padding: 5px;
    margin-bottom: 0;
}

.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc {
    cursor: pointer;
    text-align: center;
    width: 100%;
    height: 85px;
    background-color: #f3f2f2;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition: all 0.2s ease;
    position: relative;
}

.layout-picker---iconPickerItemWithHeader---1T1h1.layout-picker---iconPickerItemWithHeader---1T1h1.layout-picker---iconPickerItemWithHeader---1T1h1.layout-picker---iconPickerItemWithHeader---1T1h1 {
    width: 80px;
    height: 80px;
}

.layout-picker---iconPickerTextWrapper---1Qjwm.layout-picker---iconPickerTextWrapper---1Qjwm.layout-picker---iconPickerTextWrapper---1Qjwm.layout-picker---iconPickerTextWrapper---1Qjwm {
    text-align: left;
    padding: 0 10px;
}

.layout-picker---iconPickerTitle---1ioJ3.layout-picker---iconPickerTitle---1ioJ3.layout-picker---iconPickerTitle---1ioJ3.layout-picker---iconPickerTitle---1ioJ3 {
    font-weight: bold;
    font-size: 14px;
    grid-column-start: 2;
    grid-column-end: 3;
    text-align: left;
}

.layout-picker---iconPickerDescription---1sNmg.layout-picker---iconPickerDescription---1sNmg.layout-picker---iconPickerDescription---1sNmg.layout-picker---iconPickerDescription---1sNmg {
    display: block;
    line-height: 12px;
}

.layout-picker---iconPickerRoomFor---2w_nZ.layout-picker---iconPickerRoomFor---2w_nZ.layout-picker---iconPickerRoomFor---2w_nZ.layout-picker---iconPickerRoomFor---2w_nZ {
    display: flex;
    flex-direction: column;
    line-height: 14px;
    text-align: left;
    margin-left: 10px;
}

.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc:hover {
    background-color: #fff;
}

.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc.layout-picker---iconPickerItem---3bPoc:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.layout-picker---content---16bTI.layout-picker---content---16bTI.layout-picker---content---16bTI.layout-picker---content---16bTI {
    padding: 10px;
    display: grid;
    grid-template-columns: 86px auto;
    grid-template-rows: auto auto;
}

.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    z-index:0;
}

.layout-picker---iconPickerItemDisabled---33I1d.layout-picker---iconPickerItemDisabled---33I1d.layout-picker---iconPickerItemDisabled---33I1d.layout-picker---iconPickerItemDisabled---33I1d {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.layout-picker---iconPickerItemSmall---Ei0k9.layout-picker---iconPickerItemSmall---Ei0k9.layout-picker---iconPickerItemSmall---Ei0k9.layout-picker---iconPickerItemSmall---Ei0k9 {
    width: 40px;
    height: 40px;
}

.layout-picker---iconPickerItemImageAuto---2F0WS.layout-picker---iconPickerItemImageAuto---2F0WS.layout-picker---iconPickerItemImageAuto---2F0WS.layout-picker---iconPickerItemImageAuto---2F0WS {
    width: auto;
    height: auto;
}

.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW.layout-picker---iconPickerItemSelected---3G-HW {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.layout-picker---iconPickerIcon---fWvII.layout-picker---iconPickerIcon---fWvII.layout-picker---iconPickerIcon---fWvII.layout-picker---iconPickerIcon---fWvII {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}
/* Carousel-like transition */

.carousel-reverse-swap-leave {
    transition: transform 0.3s ease-in-out;
    transform: translate(0, 0);
}
.carousel-reverse-swap-leave-active {
    transform: translate(100%, 0);
}

.carousel-reverse-swap-enter {
    transition: transform 0.3s ease-in-out;
    transform: translate(-100%, 0);
}
.carousel-reverse-swap-enter-active {
    transform: translate(0, 0);
}

.carousel-reverse-swap-height {
    transition: height 0.3s ease-in-out;
}

.carousel-swap-leave {
    transition: transform 0.3s ease-in-out;
    transform: translate(0, 0);
}
.carousel-swap-leave-active {
    transform: translate(-100%, 0);
}

.carousel-swap-enter {
    transition: transform 0.3s ease-in-out;
    transform: translate(100%, 0);
}
.carousel-swap-enter-active {
    transform: translate(0, 0);
}

.carousel-swap-height {
    transition: height 0.3s ease-in-out;
}

.module-selector---dropDownHeader---3IxtE.module-selector---dropDownHeader---3IxtE.module-selector---dropDownHeader---3IxtE.module-selector---dropDownHeader---3IxtE {
    background-color: #f3f2f2;
    border-radius: 4px;
    border: 1px dashed rgba(0, 0, 0, 0.07);
    transition: all 0.2s ease;
    padding: 10px;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    cursor: pointer;
    padding: 10px;
}

.module-selector---dropDownHeader---3IxtE.module-selector---dropDownHeader---3IxtE.module-selector---dropDownHeader---3IxtE.module-selector---dropDownHeader---3IxtE:hover {
    background-color: white;
}

.module-selector---dropDownHeaderSelected---3noii.module-selector---dropDownHeaderSelected---3noii.module-selector---dropDownHeaderSelected---3noii.module-selector---dropDownHeaderSelected---3noii {
    background-color: white;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.module-selector---tabGroup---FjEd2.module-selector---tabGroup---FjEd2.module-selector---tabGroup---FjEd2.module-selector---tabGroup---FjEd2 {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.module-selector---tabGroupLi---3ljcF.module-selector---tabGroupLi---3ljcF.module-selector---tabGroupLi---3ljcF.module-selector---tabGroupLi---3ljcF {
    padding: 5px;
}

.module-selector---categoryLi---1pjHy.module-selector---categoryLi---1pjHy.module-selector---categoryLi---1pjHy.module-selector---categoryLi---1pjHy {
    padding: 5px;
}

.module-selector---categoryTabItem---1s2ns.module-selector---categoryTabItem---1s2ns.module-selector---categoryTabItem---1s2ns.module-selector---categoryTabItem---1s2ns {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    padding: 5px;
}

.module-selector---tabItem---2hLMx.module-selector---tabItem---2hLMx.module-selector---tabItem---2hLMx.module-selector---tabItem---2hLMx {
    padding: 16px;
}

.module-selector---categoryItem---1S-oh.module-selector---categoryItem---1S-oh.module-selector---categoryItem---1S-oh.module-selector---categoryItem---1S-oh {
    padding: 6px 10px;
}

.module-selector---categoryTabItemSelected---oqbpz.module-selector---categoryTabItemSelected---oqbpz.module-selector---categoryTabItemSelected---oqbpz.module-selector---categoryTabItemSelected---oqbpz {
    background-color: #cfebef;
}

.module-selector---categoryTabItemSelected---oqbpz.module-selector---categoryTabItemSelected---oqbpz.module-selector---categoryTabItemSelected---oqbpz.module-selector---categoryTabItemSelected---oqbpz:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}

.module-selector---padLeft---Yf8w9.module-selector---padLeft---Yf8w9.module-selector---padLeft---Yf8w9.module-selector---padLeft---Yf8w9 {
    padding-left: 3px;
}

@media only screen and (max-width: 768px) {
    .module-selector---tabGroupLi---3ljcF.module-selector---tabGroupLi---3ljcF.module-selector---tabGroupLi---3ljcF.module-selector---tabGroupLi---3ljcF {
        width: 72px;
    }
}
.owner-page---inputForm---20Lt8.owner-page---inputForm---20Lt8.owner-page---inputForm---20Lt8.owner-page---inputForm---20Lt8 label {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.owner-page---inputFormInput---24Bo-.owner-page---inputFormInput---24Bo-.owner-page---inputFormInput---24Bo-.owner-page---inputFormInput---24Bo- {
    background-color: white;
    display: block;
    padding: 10px;
    margin-bottom: 15px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
}

.owner-page---inputFormHidden---1Qkkb.owner-page---inputFormHidden---1Qkkb.owner-page---inputFormHidden---1Qkkb.owner-page---inputFormHidden---1Qkkb {
    display: none !important;
}

.owner-page---inputFormInput---24Bo-.owner-page---inputFormInput---24Bo-.owner-page---inputFormInput---24Bo-.owner-page---inputFormInput---24Bo-:disabled {
    background-color: rgba(153, 153, 153, 0.1);
}

.owner-page---isGiftWrapper---2fgk5.owner-page---isGiftWrapper---2fgk5.owner-page---isGiftWrapper---2fgk5.owner-page---isGiftWrapper---2fgk5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.owner-page---ownerPageGiftLabel---3gaz9.owner-page---ownerPageGiftLabel---3gaz9.owner-page---ownerPageGiftLabel---3gaz9.owner-page---ownerPageGiftLabel---3gaz9 {
    margin-top: 15px;
}

.owner-page---iconPicker---3F8Z3.owner-page---iconPicker---3F8Z3.owner-page---iconPicker---3F8Z3.owner-page---iconPicker---3F8Z3 {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.owner-page---iconPickerLi---2GlYT.owner-page---iconPickerLi---2GlYT.owner-page---iconPickerLi---2GlYT.owner-page---iconPickerLi---2GlYT {
    width: 33.33333%;
    padding: 0 10px 20px;
}

.owner-page---iconPickerLiSmall---1UZPv.owner-page---iconPickerLiSmall---1UZPv.owner-page---iconPickerLiSmall---1UZPv.owner-page---iconPickerLiSmall---1UZPv {
    padding: 5px;
    margin-bottom: 0;
}

.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw {
    cursor: pointer;
    text-align: center;
    width: 100%;
    height: 85px;
    background-color: #f3f2f2;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    position: relative;
}

.owner-page---iconPickerItemWithHeader---o4dGl.owner-page---iconPickerItemWithHeader---o4dGl.owner-page---iconPickerItemWithHeader---o4dGl.owner-page---iconPickerItemWithHeader---o4dGl {
    width: 80px;
    height: 80px;
}

.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw:hover {
    background-color: #fff;
}

.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw.owner-page---iconPickerItem---1Eirw:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

.owner-page---iconPickerItemDisabled---1_Qvc.owner-page---iconPickerItemDisabled---1_Qvc.owner-page---iconPickerItemDisabled---1_Qvc.owner-page---iconPickerItemDisabled---1_Qvc {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.owner-page---iconPickerItemSmall---yB4rK.owner-page---iconPickerItemSmall---yB4rK.owner-page---iconPickerItemSmall---yB4rK.owner-page---iconPickerItemSmall---yB4rK {
    width: 40px;
    height: 40px;
}

.owner-page---iconPickerItemImageAuto---w1gCP.owner-page---iconPickerItemImageAuto---w1gCP.owner-page---iconPickerItemImageAuto---w1gCP.owner-page---iconPickerItemImageAuto---w1gCP {
    width: auto;
    height: auto;
}

.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh.owner-page---iconPickerItemSelected---1WADh {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.owner-page---iconPickerIcon---3QbAq.owner-page---iconPickerIcon---3QbAq.owner-page---iconPickerIcon---3QbAq.owner-page---iconPickerIcon---3QbAq {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}

.owner-page---tabGroup---10Oip.owner-page---tabGroup---10Oip.owner-page---tabGroup---10Oip.owner-page---tabGroup---10Oip {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.owner-page---tabGroupLi---2mrYu.owner-page---tabGroupLi---2mrYu.owner-page---tabGroupLi---2mrYu.owner-page---tabGroupLi---2mrYu {
    padding: 5px;
}

.owner-page---categoryTabItem---2wdny.owner-page---categoryTabItem---2wdny.owner-page---categoryTabItem---2wdny.owner-page---categoryTabItem---2wdny {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}

.owner-page---categoryTabItemSelected---3-c2V.owner-page---categoryTabItemSelected---3-c2V.owner-page---categoryTabItemSelected---3-c2V.owner-page---categoryTabItemSelected---3-c2V {
    background-color: #cfebef;
}

.owner-page---categoryTabItemSelected---3-c2V.owner-page---categoryTabItemSelected---3-c2V.owner-page---categoryTabItemSelected---3-c2V.owner-page---categoryTabItemSelected---3-c2V:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}
.owner-page-image-uploader---uploadButton---5GEMj.owner-page-image-uploader---uploadButton---5GEMj.owner-page-image-uploader---uploadButton---5GEMj.owner-page-image-uploader---uploadButton---5GEMj {
    display: block;
    margin-bottom: 20px;
}
.owner-page-image-gallery---tabGroup---3Wr1o.owner-page-image-gallery---tabGroup---3Wr1o.owner-page-image-gallery---tabGroup---3Wr1o.owner-page-image-gallery---tabGroup---3Wr1o {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.owner-page-image-gallery---tabGroupLi---1bE8g.owner-page-image-gallery---tabGroupLi---1bE8g.owner-page-image-gallery---tabGroupLi---1bE8g.owner-page-image-gallery---tabGroupLi---1bE8g {
    padding: 5px;
}

.owner-page-image-gallery---categoryTabItem---2JQBS.owner-page-image-gallery---categoryTabItem---2JQBS.owner-page-image-gallery---categoryTabItem---2JQBS.owner-page-image-gallery---categoryTabItem---2JQBS {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}

.owner-page-image-gallery---categoryTabItemSelected---1sCeQ.owner-page-image-gallery---categoryTabItemSelected---1sCeQ.owner-page-image-gallery---categoryTabItemSelected---1sCeQ.owner-page-image-gallery---categoryTabItemSelected---1sCeQ {
    background-color: #cfebef;
}

.owner-page-image-gallery---categoryTabItemSelected---1sCeQ.owner-page-image-gallery---categoryTabItemSelected---1sCeQ.owner-page-image-gallery---categoryTabItemSelected---1sCeQ.owner-page-image-gallery---categoryTabItemSelected---1sCeQ:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}

.owner-page-image-gallery---subLabel---f2uPu.owner-page-image-gallery---subLabel---f2uPu.owner-page-image-gallery---subLabel---f2uPu.owner-page-image-gallery---subLabel---f2uPu {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}
.owner-page-selector-display---iconPicker---vDA9x.owner-page-selector-display---iconPicker---vDA9x.owner-page-selector-display---iconPicker---vDA9x.owner-page-selector-display---iconPicker---vDA9x {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.owner-page-selector-display---iconPickerWithHeader---m_Ulg.owner-page-selector-display---iconPickerWithHeader---m_Ulg.owner-page-selector-display---iconPickerWithHeader---m_Ulg.owner-page-selector-display---iconPickerWithHeader---m_Ulg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

.owner-page-selector-display---iconPickerSmall---1tA2X.owner-page-selector-display---iconPickerSmall---1tA2X.owner-page-selector-display---iconPickerSmall---1tA2X.owner-page-selector-display---iconPickerSmall---1tA2X {
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 0;
}

.owner-page-selector-display---iconPickerLi---2Clnz.owner-page-selector-display---iconPickerLi---2Clnz.owner-page-selector-display---iconPickerLi---2Clnz.owner-page-selector-display---iconPickerLi---2Clnz {
    width: 33.33333%;
    padding: 0 10px 20px;
}

.owner-page-selector-display---iconPickerLiSmall---3pMCo.owner-page-selector-display---iconPickerLiSmall---3pMCo.owner-page-selector-display---iconPickerLiSmall---3pMCo.owner-page-selector-display---iconPickerLiSmall---3pMCo {
    padding: 5px;
    margin-bottom: 0;
}

.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU {
    cursor: pointer;
    text-align: center;
    width: 100%;
    height: 85px;
    background-color: #f3f2f2;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    position: relative;
}

.owner-page-selector-display---iconPickerItemWithHeader---1csXB.owner-page-selector-display---iconPickerItemWithHeader---1csXB.owner-page-selector-display---iconPickerItemWithHeader---1csXB.owner-page-selector-display---iconPickerItemWithHeader---1csXB {
    width: 80px;
    height: 80px;
}

.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU:hover {
    background-color: #fff;
}

.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU.owner-page-selector-display---iconPickerItem---Qu-OU:after {
    content: '\F00C';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

.owner-page-selector-display---iconPickerItemDisabled---3L4xe.owner-page-selector-display---iconPickerItemDisabled---3L4xe.owner-page-selector-display---iconPickerItemDisabled---3L4xe.owner-page-selector-display---iconPickerItemDisabled---3L4xe {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.owner-page-selector-display---iconPickerItemSmall---10n06.owner-page-selector-display---iconPickerItemSmall---10n06.owner-page-selector-display---iconPickerItemSmall---10n06.owner-page-selector-display---iconPickerItemSmall---10n06 {
    width: 40px;
    height: 40px;
}

.owner-page-selector-display---iconPickerItemImageAuto---1MOsh.owner-page-selector-display---iconPickerItemImageAuto---1MOsh.owner-page-selector-display---iconPickerItemImageAuto---1MOsh.owner-page-selector-display---iconPickerItemImageAuto---1MOsh {
    width: auto;
    height: auto;
}

.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq.owner-page-selector-display---iconPickerItemSelected---Ivjfq {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.owner-page-selector-display---iconPickerIcon---1yNEu.owner-page-selector-display---iconPickerIcon---1yNEu.owner-page-selector-display---iconPickerIcon---1yNEu.owner-page-selector-display---iconPickerIcon---1yNEu {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}
.dateset-picker---personalDatesUl---15m8E.dateset-picker---personalDatesUl---15m8E.dateset-picker---personalDatesUl---15m8E.dateset-picker---personalDatesUl---15m8E {
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
}

.dateset-picker---personalDatesListItem---3zu_1.dateset-picker---personalDatesListItem---3zu_1.dateset-picker---personalDatesListItem---3zu_1.dateset-picker---personalDatesListItem---3zu_1 {
    position: relative;
    background-color: #f9f9f9;
    margin-bottom: 6px;
    border-radius: 4px;
}

.dateset-picker---personalDatesMedia---18-gA.dateset-picker---personalDatesMedia---18-gA.dateset-picker---personalDatesMedia---18-gA.dateset-picker---personalDatesMedia---18-gA {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 20px;
    text-align: center;
}

.dateset-picker---personalDatesText---2aCmA.dateset-picker---personalDatesText---2aCmA.dateset-picker---personalDatesText---2aCmA.dateset-picker---personalDatesText---2aCmA {
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    padding: 10px 10px 10px 35px;
}

.dateset-picker---personalDatesText---2aCmA.dateset-picker---personalDatesText---2aCmA.dateset-picker---personalDatesText---2aCmA.dateset-picker---personalDatesText---2aCmA span {
    color: #999;
    font-size: 11px;
    font-weight: normal;
    display: block;
}

.dateset-picker---closeButton---2fGwI.dateset-picker---closeButton---2fGwI.dateset-picker---closeButton---2fGwI.dateset-picker---closeButton---2fGwI {
    background: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
    outline: 0;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 50%;
    color: #d51e39;
    font-size: 12px;
    display: block;
    position: absolute;
    text-align: center;
    line-height: 18px;
    top: -5px;
    right: -5px;
}

.dateset-picker---inputForm---2-LdW.dateset-picker---inputForm---2-LdW.dateset-picker---inputForm---2-LdW.dateset-picker---inputForm---2-LdW {
    background-color: #f9f9f9;
    border-radius: 4px;
    padding: 15px;
}

.dateset-picker---inputForm---2-LdW.dateset-picker---inputForm---2-LdW.dateset-picker---inputForm---2-LdW.dateset-picker---inputForm---2-LdW label {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.dateset-picker---inputFormInput---1AY6H.dateset-picker---inputFormInput---1AY6H.dateset-picker---inputFormInput---1AY6H.dateset-picker---inputFormInput---1AY6H {
    background-color: white;
    display: block;
    padding: 10px;
    margin-bottom: 15px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.25s ease;
    font-size: 16px;
}

.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 0;
}

.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm li {
    padding: 5px;
    margin-bottom: 0;
}

.dateset-picker---iconPickerUlDiv---1hNWN.dateset-picker---iconPickerUlDiv---1hNWN.dateset-picker---iconPickerUlDiv---1hNWN.dateset-picker---iconPickerUlDiv---1hNWN {
    cursor: pointer;
    text-align: center;
    background-color: #f3f2f2;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    position: relative;
    width: 40px;
    height: 40px;
}

.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm.dateset-picker---iconPickerUl---3LKCm i {
    font-size: 16px;
}

.dateset-picker---iconPickerSelectedDiv---3Seig.dateset-picker---iconPickerSelectedDiv---3Seig.dateset-picker---iconPickerSelectedDiv---3Seig.dateset-picker---iconPickerSelectedDiv---3Seig {
    background-color: white !important;
    border: 1px solid #cfebef !important;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.dateset-picker---iconPickerUlDivDisabled---2Ex_u.dateset-picker---iconPickerUlDivDisabled---2Ex_u.dateset-picker---iconPickerUlDivDisabled---2Ex_u.dateset-picker---iconPickerUlDivDisabled---2Ex_u {
    cursor: default;
}

.dateset-picker---iconPickerSelectedDiv---3Seig.dateset-picker---iconPickerSelectedDiv---3Seig.dateset-picker---iconPickerSelectedDiv---3Seig.dateset-picker---iconPickerSelectedDiv---3Seig::after {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
}

.dateset-picker---dateSelectorDiv---azXCp.dateset-picker---dateSelectorDiv---azXCp.dateset-picker---dateSelectorDiv---azXCp.dateset-picker---dateSelectorDiv---azXCp {
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-bottom: 20px;
}

.dateset-picker---col50---1zKAO.dateset-picker---col50---1zKAO.dateset-picker---col50---1zKAO.dateset-picker---col50---1zKAO {
    flex-basis: 50%;
    max-width: 50%;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.dateset-picker---col100---1JGs3.dateset-picker---col100---1JGs3.dateset-picker---col100---1JGs3.dateset-picker---col100---1JGs3 {
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.dateset-picker---errorText---Bev0d.dateset-picker---errorText---Bev0d.dateset-picker---errorText---Bev0d.dateset-picker---errorText---Bev0d {
    text-align: center;
    font-weight: bold;
    color: #b20000;
}

.dateset-picker---hideErrorText---135Ld.dateset-picker---hideErrorText---135Ld.dateset-picker---hideErrorText---135Ld.dateset-picker---hideErrorText---135Ld {
    display: hidden;
}

.dateset-picker---hideOverlay---eNO9T.dateset-picker---hideOverlay---eNO9T.dateset-picker---hideOverlay---eNO9T.dateset-picker---hideOverlay---eNO9T {
    display: none;
}

.dateset-picker---showOverlay---1q90B.dateset-picker---showOverlay---1q90B.dateset-picker---showOverlay---1q90B.dateset-picker---showOverlay---1q90B {
    position: absolute;

    border-radius: 10px;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;

    margin: auto;
    width: 95%;
    height: 95%;
    z-index: 10;
    background: rgba(150, 150, 150, 0.5);
    border: 2px solid rgba(150, 150, 150, 1);

    display: flex;
    justify-content: center;
    align-items: center;
}

.dateset-picker---errorLabel---hl2eN.dateset-picker---errorLabel---hl2eN.dateset-picker---errorLabel---hl2eN.dateset-picker---errorLabel---hl2eN {
    margin-bottom: 20px;
    color: #b20000;
}

.dateset-picker---label---lYwTb.dateset-picker---label---lYwTb.dateset-picker---label---lYwTb.dateset-picker---label---lYwTb {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.dateset-picker---info---1UvYX.dateset-picker---info---1UvYX.dateset-picker---info---1UvYX.dateset-picker---info---1UvYX {
    display: block;
    font-weight: bold;
    padding: 15px 20px 15px 32px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 15px;
    background-color: rgba(207, 229, 239, 0.4);
    color: #30718f;
    margin: 10px 0;
    overflow: hidden;
    position: relative;
}

.dateset-picker---infoIcon---2O-lB.dateset-picker---infoIcon---2O-lB.dateset-picker---infoIcon---2O-lB.dateset-picker---infoIcon---2O-lB {
    position: absolute;
    left: 15px;
    top: 17px;
}

.dateset-picker---infoATag---2NkSD.dateset-picker---infoATag---2NkSD.dateset-picker---infoATag---2NkSD.dateset-picker---infoATag---2NkSD {
    margin-top: 8px;
}

.dateset-picker---infoATag---2NkSD.dateset-picker---infoATag---2NkSD.dateset-picker---infoATag---2NkSD.dateset-picker---infoATag---2NkSD a {
    cursor: pointer;
    text-decoration: underline;
}

.dateset-picker---selectIsActive---1a9RD.dateset-picker---selectIsActive---1a9RD.dateset-picker---selectIsActive---1a9RD.dateset-picker---selectIsActive---1a9RD div {
    background-color: "white";
    color: "black"
}.controls-area---controls---3__uB.controls-area---controls---3__uB.controls-area---controls---3__uB.controls-area---controls---3__uB {
    background-color: white;
    min-width: 369px;
    width: 370px;
    position: relative;
    height: 100%;
    z-index: 5;
    -webkit-box-shadow: 7px 0 13px rgba(0, 0, 0, 0.04);
    box-shadow: 7px 0 13px rgba(0, 0, 0, 0.04);
    padding-bottom: 60px;
}

.controls-area---controlsInner---2_EuI.controls-area---controlsInner---2_EuI.controls-area---controlsInner---2_EuI.controls-area---controlsInner---2_EuI {
    height: 100%;
    overflow-y: auto;
}

.controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt {
    background-color: white;
    text-align: center;
    height: 70px;
    width: 370px;
    padding-top: 10px;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
}

.controls-area---backButton---2GYy8.controls-area---backButton---2GYy8.controls-area---backButton---2GYy8.controls-area---backButton---2GYy8 {
    height: 50px;
}

.controls-area---backLink---33Tld.controls-area---backLink---33Tld.controls-area---backLink---33Tld.controls-area---backLink---33Tld {
    height: 50px;
    max-width: 370px;
    margin: 14px;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
}

@media only screen and (max-width: 768px) {
    .controls-area---controls---3__uB.controls-area---controls---3__uB.controls-area---controls---3__uB.controls-area---controls---3__uB {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        order: 2;
        height: auto;
        padding-bottom: 45px;
    }

    .controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt {
        width: 100%;
    }

    .controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt.controls-area---controlsFooter---lieGt {
        display: none;
    }
}
.summary-controls---orderOverview---2dkZE.summary-controls---orderOverview---2dkZE.summary-controls---orderOverview---2dkZE.summary-controls---orderOverview---2dkZE {
    padding: 20px 20px 40px 20px;
    text-align: center;
}

.summary-controls---font16---2sKyl.summary-controls---font16---2sKyl.summary-controls---font16---2sKyl.summary-controls---font16---2sKyl {
    font-size: 16px;
    color: #424a4c;
    font-family: 'Quicksand', Helvetica, Arial, sans-serif;
    line-height: 1.1em;
    margin-bottom: 0.4em;
    font-weight: bold;
}

.summary-controls---p---3Qkb7.summary-controls---p---3Qkb7.summary-controls---p---3Qkb7.summary-controls---p---3Qkb7 {
    margin-bottom: 20px;
}

.summary-controls---aTag---ACVTg.summary-controls---aTag---ACVTg.summary-controls---aTag---ACVTg.summary-controls---aTag---ACVTg {
    cursor: pointer;
    color: #5cbbc9;
}

.summary-controls---infoBox---34pBI.summary-controls---infoBox---34pBI.summary-controls---infoBox---34pBI.summary-controls---infoBox---34pBI {
    display: block;
    font-weight: bold;
    padding: 15px 20px 15px 32px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 15px;
    background-color: rgba(207, 229, 239, 0.4);
    color: #30718f;
    margin: 10px 0;
    overflow: hidden;
    position: relative;
}

.summary-controls---infoBoxIcon---3bQgM.summary-controls---infoBoxIcon---3bQgM.summary-controls---infoBoxIcon---3bQgM.summary-controls---infoBoxIcon---3bQgM {
    position: absolute;
    left: 15px;
    top: 17px;
}

.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
}

.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds li {
    padding: 5px;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds.summary-controls---detailsList---337ds li:first-child {
    border-top: 0;
}

.summary-controls---priceTotal---hJg0i.summary-controls---priceTotal---hJg0i.summary-controls---priceTotal---hJg0i.summary-controls---priceTotal---hJg0i {
    text-align: center;
    padding: 20px 0;
    font-weight: 900;
    font-size: 24px;
}

.summary-controls---priceTotal---hJg0i.summary-controls---priceTotal---hJg0i.summary-controls---priceTotal---hJg0i.summary-controls---priceTotal---hJg0i span {
    color: #999;
    font-size: 12px;
    display: block;
    font-weight: bold;
}

.summary-controls---buttonCss---3onid.summary-controls---buttonCss---3onid.summary-controls---buttonCss---3onid.summary-controls---buttonCss---3onid {
    font-size: 15px;
    padding: 11px 20px;
}
.controls-navigation---navigation---3uBA4.controls-navigation---navigation---3uBA4.controls-navigation---navigation---3uBA4.controls-navigation---navigation---3uBA4 {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #f9f9f9;
    height: 60px;
    width: 370px;
    z-index: 10;
    display: flex;
}

.controls-navigation---navigationButton---353uA.controls-navigation---navigationButton---353uA.controls-navigation---navigationButton---353uA.controls-navigation---navigationButton---353uA {
    background-color: #cfebef;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.25s ease;
    cursor: pointer;
}

.controls-navigation---navigationButtonCheckout---RHt2w.controls-navigation---navigationButtonCheckout---RHt2w.controls-navigation---navigationButtonCheckout---RHt2w.controls-navigation---navigationButtonCheckout---RHt2w {
    -webkit-box-flex: 1;
    flex-grow: 1;
    font-weight: bold;
    cursor: pointer;
    -o-transition: 0.25s ease;
    transition: 0.25s ease;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: #a9dbe2;
}

.controls-navigation---navigationButtonCheckoutAnimation---3gNzX.controls-navigation---navigationButtonCheckoutAnimation---3gNzX.controls-navigation---navigationButtonCheckoutAnimation---3gNzX.controls-navigation---navigationButtonCheckoutAnimation---3gNzX {
    margin-left: 5px;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: controls-navigation---noti---3cpvz;
}

.controls-navigation---navigationButtonDisabled---1nYiu.controls-navigation---navigationButtonDisabled---1nYiu.controls-navigation---navigationButtonDisabled---1nYiu.controls-navigation---navigationButtonDisabled---1nYiu {
    background-color: #e2e2e2;
    cursor: default;
}

.controls-navigation---navigationPrev---1ogat.controls-navigation---navigationPrev---1ogat.controls-navigation---navigationPrev---1ogat.controls-navigation---navigationPrev---1ogat {
    background-color: #cfebef;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.25s ease;
    cursor: pointer;
}

.controls-navigation---navigationCurrent---p5oSG.controls-navigation---navigationCurrent---p5oSG.controls-navigation---navigationCurrent---p5oSG.controls-navigation---navigationCurrent---p5oSG {
    flex-grow: 1;
    background-color: #f9f9f9;
    position: relative;
    transition: 0.25s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.controls-navigation---navigationCurrent---p5oSG.controls-navigation---navigationCurrent---p5oSG.controls-navigation---navigationCurrent---p5oSG.controls-navigation---navigationCurrent---p5oSG span {
    font-size: 12px;
    line-height: 1;
    display: block;
    font-weight: bold;
    text-align: center;
}

.controls-navigation---navigationTextContainer---3CDBE.controls-navigation---navigationTextContainer---3CDBE.controls-navigation---navigationTextContainer---3CDBE.controls-navigation---navigationTextContainer---3CDBE {
    position: relative;
    z-index: 2;
    text-align: center;
}

/*This is the main navigation*/
.controls-navigation---mainNav---1iQtL.controls-navigation---mainNav---1iQtL.controls-navigation---mainNav---1iQtL.controls-navigation---mainNav---1iQtL {
    background: white;
    position: fixed;
    left: 0;
    top: 0;
    width: 370px;
    height: 100%;
    z-index: 99;
    padding-bottom: 60px;
    transform: translateY(100%);
    visibility: hidden;
    transition: 0.35s ease;
}

.controls-navigation---mainNavInner---38wDv.controls-navigation---mainNavInner---38wDv.controls-navigation---mainNavInner---38wDv.controls-navigation---mainNavInner---38wDv {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    padding: 20px;
}

.controls-navigation---mainNavVisible---1x8uC.controls-navigation---mainNavVisible---1x8uC.controls-navigation---mainNavVisible---1x8uC.controls-navigation---mainNavVisible---1x8uC {
    transform: translateY(0%);
    visibility: visible;
}

.controls-navigation---mainNavControls---2bVfY.controls-navigation---mainNavControls---2bVfY.controls-navigation---mainNavControls---2bVfY.controls-navigation---mainNavControls---2bVfY {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #f9f9f9;
    height: 60px;
    width: 370px;
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translateY(100%);
    visibility: hidden;
    transition: 0.35s ease;
}

.controls-navigation---mainNavControlsVisible---3t24y.controls-navigation---mainNavControlsVisible---3t24y.controls-navigation---mainNavControlsVisible---3t24y.controls-navigation---mainNavControlsVisible---3t24y {
    visibility: visible;
    transition-delay: 0.3s;
    transform: translateY(0%);
}

.controls-navigation---controlsButton---yafWv.controls-navigation---controlsButton---yafWv.controls-navigation---controlsButton---yafWv.controls-navigation---controlsButton---yafWv {
    -webkit-appearance: none;
    background: transparent;
    border: 0;
    padding: 0;
    line-height: inherit;
    cursor: pointer;
    outline: 0;
    width: 50%;
    height: 100%;
    font-weight: bold;
}

.controls-navigation---controlsButtonCheckout---3tVuE.controls-navigation---controlsButtonCheckout---3tVuE.controls-navigation---controlsButtonCheckout---3tVuE.controls-navigation---controlsButtonCheckout---3tVuE {
    background-color: #cfebef;
    transition: 0.25s ease;
}

.controls-navigation---mainNavigationLabel---3R0mX.controls-navigation---mainNavigationLabel---3R0mX.controls-navigation---mainNavigationLabel---3R0mX.controls-navigation---mainNavigationLabel---3R0mX {
    display: block;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_ {
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
    cursor: pointer;
}

.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_ li a {
    font-size: 14px;
    padding: 5px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    color: #5cbbc9;
}

.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_ li:last-child a {
    border: 0;
}

.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_.controls-navigation---mainNavigationUl---u3s1_ li a:hover {
    color: #3695a2;
}

.controls-navigation---mainNavPreview---2Fkgy.controls-navigation---mainNavPreview---2Fkgy.controls-navigation---mainNavPreview---2Fkgy.controls-navigation---mainNavPreview---2Fkgy {
    border-radius: 4px;
    display: block;
    width: 25px;
    height: 25px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-position: center;
    background-size: cover;
    position: relative;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #424a4c;
    margin-left: 4px;
}

.controls-navigation---mainNavPreviewText---2_T2I.controls-navigation---mainNavPreviewText---2_T2I.controls-navigation---mainNavPreviewText---2_T2I.controls-navigation---mainNavPreviewText---2_T2I {
    background-color: #424a4c;
    color: white;
    width: auto;
    font-size: 11px;
    height: auto;
    line-height: 1;
    padding: 3px 7px;
    margin-left: 4px;
}

@media only screen and (max-width: 768px) {
    .controls-navigation---navigation---3uBA4.controls-navigation---navigation---3uBA4.controls-navigation---navigation---3uBA4.controls-navigation---navigation---3uBA4 {
        width: 100%;
    }

    .controls-navigation---mainNav---1iQtL.controls-navigation---mainNav---1iQtL.controls-navigation---mainNav---1iQtL.controls-navigation---mainNav---1iQtL {
        width: 100%;
    }

    .controls-navigation---mainNavControls---2bVfY.controls-navigation---mainNavControls---2bVfY.controls-navigation---mainNavControls---2bVfY.controls-navigation---mainNavControls---2bVfY {
        width: 100%;
    }

    .controls-navigation---navigationButton---353uA.controls-navigation---navigationButton---353uA.controls-navigation---navigationButton---353uA.controls-navigation---navigationButton---353uA {
        width: 80px;
    }
}

@keyframes controls-navigation---noti---3cpvz {
    0% {
        transform: translateX(0) scale(0.8);
    }
    50% {
        transform: translateX(7px) scale(0.8);
    }
    100% {
        transform: translateX(0) scale(0.8);
    }
}
.extra-pages---controlsInner---2VAVU.extra-pages---controlsInner---2VAVU.extra-pages---controlsInner---2VAVU.extra-pages---controlsInner---2VAVU {
    height: 100%;
    overflow-y: auto;
}

.extra-pages---buttonContainer---1riS4.extra-pages---buttonContainer---1riS4.extra-pages---buttonContainer---1riS4.extra-pages---buttonContainer---1riS4 {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 80px;
    align-items: flex-start;
}

.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fda0a0;
    height: 60px;
    width: 370px;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: background 0.25s ease-out;
}

@media only screen and (max-width: 768px) {
    .extra-pages---navigation---isdLd.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd {
        width: 100%;
    }
}

.extra-pages---addExtraPage---g6U1o.extra-pages---addExtraPage---g6U1o.extra-pages---addExtraPage---g6U1o.extra-pages---addExtraPage---g6U1o {
    display: flex;
    justify-content: center;
}

.extra-pages---addExtraPage---g6U1o.extra-pages---addExtraPage---g6U1o.extra-pages---addExtraPage---g6U1o.extra-pages---addExtraPage---g6U1o,
.extra-pages---remainingPages---1Zle3.extra-pages---remainingPages---1Zle3.extra-pages---remainingPages---1Zle3.extra-pages---remainingPages---1Zle3 {
    padding: 8px 0;
}

.extra-pages---extraPage---UQypO.extra-pages---extraPage---UQypO.extra-pages---extraPage---UQypO.extra-pages---extraPage---UQypO {
    padding: 10px;
    display: grid;
    grid-template-columns: 86px auto;
    grid-template-rows: auto auto;
}

.extra-pages---remainingPages---1Zle3.extra-pages---remainingPages---1Zle3.extra-pages---remainingPages---1Zle3.extra-pages---remainingPages---1Zle3 {
    text-align: center;
}

.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd.extra-pages---navigation---isdLd:hover {
    background-color: #ffacac;
    transition: background 0.25s ease-out;
}

.extra-pages---dropDownHeader---2_-1B.extra-pages---dropDownHeader---2_-1B.extra-pages---dropDownHeader---2_-1B.extra-pages---dropDownHeader---2_-1B {
    background-color: #f3f2f2;
    border-radius: 4px;
    border: 1px dashed rgba(0, 0, 0, 0.07);
    transition: all 0.2s ease;
    padding: 10px;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    cursor: pointer;
    padding: 10px;
}

.extra-pages---dropDownHeader---2_-1B.extra-pages---dropDownHeader---2_-1B.extra-pages---dropDownHeader---2_-1B.extra-pages---dropDownHeader---2_-1B:hover {
    background-color: white;
}

.extra-pages---dropDownHeaderSelected---3D2HX.extra-pages---dropDownHeaderSelected---3D2HX.extra-pages---dropDownHeaderSelected---3D2HX.extra-pages---dropDownHeaderSelected---3D2HX {
    background-color: white;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.extra-pages---tabGroup---2xdu_.extra-pages---tabGroup---2xdu_.extra-pages---tabGroup---2xdu_.extra-pages---tabGroup---2xdu_ {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.extra-pages---iconPicker---375ZL.extra-pages---iconPicker---375ZL.extra-pages---iconPicker---375ZL.extra-pages---iconPicker---375ZL {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.extra-pages---tabGroupLi---1w1Sz.extra-pages---tabGroupLi---1w1Sz.extra-pages---tabGroupLi---1w1Sz.extra-pages---tabGroupLi---1w1Sz {
    padding: 5px;
}

.extra-pages---categoryLi---1bNfi.extra-pages---categoryLi---1bNfi.extra-pages---categoryLi---1bNfi.extra-pages---categoryLi---1bNfi {
    padding: 5px;
}

.extra-pages---categoryTabItem---1js3x.extra-pages---categoryTabItem---1js3x.extra-pages---categoryTabItem---1js3x.extra-pages---categoryTabItem---1js3x {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    padding: 5px;
}

.extra-pages---tabItem---5OKbq.extra-pages---tabItem---5OKbq.extra-pages---tabItem---5OKbq.extra-pages---tabItem---5OKbq {
    padding: 16px;
}

.extra-pages---categoryItem---1smG_.extra-pages---categoryItem---1smG_.extra-pages---categoryItem---1smG_.extra-pages---categoryItem---1smG_ {
    padding: 6px 10px;
}

.extra-pages---categoryTabItemSelected---29ZwK.extra-pages---categoryTabItemSelected---29ZwK.extra-pages---categoryTabItemSelected---29ZwK.extra-pages---categoryTabItemSelected---29ZwK {
    background-color: #cfebef;
}

.extra-pages---categoryTabItemSelected---29ZwK.extra-pages---categoryTabItemSelected---29ZwK.extra-pages---categoryTabItemSelected---29ZwK.extra-pages---categoryTabItemSelected---29ZwK:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}

.extra-pages---padLeft---22eTu.extra-pages---padLeft---22eTu.extra-pages---padLeft---22eTu.extra-pages---padLeft---22eTu {
    padding-left: 3px;
}

.extra-pages---closeSelector---2HTxM.extra-pages---closeSelector---2HTxM.extra-pages---closeSelector---2HTxM.extra-pages---closeSelector---2HTxM {
    font-size: 24px;
    color: #ffffff;
}

@media only screen and (max-width: 768px) {
    .extra-pages---tabGroupLi---1w1Sz.extra-pages---tabGroupLi---1w1Sz.extra-pages---tabGroupLi---1w1Sz.extra-pages---tabGroupLi---1w1Sz {
        width: 72px;
    }
}
.extra-page-selector---tabGroup---2_wmZ.extra-page-selector---tabGroup---2_wmZ.extra-page-selector---tabGroup---2_wmZ.extra-page-selector---tabGroup---2_wmZ {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.extra-page-selector---iconPicker---nRuja.extra-page-selector---iconPicker---nRuja.extra-page-selector---iconPicker---nRuja.extra-page-selector---iconPicker---nRuja {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.extra-page-selector---tabGroupLi---mFLpN.extra-page-selector---tabGroupLi---mFLpN.extra-page-selector---tabGroupLi---mFLpN.extra-page-selector---tabGroupLi---mFLpN {
    padding: 5px;
}

.extra-page-selector---categoryLi---3z5IZ.extra-page-selector---categoryLi---3z5IZ.extra-page-selector---categoryLi---3z5IZ.extra-page-selector---categoryLi---3z5IZ {
    padding: 5px;
}

.extra-page-selector---categoryTabItem---2LElu.extra-page-selector---categoryTabItem---2LElu.extra-page-selector---categoryTabItem---2LElu.extra-page-selector---categoryTabItem---2LElu {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    padding: 5px;
}

.extra-page-selector---categoryTabItemSelected---zWa1Q.extra-page-selector---categoryTabItemSelected---zWa1Q.extra-page-selector---categoryTabItemSelected---zWa1Q.extra-page-selector---categoryTabItemSelected---zWa1Q {
    background-color: #cfebef;
}

.extra-page-selector---categoryTabItemSelected---zWa1Q.extra-page-selector---categoryTabItemSelected---zWa1Q.extra-page-selector---categoryTabItemSelected---zWa1Q.extra-page-selector---categoryTabItemSelected---zWa1Q:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}

/* TODO: Refactor */

.extra-page-selector---iconPickerItem---16r5X.extra-page-selector---iconPickerItem---16r5X.extra-page-selector---iconPickerItem---16r5X.extra-page-selector---iconPickerItem---16r5X:hover {
    background-color: #fff;
}

.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.extra-page-selector---iconPickerItem---16r5X.extra-page-selector---iconPickerItem---16r5X.extra-page-selector---iconPickerItem---16r5X.extra-page-selector---iconPickerItem---16r5X:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

.extra-page-selector---iconPickerItemDisabled---2Er0a.extra-page-selector---iconPickerItemDisabled---2Er0a.extra-page-selector---iconPickerItemDisabled---2Er0a.extra-page-selector---iconPickerItemDisabled---2Er0a {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.extra-page-selector---iconPickerItemSmall---3S__4.extra-page-selector---iconPickerItemSmall---3S__4.extra-page-selector---iconPickerItemSmall---3S__4.extra-page-selector---iconPickerItemSmall---3S__4 {
    width: 40px;
    height: 40px;
}

.extra-page-selector---iconPickerItemImageAuto---q2iYP.extra-page-selector---iconPickerItemImageAuto---q2iYP.extra-page-selector---iconPickerItemImageAuto---q2iYP.extra-page-selector---iconPickerItemImageAuto---q2iYP {
    width: auto;
    height: auto;
}

.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF.extra-page-selector---iconPickerItemSelected---36PZF {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.extra-page-selector---iconPickerIcon---1BCVn.extra-page-selector---iconPickerIcon---1BCVn.extra-page-selector---iconPickerIcon---1BCVn.extra-page-selector---iconPickerIcon---1BCVn {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}

.extra-page-selector---iconPickerLi---185X_.extra-page-selector---iconPickerLi---185X_.extra-page-selector---iconPickerLi---185X_.extra-page-selector---iconPickerLi---185X_ {
    width: 100%;
    padding: 0 10px 20px;
}

.extra-page-selector---extraPage---2jggX.extra-page-selector---extraPage---2jggX.extra-page-selector---extraPage---2jggX.extra-page-selector---extraPage---2jggX {
    padding: 10px;
    display: grid;
    grid-template-columns: 86px auto;
    grid-template-rows: auto auto;
    border-radius: 5px;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1);
}

.extra-page-selector---iconPickerTextWrapper---3JXKn.extra-page-selector---iconPickerTextWrapper---3JXKn.extra-page-selector---iconPickerTextWrapper---3JXKn.extra-page-selector---iconPickerTextWrapper---3JXKn {
    text-align: left;
    padding: 0 10px;
}

.extra-page-selector---iconPickerTitle---1X8DL.extra-page-selector---iconPickerTitle---1X8DL.extra-page-selector---iconPickerTitle---1X8DL.extra-page-selector---iconPickerTitle---1X8DL {
    font-weight: bold;
    font-size: 14px;
    grid-column-start: 2;
    grid-column-end: 3;
    text-align: left;
}

.extra-page-selector---thumbnailAndPreview---N8QVc.extra-page-selector---thumbnailAndPreview---N8QVc.extra-page-selector---thumbnailAndPreview---N8QVc.extra-page-selector---thumbnailAndPreview---N8QVc {
    cursor: pointer;
    position: relative;
}

.extra-page-selector---previewIconContainer---2H1Cx.extra-page-selector---previewIconContainer---2H1Cx.extra-page-selector---previewIconContainer---2H1Cx.extra-page-selector---previewIconContainer---2H1Cx {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    background-color: rgba(255, 255, 255, 0.6);
}

.extra-page-selector---previewIconContainer---2H1Cx.extra-page-selector---previewIconContainer---2H1Cx.extra-page-selector---previewIconContainer---2H1Cx.extra-page-selector---previewIconContainer---2H1Cx img {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.extra-page-selector---buttonContainer---_8RjS.extra-page-selector---buttonContainer---_8RjS.extra-page-selector---buttonContainer---_8RjS.extra-page-selector---buttonContainer---_8RjS {
    display: flex;
    padding-top: 10px;
}
.selected-extra-pages---iconPicker---7ZGls.selected-extra-pages---iconPicker---7ZGls.selected-extra-pages---iconPicker---7ZGls.selected-extra-pages---iconPicker---7ZGls {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.selected-extra-pages---iconPickerLi---lS8wZ.selected-extra-pages---iconPickerLi---lS8wZ.selected-extra-pages---iconPickerLi---lS8wZ.selected-extra-pages---iconPickerLi---lS8wZ {
    width: 100%;
    padding: 0 10px 20px;
}

.selected-extra-pages---iconPickerItem---3r_-n.selected-extra-pages---iconPickerItem---3r_-n.selected-extra-pages---iconPickerItem---3r_-n.selected-extra-pages---iconPickerItem---3r_-n:hover {
    background-color: #fff;
}

.selected-extra-pages---iconPickerItem---3r_-n.selected-extra-pages---iconPickerItem---3r_-n.selected-extra-pages---iconPickerItem---3r_-n.selected-extra-pages---iconPickerItem---3r_-n:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.selected-extra-pages---iconPickerItemSmall---18pun.selected-extra-pages---iconPickerItemSmall---18pun.selected-extra-pages---iconPickerItemSmall---18pun.selected-extra-pages---iconPickerItemSmall---18pun {
    width: 40px;
    height: 40px;
}

.selected-extra-pages---iconPickerItemImageAuto---31KZk.selected-extra-pages---iconPickerItemImageAuto---31KZk.selected-extra-pages---iconPickerItemImageAuto---31KZk.selected-extra-pages---iconPickerItemImageAuto---31KZk {
    width: auto;
    height: auto;
}

.selected-extra-pages---extraPage---sfJJy.selected-extra-pages---extraPage---sfJJy.selected-extra-pages---extraPage---sfJJy.selected-extra-pages---extraPage---sfJJy {
    padding: 10px;
    display: grid;
    grid-template-columns: 86px auto;
    grid-template-rows: auto auto;
    border-radius: 5px;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1);
}

.selected-extra-pages---iconPickerTextWrapper---UN9hF.selected-extra-pages---iconPickerTextWrapper---UN9hF.selected-extra-pages---iconPickerTextWrapper---UN9hF.selected-extra-pages---iconPickerTextWrapper---UN9hF {
    text-align: left;
    padding: 0 10px;
}

.selected-extra-pages---iconPickerTitle---27l_9.selected-extra-pages---iconPickerTitle---27l_9.selected-extra-pages---iconPickerTitle---27l_9.selected-extra-pages---iconPickerTitle---27l_9 {
    font-weight: bold;
    font-size: 14px;
    grid-column-start: 2;
    grid-column-end: 3;
    text-align: left;
}

.selected-extra-pages---buttonContainer---32wCT.selected-extra-pages---buttonContainer---32wCT.selected-extra-pages---buttonContainer---32wCT.selected-extra-pages---buttonContainer---32wCT {
    display: flex;
    padding-top: 10px;
}

.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs {
    background-color: #e69292;
    padding: 8px;
    margin-right: 10px;
    color: white;
}

.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs:focus,
.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs:active {
    outline: none !important;
    box-shadow: none !important;
    color: white;
}

.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs.selected-extra-pages---buttonRemove---1-TCs:hover {
    background-color: rgb(253, 160, 160) !important;
    color: white !important;
}

.selected-extra-pages---selectQuantity---3Q6wS.selected-extra-pages---selectQuantity---3Q6wS.selected-extra-pages---selectQuantity---3Q6wS.selected-extra-pages---selectQuantity---3Q6wS {
    width: 70px;
}

.selected-extra-pages---thumbnailAndPreview---3dpvT.selected-extra-pages---thumbnailAndPreview---3dpvT.selected-extra-pages---thumbnailAndPreview---3dpvT.selected-extra-pages---thumbnailAndPreview---3dpvT {
    cursor: pointer;
    position: relative;
}

.selected-extra-pages---previewIconContainer---2ZdaB.selected-extra-pages---previewIconContainer---2ZdaB.selected-extra-pages---previewIconContainer---2ZdaB.selected-extra-pages---previewIconContainer---2ZdaB {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    background-color: rgba(255, 255, 255, 0.6);
}

.selected-extra-pages---previewIconContainer---2ZdaB.selected-extra-pages---previewIconContainer---2ZdaB.selected-extra-pages---previewIconContainer---2ZdaB.selected-extra-pages---previewIconContainer---2ZdaB img {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.month-divider-selector---tabGroup---WKwOx.month-divider-selector---tabGroup---WKwOx.month-divider-selector---tabGroup---WKwOx.month-divider-selector---tabGroup---WKwOx {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    flex-flow: row wrap;
    margin: 0 -5px 5px;
}

.month-divider-selector---tabGroupLi---1i63r.month-divider-selector---tabGroupLi---1i63r.month-divider-selector---tabGroupLi---1i63r.month-divider-selector---tabGroupLi---1i63r {
    padding: 5px;
}

.month-divider-selector---categoryTabItem---1lqsn.month-divider-selector---categoryTabItem---1lqsn.month-divider-selector---categoryTabItem---1lqsn.month-divider-selector---categoryTabItem---1lqsn {
    display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 4px;
    background-color: #f1f1f1;
    color: #424a4c;
    position: relative;
    letter-spacing: 0.05em;
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}

.month-divider-selector---categoryTabItemSelected---3rSKN.month-divider-selector---categoryTabItemSelected---3rSKN.month-divider-selector---categoryTabItemSelected---3rSKN.month-divider-selector---categoryTabItemSelected---3rSKN {
    background-color: #cfebef;
}

.month-divider-selector---categoryTabItemSelected---3rSKN.month-divider-selector---categoryTabItemSelected---3rSKN.month-divider-selector---categoryTabItemSelected---3rSKN.month-divider-selector---categoryTabItemSelected---3rSKN:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cfebef;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
}

.month-divider-selector---checkBoxDiv---5bNDO.month-divider-selector---checkBoxDiv---5bNDO.month-divider-selector---checkBoxDiv---5bNDO.month-divider-selector---checkBoxDiv---5bNDO {
    display: block;
    padding-bottom: 10px;
}

.month-divider-selector---checkBoxDiv---5bNDO.month-divider-selector---checkBoxDiv---5bNDO.month-divider-selector---checkBoxDiv---5bNDO.month-divider-selector---checkBoxDiv---5bNDO:last-child {
    padding-bottom: 80px;
}

.month-divider-selector---checkBoxWrap---2HvQp.month-divider-selector---checkBoxWrap---2HvQp.month-divider-selector---checkBoxWrap---2HvQp.month-divider-selector---checkBoxWrap---2HvQp {
    position: relative;
    padding-left: 23px;
    cursor: pointer;
    font-size: 14px;
    user-select: none;
    line-height: 16px;
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 10px;
}

.month-divider-selector---isInactive---20cZK.month-divider-selector---isInactive---20cZK.month-divider-selector---isInactive---20cZK.month-divider-selector---isInactive---20cZK {
    cursor: initial;
    color: #cccccc;
}

.month-divider-selector---checkBoxWrapSpan---1d18l.month-divider-selector---checkBoxWrapSpan---1d18l.month-divider-selector---checkBoxWrapSpan---1d18l.month-divider-selector---checkBoxWrapSpan---1d18l {
    position: absolute;
    display: inline-block;
    border-radius: 2px;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: rgba(0, 0, 0, 0.15);
    transition: all 0.2s ease;
}

.month-divider-selector---checkBoxWrapSpanSelected---1dv5t.month-divider-selector---checkBoxWrapSpanSelected---1dv5t.month-divider-selector---checkBoxWrapSpanSelected---1dv5t.month-divider-selector---checkBoxWrapSpanSelected---1dv5t {
    background-color: #cfebef;
}

.month-divider-selector---checkBoxWrapSpan---1d18l.month-divider-selector---checkBoxWrapSpan---1d18l.month-divider-selector---checkBoxWrapSpan---1d18l.month-divider-selector---checkBoxWrapSpan---1d18l:before {
    color: #424a4c;
    line-height: 1;
    font-size: 14px;
    transition: all 0.2s ease;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0) translateZ(0);
    opacity: 0;
}

.month-divider-selector---checkBoxWrapSpanSelected---1dv5t.month-divider-selector---checkBoxWrapSpanSelected---1dv5t.month-divider-selector---checkBoxWrapSpanSelected---1dv5t.month-divider-selector---checkBoxWrapSpanSelected---1dv5t:before {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1) translateZ(0);
}
.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE {
    background-color: transparent;
    border-radius: 5px;
    z-index: 51;
    position: fixed;
    top: 50%;
    left: 50%;
    box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.2);
    display: inline-block;
    transition: all 0.35s ease;
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.9);
    text-align: center !important;
    vertical-align: middle;
    max-width: 80%;
}

.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE h1,
h2,
h3,
h4,
h5 {
    color: #424a4c;
    font-family: "Quicksand", Helvetica, Arial, sans-serif;
    line-height: 1.1em;
    margin-bottom: 0.4em;
    font-weight: bold;
}

.image-cropper---modalBoxShow---2f4dd.image-cropper---modalBoxShow---2f4dd.image-cropper---modalBoxShow---2f4dd.image-cropper---modalBoxShow---2f4dd {
    transition-delay: 0.15s;
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}

.image-cropper---overlay---1s04m.image-cropper---overlay---1s04m.image-cropper---overlay---1s04m.image-cropper---overlay---1s04m {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 50;
    transition: all 0.3s ease 0.15s;
    opacity: 1;
}

.image-cropper---modalCloseButton---lhiMf.image-cropper---modalCloseButton---lhiMf.image-cropper---modalCloseButton---lhiMf.image-cropper---modalCloseButton---lhiMf {
    appearance: none;
    background: transparent;
    border: 0;
    padding: 0;
    line-height: inherit;
    cursor: pointer;
    outline: 0;

    position: absolute;
    width: 30px;
    height: 30px;
    background-color: #424a4c;
    color: #cfebef;
    border-radius: 50%;
    top: -15px;
    right: -15px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.image-cropper---menuList---1OwjQ.image-cropper---menuList---1OwjQ.image-cropper---menuList---1OwjQ.image-cropper---menuList---1OwjQ {
    list-style: none;
    display: flex;

    max-width: 400px;
    margin: 0 auto;
    line-height: 40px;
    background: white;
    padding: 0;
}

.image-cropper---menuList---1OwjQ.image-cropper---menuList---1OwjQ.image-cropper---menuList---1OwjQ.image-cropper---menuList---1OwjQ li {
    flex-grow: 1;
    border-left: 1px solid rgba(0, 0, 0, 0.07);
    position: relative;
    height: 100%;
    width: 20%;
    cursor: pointer;
}

.image-cropper---spinnerWrapper---3SMTF.image-cropper---spinnerWrapper---3SMTF.image-cropper---spinnerWrapper---3SMTF.image-cropper---spinnerWrapper---3SMTF {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    visibility: hidden;
}

.image-cropper---spinnerWrapperVisible---2--qy.image-cropper---spinnerWrapperVisible---2--qy.image-cropper---spinnerWrapperVisible---2--qy.image-cropper---spinnerWrapperVisible---2--qy {
    visibility: visible;
}

.image-cropper---spinnerImage---JnzI-.image-cropper---spinnerImage---JnzI-.image-cropper---spinnerImage---JnzI-.image-cropper---spinnerImage---JnzI- {
    position: absolute;
    margin: auto;
    width: 100px;
    height: 100px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.image-cropper---spinnerOverlay---2fwtp.image-cropper---spinnerOverlay---2fwtp.image-cropper---spinnerOverlay---2fwtp.image-cropper---spinnerOverlay---2fwtp {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.3;
}

@media only screen and (max-width: 992px) {
    .image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE {
        width: 90%;
        left: 5%;
        max-height: 100%;
        max-width: 100%;
    }

    .image-cropper---modalBoxShow---2f4dd.image-cropper---modalBoxShow---2f4dd.image-cropper---modalBoxShow---2f4dd.image-cropper---modalBoxShow---2f4dd {
        transform: translateY(-50%);
    }
}

@media only screen and (max-width: 768px) {
    .image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE.image-cropper---modalBox---1FEkE {
        transform: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        overflow-y: auto;
        overflow-x: hidden;
        border-radius: 0;
        max-width: 100%;
    }

    .image-cropper---modalCloseButton---lhiMf.image-cropper---modalCloseButton---lhiMf.image-cropper---modalCloseButton---lhiMf.image-cropper---modalCloseButton---lhiMf {
        top: 10px;
        right: 10px;
    }
}
.cover---svgContainer---3yvHA.cover---svgContainer---3yvHA.cover---svgContainer---3yvHA.cover---svgContainer---3yvHA {
    height: 100%;
    width: 100%;
}

.cover---calendarContainer---2n7cV.cover---calendarContainer---2n7cV.cover---calendarContainer---2n7cV.cover---calendarContainer---2n7cV {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 50px;
}
.owner-page---svgContainer---2KUFg.owner-page---svgContainer---2KUFg.owner-page---svgContainer---2KUFg.owner-page---svgContainer---2KUFg {
    height: 100%;
    width: 100%;
}

.owner-page---calendarContainer---1GeX3.owner-page---calendarContainer---1GeX3.owner-page---calendarContainer---1GeX3.owner-page---calendarContainer---1GeX3 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 50px;
}
.summary---details---hsOt5.summary---details---hsOt5.summary---details---hsOt5.summary---details---hsOt5 {
    width: 100%;
    max-width: 300px;
    list-style: none;
    margin: 0 auto;
    padding: 0;
    font-size: 13px;
}

.summary---detailsItem---DMZMC.summary---detailsItem---DMZMC.summary---detailsItem---DMZMC.summary---detailsItem---DMZMC {
    padding: 5px;
    display: flex;
    box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.summary---detailsItem---DMZMC.summary---detailsItem---DMZMC.summary---detailsItem---DMZMC.summary---detailsItem---DMZMC:nth-child(n + 2):last-child {
    border-bottom: 0;
}

.summary---detailsItemTitle---3nMO9.summary---detailsItemTitle---3nMO9.summary---detailsItemTitle---3nMO9.summary---detailsItemTitle---3nMO9 {
    font-weight: bold;
}

.summary---containerWidth---1SSLS.summary---containerWidth---1SSLS.summary---containerWidth---1SSLS.summary---containerWidth---1SSLS {
    width: 65vh;
}

.summary---previewTabContainer---1Mh0T.summary---previewTabContainer---1Mh0T.summary---previewTabContainer---1Mh0T.summary---previewTabContainer---1Mh0T {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 20px;
    z-index: 5;
    display: flex;
    box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.1);
}

.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP {
    padding: 10px 15px;
    font-weight: bold;
    cursor: pointer;
    line-height: 1;
    border-right: 1px solid rgba(0, 0, 0, 0.07);
    position: relative;
    background-color: white;
    transition: all 0.25s linear;
}

.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -7px;
    transition: all 0.15s linear;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #424a4c;
    opacity: 0;
    visibility: hidden;
}

.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP:first-child {
    border-radius: 4px 0 0 4px;
}

.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP.summary---previewTabItem---276TP:last-child {
    border-right: 0;
    border-radius: 0 4px 4px 0;
}

.summary---previewTabItemSelected---3jwMX.summary---previewTabItemSelected---3jwMX.summary---previewTabItemSelected---3jwMX.summary---previewTabItemSelected---3jwMX {
    background: #424a4c;
    color: white;
    cursor: default;
}

.summary---previewTabItemSelected---3jwMX.summary---previewTabItemSelected---3jwMX.summary---previewTabItemSelected---3jwMX.summary---previewTabItemSelected---3jwMX::after {
    opacity: 1;
    visibility: visible;
    transform: translateY(7px);
}

.summary---previewArea---CKJbX.summary---previewArea---CKJbX.summary---previewArea---CKJbX.summary---previewArea---CKJbX {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 70px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 50px 20px 20px;
}

.summary---heightForInlay---2ooU4.summary---heightForInlay---2ooU4.summary---heightForInlay---2ooU4.summary---heightForInlay---2ooU4 {
    width: 100vh;
}

@media only screen and (max-width: 768px) {
    .summary---previewAreaWrapper---2p6vv.summary---previewAreaWrapper---2p6vv.summary---previewAreaWrapper---2p6vv.summary---previewAreaWrapper---2p6vv {
        position: relative;
    }
    .summary---heightForInlay---2ooU4.summary---heightForInlay---2ooU4.summary---heightForInlay---2ooU4.summary---heightForInlay---2ooU4 {
        width: 55vh;
        margin-top: 30px;
    }

    .summary---containerWidth---1SSLS.summary---containerWidth---1SSLS.summary---containerWidth---1SSLS.summary---containerWidth---1SSLS {
        width: 32vh;
    }

    .summary---previewArea---CKJbX.summary---previewArea---CKJbX.summary---previewArea---CKJbX.summary---previewArea---CKJbX {
        padding: 50px 20px 0px; 
        bottom: unset;
    }
}
.insert---noMarginSelect---2X5bo.insert---noMarginSelect---2X5bo.insert---noMarginSelect---2X5bo.insert---noMarginSelect---2X5bo {
    padding-left: 0;
}

.insert---svgContainer---XlsTh.insert---svgContainer---XlsTh.insert---svgContainer---XlsTh.insert---svgContainer---XlsTh {
    height: 100%;
    width: 100%;
}

.insert---calendarContainer---9hyzH.insert---calendarContainer---9hyzH.insert---calendarContainer---9hyzH.insert---calendarContainer---9hyzH {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: calc(100% - 48px);
    width: 100%;
    margin-top: 48px;
}

.insert---dimmerContainer---3PYiF.insert---dimmerContainer---3PYiF.insert---dimmerContainer---3PYiF.insert---dimmerContainer---3PYiF {
    width: 100%;
    height: 100%;
}

.insert---dimmer---6aga1.insert---dimmer---6aga1.insert---dimmer---6aga1.insert---dimmer---6aga1 {
    position: relative;
    z-index: 2;
    height: 100%;
    width: 100%;
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
}

.insert---dimmedText---2GJRC.insert---dimmedText---2GJRC.insert---dimmedText---2GJRC.insert---dimmedText---2GJRC {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(241, 241, 241, 0.6);
}

@media (min-width: 1200px) {
    .insert---dimmedText---2GJRC.insert---dimmedText---2GJRC.insert---dimmedText---2GJRC.insert---dimmedText---2GJRC > * {
        margin-top: -160px;
    }
}
.extra-pages---svgContainer---1w4aM.extra-pages---svgContainer---1w4aM.extra-pages---svgContainer---1w4aM.extra-pages---svgContainer---1w4aM {
    height: 100%;
    width: 100%;
}

.extra-pages---calendarContainer---1C8PH.extra-pages---calendarContainer---1C8PH.extra-pages---calendarContainer---1C8PH.extra-pages---calendarContainer---1C8PH {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 50px;
}

.extra-pages---wrapper---34TRb.extra-pages---wrapper---34TRb.extra-pages---wrapper---34TRb.extra-pages---wrapper---34TRb {
    text-align: center;
    margin: 90px 0 80px;
    padding: 0 20px;
}
.month-divider---svgContainer---1OtRj.month-divider---svgContainer---1OtRj.month-divider---svgContainer---1OtRj.month-divider---svgContainer---1OtRj {
    height: 100%;
    width: 100%;
}

.month-divider---calendarContainer---n31vT.month-divider---calendarContainer---n31vT.month-divider---calendarContainer---n31vT.month-divider---calendarContainer---n31vT {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 50px;
}
.module-picker---iconPicker---2oODT.module-picker---iconPicker---2oODT.module-picker---iconPicker---2oODT.module-picker---iconPicker---2oODT {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.module-picker---iconPickerWithHeader---10uMX.module-picker---iconPickerWithHeader---10uMX.module-picker---iconPickerWithHeader---10uMX.module-picker---iconPickerWithHeader---10uMX {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

.module-picker---iconPickerSmall---1Qk4c.module-picker---iconPickerSmall---1Qk4c.module-picker---iconPickerSmall---1Qk4c.module-picker---iconPickerSmall---1Qk4c {
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 0;
}

.module-picker---iconPickerLi---f-IKk.module-picker---iconPickerLi---f-IKk.module-picker---iconPickerLi---f-IKk.module-picker---iconPickerLi---f-IKk {
    width: 33.33333%;
    padding: 0 10px 20px;
}

.module-picker---iconPickerLiSmall---VGPIN.module-picker---iconPickerLiSmall---VGPIN.module-picker---iconPickerLiSmall---VGPIN.module-picker---iconPickerLiSmall---VGPIN {
    padding: 5px;
    margin-bottom: 0;
}

.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs {
    cursor: pointer;
    text-align: center;
    width: 100%;
    height: 85px;
    background-color: #f3f2f2;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    position: relative;
}

.module-picker---iconPickerItemWithHeader---2Vs4W.module-picker---iconPickerItemWithHeader---2Vs4W.module-picker---iconPickerItemWithHeader---2Vs4W.module-picker---iconPickerItemWithHeader---2Vs4W {
    width: 80px;
    height: 80px;
}

.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs:hover {
    background-color: #fff;
}

.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs.module-picker---iconPickerItem---2ciCs:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

.module-picker---iconPickerItemDisabled---1xHbu.module-picker---iconPickerItemDisabled---1xHbu.module-picker---iconPickerItemDisabled---1xHbu.module-picker---iconPickerItemDisabled---1xHbu {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.module-picker---iconPickerItemSmall---SgTL2.module-picker---iconPickerItemSmall---SgTL2.module-picker---iconPickerItemSmall---SgTL2.module-picker---iconPickerItemSmall---SgTL2 {
    width: 40px;
    height: 40px;
}

.module-picker---iconPickerItemImageAuto---2SLtp.module-picker---iconPickerItemImageAuto---2SLtp.module-picker---iconPickerItemImageAuto---2SLtp.module-picker---iconPickerItemImageAuto---2SLtp {
    width: auto;
    height: auto;
}

.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh.module-picker---iconPickerItemSelected---ulfvh {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.module-picker---iconPickerIcon---ApbZl.module-picker---iconPickerIcon---ApbZl.module-picker---iconPickerIcon---ApbZl.module-picker---iconPickerIcon---ApbZl {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}

.module-picker---disabled---3kqru.module-picker---disabled---3kqru.module-picker---disabled---3kqru.module-picker---disabled---3kqru {
    pointer-events: none;
    opacity: 0.6;
}
.configuration-summary---summary---waPzN.configuration-summary---summary---waPzN.configuration-summary---summary---waPzN.configuration-summary---summary---waPzN {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    padding: 20px;
}

.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD {
    font-weight: bold;
    margin-bottom: 10px;
}

.configuration-summary---summarySectionTitle---3SHm1.configuration-summary---summarySectionTitle---3SHm1.configuration-summary---summarySectionTitle---3SHm1.configuration-summary---summarySectionTitle---3SHm1 {
    display: block;
    font-size: 12px;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD a {
    font-size: 14px;
    padding: 5px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    color: #5cbbc9;
    cursor: pointer;
}

.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD a:last-child {
    border: 0;
}

.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD .configuration-summary---inactiveLink---34fpn.configuration-summary---inactiveLink---34fpn.configuration-summary---inactiveLink---34fpn.configuration-summary---inactiveLink---34fpn {
    color: #424a4c;
    cursor: initial;
}

.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD.configuration-summary---summarySection---1k5XD a:not(.configuration-summary---inactiveLink---34fpn):hover {
    color: #3695a2;
}

.configuration-summary---colorImageBox---2h9Y8.configuration-summary---colorImageBox---2h9Y8.configuration-summary---colorImageBox---2h9Y8.configuration-summary---colorImageBox---2h9Y8 {
    border-radius: 4px;
    display: block;
    width: 25px;
    height: 25px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-position: center;
    background-size: cover;
    position: relative;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #424a4c;
    margin-left: 4px;
}

.configuration-summary---textBox---32XrG.configuration-summary---textBox---32XrG.configuration-summary---textBox---32XrG.configuration-summary---textBox---32XrG {
    background-color: #424a4c;
    color: white;
    width: auto;
    font-size: 11px;
    height: auto;
    line-height: 1;
    padding: 3px 7px;
    margin-left: 4px;
}
.month-divider-picker---iconPicker---1nmQ0.month-divider-picker---iconPicker---1nmQ0.month-divider-picker---iconPicker---1nmQ0.month-divider-picker---iconPicker---1nmQ0 {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-top: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.month-divider-picker---iconPickerWithHeader---15pVY.month-divider-picker---iconPickerWithHeader---15pVY.month-divider-picker---iconPickerWithHeader---15pVY.month-divider-picker---iconPickerWithHeader---15pVY {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

.month-divider-picker---iconPickerSmall---nDN9t.month-divider-picker---iconPickerSmall---nDN9t.month-divider-picker---iconPickerSmall---nDN9t.month-divider-picker---iconPickerSmall---nDN9t {
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 0;
}

.month-divider-picker---iconPickerLi---23yTb.month-divider-picker---iconPickerLi---23yTb.month-divider-picker---iconPickerLi---23yTb.month-divider-picker---iconPickerLi---23yTb {
    width: 100%;
    padding: 0 10px 20px;
}

.month-divider-picker---iconPickerLiSmall---3FZbp.month-divider-picker---iconPickerLiSmall---3FZbp.month-divider-picker---iconPickerLiSmall---3FZbp.month-divider-picker---iconPickerLiSmall---3FZbp {
    padding: 5px;
    margin-bottom: 0;
}

.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC {
    cursor: pointer;
    text-align: center;
    width: 100%;
    height: 85px;
    background-color: #f3f2f2;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition: all 0.2s ease;
    position: relative;
}

.month-divider-picker---iconPickerItemWithHeader---2qQRz.month-divider-picker---iconPickerItemWithHeader---2qQRz.month-divider-picker---iconPickerItemWithHeader---2qQRz.month-divider-picker---iconPickerItemWithHeader---2qQRz {
    width: 80px;
    height: 80px;
}

.month-divider-picker---iconPickerTextWrapper---2Rn7g.month-divider-picker---iconPickerTextWrapper---2Rn7g.month-divider-picker---iconPickerTextWrapper---2Rn7g.month-divider-picker---iconPickerTextWrapper---2Rn7g {
    text-align: left;
    padding: 0 10px;
}

.month-divider-picker---iconPickerTitle---2Bqgz.month-divider-picker---iconPickerTitle---2Bqgz.month-divider-picker---iconPickerTitle---2Bqgz.month-divider-picker---iconPickerTitle---2Bqgz {
    font-weight: bold;
    font-size: 14px;
    grid-column-start: 2;
    grid-column-end: 3;
    text-align: left;
    margin-left: 10px;
}

.month-divider-picker---iconPickerDescription---2ohij.month-divider-picker---iconPickerDescription---2ohij.month-divider-picker---iconPickerDescription---2ohij.month-divider-picker---iconPickerDescription---2ohij {
    line-height: 12px;
}

.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC:hover {
    background-color: #fff;
}

.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx {
    background-color: #fff;
    border: 1px solid #cfebef;
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC.month-divider-picker---iconPickerItem---1zcRC:after {
    content: "\F00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #cfebef;
    color: #424a4c;
    line-height: 20px;
    text-align: center;
    top: -6px;
    right: -6px;
    z-index: 10;
    border-radius: 50%;
    font-size: 11px;
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
}

.month-divider-picker---content---OZPAd.month-divider-picker---content---OZPAd.month-divider-picker---content---OZPAd.month-divider-picker---content---OZPAd {
    padding: 10px;
    display: grid;
    grid-template-columns: 86px auto;
    grid-template-rows: auto auto;
}

.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx:after {
    transition: all 0.2s ease;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}

.month-divider-picker---iconPickerItemDisabled---2ijBM.month-divider-picker---iconPickerItemDisabled---2ijBM.month-divider-picker---iconPickerItemDisabled---2ijBM.month-divider-picker---iconPickerItemDisabled---2ijBM {
    color: #999;
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}

.month-divider-picker---iconPickerItemSmall---KjUk8.month-divider-picker---iconPickerItemSmall---KjUk8.month-divider-picker---iconPickerItemSmall---KjUk8.month-divider-picker---iconPickerItemSmall---KjUk8 {
    width: 40px;
    height: 40px;
}

.month-divider-picker---iconPickerItemImageAuto---3FSUE.month-divider-picker---iconPickerItemImageAuto---3FSUE.month-divider-picker---iconPickerItemImageAuto---3FSUE.month-divider-picker---iconPickerItemImageAuto---3FSUE {
    width: auto;
    height: auto;
}

.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx.month-divider-picker---iconPickerItemSelected---3-glx {
    background-color: white;
    border: 1px solid #cfebef;
    -webkit-box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
    box-shadow: 0 2px 6px 0 rgba(207, 235, 239, 0.38);
}

.month-divider-picker---iconPickerIcon---1QeJI.month-divider-picker---iconPickerIcon---1QeJI.month-divider-picker---iconPickerIcon---1QeJI.month-divider-picker---iconPickerIcon---1QeJI {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 20px;
}

/*# sourceMappingURL=site.css.map*/