/* View Blog Articles */
.relatedContentLayout.blogArticles {
    float: left;
    width: 100%;
    margin: 90px 0 120px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}
.relatedContentLayout.blogArticles .viewBlogContainer {
    float: left;
    width: 100%;
    max-width: 1200px;
    padding: 0 20px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
}
.relatedContentLayout.blogArticles .titleBlue {
    float: left;
    width: 100%;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 50px;
}
.relatedContentLayout.blogArticles .titleYellow {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 60px;
    font-weight: 300;
    /*font-style: italic;*/
    color: #F9C11C;
    line-height: 50px;
    margin-bottom: -50px;
    
}
.relatedContentLayout.blogArticles .articles {
    float: left;
    width: calc(100% + 80px); 
    position: relative;
    left: -40px;
    margin-top: 50px;
}
.relatedContentLayout.blogArticles .article {
    float: left;
    width: calc((100% / 3) - 80px);
    margin: 0 40px;
}
.relatedContentLayout.blogArticles .article:nth-child(2) {
    margin-top: 75px;
}
.relatedContentLayout.blogArticles .article:nth-child(3) {
    margin-top: 25px;
}
.relatedContentLayout.blogArticles .article .image {
    float: left;
    width: 100%;
    aspect-ratio: 320/450;
    transition: all 0.3s ease 0s;
    border-radius: 15px;
    overflow: hidden;
}
.relatedContentLayout.blogArticles .article:hover .image {
    transform: rotate(2.25deg);
}
.relatedContentLayout.blogArticles .article:nth-child(2) .image {
    transform: rotate(-2.25deg);
}
.relatedContentLayout.blogArticles .article:hover:nth-child(2) .image {
    transform: rotate(0);
}
.relatedContentLayout.blogArticles .article .image img {
    float: left;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.relatedContentLayout.blogArticles .article .title {
    float: left;
    width: 100%;
    padding: 25px 20px;
    box-sizing: border-box;
    font-size: 28px;
    font-weight: 700;
    font-style: italic;
    line-height: 35px;
    letter-spacing: 0.36px;
    /*color: #99B7C5;*/
    color: #7E888C;
}
.relatedContentLayout.blogArticles .article .viewMore {
    float: left;
    width: calc(100% - 40px);
    margin: 0 20px;
    box-sizing: border-box;
    position: relative;
}
.relatedContentLayout.blogArticles .article .viewMore:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #4A6F7C;
    position: absolute;
    top: 50%;
}
.relatedContentLayout.blogArticles .article .viewMore span {
    float: right;
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.36px;
    padding-right: 50px;
    background-color: white;
    padding-left: 10px;
    position: relative;
    color: #4A6F7C;
    transition: all 0.3s ease 0s;
    text-decoration: none;
}
.relatedContentLayout.blogArticles .article:hover .viewMore span {
    color:#FACE4A ;
    text-decoration: none;
}
.relatedContentLayout.blogArticles .viewAll {
    float: left;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: 70px;
}
.relatedContentLayout.blogArticles .viewAll a {
    float: left;
    width: auto;
    background-color: #4A6F7C;
    line-height: 50px;
    border-radius: 25px;
    padding: 0 45px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.3s ease 0s;
    text-decoration: none;
}
.relatedContentLayout.blogArticles .viewAll a:hover {
    background-color: #FCCE4A;
    color: #4A6F7C;;
}