body > footer {
    background-color:var(--navy-1);color:var(--white-1);
}
body > footer .content_wrap{
    margin-block:0;
}
body > footer .columns_container{
    grid-template-columns:repeat(4, 1fr);
    font-weight:var(--font-weight-4);
    max-width:var(--max-width-1);
    width:var(--screen-width-1);
    padding-block:30px;
    display:grid;
    width:100%;gap:40px;
}
@media (max-width:680px){
    body > footer .columns_container{
        grid-template-columns:repeat(2, 1fr);
        font-size:var(--font-size-3);}
}
@media (max-width:1024px){body > footer .columns_container[data-columns="4"]{
    grid-template-columns:repeat(2, 1fr);}
}
body > footer a{
    text-decoration:none;color:inherit;
}
body > footer a:hover{
    text-decoration:underline;
    color:inherit;
}
body > footer p{
    margin-block:0;
}
body > footer p:first-of-type{
    font-weight:var(--font-weight-3);
    font-size:var(--font-size-4);
    text-transform:uppercase;
}
body > footer > *:first-child{
    padding-block:30px;
}
body > footer > *:first-child .columns_container{
    grid-template-areas:"one one one two";
    padding-block:0;
}
body > footer > *:first-child .columns_container > *:first-child{
    grid-area:one;
}
body > footer > *:first-child .columns_container > *:last-child{
    grid-area:two;
}
@media (max-width:680px){body > footer > *:first-child .columns_container{
    grid-template-areas:"one one" "two two";
    gap:20px;
}
    body > footer > *:first-child .columns_container p:first-of-type{
        font-size:inherit;}
}
body > footer > *:nth-child(2){
    background-color:var(--navy-2);
}
body > footer > *:nth-child(2) .columns_container{
    padding-block:30px 100px;
}
body > footer > *:nth-child(2) .columns_container p:first-of-type{
    margin-bottom:20px;
}
body > footer > *:nth-child(2) .columns_container .nav{
    flex-flow:wrap;display:flex;gap:10px;
}
body > footer > *:nth-child(2) .columns_container .nav > *{
    width:100%;
}
@media (max-width:360px){body > footer > *:nth-child(2) .columns_container{
    grid-template-columns:1fr;padding-bottom:40px;}
}
body > footer > *:last-child{
    background-color:var(--grey-3);
    color:var(--grey-1);
}
body > footer > *:last-child .columns_container{
    padding-block:10px;
    display:block;
}
body > footer > *:last-child p{
    font-weight:var(--font-weight-1);
    font-size:var(--font-size-3);
    text-transform:none;
}
@media (max-width:680px)
{body > footer > *:last-child p{
    font-size:var(--font-size-2);}
}
body > footer .social_icons > *{
    width:24px;
}
body > footer .social_icons svg path{
    fill:var(--white-1);
}
@media (max-width:680px){
    body > footer .social_icons{
        flex-flow:row wrap;
        margin-top:10px;}
}
body > footer form{
    margin-top:20px;
    display:flex;
    gap:20px;
}
body > footer form .form_return{
    display:none;
}
body > footer form button{
    width:min(140px, 100%);
    font-size:var(--font-size-4);
    padding-block:14px;
}
body > footer form > div{
    width:33%;
}
@media (max-width:1180px){
    body > footer form{display:block;}
    body > footer form > *{max-width:300px;}
    body > footer form > * + *{margin-top:10px;}
    body > footer form button{font-size:var(--font-size-3);padding:10px 15px;width:auto;}
    body > footer form > div{width:100%;}
    body > footer form.inline .helper{transform:translateY(0);position:relative;display:none;width:100%;}
    body > footer form.inline .helper::before{visibility:hidden;  }
    body > footer form.inline .input-error .helper{transform:translateY(0);display:flex;}}
    body > footer form > *{align-self:flex-end;}
    body > footer form label{font-weight:var(--font-weight-1);font-size:var(--font-size-4);text-transform:none;}
.zsiq_custommain img{
    background-color:var(--orange-1);
    border-radius:4px 4px 0px 0px;
    max-width:70px !important;
    color:var(--white-1);
    padding-inline:10px;
    font-size:0.8rem;
    padding-top:5px;
    position:fixed;
    right:20px;
    bottom:0;
}
@media (max-width:1440px){
    .zsiq_custommain img{
        max-width:60px !important;
    }
}