.overlay-open {
   overflow-y: hidden;
}

.chairman {
    color: black;
}

.chairman.mobile {
    min-height: 400px;
}

.footer {
    padding: 88px 18px 80px 18px;
}

div[data-area-type=main-footer] {
    min-height: 200px;
}

.list-events .item .content-bottom .info-01 p{
    line-height:52px;
}

.list-events .item .info .wysiwyg p{
    overflow:hidden;
    word-break:break-word;
    
}

h1, h2, h3, h4, p {
    hyphens: auto;
    hyphens:auto;
    -webkit-hyphens:auto;
    -webkit-hyphenate-character:"\2010";
    -webkit-hyphenate-limit-after:1;
    -webkit-hyphenate-limit-before:3;
    -moz-hyphens:auto;
}

[data-area-type="main"] {
margin: 0px 0px 0px 0px; }
@media (min-width: 576px) {
[data-area-type="main"] {
margin: 0px 0px 0px 0px; } }
@media (min-width: 768px) {
[data-area-type="main"] {
margin: 0px 0px 0px 0px; } }
@media (min-width: 992px) {
[data-area-type="main"] {
margin: 0px 0px 0px 0px; } }
@media (min-width: 1200px) {
[data-area-type="main"] {
margin: 0px 0px 0px 0px; } }
@media (min-width: 1400px) {
[data-area-type="main"] {
margin: 0px 0px 0px 0px; } }


.context {
position: relative;
padding: 80px 0px 0px 0px; }
@media (min-width: 576px) {
.context {
padding: 80px 0px 0px 0px; } }
@media (min-width: 768px) {
.context {
padding: 72px 0px 0px 0px; } }
@media (min-width: 992px) {
.context {
padding: 72px 0px 0px 0px; } }
@media (min-width: 1200px) {
.context {
padding: 72px 0px 0px 0px; } }
@media (min-width: 1400px) {
.context {
padding: 72px 0px 0px 0px; } }

