.title{padding:50px;background-color:#f0f0f0;background-blend-mode:lighten;background-image:url(../images/bgLogo.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:768px){.title{margin-top:57px;padding:50px 10px}}.title h2{font-size:28px;font-weight:600;text-align:center}.contact{max-width:1200px;margin:0 auto;padding:100px}.contact h3{margin-bottom:10px;padding-bottom:5px;font-size:26px;font-weight:bold;position:relative;line-height:1em;outline:0;border:0;padding-left:70px}.contact h3:nth-of-type(n+2){margin-top:100px}.contact h3:before{content:'';background:#333;position:absolute;left:0;top:50%;width:50px;height:1px}@media (max-width:768px){.contact h3{margin-top:50px}.contact h3:nth-of-type(n+2){margin-top:50px}}.contact ul.formlist{margin-top:30px}.contact ul.formlist li{padding:20px 0}.contact ul.formlist li dl{display:-webkit-box;display:-ms-flexbox;display:flex}.contact ul.formlist li dl dd,.contact ul.formlist li dl dt{line-height:2}.contact ul.formlist li dl dt{width:30%;font-weight:bold}.contact ul.formlist li dl dd{width:70%}@media (max-width:768px){.contact ul.formlist li dl{display:block}.contact ul.formlist li dl dd,.contact ul.formlist li dl dt{width:100%}}.contact input,.contact textarea{display:block;width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;font-family:inherit;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder{font-size:1rem;line-height:1.5}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder{font-size:1rem;line-height:1.5}.contact input::-ms-input-placeholder,.contact textarea::-ms-input-placeholder{font-size:1rem;line-height:1.5}.contact input::placeholder,.contact textarea::placeholder{font-size:1rem;line-height:1.5}.contact select{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 1.75rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact .red{color:red}.contact .btn-area{text-align:center;margin-top:50px}.contact .btn-area ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .btn-area ul li{width:100%}@media (max-width:768px){.contact .btn-area ul{display:block}.contact .btn-area ul li{width:100%;padding-bottom:20px}}.contact .btn-area .btn{display:inline-block;font-weight:400;line-height:1.5;color:#fff;background-color:#28a745;border-color:#28a745;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid;padding:15px 0;width:50%;font-size:1rem;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}.contact .btn-area .btn.gray{background-color:#6c757d;border-color:#6c757d}@media (max-width:768px){.contact .btn-area .btn{width:100%}}@media (max-width:768px){.contact{padding:30px}}.contact .message{margin-top:50px}.contact .message p{line-height:30px}.contact .message a{margin-top:50px;text-align:center;display:block}