.styles_map__6l__1{margin:100px auto 0}.contacts-section{padding:60px 0;background-color:#121212;color:#fff}.contacts-section .section-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:40px}.contacts-section h3{margin-bottom:1rem}.contacts-section .contact-form{margin-bottom:30px}.contacts-section .contact-form .form-group{margin-bottom:15px}.contacts-section .contact-form .form-group label{display:block;margin-bottom:5px}.contacts-section .contact-form .form-group input,.contacts-section .contact-form .form-group textarea{width:100%;padding:10px;border:1px solid #fff500;border-radius:5px;background-color:#121212;color:#fff}.contacts-section .contact-form .form-group input:checked,.contacts-section .contact-form .form-group textarea:checked{box-shadow:none!important}.contacts-section .contact-form .form-group input:focus,.contacts-section .contact-form .form-group textarea:focus{box-shadow:0 0 5px #fff500}.contacts-section .contact-form .form-group input::placeholder,.contacts-section .contact-form .form-group textarea::placeholder{color:#aaa}.contacts-section .contact-form .btn-yellow{margin-top:20px;background-color:#fff500;color:#000;width:100%;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:opacity .3s}.contacts-section .contact-form .btn-yellow:hover{opacity:.8}.contacts-section .contact-info{list-style:none;padding:0}.contacts-section .contact-info li{display:flex;align-items:center;margin-bottom:15px}.contacts-section .contact-info li .icon{margin-right:10px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;color:#fff500}.contacts-section iframe{border-radius:8px}.map-section{background:#000;padding:40px 20px}.map-section #map{height:100%;width:100%}.map-section .text-with-icon{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.map-section .text-with-icon .icon{font-size:6rem;color:#fff500;flex-shrink:0}.map-section .text-with-icon .text-content{max-width:50%}.map-section .text-with-icon .text-content h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:10px}.map-section .text-with-icon .text-content p{font-size:1.2rem;color:#fff;line-height:1.5}.map-section .map-container{margin-top:20px;position:relative;overflow:hidden;border-radius:10px}.map-section .map-container iframe{display:block;width:100%;height:60vh!important}@media(max-width:768px){.map-section .text-with-icon{flex-direction:column;align-items:flex-start}.map-section .text-with-icon .icon{font-size:2.5rem;margin-bottom:10px}.map-section .text-with-icon .text-content{max-width:100%}.map-section .text-with-icon .text-content h2{font-size:1.8rem}.map-section .text-with-icon .text-content p{font-size:.9rem}}