.vs-tabbed-raised-card-panel.vs-tabbed-content-blocks .primary-section-hdr,.vs-tabbed-raised-card-panel.vs-tabbed-content-blocks .subhead{margin-bottom:4rem;text-align:center}.vs-tabbed-raised-card-panel.vs-tabbed-content-blocks .primary-section-hdr{color:#263a6f}.vs-tabbed-content-blocks .tabbed-section{position:relative}.vs-tabbed-content-blocks .tabbed-section .next-btn,.vs-tabbed-content-blocks .tabbed-section .prev-btn{background:url(https://get.vitalsource.com/hubfs/Website/icons/chevron.svg) no-repeat 50%;cursor:pointer;height:1.2rem;padding:1.5rem;position:absolute;top:1.5rem;width:2rem}.vs-tabbed-content-blocks .tabbed-section .next-btn.disabled,.vs-tabbed-content-blocks .tabbed-section .prev-btn.disabled,.vs-tabbed-content-blocks.hide-arrows .tabbed-section .next-btn,.vs-tabbed-content-blocks.hide-arrows .tabbed-section .prev-btn{display:none}.vs-tabbed-content-blocks .tabbed-section .prev-btn{left:0;transform:rotate(90deg)}.vs-tabbed-content-blocks .tabbed-section .next-btn{right:0;transform:rotate(-90deg)}.vs-tabbed-content-blocks .tabbed-section .tab-width-monitor{margin-left:auto;margin-right:auto;max-width:calc(100% - 12rem);overflow:hidden}.vs-tabbed-content-blocks .tabbed-section .tabs{margin-bottom:4rem;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}@media (min-width:768px){.vs-tabbed-content-blocks .tabbed-section .tabs{margin-bottom:6rem}}.vs-tabbed-content-blocks .tabbed-section .tab-container{border-bottom:.5rem solid #dfe4ea;height:5rem;transform:translateX(0);transition:.3s ease-in-out;width:1000vw}.vs-tabbed-content-blocks .tabbed-section .tab-title{background:none;border:none;cursor:pointer;display:block;float:left;padding:1rem 2.4rem;white-space:nowrap}.vs-tabbed-content-blocks .tabbed-section .tab-highlight{background-color:#ca500f;border:none;bottom:0;height:.5rem;left:0;margin:0;position:absolute;transition:.3s ease-in-out;width:0}@media (prefers-reduced-motion:reduce){.vs-tabbed-content-blocks .tabbed-section .tab-highlight{transition:all 0s}}.vs-tabbed-content-blocks .content-container{display:none}.vs-tabbed-content-blocks .content-container.active{display:flex}.vs-tabbed-raised-card-panel .animated-card{opacity:0}.vs-tabbed-raised-card-panel .content{display:flex;flex-direction:column;height:auto;margin-bottom:3rem;padding-left:15px;padding-right:15px}.vs-tabbed-raised-card-panel .raised-card{background:#024;border-radius:5px;box-shadow:0 2px 7px 1px hsla(220,4%,46%,.4);color:#fff;display:flex;flex:1 0 auto;min-height:34.6rem;position:relative}.vs-tabbed-raised-card-panel .raised-card .raised-card-front{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:34.6rem;padding:2rem;width:100%}.vs-tabbed-raised-card-panel .raised-card.active .raised-card-front{opacity:0}.vs-tabbed-raised-card-panel .raised-card .raised-card-front .vertical-accent{margin-bottom:2rem;opacity:1;transform:translateX(0);transition:all .2s ease-out}@media (prefers-reduced-motion:reduce){.vs-tabbed-raised-card-panel .raised-card .raised-card-front .vertical-accent{transition:all 0s}}.vs-tabbed-raised-card-panel .raised-card:hover .raised-card-front .vertical-accent{opacity:0;transform:translateX(-1rem)}.vs-tabbed-raised-card-panel .raised-card .raised-card-front .qualifier{color:#f68522}.vs-tabbed-raised-card-panel .raised-card .raised-card-front .card-title h4{font:400 3rem/3.8rem Roboto Slab,serif}@media (min-width:768px){.vs-tabbed-raised-card-panel .raised-card .raised-card-front .card-title h4{font:400 3rem/4rem Roboto Slab,serif}}.vs-tabbed-raised-card-panel .raised-card .raised-card-front .icon-container{align-items:center;align-self:flex-end;border:3px solid #fff;border-radius:16rem;display:flex;height:16rem;justify-content:center;opacity:1;overflow:hidden;transform:translatey(0);transition:all .2s ease-out;width:16rem}@media (prefers-reduced-motion:reduce){.vs-tabbed-raised-card-panel .raised-card .raised-card-front .icon-container{transition:all 0s}}.vs-tabbed-raised-card-panel .raised-card:hover .raised-card-front .icon-container{opacity:0;transform:translatey(1rem)}.vs-tabbed-raised-card-panel .raised-card .raised-card-front .icon{max-height:8rem;max-width:8rem}.vs-tabbed-raised-card-panel .raised-card .raised-card-back{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:2rem;position:absolute;top:0;width:100%;z-index:2}.vs-tabbed-raised-card-panel .raised-card.active .raised-card-back .cta-container,.vs-tabbed-raised-card-panel .raised-card.active .raised-card-back .description{opacity:1}.vs-tabbed-raised-card-panel .opacity1{opacity:1!important}.vs-tabbed-raised-card-panel .opacity0{opacity:0!important}.vs-tabbed-raised-card-panel button.js-front-button{background:none;border:none;outline:none}.vs-tabbed-raised-card-panel button.js-front-button:focus{border:2px solid blue}.vs-tabbed-raised-card-panel .raised-card .description{align-self:flex-start;font-size:16px;line-height:1.5em;margin-bottom:1.5rem;text-align:left;transform:translateY(-1rem);transition:all .2s ease-out}.vs-tabbed-raised-card-panel .raised-card .opacity1 .description{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vs-tabbed-raised-card-panel .raised-card .description{transition:all 0s}}.vs-tabbed-raised-card-panel .raised-card:hover .raised-card-back{opacity:1;transform:translateY(0)}.vs-tabbed-raised-card-panel .raised-card .cta-container{align-self:flex-start;transition:all .2s ease-out}@media (prefers-reduced-motion:reduce){.vs-tabbed-raised-card-panel .raised-card .cta-container{transition:all 0s}}.vs-tabbed-raised-card-panel .raised-card:hover .cta-container{opacity:1;transform:translateY(0)}.vs-tabbed-raised-card-panel .raised-card{width:100%}@media (max-width:715px){.vs-tabbed-content-blocks .tabbed-section .tab-width-monitor{max-width:calc(100% - 10vw)}}@media (max-width:475px){.vs-tabbed-content-blocks .tabbed-section .tab-width-monitor{max-width:calc(100% - 5vw)}.vs-tabbed-content-blocks .tabbed-section .tab-title{white-space:normal}.vs-tabbed-content-blocks .tabbed-section .tab-container{border-bottom:none}.vs-tabbed-content-blocks .tabbed-section .next-btn{right:-25px}.vs-tabbed-content-blocks .tabbed-section .prev-btn{left:-25px}}