.contact{background:linear-gradient(#000,#005d9c);padding:3.75rem 0 7.5rem}@media (max-width: 991.98px){.contact{padding:3.5rem 0}}.contact .container h1{text-transform:uppercase;font-size:calc(1.35rem + 1.2vw);margin-bottom:1.875rem;text-align:center;font-weight:700;color:#fff}@media (min-width: 1200px){.contact .container h1{font-size:2.25rem}}.contact .container .card{background-color:#000;border-radius:1.875rem;padding:1.875rem;width:29.75rem;margin:auto}@media (max-width: 991.98px){.contact .container .card{margin-bottom:3rem}}@media (max-width: 767.98px){.contact .container .card{width:100%}}.contact .container .card h2,.contact .container .card p{text-align:center;color:#fff}.contact .container .card h2{text-transform:uppercase;font-size:calc(1.275rem + .3vw);margin-bottom:1rem;font-weight:700}@media (min-width: 1200px){.contact .container .card h2{font-size:1.5rem}}.contact .container .card p{font-size:1rem;margin-bottom:1.875rem}.contact .container .card .form-check-label{color:#fff}.contact .container .card .btn{width:100%}.contact .container ul{list-style:none;margin-bottom:0;padding-left:0;display:flex}.contact .container ul li{background-color:#000;border-radius:6.25rem;align-items:center;display:flex}.contact .container ul.contacts{margin-bottom:1.875rem;flex-direction:column;gap:1.875rem}.contact .container ul.contacts li{padding:1rem 1.5rem;color:#fff;gap:.5rem}.contact .container ul.contacts li a{font-size:1.125rem;color:#fff}.contact .container ul.contacts li a:hover{color:#005d9c}.contact .container ul.social{gap:.625rem}.contact .container ul.social li{justify-content:center}.contact .container ul.social li a{font-size:1.164375rem;justify-content:center;align-items:center;height:3.25rem;width:3.25rem;color:#fff;display:flex}.contact .container ul.social li a:hover{color:#005d9c}.contact .container ul.social li a svg{overflow:visible;flex:none}
