/* https://fonts.googleapis.com/css?family=Lato:400,700&display=swap&subset=all */
@font-face {
    font-family: lato;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2)format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: lato;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2)format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: lato;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGR_p.woff2)format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: lato;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2)format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.el-667826 {
    font-size: 20px;
    text-align: center;
}

.el-931520 {
    align-items: center;
}



.el-80477 {
    align-items: center;
}




.el-624305 {
    font-size: 36px;
    text-align: left;
}


#datePlaceholder-en {
    font-size: 16px;
}


.el-97729 {
    align-items: center;
}




.el-777544 {
    font-size: 20px;
    text-align: left;
}


.el-435978 {
    font-size: 30px;
    text-align: left;
}


.el-497077 {
    align-items: center;
}




.el-979037 {
    font-size: 20px;
    text-align: left;
}


.el-402845 {
    font-size: 30px;
    text-align: center;
}


.el-147152 {
    align-items: center;
}




.el-900531 {
    font-size: 20px;
    text-align: left;
}


.el-4152 {
    font-size: 30px;
    text-align: center;
}


.el-766400 {
    align-items: center;
}




.el-222139 {
    font-size: 20px;
    text-align: left;
}


.el-393806 {
    align-items: center;
}




.el-22358 {
    font-size: 30px;
    text-align: left;
}


.el-941027 {
    font-size: 20px;
    text-align: left;
}


.el-1930 {
    align-items: center;
}




.el-840358 {
    font-size: 30px;
    text-align: left;
}




.el-658375 {
    font-size: 20px;
    text-align: left;
}


.el-351786 {
    align-items: center;
}




.el-728049 {
    align-items: stretch;
}

.el-728049 {
    width: 100%;
    align-self: center;
}


.el-995520 {
    font-size: 30px;
    text-align: justify;
}


.el-973925 {
    align-items: start;
}



.el-973925 {
    flex-direction: row;
}

.el-973925>.container-box:nth-child(1) {
    width: 99%;
    min-width: 99%;
    max-width: 99%;
}


.el-371660 {
    font-size: 18px;
    text-align: left;
}


.el-859354 {
    font-size: 20px;
    text-align: left;
}


.el-871594 {
    align-items: start;
}


.el-871594 {
    flex-direction: row;
}

.el-871594>.container-box:nth-child(1) {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}


.el-734987 {
    font-size: 18px;
    text-align: left;
}


.el-277027 {
    font-size: 18px;
    text-align: left;
}


.el-244979 {
    align-items: start;
}



.el-244979 {
    flex-direction: row;
}

.el-244979>.container-box:nth-child(1) {
    width: 99%;
    min-width: 99%;
    max-width: 99%;
}


.el-281554 {
    font-size: 18px;
    text-align: left;
}


.el-10756 {
    font-size: 18px;
    text-align: left;
}


.el-924786 {
    font-size: 30px;
    text-align: justify;
}


.el-619150 {
    align-items: center;
}



.el-689499 {
    font-size: 20px;
    text-align: left;
}

.el-841327 {
    align-items: stretch;
}

.el-841327 {
    width: 100%;
    align-self: center;
}

.el-762570 {
    font-size: 30px;
    text-align: center;
}

.el-952148 {
    font-size: 20px;
    text-align: left;
}

.el-188787 {
    align-items: start;
}



.el-188787 {
    flex-direction: row;
}

.el-188787>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

body {
    margin: 0;
    padding: 20px;
    background-color: #f4f4f4;
    line-height: 1.5;
}

.header,
.date,
.content,
.stock {
    margin-bottom: 20px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

.header {
    color: #DCA601;
    font-size: 25px;
    font-weight: bold;
}

.date {
    color: black;
    font-size: 25px;
    font-weight: bold;
    padding-top: 20px;
}

.content {
    color: #333;
    font-size: 20px;
}

.highlight {
    font-weight: bold;
    text-decoration: underline;
}

.offer-detail {
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

.red {
    color: red;
}

.green-bold {
    color: #4CAF50;
    font-size: 22px;
    font-weight: bold;
}

.strikethrough {
    text-decoration: line-through;
}

.stock {
    font-style: italic;
    text-align: center;
    font-size: 16px;
}

body {
    margin: 0;
    padding: 20px;
    background-color: #f4f4f4;
    line-height: 1.5;
}

.header,
.date,
.content,
.stock {
    margin-bottom: 20px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

.header {
    color: #DCA601;
    font-size: 25px;
    font-weight: bold;
}

.date {
    color: black;
    font-size: 25px;
    font-weight: bold;
    padding-top: 20px;
}

.content {
    color: #333;
    font-size: 20px;
}

.highlight {
    font-weight: bold;
    text-decoration: underline;
}

.offer-detail {
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

.red {
    color: red;
}

.green-bold {
    color: #4CAF50;
    font-size: 22px;
    font-weight: bold;
}

.strikethrough {
    text-decoration: line-through;
}

.stock {
    font-style: italic;
    text-align: center;
    font-size: 16px;
}

.el-164351 {
    font-size: 30px;
    text-align: center;
}

.el-589040 {
    align-items: start;
}



.el-589040 {
    flex-direction: row;
}

.el-589040>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-170324 {
    font-size: 20px;
    text-align: left;
}

.el-9962 {
    align-items: flex-start;
}



.el-9962 {
    flex-direction: row;
}

.el-9962>.container-box:nth-child(1) {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
}

.el-9962>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-340738 {
    font-size: 18px;
    text-align: left;
}

.el-497852 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-497852 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-497852 {
        font-size: 20px;
        text-align: left;
    }
}

.el-188147 {
    align-items: flex-start;
}



.el-188147 {
    flex-direction: row;
}

.el-188147>.container-box:nth-child(1) {
    width: 7%;
    min-width: 7%;
    max-width: 7%;
}

.el-188147>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-673936 {
    font-size: 18px;
    text-align: left;
}

.el-674585 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-674585 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-674585 {
        font-size: 20px;
        text-align: left;
    }
}

.el-143441 {
    align-items: start;
}



.el-143441 {
    flex-direction: row;
}

.el-143441>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-693867 {
    align-items: start;
}



.el-693867 {
    flex-direction: row;
}

.el-693867>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-878835 {
    font-size: 20px;
    text-align: left;
}

.el-354466 {
    align-items: start;
}



.el-354466 {
    flex-direction: row;
}

.el-354466>.container-box:nth-child(1) {
    width: 7%;
    min-width: 7%;
    max-width: 7%;
}

.el-354466>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-608753 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-608753 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-608753 {
        font-size: 20px;
        text-align: left;
    }
}

.el-12041 {
    align-items: start;
}



.el-12041 {
    flex-direction: row;
}

.el-12041>.container-box:nth-child(1) {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
}

.el-12041>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-506996 {
    font-size: 18px;
    text-align: center;
}

.el-741734 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-741734 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-741734 {
        font-size: 20px;
        text-align: left;
    }
}

.el-141236 {
    font-size: 20px;
    text-align: left;
}

.el-76660 {
    align-items: start;
}



.el-76660 {
    flex-direction: row;
}

.el-76660>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-208159 {
    align-items: start;
}



.el-208159 {
    flex-direction: row;
}

.el-208159>.container-box:nth-child(1) {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
}

.el-208159>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-344514 {
    font-size: 18px;
    text-align: center;
}

.el-920366 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-920366 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-920366 {
        font-size: 20px;
        text-align: left;
    }
}

.el-56175 {
    align-items: start;
}



.el-56175 {
    flex-direction: row;
}

.el-56175>.container-box:nth-child(1) {
    width: 7%;
    min-width: 7%;
    max-width: 7%;
}

.el-56175>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-447682 {
    font-size: 18px;
    text-align: center;
}

.el-424398 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-424398 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-424398 {
        font-size: 20px;
        text-align: left;
    }
}

.el-176615 {
    font-size: 20px;
    text-align: left;
}

.el-228857 {
    align-items: start;
}



.el-228857 {
    flex-direction: row;
}

.el-228857>.container-box:nth-child(1) {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
}

.el-228857>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-294611 {
    font-size: 18px;
    text-align: center;
}

.el-246088 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-246088 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-246088 {
        font-size: 20px;
        text-align: left;
    }
}

.el-682305 {
    align-items: start;
}



.el-682305 {
    flex-direction: row;
}

.el-682305>.container-box:nth-child(1) {
    width: 7%;
    min-width: 7%;
    max-width: 7%;
}

.el-682305>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-580310 {
    font-size: 18px;
    text-align: center;
}

.el-450290 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-450290 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-450290 {
        font-size: 20px;
        text-align: left;
    }
}

.el-629564 {
    align-items: start;
}



.el-629564 {
    flex-direction: row;
}

.el-629564>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-239302 {
    font-size: 20px;
    text-align: left;
}

.el-922901 {
    align-items: start;
}



.el-922901 {
    flex-direction: row;
}

.el-922901>.container-box:nth-child(1) {
    width: 3%;
    min-width: 3%;
    max-width: 3%;
}

.el-922901>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-802112 {
    font-size: 18px;
    text-align: center;
}

.el-989864 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-989864 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-989864 {
        font-size: 20px;
        text-align: left;
    }
}

.el-882455 {
    align-items: start;
}



.el-882455 {
    flex-direction: row;
}

.el-882455>.container-box:nth-child(1) {
    width: 7%;
    min-width: 7%;
    max-width: 7%;
}

.el-882455>.container-box:nth-child(2) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-54564 {
    font-size: 18px;
    text-align: center;
}

.el-362947 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}

@media screen and (min-width: 480px) {
    .el-362947 {
        font-size: calc(20px + 8 * ((100vw - 320px) / 960));
        text-align: left;
    }
}

@media screen and (min-width: 1024px) {
    .el-362947 {
        font-size: 20px;
        text-align: left;
    }
}

.el-645288 {
    align-items: start;
}



.el-645288 {
    flex-direction: row;
}

.el-645288>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-20175 {
    font-size: 20px;
    text-align: left;
}

.el-303697 {
    align-items: start;
}



.el-303697 {
    flex-direction: row;
}

.el-303697>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-614149 {
    font-size: 20px;
    text-align: left;
}

.el-53618 .faq-header {
    font-size: 22px;
    text-align: left;
}

.el-53618 .faq-header {
    background-color: #F1F4F8;

    font-weight: bold;
    font-size: 22px;
    text-align: left;


}

.el-53618 .faq-header:hover {


    font-weight: bold;
    font-size: 22px;


}

.el-53618.active .faq-header {}

.el-892120 {
    font-size: 18px;
    text-align: left;
}

.el-242527 .faq-header {
    font-size: 22px;
    text-align: left;
}

.el-242527 .faq-header {
    background-color: #F1F4F8;

    font-weight: bold;
    font-size: 22px;
    text-align: left;


}

.el-242527 .faq-header:hover {


    font-weight: bold;
    font-size: 22px;


}

.el-242527.active .faq-header {}

.el-461058 {
    font-size: 18px;
    text-align: left;
}

.el-534073 {
    align-items: center;
}



.el-670304 .faq-header {
    font-size: 22px;
    text-align: left;
}

.el-670304 .faq-header {
    background-color: #F1F4F8;

    font-weight: bold;
    font-size: 22px;
    text-align: left;


}

.el-670304 .faq-header:hover {


    font-weight: bold;
    font-size: 22px;


}

.el-670304.active .faq-header {}

.el-540051 {
    font-size: 18px;
    text-align: left;
}

.el-54230 .faq-header {
    font-size: 22px;
    text-align: left;
}

.el-54230 .faq-header {
    background-color: #F1F4F8;

    font-weight: bold;
    font-size: 22px;
    text-align: left;


}

.el-54230 .faq-header:hover {


    font-weight: bold;
    font-size: 22px;


}

.el-54230.active .faq-header {}

.el-474611 {
    font-size: 18px;
    text-align: left;
}

.el-783827 .faq-header {
    font-size: 22px;
    text-align: left;
}

.el-783827 .faq-header {
    background-color: #F1F4F8;

    font-weight: bold;
    font-size: 22px;
    text-align: left;


}

.el-783827 .faq-header:hover {


    font-weight: bold;
    font-size: 22px;


}

.el-783827.active .faq-header {}

.el-635895 {
    font-size: 18px;
    text-align: left;
}

.el-813686 .faq-header {
    font-size: 22px;
    text-align: left;
}

.el-813686 .faq-header {
    background-color: #F1F4F8;

    font-weight: bold;
    font-size: 22px;
    text-align: left;


}

.el-813686 .faq-header:hover {


    font-weight: bold;
    font-size: 22px;


}

.el-813686.active .faq-header {}

.el-255394 {
    align-items: stretch;
}

.el-255394 {
    width: 100%;
    align-self: center;
}

.el-610108 {
    font-size: 20px;
    text-align: left;
}

.el-298491 {
    align-items: start;
}



.el-298491 {
    flex-direction: row;
}

.el-298491>.container-box:nth-child(1) {
    width: unset;
    min-width: 0;
    max-width: unset;
}

.el-620390 {
    font-size: 20px;
    text-align: center;
}

.el-898254 {
    align-items: center;
}



.el-141624 {
    font-size: 18px;
    text-align: center;
}

.el-697855 {
    font-size: 18px;
    text-align: center;
}

.el-359732 {
    font-size: 18px;
    text-align: center;
}

.el-873884 {
    font-size: 18px;
    text-align: left;
}

.el-922662 {
    font-size: 18px;
    text-align: center;
}