body.widget-snippet .footer-contact{
   background:#000318;
  padding:40px 20px; 
}
body.widget-snippet .footer-contact .address p,
body.widget-snippet .footer-contact .email a,
body.widget-snippet .footer-contact .phone a{
  
opacity:unset;
}
.widget-snippet .footer-contact{
        margin: 0;
        max-width: 350px;
}
.widget-snippet .footer-contact .address p,
.widget-snippet .footer-contact .email a,
.widget-snippet .footer-contact .phone a{
    font-weight:700;
    font-family: 'Nunito Sans';
    color:#fff;
    opacity:0.84;
    font-size: 18px;
    line-height:29px;
    margin: 0;
}
.widget-snippet .footer-contact .email a,
.widget-snippet .footer-contact .phone a{
text-decoration:none;
}

.widget-snippet .footer-contact .email a:hover,
.widget-snippet .footer-contact .phone a:hover{
text-decoration:none;
color: #24E0C5;
}

.widget-snippet .footer-contact .address,
.widget-snippet .footer-contact .email,
.widget-snippet .footer-contact .phone {
position:relative;
padding-left: 42px;
padding-bottom: 20px;
}
.widget-snippet .footer-contact .phone{
    padding-bottom:0;
}
.widget-snippet .footer-contact .address:before,
.widget-snippet .footer-contact .email:before,
.widget-snippet .footer-contact .phone:before{
    content:"";
    position: absolute;
    background:url(/template/4005896e/images/Snippet-img/footer-email-icon.svg) no-repeat center center;
    width: 35px;
    height:36px;
    left: -7px;
    top:-4px;
}
.widget-snippet .footer-contact .address:before{
        background:url(/template/4005896e/images/Snippet-img/footer-address-icon.svg) no-repeat center center;
        top:0;
}
.widget-snippet .footer-contact .phone:before {
    background:url(/template/4005896e/images/Snippet-img/footer-phone-icon.svg) no-repeat center center;
}
@media screen and (max-width: 991px){
.widget-snippet .footer-contact {
  max-width: 280px;
}
.widget-snippet .footer-contact .address p, 
.widget-snippet .footer-contact .email a, 
.widget-snippet .footer-contact .phone a {
  font-size: 17px;
  line-height: 26px;
}
}
@media screen and (max-width: 767px) {
.widget-snippet .footer-contact .address p, 
.widget-snippet .footer-contact .email a, 
.widget-snippet .footer-contact .phone a {
  font-size: 16px;
    line-height: 24px;
}
.widget-snippet .footer-contact {
    max-width: 100%;
    margin: 0 auto 0 0;
}
.widget-snippet .footer-contact .address, 
.widget-snippet .footer-contact .email, 
.widget-snippet .footer-contact .phone {
  position: relative;
  padding-left: 40px;
  padding-bottom: 12px;
}
}
