section:not(:last-child) {
    -webkit-margin-after: 3rem;
    margin-block-end: 3rem;
}

/*********************
      START: CONTACTUS
    *********************/
.contactUs {
    overflow-x: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 500px;
}

.contactUs--info>div.container>div>div,
.contactUs--info,
.contactUs--map {
    width: 48%;
}

.contactUs--info {
    -webkit-padding-start: 3rem;
    padding-inline-start: 3rem;
}

.contactUs--info h4 {
    color: var(--cpa);
    -webkit-margin-after: 2.5rem;
    margin-block-end: 2.5rem;
}

.contactUs--info__inner {
    display: flex;
    align-items: center;
}


.contactUs--info__inner:not(:last-child) {
    -webkit-margin-after: 2rem;
    margin-block-end: 2rem;
}

.contactUs--info__inner h5,
.contactUs--info__inner p,
.contactUs--info__inner a,
.contactUs--info__inner a:hover,
.contactUs--info__inner a:focus {
    color: var(--cwh) !important;
}

.contactUs--info__inner h5 {
    width: 28%;
    -webkit-margin-after: 1rem;
    margin-block-end: 1rem;
}

.contactUs--info__inner p {
    width: 68%;
}

.contactUs--info__inner>div>a {
    -webkit-margin-end: 2rem;
    margin-inline-end: 2rem;
}

.contactUs--info__inner:last-child>div {
    display: flex;
    align-items: center;
}

.contactUs--info__inner:last-child>div a:first-child>img {
    width: 32px;
}

#map {
    width: 100%;
    height: 240px;
}

.gm-svpc,
.gm-style-cc>div,
.gm-style-cc>div>a,
.gm-style-cc>div>span,
.gm-style-cc>div>button,
.gmnoprint,
.gm-control-active.gm-fullscreen-control,
#map .gm-style img[alt="Google"] {
    display: none !important;
}


/*********************
      END: CONTACTUS
    *********************/

/*********************
      START: MEDIA
    *********************/
@media screen and (max-width: 1200px) {
    .contactUs--info__inner h5 {
        width: 35%;
    }

    .contactUs--info__inner p {
        width: 61%;
    }
}

@media screen and (max-width: 992px) {
    .contactUs--info__inner h5 {
        width: 40%;
    }

    .contactUs--info__inner p {
        width: 56%;
    }
}

@media screen and (max-width: 768px) {
    .contactUs {
        flex-direction: column-reverse;
    }

    .contactUs--info>div.container>div>div,
    .contactUs--info,
    .contactUs--map {
        width: 100%;
    }

    .contactUs--map {
        -webkit-margin-after: 2rem;
        margin-block-end: 2rem;
    }

    .contactUs--info {
        -webkit-padding-start: 2rem;
        padding-inline-start: 2rem;
    }

}

@media screen and (max-width: 425px) {
    .whatIs--text {
        flex-direction: column;
    }

    .whatIs--content p {
        width: 100%;
    }
}

/*********************
      END: MEDIA
    *********************/