/* Website template details: landscape preview followed by a readable full-width description. */
.view-cv-area{padding:48px 0;background:#f6f4fb}
.view-cv-area>.container>.row{row-gap:28px;justify-content:center}
.view-cv-area>.container>.row>.col-lg-6{flex:0 0 100%;max-width:100%}
.view-cv-area>.container>.row>div:first-child>.img-thumbnail{display:block;width:100%;max-width:900px;height:auto;margin:0 auto;padding:18px;border:1px solid #e5dfef;border-radius:16px;box-shadow:0 10px 30px #3023480a;background:#fff}
.view-cv-area .cv-view-content{max-width:900px;margin:0 auto;padding:32px;background:#fff;border:1px solid #e5dfef;border-radius:16px;box-shadow:0 6px 24px #30234806}
.view-cv-area .cv-view-content>.btn{float:none!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 0 24px;padding:13px 22px;min-height:48px;border-radius:10px;background:#6554c8;border-color:#6554c8;font-size:15px;font-weight:600;white-space:normal}
.view-cv-area .cv-view-content>h2{font-size:clamp(25px,3vw,34px);line-height:1.25;letter-spacing:-.4px;color:#302a43;margin:0 0 16px}
.view-cv-area .cv-view-content .temp-use{display:inline-block;padding:6px 12px;border-radius:7px;background:#f2edf9;color:#756783;font-size:13px;margin-bottom:22px}
.view-cv-area .cv-view-content p,.view-cv-area .cv-view-content li{font-size:16px;line-height:1.8;color:#655d73}
.view-cv-area .cv-view-content h3{font-size:23px;line-height:1.35;color:#302a43;margin:30px 0 14px}
.view-cv-area .cv-view-content h4{font-size:19px;line-height:1.4;margin:22px 0 10px}
.view-cv-area .cv-view-content ul{padding-left:24px}
.view-cv-area .cv-view-content li{margin-bottom:8px}
.view-cv-area .blog-details-desc{max-width:900px;margin:22px auto 0;padding:0}
.view-cv-area .article-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid #e6e0ef;padding-top:18px}
.page-title-content h2.mcc-related-heading{text-align:center!important;margin-bottom:28px}
@media(max-width:575px){.view-cv-area{padding:28px 0}.view-cv-area .cv-view-content{padding:22px}.view-cv-area>.container>.row>div:first-child>.img-thumbnail{padding:10px}.view-cv-area .cv-view-content>.btn{width:100%}.view-cv-area .cv-view-content p,.view-cv-area .cv-view-content li{font-size:15px}}
