<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">        .heading1, .solution-available {
            display: none;
        }
         

         button.form-submit-btn.btn:focus {
             color: white;
         }
        #gif {
            width: 30px;
            border: 4px solid white;
            border-top: 4px solid blue;
            height: 30px;
            border-radius: 50%;
            animation: spin 2s linear infinite;
            vertical-align: middle;
            margin-left: 10px;
            display: none;
        }

        
        @keyframes spin{
          from{transform: rotate(0deg);}
          to{transform: rotate(360deg);}
        }

         .contact-wrap{
            display: flex;
            flex-direction: row;
            padding-top: 70px;
            padding-bottom: 45px;
         } 
         .contact-heading {
             justify-content: center;
             display: flex;
             flex-flow: column;
             text-align: center;
             flex-basis: 50%;
         }
         .left-confet {
             flex-basis: 50%;
             text-align: center;
         }
         .left-confet img{
            width: 62%;
         }
         .contact-heading h1 {
             font-family: 'Montserrat';
             font-style: normal;
             font-weight: 700;
             font-size: clamp(30px, 3.65vw, 58px);
             line-height: 1.1;
             text-align: center;
             text-transform: uppercase;
             color: #000000;
             margin-bottom: 10px;
         }
         .contact-heading h2 {
             font-family: 'Montserrat' !important;
             font-style: normal;
             font-weight: 400 !important;
             text-align: center;
             text-transform: uppercase;
             font-size: clamp(16px, 1.83vw, 30px) !important;
             line-height: 1.2 !important;
         }
         .form-contact-z {
             display: flex;
             flex-direction: row;
             align-items: center;
/*             padding-left: 78px;*/
         }
         .form-wrap-contact{
            flex-basis: 50%;
         }
         .right-side-contact-form{
            flex-basis: 50%;
         }
         .contact-form {
             width: 58%;
             display: block;
             margin: 0 auto !important;
             text-align: center;
         }
         .form-wrap-contact .frhead {
             font-family: 'Lato';
             font-style: normal;
             font-weight: 700;
             font-size: 2.319vw;
             line-height: 2.754vw;
              text-align: center; 
             color: #000000;
             text-transform: capitalize;
             margin-top: 0;
             position: relative;
         }
         .form-field .form-input, .form-field .form-comment{
            border-radius: 0px !important;
            padding: 12px !important;
            border: 1.2px solid #525252;
         }
         .hune input#countrycode {
             border-top-right-radius: 0px !important;
             border-bottom-right-radius: 0px !important;
         }
         .hune #website{
            border-top-left-radius: 0px !important;
             border-bottom-left-radius: 0px !important;
         }
         .phoneno::before {
             content: "\f095";
             font-family: 'FontAwesome';
             margin-right: 8px;
             display: inline-block;
         }
         .emailprt::before{
            content: "\f0e0";
            font-family: 'FontAwesome';
            margin-right: 8px;
            display: inline-block;
         }
         .hourpart::before{
            content: "\f017";
            font-family: 'FontAwesome';
            margin-right: 8px;
            display: inline-block;
         }
         p.p-head {
             font-family: 'Lato';
             font-style: normal;
             font-weight: 400;
             font-size: clamp(17px, 1.449vw, 26px);
             line-height: 1.4;
             text-transform: capitalize;
             color: #000000;
             margin-bottom: 3px;
         }
         .num-part, .mail-part, .day-part {
             font-size: clamp(17px, 1.449vw, 26px);
             line-height: 1.4;
         }
         .num-part a, .mail-part a{
            color: #575757;
         }
         .phone-part,.mail-part, .num-part {
             margin-bottom: 25px;
         }
         .right-wrp {
             flex-basis: 50%;
         }
         .right-side-contact-form {
             flex-basis: 50%;
             display: flex;
             justify-content: center;
             border-left: 2px solid #d5d5d5;
         }
         section#form-contact-zone {
             padding-bottom: 54px;
         }
         .form-submit-btn {
             width: 100%;
             background: transparent;
             font-size: 17px;
             color: #000;
             text-transform: uppercase;
             text-align: center;
             padding: 13px 30px;
             border: 2px solid #0855A6;
             font-weight: 700;
             margin-top: -17px !important;
             border-radius: 0px !important;
             transition: background 0.2s linear;
         }
         .form-submit-btn:hover {
             background: #004ba6;
             color: #ffffff;
         }
         /*::after {
             width: 3px;
             content: '';
             height: 256px;
             background-color: #CCCCCC;
             position: absolute;
             display: block;
             right: 0;
             top: 123px;
         }*/
         .follow-sect {
             display: flex;
         }
         .follow-sect-left {
             display: flex;
             align-items: center;
             padding-left: 78px;
             flex-basis: 67%;
         }
         .follow-sect-left p {
             font-family: 'Lato';
             font-style: normal;
             font-weight: 400;
             font-size: 1.739vw;
             line-height: 2.101vw;
             text-align: center;
             color: #000000;
         }
         .follow-sect-right {
             flex-basis: 23%;
             display: flex;
             justify-content: center;
             align-items: center;
             gap: 2vw;
         }
         .icon-follow {
            width: 47%;
            margin: 0 auto;
            display: block;
            min-width: 44px;
         }

         section#social-sect-contact {
             border-top: 1.2px solid black;
             padding-top: 40px;
             padding-bottom: 40px;
         }
         #locations-sect {
             background-image: url(/images/pinbg.jpg);
             background-size: cover;
             background-repeat: no-repeat;
             /*height: 37.101vw;*/
             background-position: center;
         }
         .locations-sect-overlay {
             width: 100%;
             height: 100%;
             background-color: rgba(0, 0, 0, 0.84);
         }
         .locate-wrap h1 {
             font-family: 'Lato';
             font-style: normal;
             font-weight: 700;
             font-size: 2.319vw;
             line-height: 2.754vw;
             /* text-align: center; */
             color: #FFFFFF;
             text-transform: capitalize;
             padding-left: 14px;
         }
         .locations-sect-overlay {
             width: 100%;
             height: 100%;
             background-color: rgba(0, 0, 0, 0.84);
             display: flex;
             justify-content: center;
             align-items: center;
         }
         .locate-wrap p {
             font-family: 'Lato';
             font-style: normal;
             font-weight: 400;
             font-size: 1.449vw;
             line-height: 1.739vw;
             color: rgba(255, 255, 255, 0.56);
             margin-top: 22px;
         }
         .container.locate-wrap {
             padding-left: 96px;
             padding-right: 32px;
             padding-top: 56px;
            padding-bottom: 56px;
         }
         .contact_map {
             box-shadow: none;
             height: auto;
             display: flex;
             align-items: center;
             justify-content: center;
             padding: clamp(35px, 5vw, 100px) 0px;
         }
         .contact_map iframe {
             height: auto;
             width: 55%;
             min-width: 300px;
             aspect-ratio: 16 / 10;
             box-shadow: 0px 0px 6px 1px #a7a7a7b3;
             border-radius: 6px;
         }
         input#countrycode {
             padding-right: 6px !important;
            padding-left: 52px !important;
         }

@media screen and (max-width:767px){
            .contact-wrap {
                flex-direction: column-reverse;
            }
            .contact-heading {
                margin-bottom: 31px;
            }
            .form-contact-z {
                flex-direction: column;
            }
            .contact-form {
                width: 100%;
                max-width: 374px;
            }
            .form-contact-z {
                padding-left: 78px;
                padding-right: 78px;
            }
            .right-side-contact-form {
                    margin-top: 54px;
                    text-align: center;
                    border-left: none;
                    width: 100%;
                }
            
            
            .form-wrap-contact .frhead {
                font-size: 5vw;
                line-height: 1;
                padding-left: 0;
                margin-bottom: 25px;
                text-align: center;
            }
            #locations-sect {
                height: auto;
            }
            .follow-sect {
                flex-direction: column;
                align-items: center;
                padding: 30px 23px;
            }
            .follow-sect-left {
                padding-left: 0;
            }
            .follow-sect-left p {
                font-size: 4.5vw;
                line-height: 4.7vw;
                margin-bottom: 35px;
            }
            .follow-sect-right {
                margin-left: 32px;
            }
            .locations-sect-overlay {
                /*padding-top: 34px;*/
            }
            .container.locate-wrap {
                text-align: center;
                padding-bottom: 48px;
            }
            .locate-wrap h1 {
                font-size: 5vw;
                line-height: 5.4vw;
                padding-left: 0;
            }
            .container.locate-wrap {
                padding-left: 0;
                padding-right: 0;
            }
            .locate-wrap p {
                font-size: 4vw;
                line-height: 4.5vw;
            }


}
@media screen and (min-width:769px) and (max-width:1100px){
    .form-wrap-contact .frhead {
        font-size: 3.319vw;
        line-height: 3.754vw;
    }
    
    .follow-sect-left p {
        font-size: 2.739vw;
        line-height: 3.101vw;
    }
    .follow-sect-right {
        margin-left: 50px;
    }
   .locate-wrap h1 {
       font-size: 3.319vw;
       line-height: 3.754vw;
   }
   .locate-wrap p {
       font-size: 2vw;
       line-height: 2.5vw;
   }
   #locations-sect {
       /*height: 47.101vw;*/
       /*min-height: 423px;*/
   } 
   .container.locate-wrap {
       /*padding-top: 24px;*/
   }
}</pre></body></html>