.contact{padding-top:100px;padding-bottom:40px;min-height:100vh}@media(max-width:767.98px){.contact{padding-top:32px}}.contact h1{font-size:26px;font-family:Gentium Book Basic,sans-serif}.contact h1 span{font-weight:700}.contact .contact-form{background:#f4eeee;padding:1.5rem}.contact form label,.contact form .form-control{width:100%}.contact form .form-control{padding-left:0;padding-right:0;background:none;border:transparent;border-bottom:1px solid;border-radius:0;color:#000;margin-bottom:10px}.contact form .form-check-label{font-size:.875rem}.contact form .form-check-input{background-color:#fff;border:1px solid #000;border-radius:0!important;margin-right:5px;position:relative;top:-1px;cursor:pointer}.contact form .form-check-input:checked{background-color:#000;border-color:#000;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.contact .infoContact p{line-height:2rem}.contact .infoContact h2,.contact .infoContact p{color:#000}.contact .infoContact .btn-custom-2{font-size:2rem;text-align:left}.contact .infoContact .btn-custom-2 span{margin:unset;padding-left:10px}.contact .infoContact .btn-custom-2>div{max-width:200px;width:100%;margin:auto}.accordion-item,.accordion-button:not(.collapsed),.accordion-button{background-color:#e8e4dc;border:none}.accordion-button:not(.collapsed){box-shadow:unset}.accordion-button:after{position:absolute;right:35px}.accordion-item{border-bottom:3px solid white}
