.section--pagefooter-contact.section--pagefooter-contact-personal{margin-top:140px;overflow:visible}@media only screen and (max-width:1024px){.section--pagefooter-contact.section--pagefooter-contact-personal{margin-top:70px}}@media only screen and (max-width:460px){.section--pagefooter-contact.section--pagefooter-contact-personal{margin-bottom:0;margin-top:0}}.section--pagefooter-contact.section--pagefooter-contact-personal .container{overflow:visible}@media only screen and (max-width:460px){.section--pagefooter-contact .container-contact-avatar{margin:0 auto 20px}}.section--pagefooter-contact .container-contact-avatar img{max-width:100%;margin-top:-150px}@media only screen and (max-width:1024px){.section--pagefooter-contact .container-contact-avatar img{margin-top:0}}@media only screen and (max-width:460px){.section--pagefooter-contact .container-contact-avatar img{width:100%;margin-top:30px}}.section--pagefooter-contact .container-contact-avatar .contact-avatar-occupation,.section--pagefooter-contact .container-contact-avatar .contact-avatar-name,.section--pagefooter-contact .container-contact-avatar .contact-avatar-address{font-weight:var(--font_weight--semibold);line-height:1.5}.section--pagefooter-contact .container-contact-avatar .contact-avatar-occupation{margin-top:20px;margin-bottom:5px;text-transform:uppercase;font-size:12px}.section--pagefooter-contact .container-contact-avatar .contact-avatar-name{margin-bottom:10px;font-size:18px}.section--pagefooter-contact .container-contact-avatar .contact-avatar-address{font-size:12px}.section--pagefooter-contact .container-contact-header h2{margin-bottom:40px}@media only screen and (max-width:460px){.section--pagefooter-contact .container-contact-header h2{margin-bottom:0}}.section--pagefooter-contact .container-contact-header .contact-header-occupation{margin-bottom:10px;text-transform:uppercase;font-size:var(--tech-stack-header--font-size);font-weight:var(--font_weight--semibold)}.section--pagefooter-contact .container-contact-header .contact-header-name{margin-bottom:40px;font-size:var(--p--font-size);font-weight:var(--font_weight--semibold)}.section--pagefooter-contact .container-contact-header .contact-header-contact{display:flex;align-items:center;justify-content:flex-start}.section--pagefooter-contact .container-contact-header .contact-header-contact .person-phone{margin-left:20px}.section--pagefooter-contact .container-contact-header a{margin-right:5px;color:var(--white);text-decoration:none}@media only screen and (max-width:768px){.section--pagefooter-contact .container-contact-header a{font-size:var(--p--font-size--mobile_landscape)}}@media only screen and (max-width:460px){.section--pagefooter-contact .container-contact-header a{font-size:var(--p--font-size--mobile)}}.section--pagefooter-contact .container-contact-header a:after{background-color:var(--white)}.section--pagefooter-contact .container-contact-header a.contact-header-phone,.section--pagefooter-contact .container-contact-header a.contact-header-whatsapp{display:inline-block;margin-right:0;margin-left:20px;line-height:1.5}.section--pagefooter-contact .container-contact-header a.contact-header-phone svg path,.section--pagefooter-contact .container-contact-header a.contact-header-whatsapp svg path{fill:var(--white)}.section--pagefooter-contact .container-contact-header .person-phone,.section--pagefooter-contact .container-contact-header .person-whatsapp{margin-left:20px}.section--pagefooter-contact .container-contact-header .person-phone svg,.section--pagefooter-contact .container-contact-header .person-whatsapp svg{max-width:100%;height:auto}.section--pagefooter-contact .container-contact-header .person-phone svg path,.section--pagefooter-contact .container-contact-header .person-whatsapp svg path{transition:all var(--translation_duration)}.section--pagefooter-contact .container-contact-header .person-phone:hover svg path,.section--pagefooter-contact .container-contact-header .person-whatsapp:hover svg path{fill:var(--red)}.section--pagefooter-contact .container-contact-header .person-phone{margin-left:auto}.section--pagefooter-contact .container-contact-header .contact-header-contact{display:flex;align-items:center;justify-content:flex-start}.section--pagefooter-contact .container-contact-header .contact-header-contact a.person-phone{margin-left:20px}@media only screen and (max-width:768px){.section--pagefooter-contact .container-contact-header .contact-header-contact a.person-phone{margin-left:15px}}@media only screen and (max-width:460px){.section--pagefooter-contact .container-contact-header .contact-header-contact a.person-phone{margin-left:10px}}.section--pagefooter-contact .container-contact-header .contact-header-contact a:hover svg path{fill:var(--white)}