.PD-reg{font-family:'playfair_displayregular'}
.PD-ita{font-family:'playfair_displayitalic'}
.flex{display:flex;display:-ms-flexbox;display:-webkit-flex}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.screenreader{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute;white-space:nowrap;height:1px;width:1px;overflow:hidden;border:0;padding:0;margin:0;max-height:0}
.icon-inline{content:'';display:inline;background-repeat:no-repeat;background-attachment:scroll;background-position:center 60%;margin:0 0 0 10px}
.icon-inline--left{margin:0 10px 0 0}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.edit .tabs-section.fixed-nav{display:none}
.tabs-section .row{display:block}
.add-height-in-editor-mode.tabs-section.no-nested-tabs{height:auto}
.tabs-section{transition:all .3s}
.tabs-section.no-nested-tabs{margin:0;height:0}
@media all and (max-width:768px){.tabs-section.no-nested-tabs.fixed-nav{display:none}
}
.tabs-section.no-nested-tabs .fixed-nav__wrapper{margin-bottom:30px}
.tabs-section .col-md-8.col-12{padding-top:0 !important}
.tabs-section .tab-panel{background:#fff;padding:0;margin:0}
.tabs-section .tab-panel.nested-tabs .tab-pane{display:block}
.tabs-section .tabs-wrapper{position:relative}
@media(max-width:480px){.tabs-section .tabs-wrapper{border-top:1px solid #dbdbdb}
}
.tabs-section .audience-tabs{position:relative;top:0;z-index:2}
.tabs-section .audience-tabs .col-md-6{padding:0}
.tabs-section .audience-tabs a{text-decoration:none;cursor:pointer}
.tabs-section .audience-tabs ul,.tabs-section .audience-tabs ul li a,.tabs-section .audience-tabs h6{margin:0;padding:0;display:block;font-size:1.8rem}
.tabs-section .audience-tabs .audience-tabs-list-wrapper{position:absolute;top:-53px;z-index:101;display:none}
.tabs-section .audience-tabs ul{font-size:0}
.tabs-section .audience-tabs ul li{display:inline-block;padding:0}
.tabs-section .audience-tabs ul li:last-of-type{margin-right:0}
.tabs-section .audience-tabs ul.audience-tabs-list{overflow:hidden}
.tabs-section .audience-tabs ul.audience-tabs-list li{font-size:1.8rem;font-weight:600;display:inline-block;margin-right:5px;margin-top:4px}
.tabs-section .audience-tabs ul.audience-tabs-list li a{padding:10px 30px;background:#f5f5f5;color:#505759}
@media all and (max-width:1024px){.tabs-section .audience-tabs ul.audience-tabs-list li a{padding:10px 20px}
}
.tabs-section .audience-tabs ul.audience-tabs-list li.current-page{margin-top:0 !important}
.tabs-section .audience-tabs ul.audience-tabs-list li.current-page>a,.tabs-section .audience-tabs ul.audience-tabs-list li.current-page>h6 a{background:#fff;color:#151515;border:1px solid #dbdbdb;padding-top:13px;border-bottom:1px solid #fff}
.tabs-section .audience-tabs [class*="button-"]{display:inline-flex !important;font-size:1.3rem;margin-bottom:0}
.tabs-section .audience-tabs [class*="button-"]:last-of-type{margin-right:0;margin-bottom:0}
.tabs-section .audience-tabs .moretab ul,.tabs-section .audience-tabs .flexMenu-viewMore ul{display:none;position:absolute}
.tabs-section .audience-tabs .moretab>a,.tabs-section .audience-tabs .flexMenu-viewMore>a{font-weight:600}
.tabs-section .audience-tabs .moretab>a::after,.tabs-section .audience-tabs .flexMenu-viewMore>a::after{padding:0 4px;background-image:url('https://www.pearson.com/etc/themes/platform/1dc-theme/assets/icons/ic_chevron.svg');background-repeat:no-repeat;background-position:top center;background-size:contain;margin-left:10px;width:8px;height:14px;content:'';display:inline-block;margin-bottom:-1px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.tabs-section .audience-tabs .moretab.active a::after,.tabs-section .audience-tabs .flexMenu-viewMore.active a::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.tabs-section .audience-tabs .moretab.current-page .tabpopup li a,.tabs-section .audience-tabs .flexMenu-viewMore.current-page .tabpopup li a,.tabs-section .audience-tabs .moretab.current-page .flexMenu-popup li a,.tabs-section .audience-tabs .flexMenu-viewMore.current-page .flexMenu-popup li a{background:#fff;border:0}
.tabs-section .audience-tabs .moretab.active a,.tabs-section .audience-tabs .flexMenu-viewMore.active a{border:0;background:#fff !important}
.tabs-section .audience-tabs .moretab.toggled a::after,.tabs-section .audience-tabs .flexMenu-viewMore.toggled a::after{color:#006f8f;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.tabs-section .audience-tabs .moretab.noSubPages a,.tabs-section .audience-tabs .flexMenu-viewMore.noSubPages a{cursor:default !important}
.tabs-section .audience-tabs .moretab.noSubPages a::after,.tabs-section .audience-tabs .flexMenu-viewMore.noSubPages a::after{display:none !important}
.tabs-section .audience-tabs .moretab .tabpopup,.tabs-section .audience-tabs .flexMenu-viewMore .tabpopup,.tabs-section .audience-tabs .moretab .flexMenu-popup,.tabs-section .audience-tabs .flexMenu-viewMore .flexMenu-popup{box-shadow:rgba(0,0,0,0.2) 4px 4px 5px;background:#fff;padding:0 !important;z-index:3;height:auto !important}
.tabs-section .audience-tabs .moretab .tabpopup li,.tabs-section .audience-tabs .flexMenu-viewMore .tabpopup li,.tabs-section .audience-tabs .moretab .flexMenu-popup li,.tabs-section .audience-tabs .flexMenu-viewMore .flexMenu-popup li{margin:0 !important;padding:0 !important;white-space:nowrap;display:block}
.tabs-section .audience-tabs .moretab .tabpopup li.active a,.tabs-section .audience-tabs .flexMenu-viewMore .tabpopup li.active a,.tabs-section .audience-tabs .moretab .flexMenu-popup li.active a,.tabs-section .audience-tabs .flexMenu-viewMore .flexMenu-popup li.active a{background:#f5f5f5 !important}
.tabs-section .audience-tabs .moretab .tabpopup li a,.tabs-section .audience-tabs .flexMenu-viewMore .tabpopup li a,.tabs-section .audience-tabs .moretab .flexMenu-popup li a,.tabs-section .audience-tabs .flexMenu-viewMore .flexMenu-popup li a{padding:10px 30px !important}
.tabs-section .audience-tabs .moretab .tabpopup li a:hover,.tabs-section .audience-tabs .flexMenu-viewMore .tabpopup li a:hover,.tabs-section .audience-tabs .moretab .flexMenu-popup li a:hover,.tabs-section .audience-tabs .flexMenu-viewMore .flexMenu-popup li a:hover{background:#f5f5f5 !important;color:#006f8f !important}
@media all and (max-width:1024px){.tabs-section .audience-tabs .moretab .tabpopup li a,.tabs-section .audience-tabs .flexMenu-viewMore .tabpopup li a,.tabs-section .audience-tabs .moretab .flexMenu-popup li a,.tabs-section .audience-tabs .flexMenu-viewMore .flexMenu-popup li a{padding:10px 20px}
}
.tabs-section .audience-tabs .nested-tabs{display:none}
.tabs-section .audience-tabs .nested-tabs ul{height:58px;overflow:inherit}
.tabs-section .audience-tabs .nested-tabs ul .flexMenu-popup{border-top:2px solid #007a9c;margin-top:-2px}
.tabs-section .audience-tabs .nested-tabs ul .flexMenu-popup li a{border-bottom:0 !important;padding:10px 20px !important}
.tabs-section .audience-tabs .nested-tabs ul li{margin:0 37px 0 0;padding:20px 0}
@media all and (max-width:1024px){.tabs-section .audience-tabs .nested-tabs ul li{margin:0 22px 0 0}
}
.tabs-section .audience-tabs .nested-tabs ul li a{font-size:1.6rem;color:#333;padding:0 8px 3px;font-weight:400}
.tabs-section .audience-tabs .nested-tabs ul li a:hover{text-decoration:none;background:0;color:#006f8f;border-bottom:2px solid #007a9c}
.tabs-section .audience-tabs .nested-tabs ul li>a{border-bottom:2px solid #fff}
.tabs-section .audience-tabs .nested-tabs ul li:first-of-type{margin-left:30px}
@media all and (max-width:1024px){.tabs-section .audience-tabs .nested-tabs ul li:first-of-type{margin-left:15px}
}
.tabs-section .audience-tabs .nested-tabs ul li.active>a{color:#006f8f;border-bottom:2px solid #007a9c}
@media all and (max-width:768px){.tabs-section .audience-tabs .nested-tabs ul{width:100%;font-size:inherit}
.tabs-section .audience-tabs .nested-tabs ul.ellipsis-left,.tabs-section .audience-tabs .nested-tabs ul.ellipsis-right{overflow:hidden;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.tabs-section .audience-tabs .nested-tabs ul.ellipsis-left::after,.tabs-section .audience-tabs .nested-tabs ul.ellipsis-right::after{content:"..."}
.tabs-section .audience-tabs .nested-tabs ul.ellipsis-right::after,.tabs-section .audience-tabs .nested-tabs ul.ellipsis-left::after,.tabs-section .audience-tabs .nested-tabs ul.ellipsis-left.ellipsis-right:before{position:absolute;top:0;padding:15px;color:#006f8f;font-weight:600;width:40px}
.tabs-section .audience-tabs .nested-tabs ul.ellipsis-right::after,.tabs-section .audience-tabs .nested-tabs ul.ellipsis-left.ellipsis-right::before{right:-10px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,#fff 25%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,#fff 25%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,#fff 25%)}
.tabs-section .audience-tabs .nested-tabs ul.ellipsis-left::after{left:-10px;background:-moz-linear-gradient(left,#fff 0,#fff 1%,#fff 82%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0,#fff 1%,#fff 82%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 1%,#fff 82%,rgba(255,255,255,0) 100%)}
}
.tabs-section .audience-tabs .link-list.nested-tabs ul li{border:0}
.tabs-section .audience-tabs .link-list.nested-tabs ul li a{line-height:1.625}
.tabs-section.fixed-nav{background:#fff;box-shadow:rgba(0,0,0,0.2) 0 5px 10px;position:fixed;top:0;left:0;right:0;z-index:200;border:0;margin-top:0;height:auto}
.tabs-section.fixed-nav .col-12{width:100%;max-width:100%;padding:0 10px !important}
.tabs-section.fixed-nav .audience-tabs .audience-tabs-inner{max-width:1200px;margin:0 auto;padding:0}
@media all and (min-width:768px) and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs .audience-tabs-inner{padding:0}
}
.tabs-section.fixed-nav .audience-tabs .audience-tabs-list-wrapper{margin-top:-2px;padding:18px 27px 0 0;top:0;position:relative;margin-right:0;clear:both;display:inline-block;vertical-align:bottom}
@media all and (max-width:768px){.tabs-section.fixed-nav .audience-tabs .audience-tabs-list-wrapper{display:none}
}
@media all and (min-width:768px) and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs .audience-tabs-list-wrapper{padding-top:10px}
}
@media all and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs .audience-tabs-list-wrapper{padding:10px 15px 0 0}
}
.tabs-section.fixed-nav .audience-tabs ul{max-width:1200px;margin:0 auto;padding:0}
.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list{height:52px}
.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list>.current-page{display:block !important}
.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list>.current-page>a:after{display:none}
@media all and (max-width:768px){.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list{display:none}
}
@media all and (min-width:768px) and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list{height:49px}
}
.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list li{display:none !important}
.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list li a{background:0}
.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list li.current-page{display:block}
.tabs-section.fixed-nav .audience-tabs ul.audience-tabs-list li.current-page a{border:0;padding:0;float:left}
.tabs-section.fixed-nav .audience-tabs ul.tabpopup{margin:0;padding:0 !important;margin-top:-2px !important}
.tabs-section.fixed-nav .audience-tabs .nested-tabs{padding-right:0;max-width:95%;clear:both;display:inline-block;margin-bottom:0;vertical-align:bottom}
@media all and (max-width:768px){.tabs-section.fixed-nav .audience-tabs .nested-tabs{max-width:100%}
}
@media all and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs .nested-tabs{height:57px;max-width:80%}
}
.tabs-section.fixed-nav .audience-tabs .nested-tabs ul{padding:0 22px 20px 0;vertical-align:top;height:63px}
@media all and (min-width:768px) and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs .nested-tabs ul{padding:0;height:auto}
}
.tabs-section.fixed-nav .audience-tabs .nested-tabs ul li{margin:0 27px 0 0;padding:13px 0}
@media all and (min-width:768px) and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs .nested-tabs ul li{padding:10px 0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.tabs-section.fixed-nav .audience-tabs .nested-tabs ul li{padding:10px 0 10px}
}
@media all and (max-width:768px){.tabs-section.fixed-nav .audience-tabs .nested-tabs ul li{margin:0 10px 0 0;padding:18px 0}
}
@media all and (max-width:1024px){.tabs-section.fixed-nav .audience-tabs .nested-tabs ul li{margin:0 15px 0 0}
}
.tabs-section.fixed-nav .audience-tabs .nested-tabs ul li:last-of-type{margin:0}
@media all and (max-width:689px){.tabs-section{margin-top:54px}
.tabs-section.no-margin-top{margin-top:0}
}
@media all and (max-width:768px){.tabs-section.fixed-nav .audience-tabs .nested-tabs ul.ellipsis-right::after,.tabs-section.fixed-nav .audience-tabs .nested-tabs ul.ellipsis-left::after,.tabs-section.fixed-nav .nested-tabs ul.ellipsis-left.ellipsis-right::before{padding:15px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.tabs-section.fixed-nav .audience-tabs .nested-tabs ul.ellipsis-right::after,.tabs-section.fixed-nav .audience-tabs .nested-tabs ul.ellipsis-left::after,.tabs-section.fixed-nav .nested-tabs ul.ellipsis-left.ellipsis-right::before{padding:11px 15px}
}
.edit .tabs-section.fixed-nav .audience-tabs{position:static}
.fixed-nav__wrapper{display:none}
.fixed-nav>.container>.row:first-child{margin:0}
.fixed-nav .fixed-nav__wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;margin-top:30px}
@media all and (max-width:768px){.fixed-nav .fixed-nav__wrapper{display:none}
}
@media all and (min-width:768px) and (max-width:1024px){.fixed-nav .fixed-nav__wrapper{margin-top:20px}
}
.fixed-nav .fixed-nav__header{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}
.fixed-nav .fixed-nav__image{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0}
.fixed-nav .fixed-nav__image img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:44px;min-width:30px;width:auto;margin-right:15px}
.fixed-nav .fixed-nav__image img.ba-hero__app__image{-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,0.1);box-shadow:4px 4px 4px 0 rgba(0,0,0,0.1)}
.fixed-nav .fixed-nav__image .pearson-logo{height:44px}
.fixed-nav .fixed-nav__image a{display:block;width:100%;height:100%}
.fixed-nav .fixed-nav__headline{font-weight:600;color:#333;margin:0}
.fixed-nav .fixed-nav__cta{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:start;align-self:flex-start;padding-left:30px;margin:0 0 0 auto}
.fixed-nav .fixed-nav__cta .external-link{display:inline-block;max-height:46px}
.fixed-nav .fixed-nav__cta .external-link:last-of-type{margin-right:0}
.fixed-nav .fixed-nav__cta .external-link img{height:40px}
@media all and (-ms-high-contrast:none){_:-ms-input-placeholder,:root .fixed-nav .magic-box__copy__cta img{height:auto}
}
@media(min-width:768px){.tabs-section>.container::after,.tabs-section>.container>.row::after{clear:none}
}
@media all and (min-width:690px){[id="main-content"]{overflow:hidden}
}
.ba-hero{position:relative;padding:0}
@media(max-width:689px){.ba-hero[class*="bgcolor--"]{background-color:#fff}
}
@media(min-width:690px) and (max-width:768px){.ba-hero{min-height:360px}
}
@media(min-width:769px){.ba-hero{min-height:420px}
.ba-hero.magic-box__none-wrapper{min-height:345px}
}
.ba-hero *{transition:all .2s ease-in-out}
.ba-hero.full-width-img .ba-hero__background-media,.ba-hero.full-width-img .ba-hero__background-media--illustration{width:100% !important}
.ba-hero--secondary{min-height:325px}
.ba-hero--secondary.magic-box__none-wrapper{min-height:auto}
.ba-hero__background-media{width:100%;height:145px;background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-size:cover;overflow:hidden;position:relative}
.ba-hero__background-media::before{display:block;content:'';width:100%;height:100%;position:absolute;z-index:1}
@media(min-width:481px) and (max-width:689px){.ba-hero__background-media{height:185px}
}
@media(min-width:690px){.ba-hero__background-media{height:100%;position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media(min-width:1601px){.ba-hero__background-media{width:1600px}
}
@media(max-width:689px){.ba-hero--secondary .ba-hero__background-media{height:auto}
}
.ba-hero__background-media--illustration{height:145px;background-repeat:no-repeat;background-attachment:scroll;background-position:top center;overflow:hidden;position:relative;width:100%;background-position:center center;background-size:cover}
.ba-hero__background-media--illustration::before{display:block;content:'';width:100%;height:100%;position:absolute;z-index:1}
@media(min-width:481px) and (max-width:689px){.ba-hero__background-media--illustration{height:185px}
}
@media(min-width:690px){.ba-hero__background-media--illustration{height:100%;position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media(min-width:1601px){.ba-hero__background-media--illustration{width:1600px}
}
@media(max-width:689px){.ba-hero--secondary .ba-hero__background-media--illustration{height:auto}
}
@media(min-width:690px){.ba-hero__background-media--illustration{width:690px;background-position:bottom left;background-size:contain;left:calc(45% - -335px);transform:translateX(-45%)}
}
@media(min-width:1920px){.ba-hero__background-media--illustration{transform:translateX(calc(-45% - -45px))}
}
.ba-hero__background-media--illustration+.ba-hero__content .ba-hero__copy{width:100%}
@media(min-width:690px){.ba-hero__background-media--illustration+.ba-hero__content .ba-hero__copy{padding-right:30px;max-width:470px}
.ba-hero--background-is-dark .ba-hero__background-media--illustration+.ba-hero__content .ba-hero__copy .ba-hero__text__body{color:#fff}
}
.ba-hero__background-media--texture{height:145px;background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-size:cover;overflow:hidden;position:relative;width:100%;right:auto;left:auto;-webkit-transform:none;transform:none}
.ba-hero__background-media--texture::before{display:block;content:'';width:100%;height:100%;position:absolute;z-index:1}
@media(min-width:481px) and (max-width:689px){.ba-hero__background-media--texture{height:185px}
}
@media(min-width:690px){.ba-hero__background-media--texture{height:100%;position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media(min-width:1601px){.ba-hero__background-media--texture{width:1600px}
}
@media(max-width:689px){.ba-hero--secondary .ba-hero__background-media--texture{height:auto}
}
.ba-hero__background-media--texture.texture-dark--graphite-grey{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/textures/texture-dark--graphite-grey.jpg')}
.ba-hero__background-media--texture.texture-dark--midnight-blue{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/textures/texture-dark--midnight-blue.jpg')}
.ba-hero__background-media--texture.texture-light--chalk-white{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/textures/texture-light--chalk-white.jpg')}
.ba-hero__background-media--texture.texture-light--ice-blue{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/textures/texture-light--ice-blue.jpg')}
.ba-hero__background-media--texture.texture-light--lime-green{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/textures/texture-light--lime-green.jpg')}
.ba-hero__background-media--texture.aida-bg{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/textures/aida-texture.svg')}
@media(min-width:1601px){.ba-hero__background-media--texture{width:100%}
}
.ba-hero__background-media--video{width:100%;height:145px;background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-size:cover;overflow:hidden;position:relative}
.ba-hero__background-media--video::before{display:block;content:'';width:100%;height:100%;position:absolute;z-index:1}
@media(min-width:481px) and (max-width:689px){.ba-hero__background-media--video{height:185px}
}
@media(min-width:690px){.ba-hero__background-media--video{height:100%;position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media(min-width:1601px){.ba-hero__background-media--video{width:1600px}
}
@media(max-width:689px){.ba-hero--secondary .ba-hero__background-media--video{height:auto}
}
.ba-hero__content{position:relative;z-index:1;padding-bottom:30px}
@media(min-width:690px){.ba-hero__content.container{height:100%;position:relative}
}
@media(min-width:690px) and (max-width:767px){.ba-hero__content .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
.ba-hero__copy,.magic-box__none{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px}
@media all and (max-width:768px){.ba-hero__copy,.magic-box__none{padding-top:20px}
}
@media(min-width:690px){.ba-hero--secondary [class*="ba-hero__background-media-"] .ba-hero__copy,.ba-hero--secondary [class*="ba-hero__background-media-"] .magic-box__none{display:none}
}
@media(min-width:481px) and (max-width:689px){.ba-hero--secondary [class*="ba-hero__background-media-"] .ba-hero__copy,.ba-hero--secondary [class*="ba-hero__background-media-"] .magic-box__none{padding:70px 20px 30px 20px}
}
@media(min-width:690px) and (max-width:767px){.ba-hero__copy,.magic-box__none{width:55%;padding:0 20px 0 0;margin:75px 0 75px 20px;bottom:initial}
}
@media(min-width:768px){.ba-hero__copy,.magic-box__none{width:66.66666667%;position:absolute;bottom:75px;padding:60px 75px 0 20px}
}
@media(min-width:769px){.ba-hero__copy,.magic-box__none{bottom:85px}
.magic-box__none-wrapper .ba-hero__copy,.magic-box__none-wrapper .magic-box__none{bottom:60px;padding-top:10px;padding-bottom:30px}
}
.magic-box__none{padding:30px 20px 15px 20px}
@media(min-width:769px){.magic-box__none{bottom:60px;top:0}
.magic-box__none .magic-box__copy__cta .app-badge{min-width:160px}
}
.ba-hero__text__headline{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 15px 0}
@media(min-width:769px){.ba-hero__text__headline{font-size:3rem}
}
.ba-hero--secondary .ba-hero__text__headline{font-size:34px;font-weight:300;line-height:1.1}
@media(min-width:690px){.ba-hero--secondary .ba-hero__text__headline{font-size:4.2rem;line-height:1.2}
}
.ba-hero--secondary [class*="ba-hero__background-media-"] .ba-hero__copy .ba-hero__text__headline{font-size:3rem;line-height:1.2;margin:0}
[class*="ba-hero__background-media-"]>.ba-hero__text__headline{margin:30px 20px}
@media(min-width:481px) and (max-width:689px){[class*="ba-hero__background-media-"]>.ba-hero__text__headline{margin:70px 20px 30px 20px}
}
@media(min-width:690px){[class*="ba-hero__background-media-"]>.ba-hero__text__headline{display:none}
}
@media(max-width:689px){.ba-hero--secondary .ba-hero__content .ba-hero__text__headline{display:none}
}
.ba-hero__text__body{font-size:1.6rem;line-height:1.6;color:#333;margin-top:0;margin-bottom:0}
@media(min-width:690px) and (max-width:768px){.ba-hero__text__body{font-size:1.8rem}
}
@media(min-width:769px){.ba-hero__text__body{font-size:2.1rem;line-height:1.4}
}
.ba-hero__lockup{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class*="ba-hero__background-media-"] .ba-hero__lockup{-ms-flex-item-align:start;align-self:flex-start}
@media(max-width:689px){.ba-hero--secondary .ba-hero__content .ba-hero__lockup{display:none}
}
.ba-hero__lockup__image{display:inline-flex;height:48px}
@media all and (max-width:768px){.ba-hero__lockup__image{height:35px}
}
.ba-hero--secondary .ba-hero__lockup__image{height:40px}
[class*="ba-hero__background-media-"] .ba-hero__lockup__image{height:35px}
.ba-hero__lockup__text{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:2.4rem;line-height:1.3;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media all and (max-width:768px){.ba-hero__lockup__text{font-size:2.1rem !important}
}
.ba-hero__lockup__text::before{font-size:inherit;font-weight:400;color:inherit;content:'|';padding:0 8px;line-height:1.2}
.ba-hero--secondary .ba-hero__lockup__text{font-size:2.4rem;line-height:1.3}
[class*="ba-hero__background-media-"] .ba-hero__lockup__text{font-size:2.1rem;line-height:1.5}
.ba-hero__content .ba-hero__logo{display:none}
@media(min-width:690px){.ba-hero__content .ba-hero__logo{display:block}
}
.ba-hero__logo__image{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.ba-hero__logo__image.is-landscape{max-width:195px}
@media(min-width:769px){.ba-hero__logo__image.is-landscape{max-width:275px}
}
.ba-hero--secondary .ba-hero__logo__image.is-landscape{max-width:138px}
@media(min-width:769px){.ba-hero--secondary .ba-hero__logo__image.is-landscape{max-width:195px}
}
.ba-hero__logo__image.is-portrait{max-width:50px}
@media(min-width:769px){.ba-hero__logo__image.is-portrait{max-width:70px}
}
.ba-hero--secondary .ba-hero__logo__image.is-portrait{max-width:36px}
@media(min-width:769px){.ba-hero--secondary .ba-hero__logo__image.is-portrait{max-width:50px}
}
[class*="ba-hero__background-"] .ba-hero__logo__image{position:absolute;bottom:20px;left:20px;z-index:2}
.ba-hero--secondary [class*="ba-hero__background-"] .ba-hero__logo__image{position:relative;bottom:auto;left:auto;margin:30px 20px 20px 20px}
@media(min-width:481px) and (max-width:689px){.ba-hero--secondary [class*="ba-hero__background-"] .ba-hero__logo__image{margin-top:70px}
}
@media(min-width:690px){[class*="ba-hero__background-"] .ba-hero__logo__image{display:none}
}
@media(max-width:689px){.ba-hero__content .ba-hero__app{display:none}
}
.ba-hero__app__image{width:60px;border-radius:22.5%}
@media(min-width:690px){.ba-hero__app__image{width:70px}
}
[class*="ba-hero__background-media"]>.ba-hero__app__image,[class*="ba-hero__background-media-"]>.ba-hero__app__image{position:absolute;z-index:2;bottom:20px;left:20px}
@media(min-width:690px){[class*="ba-hero__background-media"]>.ba-hero__app__image,[class*="ba-hero__background-media-"]>.ba-hero__app__image{display:none}
}
.ba-hero--secondary .ba-hero__app{flex:none;margin-right:30px}
.ba-hero--secondary .ba-hero__app+.ba-hero__text{margin-top:0}
.ba-hero__text>*:first-child{margin-top:0}
.ba-hero__lockup,.ba-hero__logo,.ba-hero__app{margin-bottom:20px}
[class*="ba-hero__background-media-"] .ba-hero__lockup,[class*="ba-hero__background-media-"] .ba-hero__logo,[class*="ba-hero__background-media-"] .ba-hero__app{margin-bottom:0}
[class*="ba-hero__background-media-"] .ba-hero__app{margin-right:0}
[class*="ba-hero__background-media-"] .ba-hero__app+.ba-hero__text{margin-left:20px}
.ba-hero--secondary .ba-hero__content .ba-hero__lockup+.ba-hero__text .ba-hero__text__headline{margin-top:10px}
.ba-hero__logo__image,.ba-hero__app__icon{display:block;margin:0}
.ba-hero--background-is-dark .ba-hero__background-media::before,.ba-hero--background-is-dark .ba-hero__background-media--video::before{background:linear-gradient(18deg,rgba(0,0,0,0.65) 0,rgba(0,0,0,0) 60%)}
.ba-hero--background-is-dark .ba-hero__text__headline,.ba-hero--background-is-dark .ba-hero__lockup__text{color:#333}
@media(min-width:690px){.ba-hero--background-is-dark .ba-hero__text__headline,.ba-hero--background-is-dark .ba-hero__lockup__text{color:#fff}
}
@media(min-width:690px){.ba-hero--background-is-dark .ba-hero__text__body{color:#fff}
}
.ba-hero--background-is-dark [class*="ba-hero__background-media-"] .ba-hero__text__headline,.ba-hero--background-is-dark [class*="ba-hero__background-media-"] .ba-hero__lockup__text{color:#fff}
.ba-hero--background-is-dark .ba-hero__lockup__image--is-light{display:none;speak:none}
@media(min-width:690px){.ba-hero--background-is-dark .ba-hero__lockup__image--is-light{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
}
.ba-hero--background-is-dark .ba-hero__lockup__image--is-dark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media(min-width:690px){.ba-hero--background-is-dark .ba-hero__lockup__image--is-dark{display:none;speak:none}
}
.ba-hero--background-is-light .ba-hero__background-media::before,.ba-hero--background-is-light .ba-hero__background-media--video::before{background:linear-gradient(18deg,rgba(255,255,255,0.65) 0,rgba(255,255,255,0) 60%)}
.ba-hero--background-is-light .ba-hero__text__headline{color:#151515}
.ba-hero--background-is-light .ba-hero__lockup__text{color:#333}
.ba-hero--background-is-light .ba-hero__lockup__image--is-light{display:none}
[class*="ba-hero__background-media-"] .ba-hero__lockup+.ba-hero__text .ba-hero__text__headline{margin-top:20px}
.bg-video--controls{display:block;position:absolute;top:2rem;right:1.5rem;font-size:1.75rem;line-height:1;z-index:2;width:100%;padding:0 15px}
@media(min-width:481px){.bg-video--controls{top:5.2rem}
}
@media(min-width:1601px){.bg-video--controls{width:1600px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.bg-video--controls button{float:right;display:inline-block;width:2.4rem;height:2.8rem;cursor:pointer;background-color:transparent;background-repeat:no-repeat;background-size:contain;border:0;opacity:.6875;padding:.025em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.bg-video--controls button:hover,.bg-video--controls button:active,.bg-video--controls button:focus{opacity:1}
.bg-video--controls button.pause{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/icons/ic_pause-circle--chalk-white.svg')}
.bg-video--controls button.play{background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/icons/ic_play-circle--chalk-white.svg')}
.ba-hero__background-media--video figure{height:100%;margin:0 auto}
.ba-hero__background-media--video figure.video-is-paused picture::before{background-color:rgba(0,0,0,0.6875)}
.ba-hero__background-media--video picture{height:100%}
.ba-hero__background-media--video picture::before{content:'';display:block;position:absolute;width:100%;height:100%;z-index:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ba-hero__background-media--video picture video{display:block;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;top:50%;left:50%;width:auto;height:auto;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media(min-width:690px){.ba-hero__background-media--video picture video{position:absolute;z-index:-2}
}
@supports(object-fit:cover){.ba-hero__background-media--video picture video{top:initial;left:initial;width:100%;height:100%;min-height:initial;min-width:initial;-webkit-transform:none;transform:none;object-fit:cover}
}
.flex-column.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-row.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.magic-box__container,.magic-box__none{width:100%;display:block}
@media(min-width:690px){.magic-box__container,.magic-box__none{display:inline-flex;width:100%;border:1px solid #dbdbdb;padding:0;margin:0}
}
@media(max-width:480px){.magic-box__container,.magic-box__none{border:0}
}
.ba-hero__content .magic-box__container,.ba-hero__content .magic-box__none{padding:0}
@media(min-width:690px){.ba-hero__content .magic-box__container,.ba-hero__content .magic-box__none{width:calc(33.33333333% - 35px);padding:0;margin:100px 20px 30px auto}
}
@media(min-width:690px) and (max-width:767px){.ba-hero__content .magic-box__container,.ba-hero__content .magic-box__none{margin-top:75px;margin-bottom:75px;margin-left:auto}
}
.magic-box__none{border:0;right:0}
@media(min-width:690px){.page-type-landing .magic-box__none{top:0}
}
@media(min-width:690px){.ba-hero__content .magic-box__none{margin:80px 20px 30px 15px}
}
@media(max-width:689px){.magic-box__none .mb-link-wrapper{display:block;width:100%;padding:0 15px;margin-left:inherit}
}
@media(min-width:690px){.magic-box__none .mb-link-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;margin-left:auto}
}
.magic-box__none::after{clear:both}
.magic-box{background-color:#fff;width:100%;padding:0;margin:0}
@media(min-width:690px){.magic-box{box-shadow:4px 4px 4px 0 rgba(0,0,0,0.1)}
}
.magic-box:not(.magic-box--video){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.magic-box--video{background-color:#fff;width:100%;padding:0;margin:0;display:block}
@media(min-width:690px){.magic-box--video{box-shadow:4px 4px 4px 0 rgba(0,0,0,0.1)}
}
.magic-box--video .magic-box__media{position:relative;height:auto;padding:0}
.magic-box--video .magic-box__media>a{position:relative;display:block;height:0;padding-top:56.25%;background-color:#000;background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/icons/iframe-load-indicator--bubble.svg');background-repeat:no-repeat;background-size:64px 64px;background-position:center center;transition:background .2s ease-in-out}
.magic-box--video .magic-box__media>a:not(.mode-is-video)::before{position:absolute;top:0;z-index:1;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.2);background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/icons/ic_play-circle--chalk-white.svg');background-repeat:no-repeat;background-size:64px 64px;background-position:center center;opacity:.5;transition:all ease-in-out .25s}
.magic-box--video .magic-box__media>a:not(.mode-is-video)::after{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;content:'Play video';color:#151515;background-color:#ffb81c;display:inline-block;vertical-align:middle;border-radius:.22em;border-width:2px;border-style:solid;border-color:transparent;cursor:pointer;padding:1.5rem;position:absolute;z-index:2;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);opacity:0;transition:all ease-in-out .25s}
.magic-box--video .magic-box__media>a:not(.mode-is-video):hover,.magic-box--video .magic-box__media>a:not(.mode-is-video):active,.magic-box--video .magic-box__media>a:not(.mode-is-video):focus{color:#151515;background-color:#fff;border-color:currentColor}
.magic-box--video .magic-box__media>a:not(.mode-is-video):hover::before,.magic-box--video .magic-box__media>a:not(.mode-is-video):active::before,.magic-box--video .magic-box__media>a:not(.mode-is-video):focus::before{opacity:0;background-size:128px 128px}
.magic-box--video .magic-box__media>a:not(.mode-is-video):hover::after,.magic-box--video .magic-box__media>a:not(.mode-is-video):active::after,.magic-box--video .magic-box__media>a:not(.mode-is-video):focus::after{opacity:.8}
.magic-box--video .magic-box__media>a:not(.mode-is-video):focus{outline:3px solid #a6c8ff;outline-offset:1px}
.magic-box--video .magic-box__media img,.magic-box--video .magic-box__media iframe{position:absolute;top:0;z-index:0;min-height:inherit;width:100%;height:100%}
.magic-box__copy{padding:20px}
@media(min-width:690px){.magic-box__copy{border-bottom:0}
.magic-box--video .magic-box__copy{border-top:0}
}
@media(min-width:769px){.magic-box__copy{padding:30px}
}
.magic-box__copy>*,.magic-box__copy>*:only-child{margin:0}
.magic-box__copy h3+p{margin-top:15px}
@media(min-width:769px){.magic-box__copy h3+p{margin-top:20px}
}
.magic-box__copy p+p{margin-top:15px}
@media(min-width:769px){.magic-box__copy p+p{margin-top:20px}
}
@media(min-width:769px){.magic-box__copy *+.magic-box__copy__link.magic-box__copy__link{margin-top:10px}
}
.magic-box__copy__body{color:#333}
.magic-box__copy__headline{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:2.8rem;line-height:1.4;color:#151515}
@media(min-width:769px){.magic-box__copy__headline{font-size:3rem;line-height:1.3}
}
.magic-box__copy__cta{display:flex}
@media all and (max-width:479px){.magic-box__copy__cta{flex-direction:row}
}
@media all and (min-width:480px){.magic-box__copy__cta{flex-direction:column}
}
@media(min-width:480px){.magic-box__copy__cta{flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:-15px;margin-bottom:-15px;margin-left:0}
}
.magic-box__copy__cta a,.magic-box__copy__cta button,.magic-box__copy__cta [class*="button-"]{font-size:1.3rem;color:#151515;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;word-break:break-word;margin:0 0 15px 0}
@media(min-width:480px){.magic-box__copy__cta a,.magic-box__copy__cta button,.magic-box__copy__cta [class*="button-"]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;word-break:normal}
}
@media(min-width:480px) and (max-width:768px){.magic-box__copy__cta a,.magic-box__copy__cta button,.magic-box__copy__cta [class*="button-"]{margin:0 15px 15px 0}
.magic-box__copy__cta a:last-of-type,.magic-box__copy__cta button:last-of-type,.magic-box__copy__cta [class*="button-"]:last-of-type{margin:0 15px 15px 0}
}
@media(min-width:769px){.magic-box__copy__cta a,.magic-box__copy__cta button,.magic-box__copy__cta [class*="button-"]{margin:0 15px 20px 0}
.magic-box__copy__cta a:last-of-type,.magic-box__copy__cta button:last-of-type,.magic-box__copy__cta [class*="button-"]:last-of-type{margin:0 15px 20px 0}
}
@media(min-width:769px){.magic-box__copy__cta a,.magic-box__copy__cta button,.magic-box__copy__cta [class*="button-"]{font-size:1.6rem}
}
.magic-box__copy__cta .app-badge{max-width:160px;min-width:100px}
@media all and (max-width:479px){.magic-box__copy__cta .app-badge{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;word-break:normal;margin:0 15px 15px 0}
}
@media all and (max-width:479px){.magic-box__copy__cta .app-badge:last-of-type{margin:0 0 15px 0}
}
.magic-box__copy__cta .app-badge img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
@media all and (max-width:479px){.magic-box__copy__cta a.button--sunshine-yellow,.magic-box__copy__cta button.button--sunshine-yellow{margin-bottom:0 !important}
}
@media all and (max-width:479px){.magic-box__copy__cta a.button--sunshine-yellow:nth-child(2),.magic-box__copy__cta button.button--sunshine-yellow:nth-child(2){margin-left:15px}
}
_:-ms-input-placeholder,:root .magic-box__copy__cta img{height:40px}
@supports(-ms-ime-align:auto){.magic-box__copy__cta .app-badge{max-width:145px}
.magic-box__copy__cta .app-badge:last-of-type{margin:0 0 15px 0}
}
.magic-box__copy__link a::after{content:'';display:inline;background-repeat:no-repeat;background-attachment:scroll;background-position:center 60%;margin:0 0 0 10px;background-position:center 55%;background-image:url('https://www.pearson.com/etc/clientlibs/one-dot-com/one-dot-com/brand-architecture/assets/icons/ic_chevron.svg');padding:3px;margin-left:8px}
.magic-box__media{position:relative;height:0;padding:66.216% 0 0 0}
.magic-box__media img{display:block;position:absolute;bottom:0;width:100%;height:auto;min-height:100%;min-width:100%}
@supports(object-fit:cover){.magic-box__media{height:155px;padding:0}
@media(min-width:690px) and (max-width:768px){.magic-box__media{height:200px}
}
@media(min-width:769px){.magic-box__media{height:245px}
}
.magic-box__media img{position:relative;top:initial;left:initial;width:100%;height:100%;min-height:initial;min-width:initial;-webkit-transform:none;transform:none;object-fit:cover;object-position:top}
}
@media(min-width:691px){.tabs-content .col-md-8.col-12{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;position:relative;z-index:1}
.tabs-content+.parsys1{position:relative;z-index:1}
}
.content-tile-expander-show-more figcaption{padding:20px;background:#fff}
.content-tile-expander-show-more figcaption>h2{color:#151515;font-size:2.5rem;font-weight:400}
.content-tile-expander-show-more picture{padding:0;position:relative;max-height:250px}
.content-tile-expander-show-more .expander-show-more-btn{display:block;margin-top:20px}
.content-tile-expander-show-more .expander-show-more-btn .expander-show-more-cta{border:0;background:transparent;color:#006f8f;font-size:inherit;padding:0;text-align:left;cursor:pointer}
.content-tile-expander-show-more .content-tile-text--more{margin-top:20px}
.content-tile-expander-show-more.grey-border{border:1px solid #e6e6e6}
.content-tile-expander-show-more.grey-border picture{border-bottom:1px solid #e6e6e6}
.enhanced-program-page-template-template .has-padding-vertical--60{padding:60px 0}