﻿@keyframes rotating{100%{transform:rotate(360deg)}}.contactItem .contactItem-image{position:relative;display:flex;width:9.6rem;height:9.6rem;align-items:center;justify-content:center;margin-bottom:2.4rem}.contactItem .contactItem-image::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.1) 100%);content:""}.contactItem .contactItem-image span{position:relative;z-index:2;display:flex;width:9.2rem;height:9.2rem;align-items:center;justify-content:center;border-radius:.6rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);background-color:#fff;color:#db0a35;font-size:3rem}.contactItem .contactItem-image span svg{width:6.4rem;height:6.4rem}.contactItem .contactItem-content{color:#6d6d6d}.contactItem .contactItem-content big{display:block;margin:0 0 .8rem 0;color:#1c1c23;font-family:"Poppins","Arial",sans-serif;font-weight:700}.contactItem .contactItem-content a[href*=mailto],.contactItem .contactItem-content a[href*=tel]{display:flex;align-items:center;padding:.8rem 0;color:#1c1c23;font-family:"Poppins","Arial",sans-serif;font-size:1.4rem;font-weight:700;gap:.8rem;line-height:1;text-transform:uppercase}.contactItem .contactItem-content a[href*=mailto]::before,.contactItem .contactItem-content a[href*=tel]::before{font-size:1.8rem;line-height:2.4rem}.contactItem .contactItem-content a[href*=mailto]:hover,.contactItem .contactItem-content a[href*=mailto]:active,.contactItem .contactItem-content a[href*=mailto]:focus,.contactItem .contactItem-content a[href*=tel]:hover,.contactItem .contactItem-content a[href*=tel]:active,.contactItem .contactItem-content a[href*=tel]:focus{color:#db0a35}.contactItem .contactItem-content a[href*=mailto]::before{content:"";font-family:"icomoon";line-height:1;font-weight:normal}.contactItem .contactItem-content a[href*=tel]::before{content:"";font-family:"icomoon";line-height:1;font-weight:normal}.contactContainer{padding:4.8rem;border:1px solid #e9e9e9;border-radius:.8rem}.contactContainer .contactContainer-title h3{margin:0 0 4.4rem 0}.contactContainer .contactContainer-list{display:grid;gap:4.4rem}@media(min-width: 48rem){.contactContainer .contactContainer-list{grid-template-columns:repeat(3, 1fr)}}