.vir-contact-wall{padding:60px 0;background:var(--color-accent);position:relative;overflow:hidden}.vir-contact-wall-wrapper{position:relative}.vir-contact-wall-decoration{position:absolute;top:0;width:0;height:0;border-style:solid;z-index:0}.vir-contact-wall-left{left:0;border-width:0 0 120px 120px;border-color:#fff0 #fff0 rgb(255 255 255 / .1) #fff0}.vir-contact-wall-right{right:0;border-width:120px 120px 0 0;border-color:rgb(255 255 255 / .1) #fff0 #fff0 #fff0}.vir-contact-wall-inner{display:flex;justify-content:center;align-items:center;gap:60px;position:relative;z-index:1;flex-wrap:wrap}.vir-contact-wall-item{text-align:center}.vir-contact-wall-label{font-size:12px;font-weight:600;text-transform:uppercase;color:rgb(255 255 255 / .8);letter-spacing:1px;margin-bottom:8px}.vir-contact-wall-value{font-size:28px;font-weight:700;color:#fff}.vir-contact-wall-value a{color:#fff;text-decoration:none;transition:opacity 0.3s ease}.vir-contact-wall-value a:hover{opacity:.8}.vir-contact-wall-button{display:flex;align-items:center;justify-content:center}.vir-contact-wall-button .vir-btn{padding:12px 40px;font-size:14px}@media (max-width:768px){.vir-contact-wall{padding:40px 0}.vir-contact-wall-inner{gap:30px;flex-direction:column}.vir-contact-wall-left,.vir-contact-wall-right{border-width:0}.vir-contact-wall-value{font-size:22px}}