.col-12.col-xs-12.col-sm-12.col-md-12.col-xl-10.col-lg-10{width:100%}
.full-width-wistia-video{padding-top:0!important;margin-bottom:0!important}
a.btn:hover{filter:brightness(0.8)}
.full-width-text-left-align p,.full-width-text-left-align li,.full-width-text-left-align li a,.full-width-text-left-align p a,.full-width-text-left-align p.font-18,.full-width-text-left-align div.font-18,.full-width-text-left-align p.font-18 a,.full-width-text-left-align p.font-16 a,.full-width-text-left-align table tr td,.full-width-text-left-align table tr td a,.full-width-text-left-align table ul li,.full-width-text-left-align div{font-size:16px}
.full-width-text-left-align table b{font-weight:700}
.speaker_wrap{margin-top:20px!important}
.speaker_wrap.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:-20px;margin-left:-20px}
.speaker_wrap.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:20px;padding-left:20px;margin-top:var(--bs-gutter-y)}
.speaker_wrap .col{flex:1 0 0}
.speaker_wrap .d-flex{display:flex}
.speaker_wrap .flex-nowrap{flex-wrap:nowrap!important}
.speaker_wrap .align-top{vertical-align:top!important}
.full-width-text-left-align .speaker .info-wrap{top:0}
.speaker_wrap .justify-content-start{justify-content:start!important}
.speaker{margin-bottom:20px}
.speaker .info-wrap p:first-of-type{margin:5px 0}
.speaker .info-wrap p:last-of-type{font-size:16px;font-style:italic}
.speaker_wrap.row-cols-auto>*{flex:0 0 auto;width:auto}
.speaker_wrap.row-cols-1>*{flex:0 0 auto;width:100%}
.speaker_wrap.row.row-cols-1.row-cols-md-2.flex-sm-nowrap.justify-content-start > div:nth-child(3n){margin-bottom:30px!important}
.full-width-text-left-align ul.checked-list{list-style-position:outside!important}
.full-width-text-left-align ul.checked-list li{margin-left:20px!important;border-bottom:0;position:relative;color:var(--pe_old);padding-left:20px;padding-bottom:10px;margin-bottom:10px}
.full-width-text-left-align ul.checked-list li:not(:last-child):after{content:'';width:100%;height:.8pt;background-color:#e3e3e3;position:absolute;left:-20px;right:0;bottom:-3px}
.full-width-text-left-align ul.checked-list span.pl-10{padding-left:0!important}
body.page-template-customer_interview .border-top-light-gray.border-bottom-light-gray.mb-50{margin-bottom:30px!important}
@media (max-width:1199px) {
.speaker_wrap.row.row-cols-1.row-cols-md-2.flex-sm-nowrap.justify-content-start > div:nth-child(2n){margin-bottom:30px!important}
}
@media (max-width:576px) {
.speaker_wrap.row.row-cols-1.row-cols-md-2.flex-sm-nowrap.justify-content-start > div{margin-bottom:30px!important}
.speaker_wrap.row.row-cols-1.row-cols-md-2.flex-sm-nowrap.justify-content-start > div:last-child{margin-bottom:0!important}
}
@media (max-width:500px) {
.full-width-text-left-align .speaker .info-wrap{display:block;top:0;margin-left:15px;text-align:left!important}
}
@media (min-width:576px) {
.speaker_wrap.row-cols-sm-2>*{flex:0 0 auto;width:50%}
}
@media (min-width:768px) {
.speaker_wrap .flex-md-nowrap{flex-wrap:nowrap!important}
.speaker_wrap.row-cols-md-2>*{flex:0 0 auto;width:50%}
}
@media (min-width:992px) {
.speaker_wrap .flex-lg-nowrap{flex-wrap:nowrap!important}
.speaker_wrap.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}
}
@media (min-width:1199px) {
.speaker_wrap .flex-lg-nowrap{flex-wrap:nowrap!important}
}
section.full_width_anchor_nav_video ul.list-unstyled li:not(:last-of-type),section.full_width_anchor_nav_video ul.list-unstyled > div ul li{border-bottom:1px solid var(--pe_border)}
section.full_width_anchor_nav_video ul.list-unstyled li a{outline:none 0;-webkit-appearance:none;border:0;padding-top:8px;padding-bottom:8px}
section.full_width_anchor_nav_video ul.list-unstyled > li a{padding-left:0!important}
section.full_width_anchor_nav_video ul.list-unstyled li a:active,section.full_width_anchor_nav_video ul.list-unstyled li a:focus,section.full_width_anchor_nav_video ul.list-unstyled li a:focus-within,section.full_width_anchor_nav_video ul.list-unstyled li a:target,section.full_width_anchor_nav_video ul.list-unstyled li a:hover,section.full_width_anchor_nav_video ul.list-unstyled li a:visited,section.full_width_anchor_nav_video ul.list-unstyled li a:focus-visible{outline:none 0;-webkit-appearance:none;border:0}
section.full_width_anchor_nav_video ul.inner_list li{list-style:none}
section.full_width_anchor_nav_video ul.list-unstyled li a[aria-expanded="true"]{color:var(--pe_blue);font-weight:700}
section.full_width_anchor_nav_video ul.list-unstyled li a[aria-expanded="true"]:hover{color:var(--pe_blue);filter:brightness(0.8)}
section.full_width_anchor_nav_video ul.list-unstyled > div ul li a span{display:inline-block;white-space:normal;word-break:break-word;line-height:1.3}
.subchapter-number{min-width:38px}
.anchors-wrap.position-sticky{width:100%;overflow:hidden;position:sticky;top:120px;flex:auto}
#anchors-wrap ul.inner_list li a.pe_old:focus{color:var(--pe_old)}
.full-width-text-left-align table ul{list-style-position:inside}
.bordered_btn{border:1px solid var(--pe_mid_blue)}
a.bordered_btn.btn:active,a.bordered_btn.btn:focus,a.bordered_btn.btn:focus-within,a.bordered_btn.btn:target,a.bordered_btn.btn:visited,a.bordered_btn.btn:focus-visible{color:var(--pe_white);background-color:var(--pe_blue);filter:brightness(0.8)}
.prev_next_links a{text-decoration:none}
.prev_next_links b{font-size:16px;line-height:1.5!important}
.listen_on_icons a{background-color:#fff;background-image:url(/wp-content/themes/caspio/img/listen_on_small.svg);background-repeat:no-repeat;background-size:30px auto;border-radius:0;font-size:17px;font-weight:400;margin-right:15px;padding:0;width:30px;height:35px;float:left;text-indent:-9000px;transition:transform .2s}
.listen_on_icons a.listen_on_apple{background-position:0 5px}
.listen_on_icons a.listen_on_spotify{background-position:0 -45px}
.listen_on_icons a.listen_on_amazon{background-position:0 -805px}
.overview_textarea > p:not(:last-child){margin-bottom:15px}
.share-post-mobile ul{margin-left:40px}
.share-post-mobile ul li a{text-decoration:none}
.share-post-mobile ul li.bg-facebook a.icon-social i.icon-facebook,.share-post-mobile ul li.bg-linkedin a.icon-social i.icon-linkedin{font-size:26px;color:var(--pe_blue)}
.share-post-mobile ul li.bg-facebook a.icon-social i.icon-facebook{font-size:24px}
.share-post-mobile ul li,.share-post-mobile p,.share-post-mobile ul{display:inline-block}
.share-post-mobile ul li{list-style:none;margin-right:15px}
.share-post-mobile ul li:last-child{margin-right:0}
.share-post-mobile ul li.bg-linkedin a.icon-social i.icon-linkedin{font-size:26px;color:var(--pe_blue)}
.share-post-mobile ul li.bg-facebook a.icon-social i.icon-facebook{font-size:24px;color:var(--pe_blue)}
@media (max-width:991px) {
.bc_social_col{display:none!important}
}
.video-sidebar-list{list-style:none;padding:0;margin:0}
.video-sidebar-list li{border-bottom:1px solid var(--pe_border);font-size:16px;color:var(--pe_old);display:flex;align-items:center}
.video-sidebar-list li a{text-decoration:none;color:var(--pe_old);display:flex;padding:10px 0}
.video-sidebar-list li.pe_mid_blue a{color:var(--pe_mid_blue)}
.video-sidebar-list li a strong{margin-right:10px;font-weight:700;min-width:75px;color:var(--pe_old);text-decoration:none;font-weight:700}
.video-sidebar-list li a:hover{color:var(--pe_blue)}
.full-width-text-left-align table tr td{padding:0 0 0 25px}
.full-width-text-left-align ul{padding-left:0;margin-bottom:0}
.full-width-text-left-align table{margin:0 0 40px}
.full-width-text-left-align{padding:60px 0}
.full-width-text-left-align ul.checked-list{list-style-image:url(/wp-content/themes/caspio/img/check.svg)}
.full-width-text-left-align h5{padding:0;font-size:2.4rem;margin:40px 0 15px;font-weight:900}
.full-width-text-left-align h5:after{content:"";border-top:2px solid var(--cerulean);width:65px;height:1px;display:block;margin-top:16px}
.full-width-text-left-align p{margin:0}
.full-width-text-left-align ul.inside{list-style-position:inside}
.full-width-text-left-align .speaker .photo-wrap{max-width:70px;display:inline-block}
.full-width-text-left-align .speaker .photo-wrap img{width:100%}
.full-width-text-left-align .speaker .info-wrap{display:inline-block;position:relative;top:0}
.full-width-text-left-align .speaker .info-wrap .name{font-weight:900;line-height:1;margin-bottom:6px}
.full-width-text-left-align .speaker .info-wrap .position{line-height:1;position:relative;top:0}