/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
@import url('https://fonts.googleapis.com/css?family=Prata');
/*****************************************/
/* Start your style declarations here    */
/*****************************************/
// clear cached stylesheet
.cache-invalidate-02082023 {
	display: none;
}

body {
  overflow-x: hidden;
}

/*---some time css---*/
.footer-col1 > li:nth-child(1) {}
.change-management-page .footer-col1 > li:nth-child(1){ display: block;}
.change-management-page footer.page-footer ul.drilldown>div li#methodology{margin-top:40px;}
@media(max-width:720px){.change-management-page footer.page-footer ul.drilldown>div li#methodology {
	margin-top: 0;
	}}
/*--*/
.hs-blog-post .blog-post-wrapper .hs-author-social-links a{color: #836434 !important;}
.hs-blog-post .blog-post-wrapper .hs-author-social-links a:hover{color: #836434 !important;text-decoration:none !important;}
.blog-banner a,
.sub-menu a{text-decoration:none;text-transform:none;}
/*-------------------------
*    Button css
* ---------------------*/
.action.primary.btn-transparent{background:transparent;color: #b59362; border: 1px solid #b59362;}
.action.primary.btn-inverted,
.primary.btn-inverted{color: #342A86;background: #fff;border: 2px solid #b59362;}
.action.primary.btn-inverted:active{ background: #f5f2eb; border: 2px solid #b59362; color:#342A86;}
.action.primary.btn-transparent:hover,
.action.primary.btn-inverted:hover,
.primary.btn-inverted:hover{color:#342A86; background: #f5f2eb; border: 2px solid #b59362;}
.action.primary.btn-inverted:focus,
.action.primary.btn-transparent:focus{box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255); color:#342A86;background: #f5f2eb; border: 2px solid #b59362; color:#342A86;}
.download__wrapper .download-actions a.action.primary.btn-inverted.btn-small,
.post-item a.learn-more{display:inline-block;}
.download__wrapper .download-actions a.action.primary.btn-inverted.btn-small,
.post-item a.learn-more,
.post-item a.download-link,
.action.simple_link{color:#836434; padding: 4px;border:1px solid transparent; text-decoration:underline;background: transparent;}
.action.simple_link:hover,
.post-item a.download-link:hover,
.post-item a.learn-more:hover,
.download__wrapper .download-actions a.action.primary.btn-inverted.btn-small:hover{color:#75592F; text-decoration:none}
.download__wrapper .download-actions a.action.primary.btn-inverted.btn-small:hover{background:none; text-decoration:none}
.action.simple_link:focus,
.post-item a.download-link:focus,
.blog-pagination a:focus,
.post-item a.learn-more:focus,
.download__wrapper .download-actions a.action.primary.btn-inverted.btn-small:focus{border:1px solid #B59362; border-radius:5px; text-decoration:none}
.action.primary:focus:after,
.download__wrapper .download-actions a.action.primary.btn-inverted.btn-small:focus::after{display:none}
.action.simple_link:active,
.post-item a.download-link:active,
.blog-pagination a:active,
.post-item a.learn-more:active,
.download__wrapper .download-actions a.action.primary.btn-inverted.btn-small:active{border: 1px dashed;  border-radius: 5px;   text-decoration: none;}

.banner-cta .action.secondary,
.banner .action.secondary { background-color: #C4AF8F; color: #342A86; border-color: #C4AF8F;}
.banner-cta .action.secondary:hover,
.banner .action.secondary:hover { background-color: #D6C8B3; border-color: #D6C8B3; color: #342A86;}
.banner-cta .action.secondary:active,
.banner .action.secondary:active { background-color: #C7AB81; border-color: #836434; color: #342A86;}
.banner-cta .action.secondary:focus,
.banner .action.secondary:focus { background-color: #C4AF8F; border-color: #836434; box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255);}
.banner .overlay { position: absolute; width: 100%; height: 100%; top:0;}
/*--sub header css--*/
.lp-nov2019 .lp_header_mod .lp_heading h5,
.sup { }
.hs-content-path-solutions-advisory-services .program__prereq.recommended,
.program__prereq,
.program__prereq.mandatory,
.program__prereq.recommended { background:none !important; padding:unset !important; border-radius: 0px !important; color: #71757A !important; display: inline-block; letter-spacing: 0.54px !important; font-size:13px;  color:#71757A; }
.video-container .sup a,
.banner .sup.no-link,
.banner .sup a{color: inherit;opacity:0.5;text-decoration:none;}
.hs-blog-name-prosci-blog .blog-listing-wrapper .post-item,
.hs-blog-name-success-stories .blog-listing-wrapper .post-item { align-items: flex-start; }
/*---video container--*/
.video-container { position: absolute; width: 100%; left: 0; right: 0;}
.two_column-content_with_optional_form .section_form_box form.hs-form input[type="submit"]{color: #312f82; background: #c3af8f;border: 1px solid #c3af8f;}
.two_column-content_with_optional_form .section_form_box form.hs-form input[type="submit"]:hover{background-color: #D6C8B3; color: #342A86; border: 1px solid #D6C8B3;}
.two_column-content_with_optional_form .section_form_box form.hs-form input[type="submit"]:active{background-color: #C7AB81; border-color: #836434; color: #342A86;}
.two_column-content_with_optional_form .section_form_box form.hs-form input[type="submit"]:focus{background-color: #C4AF8F; border-color: #836434; box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255);}
.flexi .banner-container .btn-md.btn-red{color: #342A86; background-color: #C4AF8F; border: 1px solid #C4AF8F;}
.flexi .banner-container .btn-md.btn-red:hover{background-color: #D6C8B3; border-color: #D6C8B3; color: #342A86;}
.flexi .banner-container .btn-md.btn-red:active{background-color: #C7AB81; border-color: #836434; color: #342A86;}
.flexi .banner-container .btn-md.btn-red:focus{background-color: #C4AF8F; border-color: #836434; box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255); color: #342A86;}
.page-header { margin-bottom: 0px; }
.hs-blog-name-prosci-blog .blog-banner .banner-read-more a{font-size: 14px; padding: 1.1em 1.52em; color: #342A86; font-weight: 600; background-color: #C4AF8F; border:1px solid #C4AF8F;  letter-spacing: 0.47px;}
.hs-blog-name-prosci-blog .blog-banner .banner-read-more a:hover { background-color: #D6C8B3; border-color: #D6C8B3;}
.hs-blog-name-prosci-blog .blog-banner .banner-read-more a:active{background-color: #C7AB81; border-color: #836434;}
.hs-blog-name-prosci-blog .blog-banner .banner-read-more a:focus{background-color: #C4AF8F; border-color: #836434; box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255);}
.blog-banner .subscribe-btn-container a{color: #342A86; background: #fff; border: 2px solid #b59362;font-size: 13px; min-width: 120px; padding: 1.2em 2em;text-transform: uppercase;font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 600; letter-spacing: .5px;}
.blog-banner .subscribe-btn-container a:hover{ color: #342A86; background: #f5f2eb; border: 2px solid #b59362; }
.blog-banner .subscribe-btn-container a:active{ background: #f5f2eb; border: 2px solid #b59362; color: #342A86;}
.blog-banner .subscribe-btn-container a:focus{ box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255); color: #342A86; background: #f5f2eb; border: 2px solid #b59362;}
.blog-listing.blog-listing-wrapper .download-list__wrapper .download .download-title a,
.blog-listing.blog-listing-wrapper .download-list__wrapper .download .download-topics a,
.news_main_listing_wrapper .post_content_box .post_topic a,
.news_main_listing_wrapper .post_content_box .post_title a,
.post-item h3 a,
.post-item h2 a,
.post-item h1 a,
.post-item h4 a,
.post-item h5 a,
.post-item h6 a,
.blog-listing .row-filter-item a,
.success-stories-featured__wrapper h6 a,
.related-articles .related-post-item .related-topics a,
.related-articles .related-post-item .related-title a{text-decoration:none;}
.section.post-body a:hover { text-decoration: none !important;}
.related-articles .related-post-item .related-topics a:hover,
.related-articles .related-post-item .related-title a:hover{color:#836434;}
.share-wrapper .post-footer-meta .meta-link-left a, .share-wrapper .post-footer-meta .meta-link-right a,
.post-footer-meta a.all-posts{color:#836434;font-size: 11px;}
.share-wrapper .post-footer-meta .meta-link-left a:hover, .share-wrapper .post-footer-meta .meta-link-right a:hover,
.post-footer-meta a.all-posts:hover{text-decoration:none;}
.share-wrapper span.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_rss_listing h3 {margin: 0;}
.share-wrapper  .hs-rss-item a.hs-rss-title { font-size: 12px;text-decoration: none; }
.row-filters.row-filters-topics .items .item a span.filter-link-count { display: inline; }
.sub-menu.sub-menu__wrapper{ background:rgba(233,234,242,1.0);border: none; box-shadow: none; }
.sub-menu.sub-menu__wrapper .container .nav{ display: flex;  justify-content: center; }
.sub-menu.sub-menu__wrapper .container .nav a{ border-bottom: 4px solid transparent; text-decoration: none; line-height: 66px; padding: 0px 15px 0px;   color: #025c67; margin: 0 5px; }
body.certificate_tempAug20 #updated_submenu_tabs.sub-menu nav a:last-child:hover,
.sub-menu.sub-menu__wrapper .container .nav a:hover{ border-bottom: 4px solid #836434; color: #836434; background: white; transition: all ease-in-out 0.5s;}
body.certificate_tempAug20 #updated_submenu_tabs.sub-menu nav a:last-child{background:transparent; }
.methodology_template #updated_submenu_tabs.sub-menu nav a:last-child{ float: right;  background: #fff; padding: 0px 30px; border-bottom: transparent;display: flex;  align-items: center;}
.sub-menu.sub-menu__wrapper .container .nav a:last-child img{  width: 20px;  height: 20px;  object-fit: contain;  transform: translate(-8px,6px);  -webkit-transform: translate(-9px,0);}
@media all and (max-width:1200px){
	.sub-menu.sub-menu__wrapper .container .nav{display: flex;  justify-content: flex-start; }
}

/*************** 2 Columns Heading Text module css moved ************************
*-****************************************************************************/
.heading-text { margin-top: 6rem; margin-bottom: 7rem; }
.heading-text .col2 { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 20px 0 15px; }
.heading-text h2 { margin-top: 0; }
.heading-text p { margin-bottom: 2.5rem; }
.heading-text p:last-child { margin-bottom: 0; }
.heading-text p + .action { margin-top: 1.7rem; }
.heading-text .cta-notice { background: url('https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/m2/elearning/cta-bg-v3.svg') no-repeat center; background-size: cover; padding: 32px 30px; font-size: 1.5rem; text-align: center; color: #352887; line-height: 1.73em; margin-top: 50px; }
@media (max-width: 767px) {
  .heading-text h2 { margin-bottom: 2rem; }
  .hs_cos_wrapper.before-partners-module .heading-text { margin-bottom: 1rem; }
}
@media (min-width: 768px) {
  .hs_cos_wrapper.has-video-banner+.hs_cos_wrapper .heading-text { margin-top: 27rem; margin-bottom: 12rem; }
  .hs-content-name-our-team .heading-text, .hs-content-name-global-partners .heading-text { margin-top: 69px; margin-bottom: 21px; }
}
@media (min-width: 1200px) {
  .heading-text .row-2-cols .col1 { padding-right: 11rem; }
}
/**************** Module css ends ****************/

/*************** 2C Heading Text Global Module css moved ************************
*-****************************************************************************/
.heading-text { margin-top: 6rem; margin-bottom: 7rem; }
.heading-text .col2 { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 20px 0 15px; }
.heading-text h2 { margin-top: 0; }
.heading-text p { margin-bottom: 2.5rem; }
.heading-text p:last-child { margin-bottom: 0; }
.heading-text p + .action { margin-top: 1.7rem; }
.heading-text .cta-notice { background: url('https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/m2/elearning/cta-bg-v3.svg') no-repeat center; background-size: cover; padding: 32px 30px;   font-size: 1.5rem; text-align: center; color: #352887; line-height: 1.73em; margin-top: 50px; }
.mobile-show{ display:none; }
.mobile-hide{  }
@media (max-width: 767px) {
  .heading-text h2 { margin-bottom: 2rem; }
  .hs_cos_wrapper.before-partners-module .heading-text { margin-bottom: 1rem; }
  .mobile-hide{ display:none; }
  .mobile-show{ display:block; margin-top:50px; }
}
@media (min-width: 768px) {
  .hs_cos_wrapper.has-video-banner+.hs_cos_wrapper .heading-text { margin-top: 27rem; margin-bottom: 12rem; }
  .hs-content-name-our-team .heading-text, .hs-content-name-global-partners .heading-text { margin-top: 69px; margin-bottom: 21px; }
}
@media (min-width: 1200px) {
  .heading-text .row-2-cols .col1 { padding-right: 11rem; }
}
/**************** Module css ends ****************/

@media(max-width: 768px) {
	.banner-container .banner-content { margin-top: 4rem; }
}
/**************** Module css ends ****************/

/*************** Prosci 2022 - About Sub Menu Tabs module css moved ***********************
*-****************************************************************************/
.sub-menu.sub-menu__wrapper { background-color: rgba(233,234,242,1.0); -webkit-box-shadow: 0 0px 1px 0 rgb(63 72 79 / 12%); box-shadow: 0 0px 1px 0 rgb(63 72 79 / 12%); }
#updated_submenu_tabs.sub-menu nav.container { display: flex; justify-content: center;}
#updated_submenu_tabs.sub-menu a{line-height: 65px;padding: 0px 15px 0px; color:#025C67; margin:0 5px;}
#updated_submenu_tabs.sub-menu a:hover{color:#836434}
#updated_submenu_tabs.sub-menu a:last-child { display: flex; align-items:center; padding:0 30px;}
#updated_submenu_tabs.sub-menu a:last-child img{ width:20px; height:20px; transform: translate(-8px,6px); -webkit-transform: translate(-9px,0);object-fit: contain;}
#updated_submenu_tabs.sub-menu a.selected,
#updated_submenu_tabs.sub-menu nav a.active-link,
.sub-menu.sub-menu__wrapper nav a.active-link{border-bottom: 4px solid #836434; color: #025C67; background-color: #fff; transition: all ease-in-out .5s;}
@media all and (max-width:1200px){
	#updated_submenu_tabs.sub-menu nav.container { display: flex; justify-content: flex-start;}
	#updated_submenu_tabs.sub-menu a:last-child{padding:0 30px 0 30px;}
}
@media(max-width: 768px) {
	.banner-container .banner-content { margin-top: 4rem; }
}
/**************** Module css ends ****************/

/*************** Blog Header module css moved ***********************
*-******************************************************************/
.banner.blog-header { height: 400px; }
.banner.blog-header .download-link { line-height: 2.08em; letter-spacing: 0.5px; font-size: 1.3rem; text-transform: uppercase; padding: 10px 26px 8px; border: solid 1px #b59362; text-decoration: none; margin: 11px 0 180px; display: inline-block; position: relative; }
.banner.blog-header .download-link:hover { color: #fff; background: #b59362;}
.hs-blog-post footer.page-footer { margin-top: 0; }
.blog-nav__wrapper { background: #fff; -webkit-box-shadow: 0 0 1px 0 rgba(63, 72, 79, 0.12); box-shadow: 0 0 1px 0 rgba(63, 72, 79, 0.12); text-align: center; position: relative; }
.blog-nav a { font-size: 1.3rem; font-weight: 600; text-transform: uppercase; padding: 20px; margin: 0 10px; display: inline-block; border-bottom: 3px solid transparent; }
.blog-nav a:last-child { color: #bd2b26; padding-left: 40px; background: url(https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/m2/images/chat-icon.svg) no-repeat 18px 23px; margin-left: 10px; position: relative; }
.blog-nav a:last-child:before { content: ''; display: block; height: 20px; width: 1px; border-left: 1px solid rgba(63, 72, 79, .15); position: absolute; left: -20px; top: 20px; }
.blog-nav a:hover,
.blog-nav a:active,
.blog-nav a.selected { border-bottom: 3px solid #b59362; text-decoration: none; color: #3f484f; }
@media (min-width: 768px) {
	.banner.blog-header { height: 420px; }
}
@media (max-width: 767px) {
	.blog-nav__wrapper { display: none;  }
	.banner.blog-header .banner-container .banner-content { margin-top: 4rem; }
}
/**************** Module css ends ****************/

/*************** Topics Dropdown module css moved ***********************
*-******************************************************************/
.blog-listing .row-filters { margin-top: 6rem; }
@media (min-width: 768px) {
	.blog-listing .row-filters { max-width: 360px; margin-bottom: 8rem; }
}
/**************** Module css ends ****************/

.modal-video.modal-popup._show .modal-content { height: auto;  max-height: 100%;}
/******************** Additional Fields Webinars module css moved ********
***********************************************************************/
.overlay-play:hover {	cursor:pointer;	background-color:transparent; }
/**************** Module css ends ****************/

/**************** layout ****************/
.container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/******************** Upcoming Live Webinars module css moved ********
***********************************************************************/

.program-wrapper { padding-top: 8.5rem; padding-bottom: 10rem; background: url(https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/m2/resource%20center/gray_back.jpg) no-repeat top left;  background-size: cover; }
.program-heading { text-align: center; font-size: 3.4rem; color: #3f484f; line-height: 1.38em; margin: 0 0 5rem; }
.program-heading  a{text-decoration:none;}
.program-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 30px; background-color: #ffffff; -webkit-box-shadow: 0 11px 45px -10px rgba(63, 72, 79, 0.1), 0 5px 15px 0 rgba(63, 72, 79, 0.05); box-shadow: 0 11px 45px -10px rgba(63, 72, 79, 0.1), 0 5px 15px 0 rgba(63, 72, 79, 0.05); }
.program-item:first-child { margin-bottom: 0; }
.program__image__container { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; position: relative; overflow: hidden; width: 100%; min-height: 180px; padding: 40px 0 40px 40px; }
.program__description { padding: 35px 20px 40px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.program__description-text + div { margin-top: 3.2rem; }
.webinar__presenter { margin-top: 1rem; }
.webinar__presenter p { color: #9fa3a7; font-size: 1.2rem; line-height: 1.67; margin-bottom: 0; }
.webinar__presenter p:first-child { font-weight: 600; }
.webinar__presenter span:after { content: ','; }
.webinar__presenter span:last-child:after { content: ''; }
.webinar__topic { text-transform: uppercase; font-size: 1.1rem; font-weight: 600; color: #3f484f; letter-spacing: 0.5px; opacity: 0.3; }
.learn-more,
.download-link { text-transform: uppercase;}
.program__name { font-size: 2.6rem; font-weight: 300; line-height: 1.38em; margin: 1rem 0 2rem; }
.program__name a{text-decoration:none;}
.program__name,
.program__name a,
.program__name a:visited { color: #8c6b38; }
.program__name a:hover { color: #b59362; text-decoration: none; }
.program__description-text { font-size: 1.5rem; font-stretch: normal; line-height: 1.73em; color: #6f767b; }
.program__url { margin: 6rem 0 0; }
.program__schedule { font-size: 1.4rem; font-weight: 600; letter-spacing: 0.5px; color: #3f484f; margin-bottom: 2.5rem; }
.calendar-icon { color: #bd2b26; margin-right: 10px;position: relative; top: 3px; }
.calendar-icon:before { display: inline-block; content: ''; background-size: 100%; background-position: center; background-repeat: no-repeat; background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTciPiAgPGRlZnM+ICAgIDxwYXRoIGlkPSJhIiBkPSJNMTMuNTI3IDE0LjQ4VjUuNzZIMi40Njl2OC43MmgxMS4wNTh6bTAtMTIuNjkyYy40MyAwIC44MDQuMTU5IDEuMTIxLjQ3NS4zMTcuMzE3LjQ3NS42OS40NzUgMS4xMjFWMTQuNDhjMCAuNDMxLS4xNTguNzk4LS40NzUgMS4xMDItLjMxNy4zMDQtLjY5LjQ1Ni0xLjEyMS40NTZIMi40NjljLS40NDMgMC0uODItLjE1Mi0xLjEzLS40NTZhMS40ODYgMS40ODYgMCAwIDEtLjQ2Ni0xLjEwMlYzLjM4NGMwLS40My4xNTUtLjgwNC40NjUtMS4xMi4zMS0uMzE3LjY4OC0uNDc2IDEuMTMxLS40NzZoLjc3OVYuMjNoMS41OTZ2MS41NThoNi4zMDhWLjIzaDEuNTk2djEuNTU4aC43Nzl6bS0xLjU1OCA1LjU2N3YxLjU1OGgtMS41OTZWNy4zNTVoMS41OTZ6bS0zLjE5MiAwdjEuNTU4SDcuMjE5VjcuMzU1aDEuNTU4em0tMy4xNTQgMHYxLjU1OEg0LjAyN1Y3LjM1NWgxLjU5NnoiLz4gIDwvZGVmcz4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj4gICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+ICAgIDwvbWFzaz4gICAgPHVzZSBmaWxsPSIjQkQyQjI2IiB4bGluazpocmVmPSIjYSIvPiAgICA8ZyBmaWxsPSIjQkQyQjI2IiBtYXNrPSJ1cmwoI2IpIj4gICAgICA8cGF0aCBkPSJNLTM5LTM0SDYxVjY2SC0zOXoiLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg=='); width: 16px; height: 17px; }
@media (min-width: 620px) {
	.program__image__container { width: 500px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
	.program__description { width: -webkit-calc(100% - 360px); width: calc(100% - 360px); -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2;padding-left: 40px;    padding-right: 40px; }
	.program-item { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
}
@media (min-width: 620px) and (max-width: 767px) {
	.program__image__container { width: 220px; }
	.program__description { width: -webkit-calc(100% - 220px); width: calc(100% - 220px); }
}
@media (max-width: 619px) {
	.program-wrapper { padding-top: 2.5rem;	padding-bottom: 8rem; }
	.program__image__container { display: none; }
	.program-heading { margin: 1.85rem 0 4rem; font-size: 2.8rem; }
}
/**************** Module css ends ****************/

.title-latest { text-align: center;}
.title-latest h3 { text-transform: uppercase; margin-top: 5rem;}

.intro {margin: 30px auto 35px; color: #fff; line-height: 1.88;}
@media (min-width: 768px) {
    .intro { width: 67.8%; margin-top: 35px; }
    .intro { margin: 38px auto 36px; }
}

@media only screen and (max-width: 719px) {
	.table-wrapper { border-top: 0 !important; }
}
@media only screen and (max-width: 930px) {
	.table-wrapper { overflow-x: auto; overflow-y: hidden; width: 100%; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; position: relative; }
}

.topic-link { text-decoration: none; text-transform: uppercase; font-size: 1.1rem; font-weight: 600; letter-spacing: 1px; color: #71757A;  }
.topic-link:hover,
.topic-link:active,
.topic-link:visited { color: #8c6b38; }
.pop-up__overlay { position: fixed; top: 0;  right: 0; left: 0; bottom: 0; z-index: 10; background: rgba(63, 72, 79, .95); overflow-x: hidden; overflow-y: scroll; text-align: center; display: none; }
.pop-up__overlay .slick-prev { left: -55px; }
.pop-up__overlay .slick-next { right: -55px; }
.pop-up__overlay .slick-prev:before,
.pop-up__overlay .slick-next:before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIzNSI+ICA8cGF0aCBmaWxsPSIjQTFBOEFFIiBkPSJNMTYuOTk1IDE3LjUxMUwuNTEzIDMzLjQ5OGEuNy43IDAgMSAwIC45NzQgMS4wMDRsMTctMTYuNDg4YS43LjcgMCAwIDAgMC0xLjAwNEwxLjQ4OC40OThhLjcuNyAwIDAgMC0uOTc1IDEuMDA0bDE2LjQ4MyAxNi4wMXoiLz48L3N2Zz4=); }
.pop-up__container { max-width: 760px; margin: 30px auto; position: relative; }
.pop-up__container .close { display: block; position: absolute; top: 15px; right: 15px; opacity: .3; color: #3f484f; font-weight: 300; cursor: pointer; }

@media (max-width: 991px) {
	.pop-up__container { max-width: 90%; }
}
@media (max-width: 479px) {
	.pop-up__container { margin-top: 5vh; }
}

.pop-up__container p { opacity: 0.8; text-transform: uppercase; font-size: 1.1rem; font-weight: 600; letter-spacing: 0.5px; color: #3f484f; }
.pop-up__overlay { position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 10; background: rgba(63, 72, 79, .95); overflow-x: hidden; overflow-y: scroll; text-align: center; display: none;}
.pop-up__container { max-width: 760px; margin: 30px auto; position: relative;}
.pop-up__container .close { display: block; position: absolute; top: 20px; right: 20px; opacity: .3; color: #3f484f; font-weight: 300; cursor: pointer;}
.pop-up__container .close .prosci-icon-cross-small:before { display: block;}
.pop-up__container h4 { font-size: 3.4rem; font-weight: 300; color: #3f484f; margin: 1.2rem 0 0.2rem; }
.pop-up__container .photo { display: inline-block; width: 128px; height: 128px; border-radius: 50%; }
.pop-up__container p { margin-bottom: 1.3rem;}
.pop-up__container .linkedin,
.pop-up__container .twitter { font-size: 2.1rem; margin: 0 1rem;}
.pop-up__container .bio { text-align: left; line-height: 1.88; margin-top: 20px; }
.pop-up__overlay .slick-prev { left: -55px;}
.pop-up__overlay .slick-next { right: -55px;}
.pop-up__overlay .slick-prev:before,
.pop-up__overlay .slick-next:before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIzNSI+ICA8cGF0aCBmaWxsPSIjQTFBOEFFIiBkPSJNMTYuOTk1IDE3LjUxMUwuNTEzIDMzLjQ5OGEuNy43IDAgMSAwIC45NzQgMS4wMDRsMTctMTYuNDg4YS43LjcgMCAwIDAgMC0xLjAwNEwxLjQ4OC40OThhLjcuNyAwIDAgMC0uOTc1IDEuMDA0bDE2LjQ4MyAxNi4wMXoiLz48L3N2Zz4=);}

@media (max-width: 767px) {
    .row-3-cols .figure { margin-bottom: 39px; }
}

.form-schedule-container { position: relative; }
.sch-inner-container h4 { margin-top: 0; font-size: 2.8rem; font-weight: 300; line-height: 1.38em; text-align: center; color: #312f82; }
.sch-inner-container h5 { font-size: 1.6rem; font-weight: normal; line-height: 1.88em; text-align: center; color: #5C6369; margin-bottom: 4rem; }
.sch-inner-container .form-header { padding-left: 1rem; padding-right: 1rem; }
.sch-inner-container .form-body { max-width: 600px; padding: 0 2rem 8rem; margin: 0 auto; }
.hs-form.stacked .field { margin-bottom: 27px !important; }
.sch-inner-container .hs-form.stacked .hs-form-field>label { display: block; margin-bottom: 5px; font-size: 1.3rem; text-transform: uppercase; font-weight: 600; line-height: 1.38em; letter-spacing: 0.2px; color: rgba(63, 72, 79, 0.85); }
.sch-inner-container .hs-form.stacked .hs-form-field label .hs-form-required { margin-left: 4px; color: #bd3128; }
.sch-inner-container select.hs-input { text-transform: capitalize; }
ul.mage-error-list { padding: 0; margin: 0; list-style: none; }
ul.mage-error-list li { margin: 3px; color: #bd3128; font-size: 1.2rem; background: #f5f2eb; display: inline-block; padding: 2px 3px; }
.hs-submit { margin-top: 5rem; text-align: center; }
.hs-submit .action.secondary{background-color: #C4AF8F; border-color: #C4AF8F; color: #342A86;}
.hs-submit .action.secondary:hover{background-color: #D6C8B3;border-color: #D6C8B3; color: #342A86;}
.hs-submit .action.secondary:active{background-color: #C7AB81;color: #342A86;border-color: #836434;}
.hs-submit .action.secondary:focus{background-color: #C4AF8F; border-color: #836434; box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255)}
.hs-submit .action.secondary:visited{text-decoration:none;}

.schedule-container { position: relative; }
.schedule-call-wrapper.enable_updated-layout .schedule-container {  padding: 0 4rem 10rem; }

@media (min-width: 1024px) {
	.form-schedule-container:before, .form-schedule-container:after { content: ''; display: block; height: 240px; width: 115px; position: absolute; top: 0; }
	.form-schedule-container:before {	left: -130px;	background: url(https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/m2/about-us/left-icons.png) no-repeat top right; }
	.form-schedule-container:after { right: -130px; background: url(https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/m2/about-us/right-icons.png) no-repeat top left; }
}
@media (min-width: 640px) {
	.schedule-container { padding: 0 4rem 5.8rem; }
	.sch-inner-container .form-header { padding-left: 10rem; padding-right: 10rem; }
	.sch-inner-container h4 { font-size: 3.4rem; }
}
@media (max-width: 639px) {
	.schedule-container>.container { padding-left: 0; padding-right: 0; }
	.sch-inner-container .form-body,
	.sch-inner-container h4,
	.sch-inner-container h5 { padding-left: 20px; padding-right: 20px; }
    .schedule-call-wrapper.enable_updated-layout .schedule-container { padding: 0 2rem 5rem; }
}
@media (min-width: 768px) {
	.office-list__wrapper { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 480px) {
	.office { margin-left: 20px; margin-right: 20px; }
}

#hs_cos_wrapper_widget_1534943660748 { border-top: 1px solid #f1f2f3; border-bottom: 1px solid #f1f2f3; }
#hs_cos_wrapper_widget_1534943675174 { border-top: 1px solid #f1f2f3; }
@media (min-width: 1360px) {
	#hs_cos_wrapper_widget_1534943625679 .adkar-intro .large-image__wrapper img { margin-left: -70px; }
}
@media (max-width: 1360px) {
	#hs_cos_wrapper_widget_1534943625679 .adkar-intro .large-image__wrapper img { max-width: 100% !important; }
}

/**************** Video Trigger module css here ************
* ./archive/Prosci M2/Modules/Video Trigger Banner.module/
* ./archive/Prosci M2/Modules/Video Trigger copy.module/
* ./archive/Prosci M2/Modules/Video Trigger.module/
**********************************************************/
/* Banner video styles */
.banner-video__wrapper { height: 480px; background-color: #b59362;}
@media (max-width: 1200px) {
  .banner-video__wrapper>.container { padding-right: 0; padding-left: 0; }
}
.video-container { text-align: center; color: #fff; min-height: 480px;}
@media (min-width: 768px) {
  .video-container { min-height: 630px; }
}
.banner-video__content-wrapper { z-index: 2; position: absolute; top: 0; bottom: 0; left: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;   display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-shadow: 0px 10px 70px -35px rgba(63, 72, 79, 0.6), 0px 5px 30px 0px rgba(63, 72, 79, 0.1), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 10px 70px -35px rgba(63, 72, 79, 0.6), 0px 5px 30px 0px rgba(63, 72, 79, 0.1), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);padding:0 15px; }
.banner-video__content-wrapper h1 { margin-top: 17px; margin-bottom: 18px;}
.banner-video__content-wrapper .banner-description { width: 100%; max-width: 65%; margin: 0 auto 29px; line-height: 2.1em;}
.banner-video__content-wrapper .banner-cta + .wistia_embed { margin-top: 34px;}
.banner-video__content-wrapper .wistia_click_to_play { width: 100% !important;}
.banner-video__content-wrapper .wistia_trigger-icon+.wistia_trigger-details { margin-left: 0;}
.banner-video__overlay { content: ''; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0.8; background-image: -webkit-gradient(linear, right top, left top, from(#353d9b), to(#312f82)); background-image: -webkit-linear-gradient(right, #353d9b, #312f82); background-image: -o-linear-gradient(right, #353d9b, #312f82);    background-image: linear-gradient(to left, #353d9b, #312f82); z-index: 1; }
.banner-video__content-wrapper { z-index: 2;}
.video-container .sup,
.wistia_trigger-details { font-size: 1.4rem; font-weight: 600; line-height: 1.8em; letter-spacing: 0.5px; text-transform: uppercase; margin:0 auto;}
.video-container .sup.no-link,
.video-container .sup a,
.wistia_trigger-details { opacity: 0.5;}
.video-container .sup a { color: inherit; }
.video-container .sup a:hover { color: #fff; opacity: 1.0; }
/* .row-number-3 { display: none; } */
/* Program video styles */
.program-video__holder.has-video-trigger { position: relative;}
.program-video__holder .container { min-height: 1px; position: relative;}
.program-video-shadow { background-color: #fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.09); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.09);}
@media (min-width: 1024px) {
  .program-video__wrapper { right: 30px; width: 460px; }
}
@media (min-width: 768px) {
  .program-video__wrapper { position: absolute; top: -480px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .program-video__wrapper { width: 370px; right: 15px; }
  .elearning .price-info .wistia_embed + a .action.btn-small { margin-top: 10px; }
}
.program-video__holder .video-placeholder { position: relative; display: block;}
.program-video .video-placeholder .wistia_click_to_play,
.program-video .video-placeholder .demo-url__placeholder { position: absolute!important; top: 0; right: 0; left: 0; bottom: 0; width: auto !important; height: auto !important;  	display: -webkit-box;	display: -webkit-flex; display: -ms-flexbox; display: flex;	-webkit-box-pack: center;	-webkit-justify-content: center; -ms-flex-pack: center;	        justify-content: center; -webkit-box-align: center;	-webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.program-video__overlay,
.program-video__overlay-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.program-video__overlay { background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
.program-video__overlay-bg { opacity: 0.5; background-image: -webkit-gradient(linear, right top, left top, from(#353d9b), to(#312f82)); background-image: -webkit-linear-gradient(right, #353d9b, #312f82); background-image: -o-linear-gradient(right, #353d9b, #312f82); background-image: linear-gradient(to left, #353d9b, #312f82); }
.program-video .video-placeholder:hover .program-video__overlay-bg { opacity: 0.4; }
.program-video .wistia_trigger-details { padding-top: 22px; opacity: 1; color: #fff; text-align: center; }
.program-video .wistia_trigger-details .wistia_trigger-length { margin-top: 1px; line-height: 1; opacity: 0.5; color: #fff; }
.demo-url__placeholder { cursor: pointer;}
.program-video__demo-url span {position: relative; cursor: pointer; display: block;}
.program-video .price-info .wistia_embed>div { height: auto !important; }
.program-video .details { padding: 0 20px 5px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; /* -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; */ }
.program-video .sup { display: block; font-weight: 600; font-size: 1.3rem; color: #9fa3a7; margin-bottom: 8px; text-transform: uppercase; }
.details div { width: 50%; padding-top: 23px;	padding-bottom: 27px; font-size: 1.6rem; font-weight: 600; line-height: 1.63em; color: #3f484f;	border-top: 1px solid #f1f2f3;}
.details div:first-child,
.details div:nth-child(2) {	border-top: 0; }
.details div:nth-child(2n + 1) { padding-right: 15px;}
.details div:nth-child(2n + 2) { padding-left: 15px; }
.details p { position: relative; display: inline-block; margin-bottom: 0; line-height: 26px;}
.price-info { padding: 20px 20px 30px; margin-top: 13px; position: relative;}
.price-info a { display: inline-block; }
.price-info a:last-child {	/*margin-left: auto;*/ }
.price-info .action.btn-small { padding: 1em 1.846em;}
.price-info .price-tooltip { top: -2px; margin-left: -7px; }
.price-info .price-tooltip .tooltip-toggle { cursor: help; }
.price-info:before { content: ''; display: block; position: absolute; height: 2px; left: 20px; right: 20px; top: -13px; background-color: #3f484f;}
.price-info p { position: relative; margin-bottom: 5px; color: #3f484f; font-size: 3rem; line-height: 1; }
.price-info .program-cost-currency { margin-right: 5px; }
.price-info .price-info-suffix { font-size: 1.2rem;}
.program-video .banner-cta { margin-top: 0;}
.program-video .cta_button.action { display: block; padding-top: 30px; padding-bottom: 30px;}
.program-video .cta_button .action.secondary{background:#1e4a48; color:#fff; font-size:16px;}
.program-video .action.cta_button,
.program-video .action.btn-medium { font-size: 14px;}
.program-video__holder .cta-notice { background: url('https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/m2/elearning/cta-bg-v3.svg') no-repeat center; -webkit-background-size: cover;            background-size: cover; padding: 32px 30px; font-size: 1.5rem; text-align: center; color: #352887; line-height: 1.73em; margin-top: 40px;}
.program-video__holder .cta-notice.program { background: url('https://367443.fs1.hubspotusercontent-na1.net/hubfs/367443/3.images/web-page/m2/training/cta-bg-v4.svg') no-repeat center; -webkit-background-size: cover; background-size: cover; }
.program-video__holder .cta-notice span { display: inline-block; vertical-align: bottom;}
.program-video__holder .cta-notice p { margin-bottom: 0; color: #352887; font-size: 15px; line-height: 26px;}
.program-video__holder .cta-notice p.large { font-size: 18px; line-height: 34px;}
.price-info a.action:first-child { margin-right:30px; }
@media (max-width:1023px) {
  .price-info a.action:first-child { margin-bottom:20px; }
}
@media (max-width:767px) {
  .price-info a.action:first-child { margin-bottom:0; }
}
@media (max-width:375px) {
  .price-info a.action:first-child { margin-bottom:20px; }
}
@media (min-width: 400px) {
  .program-video .price-info > p,
  .program-video .price-info > a,
  .program-video .price-info .wistia_embed { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
  .price-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; /* -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; */ }
  .price-info > p { display: inline-block; margin-right: auto; }
  .elearning .price-info { /* -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; */ }
  .price-info > .wistia_embed + a { margin-left: 1rem; }
}
@media (max-width: 399px) {
  .price-info > p { display: block; }
  .price-info > p + .wistia_embed,
  .price-info > p + a { margin-top: 2rem; }
  .price-info > .wistia_embed + a { margin-top: 1rem; }
}
@media (min-width: 768px) {
  .program-video .details,
  .price-info { padding-left: 30px; padding-right: 30px; }
  .price-info:before { left: 30px; right: 30px; }
  .banner-video__wrapper { height: 630px; }
  .program-video__holder .video-placeholder { height: 320px; }
}
@media (max-width: 767px) {
  .banner-video__wrapper .banner-description { display: none; }
  .banner-description+.banner-cta { margin-top: 10px; }
  .hs_cos_wrapper.has-mobile-overlay.with-video-trigger .banner { min-height: 0; padding-top: 4.5rem; padding-bottom: 11rem; }
  .program-video__wrapper { max-width: 560px; margin: 0 auto; }
  .program-video__wrapper { margin-top: -7rem; }
  .program-video .video-placeholder { padding-bottom: 69.57%; }
}
.modal-popup.modal-video .modal-inner-wrap { width: 92vw !important; height: 92vh !important; padding-top: 0 !important; padding-bottom: 0 !important; margin: 4vh auto !important; }
@media (min-width: 480px) {
  .modal-popup.modal-video .modal-inner-wrap { width: 81vw !important; }
}

/**************** Module css ends ****************/

/*************** Blog Email Subscription Popup module css moved ***********************
* ./archive/Prosci M2/Modules/Blog/Blog Email Subscription Popup.module
* ./archive/Prosci M2/Modules/Video Trigger copy.module
*-******************************************************************/
.modal-blog-subscribe .modal-inner-wrap { background: #f1f2f3; max-width: 470px;}
.modal-blog-subscribe.modal-popup .modal-title { padding-bottom: 0;}
.modal-blog-subscribe.modal-popup .modal-content {text-align: left;}
.modal-blog-subscribe h3,
.modal-blog-subscribe .hs-form-field > label,
.modal-blog-subscribe .hs_error_rollup { display: none;}
.modal-blog-subscribe form.hs-form .inputs-list.hs-error-msgs { padding-left: 0; margin: 0; list-style: none; overflow: hidden;}
.modal-blog-subscribe form.hs-form .inputs-list.hs-error-msgs li { margin: 3px; color: #bd2b26; font-size: 1.2rem;}
.modal-blog-subscribe form.hs-form .hs-input.invalid { background: #faf0f0; border-color: #de9592; color: #3f484f;}
.legal-consent-container { margin-top: 1.5rem;}
.modal-blog-subscribe .hs-submit { text-align: center; }
.modal-blog-subscribe .hs-submit input { font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 14px; padding: 1.1em 1.52em; color: #342A86; font-weight: 600; background-color: #C4AF8F; border:1px solid #C4AF8F; letter-spacing: 0.47px; }
.modal-blog-subscribe .hs-submit input:hover { background-color: #D6C8B3; border-color: #D6C8B3; }
.modal-blog-subscribe .hs-submit input:active{ background-color: #C7AB81; border-color: #836434; }
.modal-blog-subscribe .hs-submit input:focus{ background-color: #C4AF8F; border-color: #836434; box-shadow: 0px 0px 0px 1.5px inset rgb(255 255 255); }
.modal-blog-subscribe .submitted-message { color: #1D7A04; text-align: center; }
/**************** Module css ends ****************/

.sch-inner-container { background: #ffffff; max-width: 760px; margin: 0 auto; -webkit-box-shadow: 0 10px 40px 0 rgba(63, 72, 79, 0.1), 0 6px 15px 0 rgba(63, 72, 79, 0.07);    box-shadow: 0 10px 40px 0 rgba(63, 72, 79, 0.1), 0 6px 15px 0 rgba(63, 72, 79, 0.07); padding: 7rem 0 0; }
.sch-inner-container .form-body .hs-form.stacked .field { margin-bottom: 27px; position: relative; }
footer.page-footer .form.subscribe .hs-form.stacked .field{margin-bottom:0px !important;}
ul.mage-error-list { padding: 0; margin: 0; list-style: none; /* position: absolute; */ }
ul.mage-error-list li { margin: 3px; color: #bd3128; font-size: 1.2rem; background:#f5f2eb; display: inline-block; padding: 2px 3px; }
.sch-inner-container .submitted-message { padding: 1rem 1.5rem 8rem; text-align: center; color: #1e7c1c; }
.sch-inner-container .submitted-message p:last-child { margin-bottom: 0; }
.hs-submit { margin-top: 5rem; text-align: center;}

.linkedin,
.twitter { font-size: 2.1rem; margin: 0 1.7rem 0 0;}
.body-bg-inner { top: -53vw !important; }