/***Authored by Preethi R***/
@charset "utf-8";
/* CSS Document */
body{overflow-x: hidden;}
.grid.views-view-grid .col-md-4,.grid.views-view-grid .views-field,.grid.views-view-grid .field-content{display: inherit;}
.grid.views-view-grid > .row{margin: 0px;}
/*Resources - home*/
.view-resources-banner {background: #F8F7FF;margin-top: 65px;padding: 40px 0px;min-height: 510px;}
.view-resources-banner h1 {color: #5A4D9F;font-family: o-medium;font-weight: 600;font-size: 64px;margin-top: 100px;margin-bottom: 20px;word-wrap: break-word;}
.view-resources-banner p{font-family: o-regular;font-size: 24px;}
.view-resources-banner img{z-index: 1;position: relative;bottom: 0px;top: 30px;}
.view-resources-banner .right-image{background: linear-gradient(180deg, #DF99F7 0%, #FFDBB0 100%);background-clip: border-box;height: 300px;border-radius: 200px 0px 0px 200px;width: 38%;position: absolute; right: 0;top: 135px;}
.view-resources-banner .right-image.case-right{background: #FFC65A;}
.view-resources-banner .right-image.whitepaper-right,.view-resources-banner .right-image.ebook-right,.view-resources-banner .right-image.webinar-right,.view-resources-banner .right-image.okrmaster-right,.view-resources-banner .right-image.podcast-right,.view-resources-banner .right-image.videos-right{background: #F4EDE4;}
.view-resources-banner{position: relative;}
.view-resources-category .grid.views-view-grid > .row{justify-content: center;}
.view-resources-category {padding: 70px 0px 0px;width: 1140px;margin: 0 auto;}
.view-resources-category .c-content {padding: 30px;border-radius: 10px;position: relative;height: 300px;margin-bottom: 30px;}
.view-resources-category .c-content .div-link{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1;}
.view-resources-category .c-content.blog,.view-resources-category .row .col-md-4:nth-child(6) .c-content.blog {background: #DCD5F7;}
.view-resources-category .row .col-md-4:nth-child(5){display: none;}
.view-resources-category .row .col-md-4:nth-child(2) .c-content.blog,.view-resources-category .row .col-md-4:nth-child(7) .c-content.blog{background: #FFC65A;}
.view-resources-category .row .col-md-4:nth-child(3) .c-content.blog,.view-resources-category .row .col-md-4:nth-child(8) .c-content.blog{background: #F4EDE4;}
.view-resources-category .row .col-md-4:nth-child(4) .c-content.blog,.view-resources-category .row .col-md-4:nth-child(5) .c-content.blog{background: #CDE2E0;}
.view-resources-category .row .col-md-4:nth-child(4) .c-content.blog, .view-resources-category .row .col-md-4:nth-child(5) .c-content.blog, .view-resources-category .row .col-md-4:nth-child(9) .c-content.blog{background: #CDE2E0;}
.view-resources-category .title {font-family: l-bold;color: #5A4D9F;font-size: 22px;}
.view-resources-category .desc {font-family: l-regular;font-size: 16px;}
.view-resources-category .more{position: absolute;bottom: 55px;}
.view-resources-category .more a{outline:none!important;box-shadow: none!important;}
.view-resources-category .c-circle{width: 216px;height: 216px;border-radius: 50%;background: rgba(255,255,255,0.3);position: absolute;right: -35px;bottom: -70px;}
.view-resources-category .icon-1 {right: 32px;bottom: 34px;}
.view-resources-category .icon-2 {right: 45px;bottom: 34px;}
.view-resources-category .icon-3 {right: 55px;bottom: 34px;}
.view-resources-category .icon-4 {right: 60px;bottom: 34px;}
.view-resources-category .icon-5 {right: 60px;bottom: 34px;}
.view-resources-category .icon-6 {right: 60px;bottom: 34px;}
.view-resources-category .icon-7 {right: 45px;bottom: 34px;}
.view-resources-category .icon-8 {right: 32px;bottom: 34px;}
.view-resources-category .c-icon {position: absolute;}
/*Case study - showall*/
.view-case-study{width: 1140px;margin: 100px auto 70px;padding: 0px 15px;}
.view-case-study .content {border-radius: 15px;box-shadow: 0px 3px 6px #dbdbdb;border: 1px solid #dbdbdb;margin-bottom: 30px}
.view-case-study .content img {width: 100%;border-radius: 14px;}
.view-case-study .content div{padding: 25px 30px 30px;}
.view-case-study .content div .heading {font-family: l-bold;font-size: 28px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 126px;}
.view-case-study .content div > a,.view-case-study .content div > a:hover{text-decoration: none;color:#212529!important; }
.view-case-study .content div .description{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 81px;margin-bottom: 30px;font-size: 18px;cursor: pointer;}
.view-case-study .content .r-more a{color: #5A4D9F;text-decoration: none;font-size: 16px;font-family: l-bold;background: url("../img/r-more.svg");background-repeat: no-repeat;background-position: right;background-size: 22px;padding: 0px 30px 0px 0px;height: auto;display: inline-block;}
.view-case-study .content .r-more a:focus{outline: none!important;box-shadow: none!important;}
.view-case-study .content .date {float: right;margin-top: 3px;color: #B0AFAF;font-family: l-bold;font-size: 14px;}
/*Webinar - showall*/
.webinar-showall .content {border-radius: 15px;box-shadow: 0px 3px 6px #dbdbdb;border: 1px solid #dbdbdb;margin-bottom: 30px;position: relative;}
.webinar-showall .content img {width: 100%;border-radius: 14px;}
.webinar-showall .content div{padding: 25px 30px 30px;}
.webinar-showall .content div .heading {font-family: l-bold;font-size: 28px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 135px;}
.webinar-showall .content .date {float: right;margin-top: 3px;color: #B0AFAF;font-family: l-bold;font-size: 14px;}
.webinar-showall .auth-name {font-size: 17px;font-family: l-bold;text-transform: uppercase;margin-bottom: 5px;}
.webinar-showall .company {font-size: 12px;font-family: l-bold;margin-bottom: 5px;}
.webinar-showall .role {font-size: 12px;font-family: l-bold;margin-bottom: 5px;width: 145px;}
.webinar-showall .parent {position: relative;top: 0px;padding: 0px !important;}
.webinar-showall .author-content{position: absolute;bottom: 0;padding-bottom: 15px !important;}
/*Video & okr master - showall*/
.video-showall .content > span,.okr-master-showall .content > span{position: relative;}
.video-showall .content .v-icon,.okr-master-showall .content .v-icon {width: 50px !important;border-radius: 10px !important;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.video-showall .content img,.okr-master-showall .content img{cursor:pointer;}
.video-showall .content div .heading,.okr-master-showall .content div .heading{margin-bottom: 0px;}
.video-showall .content .r-more,.okr-master-showall .content .r-more{cursor:pointer;color: #5A4D9F;text-decoration: none;font-size: 16px;font-family: l-bold;background: url("../img/r-more.svg");background-repeat: no-repeat;background-position: right;background-size: 22px;padding: 0px 30px 0px 0px;height: auto;display: inline-block;}
.okr-master-showall .modal,.video-showall .modal{padding: 0px!important;}
.okr-master-showall .modal-dialog,.video-showall .modal-dialog{max-width: 720px;padding: 0px!important;height: 500px;}
.okr-master-showall .modal-content,.video-showall .modal-content{height: 100%;}
.okr-master-showall .modal-content,.okr-master-showall .modal-header,.video-showall .modal-content,.video-showall .modal-header{padding: 0px!important;}
.okr-master-showall .modal-header,.video-showall .modal-header{border-bottom: 0px;display: block;padding: 0px !important;}
.okr-master-showall .modal-header button,.video-showall .modal-header button{float: right;border: 0px;background: url(../img/close.svg);background-size: 12px;width: 25px;height: 25px;background-repeat: no-repeat;outline: none !important;background-color: white;border-radius: 27px;background-position: center;box-shadow: 0px 3px 6px #00000036 !important;position: absolute;right: -10px;z-index: 1;top: -7px;}
.okr-master-showall .modal-body,.video-showall .modal-body{padding: 0px!important;}
.okr-master-showall .modal-body iframe,.video-showall .modal-body iframe{width: 100%;height: 100%;}
.okr-master-showall .modal-footer,.video-showall .modal-footer{display: none;}
/*e-book Showall*/
.ebook-showall .views-field.views-field-created, .ebook-showall .field-content, .ebook-showall .content{width: 100%;}
.ebook-showall .e-bg {padding: 0px !important;width: 100%;height: 300px;background: #CDE2E0;border-radius: 14px;}
.ebook-showall .content img{width: 240px;border-radius: 14px;margin: 0 auto;display: block;margin-top: -245px;object-fit: cover;height: 330px;}
/*Resources - detail page*/
.page-type-resources .footer,.page-type-resources .footer-mobile,.page-type-cheatsheet .footer,.page-type-cheatsheet .footer-mobile{margin-top: 0px!important;}
.resources-detail-page{background: url("../img/case-study-detail.svg") no-repeat;background-size: cover;background-position: top;padding:60px 0px;}
.resources-detail-page.white-detail{background: url("../img/whitepaper-banner.svg") no-repeat;background-size: cover;background-position: top;padding:60px 0px;}
.resources-detail-page.ebook-detail{background: url("../img/ebook-banner.svg") no-repeat;background-size: cover;background-position: top;padding:60px 0px;}
.resources-detail-page.webinar-detail{background: url("../img/webinar-banner.webp") no-repeat;background-size: cover;background-position: top;padding:60px 0px;}
.resources-detail-page.podcast-detail{background: url("../img/thank-you-bg.png") no-repeat;background-size: cover;background-position: top;padding:60px 0px;}
.resources-detail-page .resources-bannercontent .container{margin-top: 64px;}
.resources-detail-page .resources-bannercontent .container .row .col-md-6:first-child{display: grid;align-content: end;}
.resources-detail-page .resources-bannercontent .container h1, .resources-detail-page .resources-bannercontent .container h4{color: #fff;font-family: o-semibold;font-size: 40px;margin-bottom: 20px;line-height: 50px;}
.resources-detail-page .resources-details-form{background-color: #fff;padding: 15px 30px;border-radius: 24px;margin-left: 40px;}
.resources-detail-page .resources-bannercontent h4.chdet-heading{font-size: 16px;font-family: 'o-regular';line-height: 26px;margin-right: 40px;}
form .hs-richtext h1{color:#2B2B2B;font-family: o-medium;font-size: 32px;line-height: 40.32px;}
/*for webinar detail page*/
.resources-detail-page.webinar-detail .resources-bannercontent .container h1.web-heading {font-size: 28px;line-height: 36px;}
.resources-detail-page.webinar-detail .resources-bannercontent .container .chdet-heading{margin-bottom: 0px!important;}
.resources-detail-page.webinar-detail .resources-bannercontent .container .chdet-heading ul{margin-bottom: 0px!important;}
/*for podcast detail page*/
.resources-detail-page .pod-video h1{color: #2b2b2b !important;font-family: o-semibold !important;font-size: 30px !important;margin-bottom: 40px !important;line-height: 40px !important;width: 80%;}
.resources-detail-page .pod-video iframe{width: 80%;height: 465px;border-radius: 25px;}
/*Cheatsheet - showall*/
.cheatsheet-banner-section.view-resources-banner{background-image: linear-gradient(to left,#9152c3,#594aaa);min-height: 300px;position: initial;margin-bottom: 100px;}
.cheatsheet-banner-section.view-resources-banner h1{color:#fff;text-align:center;margin:65px auto 0px;}
.view-cheatsheet{width: 1140px;margin: 100px auto 70px;padding: 0px 15px;}
.view-cheatsheet .content {border-radius: 15px;box-shadow: 0px 3px 6px #dbdbdb;border: 1px solid #dbdbdb;margin-bottom: 30px}
.view-cheatsheet .content img {width: 100%;border-radius: 14px;}
.view-cheatsheet .content div{padding: 25px 30px 30px;}
.view-cheatsheet .content div .heading {font-family: l-bold;font-size: 28px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 126px;margin-bottom: 50px;}
.view-cheatsheet .content div > a, .view-cheatsheet .content div > a:hover{text-decoration: none;color: #212529 !important;}
.view-cheatsheet .content div .description{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 81px;margin-bottom: 30px;font-size: 18px;}
.view-cheatsheet .content .r-more a{color: #5A4D9F;text-decoration: none;font-size: 16px;font-family: l-bold;background: url("../img/r-more.svg");background-repeat: no-repeat;background-position: right;background-size: 22px;padding: 0px 30px 0px 0px;height: auto;display: inline-block;}
/*Presentations - showall*/
.presentations-banner-section.view-resources-banner{background-image: linear-gradient(to left,#9152c3,#594aaa);min-height: 300px;position: initial;margin-bottom: 100px;}
.presentations-banner-section.view-resources-banner h1{color:#fff;text-align:center;margin:65px auto 0px;}
.view-presentations{width: 1140px;margin: 100px auto 70px;padding: 0px 15px;}
.view-presentations .content {border-radius: 15px;box-shadow: 0px 3px 6px #dbdbdb;border: 1px solid #dbdbdb;margin-bottom: 30px;}
.view-presentations .content div .description{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 81px;margin-bottom: 30px;font-size: 18px;}
.view-presentations .content img {width: 100%;border-radius: 14px;}
.view-presentations .content div{padding: 25px 30px 30px;}
.view-presentations .content div .heading {font-family: l-bold;font-size: 28px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 126px;margin-bottom: 50px;}
.view-presentations .content .r-more a{color: #5A4D9F;text-decoration: none;font-size: 16px;font-family: l-bold;background: url("../img/r-more.svg");background-repeat: no-repeat;background-position: right;background-size: 22px;padding: 0px 30px 0px 0px;height: auto;display: inline-block;}
/*Press-Release -showall*/
.prelease-banner-section.view-resources-banner{background-image: linear-gradient(to left,#9152c3,#594aaa);min-height: 300px;position: initial;margin-bottom: 70px;}
.prelease-banner-section.view-resources-banner h1{color:#fff;text-align:center;margin:65px auto 0px;}
.press-release-section .views-row:last-child .content{border-bottom: 0px;padding-bottom: 0px;}
.view-press-release{width: 1140px;margin: 70px auto 70px;padding: 0px 15px;}
.view-press-release .content {padding: 30px 0px;border-bottom: 1px solid #333;}
.view-press-release .content div .heading {color: #5A4D9F;font-family: o-medium;font-size: 28px;margin-bottom: 20px;line-height: 44px;}
.view-press-release .content div .prerel-body{font-family: l-regular;font-size: 18px;margin-bottom: 20px;line-height: 1.9;}
.view-press-release .content .r-more a{background-color: #5a4d9f;display: inline-block;padding: 1rem 2rem;border-radius: 10rem;transition: all 0.3s;position: relative;overflow: hidden;z-index: 1;border: 0px;color: #fff;text-decoration: none;font-size: 19px;font-family: l-bold;}
/*Cheatsheet detail page*/
.cheatsheet-details .cheatsheet-bannercontent{background: url("../img/cheatsheet-bg.jpg") no-repeat;background-size: cover;background-position: bottom;padding:60px 0px;}
.cheatsheet-details .cheatsheet-bannercontent .container{margin-top: 64px;}
.cheatsheet-details .cheatsheet-bannercontent .container .row .col-md-6:first-child{display: grid;align-content: end;}
.cheatsheet-details .cheatsheet-bannercontent .container h1{color: #fff;font-family: l-regular;font-size: 34px;margin-bottom: 20px;line-height: 44px;}
.cheatsheet-bannercontent .cheatsheet-details-form{background-color: #fff;padding: 15px 30px;border-radius: 24px;margin-left: 40px;}
.cheatsheet-details .cheatsheet-bannercontent h1.chdet-heading{font-size: 48px;font-family: o-semibold;line-height: 60px;margin-right: 40px;}
/*Press-Release detail page*/
.prerel-details .prerel-bannerimg {background-image: linear-gradient(to left,#9152c3,#594aaa);min-height: 300px;position: initial;margin-bottom: 100px;margin-top: 65px;}
.prerel-details .prerel-bannerimg h1 {color: #fff;text-align: center;margin: 65px auto 0px;font-family: o-semibold;font-size: 48px;line-height: 60px;}
.prerel-details .prerel-bannercontent{font-size: 16px;font-family: l-regular;line-height: 1.9;}
.prerel-details .prerel-bannercontent .btn{background-color: #5a4d9f;display: inline-block;padding: 1rem 2rem;border-radius: 10rem;transition: all 0.3s;position: relative;overflow: hidden;z-index: 1;border: 0px;color: #fff;text-decoration: none;font-size: 19px;font-family: l-bold;}
/*Form css*/
.synergita-container .hbspt-form{margin: 50px 20px;}
.synergita-container .hbspt-form .hs-richtext h2{text-align:left !important;font-family: o-medium;font-size: 30px !important;}
.synergita-container .hbspt-form label{font-family: l-bold;margin-top: 20px}
.synergita-container .hbspt-form .hs-form-required{color: red;}
.synergita-container .hbspt-form input[type="text"],.synergita-container .hbspt-form input[type="tel"],.synergita-container .hbspt-form input[type="email"]{border: 0px; border-bottom: 1px solid #EAEAEA;width: 100%;outline: none!important;box-shadow: none!important;height: 40px;padding-left: 0px !important;font-family: l-regular!important;}
.synergita-container .hbspt-form input::placeholder{color: #9B9B9B;}
.synergita-container .hbspt-form .hs-error-msgs{margin: 0px;padding: 0px;list-style: none;color: red;}
.synergita-container .hbspt-form .hs-error-msgs label{margin-top: 10px;}
.synergita-container .hbspt-form .hs-form-field .inputs-list{margin: 0px;padding: 0px;list-style: none;}
.synergita-container .hbspt-form .hs-form-field .inputs-list input[type="checkbox"]{margin-top: 5px;outline: none!important;box-shadow: none!important;}
.synergita-container .hbspt-form .hs-form-field .inputs-list a{color: #5A55E1;text-decoration: none;font-weight: 100;outline: none!important;box-shadow: none!important;}
.synergita-container .hbspt-form input[type="submit"]{background: linear-gradient(to right, #5A4D9F 50%, #FFC65A 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;margin-top: 20px;width: 100%;border-radius: 30px;padding: 15px;font-family: l-bold;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;border: 0px;outline: none!important;box-shadow: none!important;}
.synergita-container .hbspt-form input[type="submit"]:hover{background-position: left bottom;color: #fff;}