/*== == FOLD1 == ==*/

.fold1 {
    position: relative;
}

.fold1-background {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.fold1-background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.fold1-container {
    padding: 200px 0px;
    text-align: center;
    padding-top: 250px;
}

.fold1-header .title {
    color: white;
}

.fold1-background::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    right: 0px;
    top: 0px;
    background: rgb(1,13,39);
    background: linear-gradient(220deg, rgba(1,13,39,1) 35%, rgba(3,93,218,0) 140%);
}

.content-fold-c::before {
    width: 100%;
    height: 100%;
    background: var(--navy);
    position: absolute;
    content: '';
    z-index: -1;
}

	/*== == FOLD1 END == ==*/


/*CONTENT FOLD C*/
.content-fold-c-wrapper {
    display: flex;
    align-items: stretch;
    padding: 150px 0px;
    gap: 40px;
    justify-content: flex-end;
}

.content-fold-c-img img {
    height: 100%;
    object-fit: cover;
}

.content-fold-c-img {
    position: absolute;
    width: calc(48.5% + 0px);
    height: 100%;
}

.rounded-fold .content-fold-c-img{
    border-radius: 30px;
    overflow: hidden;
}

.circle-fold .content-fold-c-img{
    left: -200px
}

.circle-fold .flipped .content-fold-c-img{
	right: -200px;
	left: auto;
}

.circle-fold .content-fold-c-img img{
    clip-path: circle(50%)
}

.content-fold-c-img img {
    height: 100%;
    object-fit: cover;
    min-height: 500px;
    width: 100%;
}

.luxury .content-fold-c-img img {
    object-position: left;
}


.content-fold-c-content {
    display: flex;
    flex-direction: column;
    width: calc(50% - 140px);
}

.content-fold-c {
    position: relative;
}
.content-fold-c.flipped .row-container {
    position: relative;
}

.content-fold-c.flipped .row-container::before {
    content: '';
    position: absolute;
    width: 1px;
    height: calc(100% - 80px);
    bottom: 40px;
    background: #4b5059;
    left: -100px;
}


.content-fold-c-content .title {
    margin-bottom: 20px;
    color: white;
}


.flipped .content-fold-c-wrapper{
    flex-direction: row-reverse;
}

.flipped .content-fold-c-img {
    right: 0;
}


main#primary div:nth-of-type(0n+3) .content-fold-c-img {
    width: calc(50% - 0px);
    left: 20px;
    height: calc(100% - 80px);
    top: 40px;
}

main#primary div:nth-of-type(0n+3) .content-fold-c-content {
    width: calc(60% - 0px);
    z-index: 3;
    padding: 40px;
    background: var(--ink);
}

.page-template-service-template #masthead::before {
    display: none;
}

.page-template-service-template div#page {
    padding: 0px;
}

.page-template-service-template .ebook-fold-inner {
    justify-content: flex-start;
}

.page-template-service-template .ebook-image {
    right: 0px;
    left: unset;
}