/*-----------------Landing Page 2 Column Container(2:1) Start--------------------*/

.columncontainer .cmp-columncontainer--2col-2_1 {
    width: 100%;
    height: auto;
    min-height: 649px;
}

.visitorsHeroSection .columncontainer .cmp-columncontainer--2col-2_1 {
    width: 100%;
    height: auto;
    min-height: auto;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:first-child {
    background-color: #A62b4e;
    padding: 0px;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child {
    padding: 0px;
    width: 33.34%;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:first-child {
    padding: 28px 7.5% 77.5px 4.4%;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child .image,
.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child .image div,
.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child .image img {
    height: 100%;
    width: -moz-available;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child .image img.mobile {
    display: none;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item .image img {
    vertical-align: bottom;
    width: -webkit-fill-available;
    width: -moz-available;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:first-child .image img {
    width: 30%;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:first-child .image img.mobile {
    display: none;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item h6 {
    height: auto;
    width: auto;
    color: #FFFFFF;
    font-family: "Myriad Pro Bold", sans-serif;
    font-size: 27px;
    letter-spacing: 0;
    line-height: 32px;
    margin: 40px 0 0;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item h1 {
    height: auto;
    width: auto;
    color: #FFFFFF;
    font-family: "Meridien", serif;
    font-size: 56px;
    font-weight: 500;
    letter-spacing: -1.43px;
    line-height: 56px;
    margin: 30.5px 0 0;
}

.cmp-columncontainer--2col-2_1 .cmp-columncontainer-item p {
    height: auto;
    width: auto;
    color: #FFFFFF;
    font-family: "Myriad Pro", sans-serif;
    font-size: 21px;
    letter-spacing: 0;
    line-height: 32px;
    margin: 35px 0 0;
}

@media only screen and (max-width:960px) {
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:first-child {
        width: 92%;
        padding: 11px 4% 36px;
    }
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:first-child .image img {
        width: 47%;
        margin-left: -3.2%;
    }
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item h6 {
        margin: 26px 0 0;
        font-size: 21px;
        line-height: 24px;
        text-align: center;
    }
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item h1 {
        font-size: 48px;
        letter-spacing: -1px;
        line-height: 48px;
        text-align: center;
        margin: 17px 0 0;
    }
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item p {
        font-size: 18px;
        line-height: 24px;
        margin: 27px 0 0;
        padding: 0px 6.5%;
        text-align: center;
    }
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child {
        width: 100%;
    }
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child .image img.desktop {
        display: none;
    }
    .cmp-columncontainer--2col-2_1 .cmp-columncontainer-item:last-child .image img.mobile {
        display: block;
    }
}


/*-----------------Landing Page 2 Column Container(2:1) End--------------------*/