﻿

.fwWrap {
    background-color: #f4f4f4;
}

    .fwWrap.standard .contentWrap {
        width: 100%;
        max-width: 900px;
        margin: 0 auto;
        padding: 50px 2%;
    }

    .fwWrap.contactPage .contentWrap {
        width: 100%;
        max-width: 1515px;
        margin: 0 auto;
        padding: 50px 2%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

        .fwWrap.contactPage .contentWrap .formContent {
            width: 60%;
        }

        .fwWrap.contactPage .contentWrap .companyInfo {
            margin-left: 50px;
        }

            .fwWrap.contactPage .contentWrap .companyInfo .imageWrap {
                margin-bottom: 50px;
            }

            .fwWrap.contactPage .contentWrap .companyInfo .section .headline {
                width: 100%;
                margin: 0 auto 30px auto;
                font-weight: 700;
                font-size: 30px;
                line-height: 51px;
                color: #062f6e;
            }

            .fwWrap.contactPage .contentWrap .companyInfo .section .infoList {
                margin: 30px 0;
            }

                .fwWrap.contactPage .contentWrap .companyInfo .section .infoList .infoItem {
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    align-items: center;
                    margin-bottom: 15px;
                }

                    .fwWrap.contactPage .contentWrap .companyInfo .section .infoList .infoItem .iconWrap {
                        width: 20px;
                        margin-right: 10px;
                    }

                        .fwWrap.contactPage .contentWrap .companyInfo .section .infoList .infoItem .iconWrap svg * {
                            fill: #062f6e;
                        }

                    .fwWrap.contactPage .contentWrap .companyInfo .section .infoList .infoItem .infoWrap {
                        width: 100%;
                    }

                        .fwWrap.contactPage .contentWrap .companyInfo .section .infoList .infoItem .infoWrap .info {
                            font-weight: 700;
                        }

@media screen and (max-width: 1350px) {
    .fwWrap.contactPage .contentWrap {
        flex-direction: column;
    }

        .fwWrap.contactPage .contentWrap .formContent {
            max-width: 100%;
            width: 100%;
        }

        .fwWrap.contactPage .contentWrap .companyInfo {
            margin-left: 0;
        }
}
