.sectionBlockLayout {
    padding: 8px; margin: 0px; display: flex; flex-wrap: wrap; text-align: left; min-height: auto;
}
.sectionBlockLayout .container {
    padding: 0px; display: flex; flex-wrap: wrap;
}
.sectionBlockLayout .container .columnBlockLayout {
    word-break: break-word; flex-grow: 1; display: flex; flex-direction: column; min-width: 300px;;
}
.columnBlockLayout h1 {
    font-size: 28px; margin: 0px auto 7px; font-family: 'Arial'; line-height: 37px; color: rgb(0, 0, 0); outline: rgb(255, 255, 255) solid 1.5px; text-align: center;
}
.columnBlockLayout h2, .columnBlockLayout h3 {
    text-align: center;
}
.columnBlockLayout p {
    text-align: center;
}
.columnBlockLayout p span {
    font-family: 'Arial'; font-size: 14px; text-align: center; position: relative;
}
.columnBlockLayout video {
    max-width: 100%;
}
.sectionBlockLayout .container .columnBlockLayout img {
    width: 100%; height: auto; max-width: 100%;
}
.sectionBlockLayout .container .columnBlockLayout img#i66qp9 { width: 102.56%; height: 343px; max-width: 100%; }
#firstDate { display: none; }
#close-button { display: none; }

.btn-emailClose {
    background-color: #0039A6 !important;
    border: 1px solid #0039A6 !important;
    color: #fff !important;
    cursor: pointer !important;
    height: auto !important;
    margin: 20px auto !important;
    opacity: 1 !important;
    padding: 10px 0 !important;
    transition: all 0.5s ease !important;
    width: 150px !important;
}

.btn-emailClose:hover {
    background-color: #fff !important;
    border: 1px solid #0039A6 !important;
    color: #0039A6 !important;
    cursor: pointer !important;
}