.at-twoColumnsContactForm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: -3em auto 3em auto;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 0 0 0 #fff, 0 4px 10px 0 rgba(0,0,0,.18);
    transition: transform .4s cubic-bezier(.25,.46,.45,.94), box-shadow .3s cubic-bezier(.25,.46,.45,.94);
}

.site--mainMenuCollapsed .at-twoColumnsContactForm {
    display: block;
}

.at-twoColumnsContactForm__article {
    padding: 1em 2em;
}

.at-twoColumnsContactForm__article:first-child {
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%;
    width: 55%;
}

.at-twoColumnsContactForm__article:last-child {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    width: 45%;
    background: rgba(222, 222, 222, 0.4);
}

.site--mainMenuCollapsed .at-twoColumnsContactForm__article:first-child,
.site--mainMenuCollapsed .at-twoColumnsContactForm__article:last-child {
    width: 100%;
    padding: 1em;
}

.at-twoColumnsContactForm a {
    font-weight: normal;
    color: #04274b;
}

li.at-twoColumnsContactForm__SocialMediaItem {
    display: inline-block;
    margin-right: 1em;
    list-style: none;
}

li.at-twoColumnsContactForm__SocialMediaItem:before {
    content: unset;
}

.at-twoColumnsContactForm__SocialMediaButton {
    display: block;
    width: 2.2em;
    height: 2.2em;
    line-height: 1.5em;
    text-decoration: none;
    border-radius: 50%;
    background: #fff;
    transition: background .2s;
}

.at-twoColumnsContactForm__SocialMediaButton:hover {
    background: #62ecbc;
    transition: background .2s;
}

.at-twoColumnsContactForm__SocialMediaButton:before {
    display: block;
    font-weight: normal;
    font-family: 'fjell';
    font-size: 1.1em;
    line-height: 2.1em;
    text-align: center;
    color: #04274b;
}

.at-twoColumnsContactForm__SocialMediaButton--facebook:before {
    content: '\0066';
}

.at-twoColumnsContactForm__SocialMediaButton--linkedin:before {
    content: '\0069';
}
