<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#footer-phone-icon img {
    height: 30px;
    width: 27px;
}

#footer-location-icon img {
    height: 30px;
    width: 22px;
}

@media only screen and (max-width: 767px) {
    .footer_nav_container {
            display: grid;
            grid-template-columns: 2fr;
            padding: 3% 6% 3% 6%;
            margin: 0px -10px 0px -10px;
            column-gap: 0px;
            background: #003300;
            color: #ffffff;
        }
        .footer-contacts {
            grid-area: 1/1/5/3;
            display: grid;
            grid-template-columns: 80px auto;
            padding: 5% 0% 0% 0%;
            }
            #footer-phone-icon {
            grid-area: 1/1/2/2;
            padding-bottom: 10px;
            }
            #footer-phone-number {
            grid-area: 1/2/2/3;
            text-align: left;
            font-size: 1.2em;
            }
            #footer-email-icon {
            grid-area: 2/1/3/2;
            padding-bottom: 10px;
            }
            #footer-email-address {
            grid-area: 2/2/3/3;
            text-align: left;
            font-size: 1.2em;
            }
            #footer-location-icon {
            grid-area: 3/1/4/2;
            padding-bottom: 10px;
            }
            #footer-location-address {
            grid-area: 3/2/4/3;
            text-align: left;
            font-size: 1.2em;
            }
        .footer-about-qsd {
            grid-area: 5/1/6/3;
            text-align: left;
            margin-top: 20px;
            font-size: 1em;
            line-height: 1.4em;
            padding-left: 5%;
        }
        .footer-copyright-notice {
            display: grid;
            grid-template-columns: 2fr;
            padding: 5% 15% 5% 15%;
            margin: 0px -10px 0px -10px;
            column-gap: 0px;
            background: #000000;
            color: #ffffff;
        }
        .copyright-intro {
            grid-area: 1/1/2/3;
            margin-bottom: 0px;
            text-align: center;
            }        
    }
  
  @media only screen and (min-width: 768px) { 
    .footer_nav_container {
            display: grid;
            grid-template-columns: repeat (7,1fr);
            padding: 3% 15% 3% 15%;
            margin: 0px -10px 0px -10px;
            column-gap: 0px;
            background: #003300;
            color: #ffffff;
        }
        .footer-contacts {
            grid-area: 1/1/3/7;
            display: grid;
            grid-template-columns: 80px auto;
            padding: 0% 0% 0% 0%;
            }
            #footer-phone-icon {
            grid-area: 1/1/2/2;
            padding-bottom: 10px;
            }
            #footer-phone-number {
            grid-area: 1/2/2/3;
            text-align: left;
            font-size: 1.2em;
            }
            #footer-email-icon {
            grid-area: 2/1/3/2;
            padding-bottom: 10px;
            }
            #footer-email-address {
            grid-area: 2/2/3/3;
            text-align: left;
            font-size: 1.2em;
            }
            #footer-location-icon {
            grid-area: 3/1/4/2;
            padding-bottom: 10px;
            }
            #footer-location-address {
            grid-area: 3/2/4/3;
            text-align: left;
            font-size: 1.2em;
            }
        .footer-about-qsd {
            grid-area: 3/1/4/13;
            text-align: left;
            margin-top: 10%;
            font-size: 1em;
            line-height: 1.4em;
            padding-left: 4%;
        }
        
        .footer-copyright-notice {
            display: grid;
            grid-template-columns: repeat (12,1fr);
            padding: 1% 15% 1% 15%;
            margin: 0px -10px 0px -10px;
            column-gap: 0px;
            background: #000000;
            color: #ffffff;
        }

        .copyright-intro {
            grid-area: 1/1/2/13;
            margin-bottom: 0px;
            text-align: center;
            }        
   }

  @media only screen and (min-width: 992px) {
        .footer_nav_container {
            display: grid;
            grid-template-columns: repeat (12,1fr);
            padding: 3% 15% 3% 15%;
            margin: 0px -10px 0px -10px;
            column-gap: 0px;
            background: #003300;
            color: #ffffff;
        }

        .footer-contacts {
            grid-area: 1/1/3/9;
            display: grid;
            grid-template-columns: 80px auto;
            padding: 0% 0% 0% 0%;
            }
            #footer-phone-icon {
            grid-area: 1/1/2/2;
            padding-bottom: 10px;
            }
            #footer-phone-number {
            grid-area: 1/2/2/3;
            text-align: left;
            font-size: 1.2em;
            }
            #footer-email-icon {
            grid-area: 2/1/3/2;
            padding-bottom: 10px;
            }
            #footer-email-address {
            grid-area: 2/2/3/3;
            text-align: left;
            font-size: 1.2em;
            }
            #footer-location-icon {
            grid-area: 3/1/4/2;
            padding-bottom: 10px;
            }
            #footer-location-address {
            grid-area: 3/2/4/3;
            text-align: left;
            font-size: 1.2em;
            }
        .footer-about-qsd {
            grid-area: 1/9/4/13;
            text-align: right;
            margin-top: -30px;
            font-size: 1.2em;
            line-height: 1.4em;
            padding-left: 5%;
        }
        
        .footer-copyright-notice {
            display: grid;
            grid-template-columns: repeat (12,1fr);
            padding: 1% 15% 1% 15%;
            margin: 0px -10px 0px -10px;
            column-gap: 0px;
            background: #000000;
            color: #ffffff;
        }

        .copyright-intro {
            grid-area: 1/1/2/13;
            margin-bottom: 0px;
            text-align: center;
            }        
}</pre></body></html>