.kontakt-form{
    display: none;
}
.kontakt-mapa{
    display: none;
}
.menu-8 .kontakt-mapa{
    display: block;
    height: 394px;
}
.menu-8 .kontakt-mapa iframe, .menu-282 .kontakt-biznes iframe{
    width: 100%;
    height: 100%;
}
.menu-8 .kontakt-form, .menu-282 .kontakt-biznes{
    display: block;
    padding: 48px 0px;
}
.menu-8 .kontakt-form .modul-tytul2, .menu-282 .kontakt-biznes .modul-tytul2{
    display: none;
}
.kontakt-form, .kontakt-biznes{
    background-color: #f7f4ed;
}
.kontakt-form .informacje-tlo, .kontakt-biznes .informacje-tlo{
    max-width: 670px;
    margin: 0 auto;
}
.menu-8 .kontakt-form label, .menu-8 .kontakt-form .label, .menu-282 .kontakt-biznes label{
    margin: 0px;
    border-radius: 0px;
    background-color: white;
    text-align: left;
    padding: 20px;
    padding-left: 24px;
    width: 28%;
}
.menu-8 .kontakt-form .spaceline, .menu-8 .kontakt-form .formline, .menu-282 .kontakt-biznes .formline{
    margin-bottom: 12px;
}
.menu-8 .strona-tresc .kontakt-form label + span, .menu-8 .strona-tresc .kontakt-form input[type='text'], .menu-8 .strona-tresc .kontakt-form input[type='password'], .menu-8 .strona-tresc .kontakt-form input[type='color'], .menu-8 .strona-tresc .kontakt-form input[type='date'], .menu-8 .strona-tresc .kontakt-form input[type='time'], .menu-8 .strona-tresc .kontakt-form input[type='number'], .menu-8 .strona-tresc .kontakt-form input[type='range'], .menu-8 .strona-tresc .kontakt-form textarea, .menu-8 .strona-tresc .kontakt-form select,
.menu-282 .kontakt-biznes label + span, .menu-282 .kontakt-biznes input[type='text'], .menu-282 .kontakt-biznes input[type='password'], .menu-282 .kontakt-biznes input[type='color'], .menu-282 .kontakt-biznes input[type='date'], .menu-282 .kontakt-biznes input[type='time'], .menu-282 .kontakt-biznes input[type='number'], .menu-282 .kontakt-biznes input[type='range'], .menu-282 .kontakt-biznes textarea, .menu-282 .kontakt-biznes select{
    margin: 0px;
    border-radius: 0px;
    border: 0px none transparent;
    box-shadow: none;
}
.menu-8 .kontakt-form .spaceline p, .menu-282 .kontakt-biznes .spaceline p{
    font-size: 16px;
}
.menu-8 .kontakt-form .spaceline p em, .menu-282 .kontakt-biznes .spaceline p em{
    font-size: 16px;
    text-transform: none;
}
.menu-8 .kontakt-form .formline:nth-last-child(4) label, .menu-282 .kontakt-biznes .formline:nth-last-child(4) label{
    width: 36%;
    padding: 8px;
    background-color: white;
    margin-right: 16px;
    text-align: right;
}
.menu-8 .kontakt-form .formline:nth-last-child(4) label span span, .menu-282 .kontakt-biznes .formline:nth-last-child(4) label span span{
    background-color: white;
    color: #837b79;
    padding: 0 2px!important;
}
.menu-8 .kontakt-form .btns, .menu-282 .kontakt-biznes .btns{
    justify-content: flex-end;
}
.menu-8 .kontakt-form input[type='submit'], .menu-282 .kontakt-biznes input[type='submit']{
    background-color: #6c712e !important;
    color: white !important;
    width: max-content;
    letter-spacing: 0.5px;
    border: 0px none transparent;
    font-family: "century-gothic",sans-serif;
    font-size: 17px;
    padding: 10px 32px;
    border-radius: 0.4rem;
    font-weight: 700;
    text-decoration-color: transparent;
    display: block;
}
.menu-8 .kontakt-form input[type='submit']:hover, .menu-282 .kontakt-biznes input[type='submit']:hover{
    background-color: #a6b21e !important;
    opacity: 1 !important;
}
.menu-8 .kontakt-form .fa-comment-alt, .menu-282 .kontakt-biznes .fa-comment-alt{
    display:  none;
}
.menu-8 .kontakt-form form, .menu-282 .kontakt-biznes form{
    border-bottom: 0px none transparent;
    margin: 0px;
}
.menu-282 .kontakt-biznes fieldset label{
    padding: 0px;
    background-color: transparent;
}
.menu-282 .kontakt-biznes .checkbox{
    background-color: white;
}
.menu-282 .kontakt-biznes .label{
    width: 65%;
    padding: 24px;
    text-align: left;
}
.menu-282 .kontakt-biznes fieldset{
    display: flex;
    align-items: center;
    padding-left: 24px;
}
label[for='Weryfikacja']:has(+ input:focus) > span > span:nth-child(even) {
    opacity: 1 !important;
    color: #eee !important;
}