map#map{width:100%;height:400px}.contact .contact-info{background:var(--w-color);padding:30px;color:#fff;border-radius:5px}.contact .form-wrap{background:#fff;border-radius:5px;padding:30px;border:1px solid #ececec}.contact .subtitle-contact{font-size:1.5rem;font-weight:600;margin-bottom:10px;width:100%}.contact svg{width:22px;height:22px;margin-right:10px}.contact svg path{fill:#fff}.contact a{color:#fff}.contact p{margin:0}.contact .single-block{display:flex;margin-bottom:20px;align-items:center;flex-wrap:wrap}.contact .single-block--sm{margin-top:40px}.contact ul.social-media{list-style-type:none;padding:0;display:flex}.contact ul.social-media li{margin-right:10px}.contact iframe{margin-top:60px}.contact form{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.contact form label{width:100%;margin-bottom:15px}.contact form label input,.contact form label textarea{width:100%;height:auto;padding:10px;border:solid 1px #eee}.contact form label:nth-child(6){width:100%}.contact form input.wpcf7-form-control.wpcf7-submit{background:var(--w-color);width:100px;height:45px;border-radius:4px;text-transform:uppercase;color:#fff;border:none;padding:10px 20px}.contact form .submit-label{display:flex;justify-content:flex-start;flex-direction:row-reverse}.contact .rodo label{display:grid;grid-template-columns:20px 1fr}.contact .rodo label span{font-size:12px;padding-left:10px}.contact .form a{color:#000;text-decoration:underline}.contact .form a:hover{color:var(--w-color)}