
.page-content p {
    margin-bottom: 30px;
}
.contact-cols .cols2 > .col:first-of-type{
    background: #F0F0F0;
    padding: 50px 5% 60px;
}
.contact-cols .cols2 > .col:last-of-type .box-top {
    padding: 20px 5% 30px;
}
.contact-cols label {
    font-weight: 700;
    font-size: 1.2rem;
    color: #202124;
}
.contact-cols .cols2 > .col:last-of-type .box-top{
    background: #FBDE40;
    margin-bottom: 6px;
}
.box-top > div:not(:last-of-type) {
    margin-bottom: 36px;
}
.contact-cols .cols2 > .col:last-of-type .box-top h2 {
    /*bold 13px/36px Roboto;*/
    font-family: Roboto, sans-serif;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: .156rem;
    color: #202124;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.contact-cols textarea {
    height: 170px;
}
.contact-cols button[type="submit"] {
    margin-top: 20px;
}
.box-btm .map-box-inner{
    width: 100%;
}
.box-btm .map-box-inner img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
@media only screen and (max-width: 959px) {
    .contact-cols .cols2 > .col {
        width: 100%;
    }
    .contact-cols .cols2 > .col:first-of-type {
        margin-bottom: 6px;
    }
}
@media only screen and (min-width: 960px) {
    .contact-cols .cols2 {
        -ms-flex-pack: -ms-space-between;
        justify-content: space-between;
    }
    .contact-cols .cols2 > .col:first-of-type {

        width: calc(100% - 420px);
    }
    .contact-cols .cols2 > .col:last-of-type {
        width: 412px;
        flex: 0 0 auto;
    }
    .contact-cols .cols2 > .col:last-of-type .box-top {
        flex: 1 1 auto;
    }
    .contact-cols .cols2 > .col:last-of-type {
        -js-display: flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -ms-flex-pack: -ms-flex-start;
        justify-content: flex-start;
    }
}
@media only screen and (min-width: 1060px) {
    .contact-cols .cols2 > .col:first-of-type {
        padding: 100px 8.2% 60px;
    }
    .contact-cols .cols2 > .col:last-of-type .box-top {
        padding: 40px 11.6% 50px;
    }
}