main {
    padding-top: 90px;
    position: relative;
}
footer {
    min-height: calc(100vh);
}
#footer-ext {
    min-height: calc(100vh - 110px - 70px);
    padding-bottom: 200px;
}
.updates-single-image_x2 {
    display: flex;
    gap: 40px;
}
.updates-single-image_x2 picture {
    width: 100%;
    aspect-ratio: 16/9;
}
@media only screen and (min-width:220px) and (max-width:1279px) {
    #fixed-arrow-left span {
        display: none;
    }
}
@media only screen and (min-width:220px) and (max-width:767px) {
    .updates-single-image_x2 {
        gap: 20px;
        flex-wrap: wrap;
    }
}

.pswp__icn {
    display: none;
}
.pswp__button i.fa-light {
    color: #000;
    font-size: 13px;
}
.pswp__button--arrow i.fa-light {
    font-size: 13px;
}
