.accomodation-description {
    font-size: var(--body16);
    color: var(--maindark);
    line-height: 150%;
}

.image-flex,
.container-flex {
    display: flex;
}

.accomodation-info {
    background-color: var(--pinklight);
    padding: 32px;
    width: 48.8%;
}

.accomodation-info h2 {
    color: var(--mainpink);
    font-size: var(--body20);
    font-weight: 700;
    line-height: 120%;
    font-family: 'Loto', sans-serif;
}
.acco-info-desc{
    padding-right: 12.5px;
}
.acco-info-desc a {
    text-decoration: underline;
    word-break: break-all;
}

.scientific-membercontainer.accomodation-div {
    padding-top: 0;
}

.acco-info-desc a,
.acco-info-desc,
.image-flex p {
    color: var(--maingray);
    font-size: var(--body16);
    font-weight: normal;
    line-height: 150%;
    margin-bottom: 0;
}

.image-flex .mr-1 {
    margin-right: 4px;
}

.custom-horline {
    height: 1px;
    background-color: var(--maingray);
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.w-half img{
    max-width: 100%;
    width: 100%;
}
.container-flex-reverse .w-half,
.container-flex .w-half {
    width: 51.2%;
}

.container-flex-reverse.items-center,
.container-flex.items-center {
    align-items: center;
}

.accomodation-div .mt-60 {
    margin-top: 60px;
}

.accomodation-div .mt-40 {
    margin-top: 40px;
}

.container-flex-reverse {
    flex-direction: row-reverse;
    display: flex;
}

ul.social {
    margin-top: 4px;
}
.bg-image::after{
    background-position: bottom;
}
#footer{
    filter: opacity(0.5);
}
@media screen and (max-width:1919px) {
    .acco-info-desc a{
        word-break: break-word;
    }
}
@media screen and (max-width:1281px) {
    .accomodation-info{
        padding: 25px;
    }
}
@media screen and (max-width:999px) {
    .accomodation-info,
    .container-flex-reverse .w-half,
    .container-flex .w-half {
        width: 100%;        
    }
    .container-flex,
    .container-flex-reverse{
        flex-direction: column;
    }   
}
@media screen and (max-width:641px) {
    .accomodation-info{
        padding: 20px;
    }
}