.FooterAvpBlock{padding:16px 32px;background-color:#f2f2f2}@media screen and (min-width:670px){.FooterAvpBlock{padding:16px}}@media screen and (min-width:1024px){.FooterAvpBlock{padding:32px}}.FooterAvpBlock__header{display:flex;padding-top:4px}.FooterAvpBlock__pinContainer{width:48px;min-height:59.85px;text-align:center}.FooterAvpBlock__details{padding-left:16px;color:#000;font-size:1.4rem}@media screen and (min-width:670px){.FooterAvpBlock__details{font-size:1.2rem}}@media screen and (min-width:1024px){.FooterAvpBlock__details{font-size:1.4rem}}.FooterAvpBlock__name,.FooterAvpBlock__title{font-weight:700}.FooterAvpBlock__addressLine,.FooterAvpBlock__name{font-style:normal}.FooterAvpBlock__title{color:#000}.FooterAvpBlock__actions{margin-top:16px}.FooterAvpBlock__action{margin-top:8px}.FooterAvpBlock__button{display:block;font-size:1.4rem}@media screen and (min-width:670px){.FooterAvpBlock__button{font-size:1.2rem}}@media screen and (min-width:1024px){.FooterAvpBlock__button{font-size:1.4rem}}.FooterAvpBlock__actions_noDealer{padding-left:64px}.FooterAvpBlock__logoPin{position:relative;width:45px;height:45px}.FooterAvpBlock__logoPin:after{content:"";position:absolute;transform:rotate(-45deg);z-index:1;top:0;left:0;display:block;box-sizing:border-box;width:45px;height:45px;border:22.5px solid #000;border-radius:50% 50% 50% 0;background-color:#000}.FooterAvpBlock__logoPin_renaultTheme:after{background-color:#efdf00;border-color:#efdf00}.FooterAvpBlock__logoPin:before{content:"";position:absolute;transform:translate3d(-50%,-50%,0);z-index:3;top:50%;left:50%;display:block;width:18px;height:18px;border-radius:50%;background:transparent}.FooterAvpBlock__logoPin_withHole:before{background-color:#f2f2f2}.FooterAvpBlock__logoPinInner{position:absolute;transform:translate3d(-50%,-50%,0);z-index:2;top:50%;left:50%;margin-top:2px}.FooterAvpBlock__logoPinLogo{width:22.5px}