:root {
  --headerOpacity: 1;
  --headerScale: 1;
}

.video-header {
  position: absolute;
  text-align: center;
  width: 100vw;
  height: 100vh;
}
.video-header, .video-header video, .video-header .viewport-header {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}
.video-header video {
  background: #131010;
  object-fit: cover;
}
.video-header .viewport-header {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  opacity: var(--headerOpacity);
  transform: scale(var(--headerScale));
}
.psulog {
    margin-left: -33%;
    margin-top: 0%;
    height: 88px;
    width: 89px;
}

      #footer {
            position: relative;
            background-color: #000000;
            border-top: 10px solid #ffffff;
        }

        #footer .footer-widgets-wrap {
            position: relative;
            padding: 30px 0 10px;
        }
        
        .footer__list {
            list-style-type: none;
            padding: 0;
        }

        .footer__list-item {
            padding: 4px;
            text-align: center;
        }

        .footer__list-link {
            color: #b9963d;
            font-size: 18px;
            margin: 5px 0;
            display: inline-block;
            font-weight: 600;
            transition: all .2s ease-in-out;
        }

        .footer__list-link:hover {
            text-decoration: none;
            color: #fff
        }

        .rightbordr{
            border-right: 0;
        }

        .footer__right {
            padding-left: 15px;
            text-align: center;
        }

        .footer__img {
            width: 90%;
            max-width: 300px;
        }

        .footer-details {
            color: #fff;
            font-size: 15px;
            margin-top: 30px;
            border-bottom: 1px solid #658cbb;
            line-height: 2;
            padding-bottom: 20px;
        }

        .footer-big-contacts{
            text-align: center;
        }

        .widget .subscribe-widget{
            margin-top: 20px;
        }

        .footer__socials {
            display: flex;
            width: 100%;
            justify-content: center;
        }

        .social-icon {
            display: block;
            width: 40px;
            height: 40px;
            margin: 0 10px;
        }

        .social-icon--svg > path{
            fill: #658cbb;
            transition: all .3s ease-in-out
        }

        #copyrights {
            padding: 10px 0;
            background-color: #000000;
            font-size: 20px;
            line-height: 1.8;
            color: #ffffff;
            text-align: center;
        }

        .footer-big-contacts.tright > abbr {
            display: inline-block;
            width: 20px;
            margin-right: 10px;
        }

        .footer-big-contacts.tright > abbr > svg path{
            fill: #658cbb;
        }

        .social-icon:hover .social-icon--svg > path{
            fill: #f9a01b;
        }


        @media screen and (min-width: 768px){

            .footer__list-item {
                text-align: left;
            }


            .rightbordr{
                border-right: #dbdbdb solid 1px;
            }

            .footer__right {
                padding-left: 65px;
                text-align: left;
            }

            .footer-big-contacts{
                text-align: left;
            }

            .footer__socials {
                justify-content: space-between;
            }

            .social-icon {
                margin: 0;
            }

            #copyrights {
                text-align: right;
            }
        }

        @media screen and (min-width: 992px){

            .footer-big-contacts{
                text-align: right;
            }

        }
