.servicebox{bottom:15px;right:15px;width:360px;padding:0 95px 0 0;z-index:2;font-size:.9em}.servicebox__box{line-height:1.4em}.servicebox__box.active{display:block}.servicebox__box:after{content:"";position:absolute;bottom:30px;right:0;transform:translateX(100%);border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #e3401d}.servicebox__box__wrapper{z-index:2;transition:all .3s}.servicebox__box__item{transition:background .3s}.servicebox__box__item:hover{text-decoration:none;background:rgba(255,255,255,.1)}.servicebox__box__close{position:absolute;width:20px;line-height:20px;z-index:5;right:0;top:0}.servicebox__photo{width:80px;height:80px;bottom:0;right:0}.servicebox__photo img{opacity:1;bottom:0}.servicebox__photo:after{content:"1";color:#fff;font-size:.7em;line-height:1;display:flex;justify-content:center;align-items:center;font-weight:bold;position:absolute;width:18px;height:18px;background:#e3401d;box-shadow:0 0 2px #e3401d;border-radius:50%;right:0;top:0}@media screen and (max-width: 400px){.servicebox{width:290px;padding:0 70px 0 0;font-size:.84em}.servicebox__photo{width:55px;height:55px}}.footer__container{grid-template-columns:1fr 1fr 2fr;gap:2.75rem;grid-template-areas:"logo nav data"}.footer__logo{grid-area:logo}.footer__menu{grid-area:nav}.footer__nav__item__link{transition:color .3s}.footer__nav__item__link:hover,.footer__nav__item__link.active{color:#e3401d}.footer__data{grid-area:data}.footer__data__wrapper{gap:3rem}.footer__contact{gap:2rem}.footer__language{margin-top:-10px}.footer__language__toggle{border-color:#808285}.footer__col__title{margin-bottom:clamp(2rem,5vw,4rem)}.footer__certs img.lazy.loaded{opacity:.3;height:auto;max-width:calc(20% - 1rem)}@media screen and (max-width: 1280px){.footer__container{grid-template-columns:1fr 2fr;grid-template-rows:auto auto;gap:2.75rem;grid-template-areas:"logo logo" "nav data"}}@media screen and (max-width: 1024px){.footer__container{grid-template-columns:1fr 1fr;grid-template-areas:"nav logo" "data data"}.footer__logo{display:flex}.footer__menu .footer__col__title{display:none}}@media screen and (max-width: 768px){.footer__bottom{justify-content:center;gap:1rem}}@media screen and (max-width: 550px){.footer__container{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"logo" "nav" "data"}.footer__logo{justify-content:flex-start}.footer__data__wrapper{flex-wrap:wrap;gap:2rem}.footer__language{position:absolute;top:0;right:0}}