section.get-in-touch {
    background-color: #F4F5F7;
    padding: 96px 0;
    margin-top:50px
}

section.get-in-touch .in-touch {
    max-width: 850px;
    margin: 0 auto;
    text-align: center;
    padding: 0 150px;
    position:relative;
}
section.get-in-touch::before {
    position: absolute;
    content: '';
    top: 0;
    right: 16.2%;
    background: url(/template/8bd7a52b/images/dot.svg);
    width: 370px;
    height: 100%;
    background-size: 16px;
}
section.get-in-touch .in-touch a.button-contact {
    padding: 12px 30px;
    background-color: #5C7FB3;
    color: #FFFFFF;
    border:2px solid #5C7FB3;
    display: block;
    max-width: 200px;
    margin: 0 auto;
}

section.get-in-touch .in-touch a.button-contact:hover{
    background-color: transparent;
    color: #5C7FB3;
}
section.get-in-touch .in-touch p {
    font-size: 1.8rem;
    line-height: 2.98rem;
    font-weight: 300;
    padding: 15px 0;
}

section.get-in-touch .in-touch h2.touch-title {
    font-weight: 300;
    color: #383D48;
    margin-top: 0;
}

