﻿


.probannerbig { width: 100%; transition: all ease-in-out .3s; }
    .probannerbig > .ban { background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; background-color: #000; }
        .probannerbig > .ban > .conn { position: relative; z-index: 2; padding-top: 220px; padding-bottom: 160px; max-width: 1170px; margin: 0px auto; }
        .probannerbig > .ban > .bgdiv { background-color: rgba(0,0,0,0.4); z-index: 1; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; width: 100%; }
        .probannerbig > .ban > .conn > h1.page-title { font-size: 3rem; text-align: center; color: #fff; font-weight: 400; letter-spacing: 0; line-height: 115% }
        .probannerbig > .ban > .conn > p { font-size: 1.25rem; color: #fff; line-height: 57px; text-align: center; padding-bottom: 40px; }

@media only screen and (max-width:768px) {
    .probannerbig > .ban > .conn { padding-left: 15px; padding-right: 15px; padding-top: 160px; padding-bottom: 100px; }
        .probannerbig > .ban > .conn > h1.page-title { font-size: 2rem; }
}



.contentbig { width: 100%; background-color: #f7f7f7; }
    .contentbig > .conn { max-width: 1380px; margin: 0px auto; border: solid 0px #000; padding: 100px 30px 100px 30px; }
        .contentbig > .conn > .title { text-align: center; width: 100% }
            .contentbig > .conn > .title h2.headline { font-size: 2.25rem; color: #242424; line-height: 3rem; font-weight: 400; }
            .contentbig > .conn > .title span { font-size: 1.12rem; }

ul.list { width: 100%; overflow: hidden; }
    ul.list li { font-size: 16px; width: 46%; margin-left: 2%; margin-right: 2%; float: left; text-align: left; line-height: 30px; color: #181818; margin-bottom: 20px; }
        ul.list li b { font-weight: 400; color: #4f4f4f; }
        ul.list li.txt { width: 96%; }
        ul.list li.bom { width: 96%; margin-top: 10px; text-align: center; }


@media only screen and (max-width:768px) {
    .contentbig > .conn { padding: 50px 15px 50px 15px; }
        .contentbig > .conn > .title h2.headline { font-size: 1.5rem; }
}




input[type='text'] { border: solid 1px #d0d0d0; line-height: 26px; height: 30px; width: 100%; padding: 0px 0px 0px 5px; color: #333; }
    input[type='text']:focus { border: solid 1px #7e181d; }
textarea { border: solid 1px #cccccc; line-height: 26px; height: 100px; width: 100%; padding: 0px 0px 0px 5px; }
input[type='submit'] { color: #fff; background-color: #7e181d; border-style: none; cursor: pointer; font-size: 14px; padding: 10px 85px; }
input[type='button'] { color: #fff; background-color: #7e181d; border-style: none; cursor: pointer; font-size: 14px; padding: 10px 85px; border-radius: 5px; }
