@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');.no-padding{padding:0 !important}
.has-padding-small{padding:15px !important}
.has-padding-medium{padding:30px !important}
.has-padding-large{padding:45px !important}
.has-padding-bottom-small{padding-bottom:15px !important}
.has-padding-bottom-medium{padding-bottom:30px !important}
.has-padding-top-bottom-small{padding:15px 0}
.has-padding-top-bottom-medium{padding:30px 0}
.has-padding-top-bottom-large{padding:45px 0}
.remove-padding-top{padding-top:0 !important}
.no-margin{margin:0}
.has-margin-small{margin:15px}
.has-margin-medium{margin:30px}
.has-margin-large{margin:45px}
.has-margin-top-bottom-small{margin:15px 0 !important}
.has-margin-top-bottom-medium{margin:30px 0}
.has-margin-top-bottom-large{margin:45px 0}
.has-margin-bottom-medium{margin-bottom:30px}
.bg-black{background:#29292e !important}
.bg-black-80{background:#545457 !important}
.bg-black-60{background:#7d7d82 !important}
.bg-black-40{background:#a8a8ab !important}
.bg-black-10{background:#e8e8eb !important}
.bg-black-7{background:#f0f0f0 !important}
.bg-black-5{background:#f5f5f5 !important}
.bg-black-2{background:#fafafa !important}
.bg-esc-orange{background:#ed6b06 !important}
.bg-pbs-blue{background:#038ab7 !important}
.bg-clearing-red{background:#ac0e1c !important}
.bg-white{background-color:#fff !important}
.bg-pcl-neutral{background-color:#003057 !important}
.auth-message{display:flex;align-items:center;justify-content:center;padding:30px;background:red;height:auto}
.auth-message-item{max-width:90%;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.3);border-radius:5px;padding:10px 20px}
.auth-message-item h1{text-align:center}
.auth-message-item p{text-align:left}
.auth-message-item ul{padding-left:20px}
.auth-message-warning{color:#7d7d82}
.cq-wcm-edit .headerContainer{top:300px;position:absolute}
.cq-wcm-edit .hp-hr-line--black-5-black-10--thinner>.container{margin-top:0 !important}
.cq-wcm-edit .homepage-banner{margin-top:70px}
.link-container{display:flex;justify-content:space-evenly}
#CQ .auth-message{display:none}
.cq-wcm-edit .headerContainer,.cq-wcm-edit .footer-cta,.cq-wcm-edit [class*="footer-social--"],.cq-wcm-edit .footer-link-list,.cq-wcm-edit .clearing-banner-container{display:none}
html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-y:scroll;scroll-behavior:smooth}
body{margin:0;padding-top:0;margin-top:0;font-family:"Open Sans",sans-serif}
.secondary-nav,.login-status{display:none}
.container{width:100%;max-width:1600px}
@media all and (min-width:1920px){.container{padding:0 !important}
}
@media all and (min-width:768px){.container-fluid{padding:0 !important}
.container-fluid .row{margin:0}
.container-fluid .row>div{padding:0}
}
.breadcrumb{background-color:transparent;padding:0}
legend{position:relative !important}
h1,h2,h3{margin-top:.5rem;font-weight:800;font-family:"Open Sans",sans-serif;text-transform:uppercase;line-height:30pt;word-break:break-word}
h1{font-size:2.5rem}
@media all and (max-width:1024px){h1{font-size:1.6rem}
}
h2{font-size:2rem}
@media all and (max-width:1024px){h2{font-size:1.4rem}
}
h3{font-size:1.6rem}
@media all and (max-width:1024px){h3{font-size:1.2rem}
}
h4{font-size:1.4rem}
h5{font-size:1.2rem}
h6{font-size:1rem}
h3,h4,h5,h6{text-transform:uppercase;font-weight:800;margin:.5rem 0}
p{font-size:1rem;line-height:20pt;word-break:break-word;margin:1rem 0}
main a{color:#29292e;border-bottom:2px solid #003057;text-decoration:none;transition:text-shadow .1s}
main a:hover{color:#29292e;text-shadow:0 0 1px #29292e,0 0 1px #29292e;text-decoration:none}
ul,ol{font-size:1rem}
ul li,ol li{line-height:20pt;margin-bottom:5px}
article p{font-size:1rem}
article>ul,.subject-panel>ul,.text>ul,.subject-panel-txt>ul{font-size:1rem;line-height:20pt}
video{width:100%}
@media all and (min-width:992px){.column-control .col-lg-8{padding-right:32px}
.column-control .column-control .col-lg-8{padding-right:8px}
.column-control .col-lg-4{padding-left:32px}
.column-control .column-control .col-lg-4{padding-left:8px}
}
.par-header img{width:100%}
.text h1 a,.text h2 a,.text h3 a,.text h4 a,.text h5 a,.text h6 a{text-decoration:none;word-break:break-word}
.text h1 a:hover,.text h2 a:hover,.text h3 a:hover,.text h4 a:hover,.text h5 a:hover,.text h6 a:hover{text-decoration:none}
iframe{width:100%;border:0}
#bgvid{width:100%;max-height:500px;overflow:hidden}
.accordion{padding:0 0 10px 0}
.accordion-panel{background-color:#fff;border:0;margin-bottom:15px;border-radius:5px}
.accordion-panel:last-child{margin-bottom:0}
.accordion-panel-header{border-radius:2px;padding:30px 20px;font-family:"Open Sans",sans-serif;text-transform:none;margin:0 0 0 10px;border:0}
.accordion-panel-header a{font-weight:700;margin-bottom:0;position:relative;text-decoration:none;border:0 !important}
.accordion-panel-header a:hover{text-shadow:none}
.accordion-panel-header span{font-weight:800;text-transform:uppercase;font-size:1.6rem}
@media all and (max-width:768px){.accordion-panel-header span{font-size:1.2rem}
}
.accordion-panel-header .fa{float:right !important;margin-top:.35rem;padding-right:10px}
.accordion-panel-content{border:0;margin-bottom:2rem;overflow:visible;padding:30px}
.accordion-panel-content .column-control{padding-top:.5rem;padding-bottom:.5rem}
.accordion-panel-header + .accordion-panel-content p{margin-bottom:.9rem}
.accordion-panel-header + .accordion-panel-content ul{margin-bottom:1.5rem}
.accordion-panel-header + .accordion-panel-content ul li>ul,.accordion-panel-header + .accordion-panel-content ul li>ol{margin-left:1rem}
.accordion-panel-hide{display:none;left:0 !important;position:static !important}
.accordion-panel-show{display:block}
.accordion.product-page .accordion-panel-header{font-family:"Open Sans",sans-serif;margin:0 !important;padding:20px 0;cursor:pointer;line-height:1.25em;margin:0 auto;border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}
.accordion.product-page .accordion-panel-header a{color:#29292e;font-weight:700;margin-bottom:0;position:relative;text-decoration:none}
.accordion.product-page .accordion-panel-header .fa{float:left !important;margin-top:.35rem;padding-right:10px}
.accordion.product-page .accordion-panel-header:last-child{border-bottom:0 !important}
.blog-list.news-landing-page>ul{list-style:none;padding:0;margin:0}
.blog-list.news-landing-page>ul li{border-bottom:1px solid #f0f0f0;padding:20px 0 20px 0;overflow:auto;clear:both}
.blog-list.news-landing-page>ul li picture{float:right;margin:0 16px 16px 16px;width:300px}
.blog-list.news-landing-page>ul li picture img{width:100%;border-radius:5px}
.blog-list.news-landing-page>ul li h2 a{color:#29292e;text-decoration:none}
.blog-list.news-landing-page>ul li p.blog-list-info{color:#7d7d82}
.blog-list.news-landing-page>ul li .blog-list-readmore{text-decoration:none;color:#29292e;font-weight:bold;display:block}
.blog-list.news-landing-page>ul li .blog-list-readmore:after{content:"\f054";font-family:"FontAwesome";margin-left:10px;display:inline-block}
.blog-list.news-landing-page>nav{padding:40px 0;clear:both}
.blog-list.news-landing-page>nav a.blog-list-nav-left:after{top:5px;right:auto;left:14px;content:"\f053"}
.blog-list.news-landing-page>nav a.blog-list-nav-right{float:right}
.blog-post>picture{max-width:40%;float:right;max-height:50%;margin:0 16px 16px 16px;border-radius:5px}
.blog-post>picture img{max-width:100%}
.blog-post p.blog-post-info{color:#7d7d82}
.blog-list>ul{list-style:none;padding:0;margin:0}
.blog-list>ul li{padding:16px 0 32px;border-bottom:1px solid #d9d9d9;overflow:auto;clear:both;margin:16px 0;box-shadow:0 0 5px -1px rgba(0,0,0,0.28);background-color:#fff;border-radius:7px;transition:all .2s linear}
.blog-list>ul li:last-child{border-bottom:0}
.blog-list>ul li:hover{transform:translate3D(0,-4px,0)}
.blog-list>ul li article{padding:0 25px}
.blog-list>ul li .blog-list-readmore{text-decoration:none;color:#29292e;font-weight:bold}
.blog-list>ul li .blog-list-readmore :after{content:"\f054";font-family:"FontAwesome";margin-left:10px}
.blog-list>nav{padding:40px 0;clear:both}
.blog-list>nav a.blog-list-nav-left,.blog-list>nav a .blog-list-nav-right{margin-bottom:15px;padding:1rem 2rem 1rem;border:0;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#fff;background-color:#003057;text-transform:none;float:left;text-decoration:none}
.blog-list>nav a.blog-list-nav-left:after,.blog-list>nav a .blog-list-nav-right:after,.blog-list>nav a.blog-list-nav-left:before,.blog-list>nav a .blog-list-nav-right:before{display:none}
.blog-list>nav a.blog-list-nav-left:hover,.blog-list>nav a .blog-list-nav-right:hover{background:#038ab7;color:#fff}
.blog-list>nav a.blog-list-nav-right{float:right}
.blog-list>nav a:after{display:none}
.blog-list>nav a:hover{background:#038ab7 !important;color:#fff}
.blog-list h2>a{font-size:1.2rem;border:0}
@media all and (max-width:768px){.blog-list.news-landing-page>ul li picture{float:none;margin:0}
.blog-list.news-landing-page>ul li picture img{max-width:none;width:100%}
}
.article-subtitle{border-bottom:1px solid #f0f0f0}
.article-subtitle:last-child{border-bottom:0}
.section.breadcrumb{margin:0 !important;text-transform:uppercase;font-weight:800;border:0;position:relative;max-width:100%;overflow-x:auto}
.section.breadcrumb ul{margin-top:8px;bottom:8px;padding:0;white-space:nowrap;overflow:visible;list-style:none}
.section.breadcrumb ul li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.5rem;margin-bottom:0}
.section.breadcrumb ul li:first-child{margin-left:0;margin-right:0}
.section.breadcrumb ul li:last-child{padding-right:16px}
.section.breadcrumb ul li::after{font-family:"FontAwesome";content:"\f054";margin:0 2px 0 5px;color:#003057;font-weight:400;text-shadow:none;padding:0 5px}
@media all and (max-width:1024px){.section.breadcrumb ul li::after{font-size:13px;padding-top:1px}
}
.section.breadcrumb ul li::after:hover{text-shadow:none}
.section.breadcrumb ul li span{display:none;font-size:1rem}
.section.breadcrumb ul li span.active{display:inline-block;color:#29292e;font-size:1rem}
@media all and (max-width:1024px){.section.breadcrumb ul li span.active{font-size:.8rem}
}
.section.breadcrumb ul li a{text-decoration:none;border:0;color:#29292e !important;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:32px;padding:0;color:#6b6b6b;-webkit-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}
@media all and (max-width:1024px){.section.breadcrumb ul li a{font-size:.8rem}
}
.section.breadcrumb ul li p{margin:0;display:inline-block;color:#29292e}
.section.breadcrumb ul li:last-child::after{display:none}
.breadcrumb--esc-orange li::after{color:#ed6b06 !important}
.breadcrumb--pbs-blue li::after{color:#038ab7 !important}
.breadcrumb-wrapper-nav-hide{position:relative}
.fade-overlay{padding-top:1px;position:absolute;width:100%;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;pointer-events:none}
.fade-left{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(right,rgba(255,255,255,0),#fff);background:-moz-linear-gradient(right,rgba(255,255,255,0),#fff);background:-o-linear-gradient(right,rgba(255,255,255,0),#fff);background:linear-gradient(to left,rgba(255,255,255,0),#fff)}
.fade-right{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:-moz-linear-gradient(left,rgba(255,255,255,0),#fff);background:-o-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}
.fade-right,.fade-left{width:18px;height:100%}
.carousel{width:auto}
.carousel img{border-radius:5px;height:100%;width:100%}
.carousel .carousel-container{background-color:transparent;box-shadow:none}
.carousel div>.carousel-inner>.active{display:flex}
.carousel div>.carousel-indicators{background-color:transparent;width:auto}
.carousel div>.carousel-indicators li{width:10px;height:10px;background-color:#a8a8ab;border:0;margin:2px}
.carousel div>.carousel-indicators li.active{background-color:#7d7d82}
.preview{display:flex;justify-content:space-between;flex-direction:row;list-style-type:none;margin:20px 0;padding:0}
.preview li{border-radius:5px;overflow:hidden;margin:0 5px}
.preview li:first-child,.preview li:last-child{margin:0}
.preview-image{max-width:200px;max-height:140px !important;height:100%;width:100%}
.carousel{position:relative}
.carousel img{width:100%}
.carousel a:hover{text-decoration:none}
.carousel-inner{position:relative;overflow:hidden;width:100%;background-color:#fff}
.carousel-inner>.item{position:fixed;left:-9999px;text-align:center;opacity:0;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}
.carousel-inner .active{opacity:1;position:relative;left:0}
.carousel-container{background-color:#f0f0f0;box-shadow:0 0 5px -1px rgba(0,0,0,0.28);padding-bottom:1px}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);filter:alpha(opacity=50);opacity:.5;background:transparent;transition:background 1s;border:0}
.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;background:transparent;font-size:3em;transition:.3s}
.carousel-control.right{right:0;left:auto;background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;background:transparent;font-size:3em;transition:.3s}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9;transition:background 1s}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:"\2039"}
.carousel-control .icon-next:before{content:"\203a"}
.carousel-indicators{z-index:15;height:25px;width:60px;position:relative !important;border:0;background-color:rgba(41,41,46,0.5);margin:5px auto !important;padding:5px;border-radius:5px;left:unset !important;right:unset !important;bottom:unset !important;text-align:center;align-items:center}
.carousel-indicators li{display:inline-block;width:8px;height:8px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);text-transform:none}
.carousel-title{font-size:3em;text-transform:none}
.carousel-text p a{color:#fff;text-decoration:none;padding:12px;text-transform:uppercase;text-shadow:none;font-size:1.5em;background-color:#038ab7;border-radius:35px;font-weight:bold;box-shadow:0 0 5px -1px rgba(0,0,0,0.28);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;cursor:pointer;text-transform:none}
.carousel-text p a:hover{background-color:#038ab7;-webkit-box-shadow:0 0 17px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 17px 1px rgba(0,0,0,0.2);box-shadow:0 0 17px 1px rgba(0,0,0,0.2);border-radius:10px}
.carousel-text{display:flex;justify-content:center;align-self:center}
.carousel-text p:nth-child(2){color:#29292e;border-radius:5px;width:25%;background:#fff;padding:10px;margin:12px 0 0 0;font-size:2em;transition:.5s;text-shadow:none;font-weight:600}
.carousel-text p:nth-child(2):hover{background:#29292e;color:#fff}
@media all and (max-width:500px){.carousel-title{font-size:2em !important}
.carousel-text p a{color:#fff;font-size:1em}
.carousel-text p:nth-child(2){border:1px solid #e8e8eb;width:50%}
.carousel img{min-height:12vh;width:100%}
}
@media all and (min-width:501px) and (max-width:768px){.carousel-title{font-size:2.5em}
.carousel-text p a{font-size:1.2em}
.carousel img{height:100%;width:100%}
}
@media all and (min-width:769px) and (max-width:991px){.carousel-title{font-size:2.5em}
.carousel-text p a{font-size:1em}
.carousel-text p{margin:0;font-size:1.5em !important}
}
@media screen and (max-width:767px){.carousel-title{font-size:2.5em;color:#29292e;text-shadow:none;position:relative;bottom:-10px}
.carousel-text p a{color:#fff;font-size:1em}
.carousel-text p:nth-child(2){font-size:1.5em}
.carousel-caption{background-color:#f0f0f0;padding:0;position:relative;right:0;left:0;bottom:15px}
.carousel-text p a{bottom:0}
.carousel-control.right,.carousel-control.left{display:none}
}
@media all and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px;right:0;left:0}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
}
@media all and (max-width:1200px){.carousel-title h2{font-size:4em}
.carousel-text p a{bottom:2px;position:relative;color:#fff !important}
}
@media all and (min-width:768px) and (max-width:1280px){.carousel-text p:nth-child(2){width:50%}
}
@media all and (min-width:1000px) and (max-width:1300px){.carousel-title{font-size:3em}
}
.child-page-list h4{margin:0;padding:0}
.child-page-list h4 a{color:#038ab7;display:block;line-height:1.6;position:relative}
.child-page-list h4 a:after{color:#038ab7;content:"\f078";font-family:"FontAwesome";position:absolute;right:1rem;top:.75rem;-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}
.child-page-list-expand-collapse-button{display:none !important}
.child-page-list{padding:0 1rem;width:100%}
.child-page-list ul{border:0;position:relative;margin:0 auto 1rem;max-height:0;overflow:hidden;-webkit-transition:max-height 1s ease-in-out;-moz-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}
.child-page-list ul:after{content:"";display:table;clear:both}
.child-page-list li{display:block;margin:0}
.child-page-list li:after{border:0;content:none}
.child-page-list li:active>ol,.child-page-list li:focus>ol,.child-page-list li:hover>ol{display:inherit}
.child-page-list li ol{margin:0;padding:0}
.child-page-list a{color:#038ab7;display:block;font-weight:normal}
.child-page-list a:active,.child-page-list a:focus,.child-page-list a:hover{color:#038ab7;text-decoration:none}
.child-page-list a.child-page-list-current-page{color:#038ab7}
.child-page-list ol{display:none;margin:0;padding:0;position:absolute;top:100%;z-index:1}
.child-page-list ol li{display:list-item;float:none;min-width:20rem;position:relative}
.child-page-list.open h4 a{border-bottom-left-radius:0;border-bottom-right-radius:0}
.child-page-list.open h4 a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.child-page-list.open ul{max-height:1000px}
.child-page-list ul ol ol{left:100%;position:absolute;top:0}
@media(min-width:768px){.child-page-list{margin:0 auto;width:750px}
}
@media(min-width:992px){.child-page-list{width:100%}
.child-page-list ul{padding:0 1rem;width:970px}
.child-page-list h4{display:none}
.child-page-list ul{margin:0 auto 1rem;max-height:1000px}
.child-page-list li{float:left}
.child-page-list a{line-height:1.2}
}
@media(min-width:1200px){.child-page-list ul{width:1170px}
}
.default-display{display:block}
@media all and (max-width:767px){.hide-on-mobile{display:none}
}
@media all and (min-width:768px){.hide-on-desktop{display:none}
}
.col-20pct{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media(min-width:768px){.col-20pct{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
.column-control{position:relative}
.column-control--bg{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover}
.column-control--mask-light-solid:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(225,225,225,0.2)}
.column-control--mask-light-gradient:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(225,225,225,0.55) 0,rgba(0,0,0,0) 40%)}
.column-control--mask-dark-solid:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.2)}
.column-control--mask-dark-gradient:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,0.55) 0,rgba(225,225,225,0) 40%)}
.cq-wcm-edit .column-control .row [class*="cq-placeholder"]{width:auto !important}
main .column-control{padding:20px 0}
@media all and (max-width:768px){main .column-control{padding:10px 0}
}
main .column-control .column-control{padding:0}
.column-control .container .embed .column-control,.column-control.bg-black-5 .container .embed .column-control{background-color:transparent !important;padding:20px 0}
.column-control .container .embed .column-control:first-child,.column-control.bg-black-5 .container .embed .column-control:first-child{padding-top:0}
.column-control .container .embed .column-control:last-child,.column-control.bg-black-5 .container .embed .column-control:last-child{padding-bottom:0}
div:not(.parsys)>.embed>section>.container{padding:0}
div.par-main>section.column-control:last-child{padding-bottom:5% !important}
@media all and (max-width:768px){div.par-main>section.column-control:last-child{padding-bottom:12% !important}
}
@media all and (min-width:769px) and (max-width:1024px){div.par-main>section.column-control:last-child{padding-bottom:12% !important}
}
.cq-wcm-edit .header{height:auto}
.cq-wcm-edit .header-nav{position:absolute;width:815px;top:300px;left:0}
.cq-wcm-edit .pearson-banner{position:relative}
.cq-wcm-edit .mega-nav.section{position:relative}
.header-image{min-height:600px;border-bottom:5px solid #003057;display:flex;justify-content:center;align-items:center}
.header-image .container{display:flex;align-items:center;justify-content:center}
.th-half-black-7-bh-trans{background-image:linear-gradient(transparent 47%,#f0f0f0 47%);background-image:-moz-linear-gradient(transparent 47%,#f0f0f0 47%);background-image:-webkit-linear-gradient(transparent 47%,#f0f0f0 47%)}
.hr-line--th-black-5-ml-black-100-bh-black-10{background-image:linear-gradient(#f5f5f5 50.5%,#29292e 50.5%,#29292e,#29292e 51%,#e8e8eb 51%)}
.hr-line--th-black-5-ml-black-100-bh-black-10--with-scroll{background-image:linear-gradient(#f5f5f5 50.5%,#29292e 50.5%,#29292e,#29292e 51%,#e8e8eb 51%)}
@media all and (max-width:768px){.hr-line--th-black-5-ml-black-100-bh-black-10--with-scroll>.container>.row>div>section>.row{display:flex;flex-wrap:nowrap;overflow-x:auto}
.hr-line--th-black-5-ml-black-100-bh-black-10--with-scroll>.container>.row>div>section>.row::-webkit-scrollbar{display:none}
.hr-line--th-black-5-ml-black-100-bh-black-10--with-scroll>.container>.row>div>section>.row>div{flex:unset !important}
.hr-line--th-black-5-ml-black-100-bh-black-10--with-scroll>.container>.row>div>section>.row>div>.embed,.hr-line--th-black-5-ml-black-100-bh-black-10--with-scroll>.container>.row>div>section>.row>div>.content-tile{min-width:290px;flex:0 0 auto}
}
.hr-line--th-white-ml-black-100-bh-black-5{background-image:linear-gradient(#fff 50.5%,#29292e 50.5%,#29292e,#29292e 51%,#f5f5f5 51%,#f5f5f5)}
.hr-line--with-scroll{background-image:linear-gradient(#f5f5f5 50.5%,#29292e 50.5%,#29292e,#29292e 51%,#e8e8eb 51%)}
@media all and (max-width:768px){.hr-line--with-scroll>.container>.row>div>section>.row{display:flex;flex-wrap:nowrap;overflow-x:auto}
.hr-line--with-scroll>.container>.row>div>section>.row::-webkit-scrollbar{display:none}
.hr-line--with-scroll>.container>.row>div>section>.row>div{flex:unset !important}
.hr-line--with-scroll>.container>.row>div>section>.row>div>.embed,.hr-line--with-scroll>.container>.row>div>section>.row>div>.content-tile{min-width:290px;flex:0 0 auto}
}
.flex-row{flex-direction:row}
.flex-wrap-unset{flex-wrap:unset !important}
.hp-nm-header-row{background-color:transparent}
@media all and (max-width:768px){.hp-nm-header-row{background-image:linear-gradient(transparent 27.5%,#f0f0f0 25%);background-image:-moz-linear-gradient(transparent 27.5%,#f0f0f0 25%);background-image:-webkit-linear-gradient(transparent 27.5%,#f0f0f0 25%);padding-bottom:2em}
}
@media all and (min-width:1025px) and (max-width:1280px){.hp-nm-header-row>.container{max-width:1080px}
}
.hp-nm-header-row>.container>.row{margin-top:-261px}
@media all and (min-width:1920px){.hp-nm-header-row>.container>.row{margin-left:0;margin-right:0}
}
@media all and (min-width:1281px) and (max-width:1919px){.hp-nm-header-row>.container>.row{margin-left:0;margin-right:0}
}
.hp-nm-header-row>.container>.row>div{padding:0 !important}
@media all and (min-width:1025px) and (max-width:1280px){.hp-nm-header-row>.container>.row{margin-top:-14.5rem;padding-bottom:0}
}
@media all and (min-width:769px) and (max-width:1024px){.hp-nm-header-row>.container>.row{margin-top:-209px}
}
@media all and (max-width:768px){.hp-nm-header-row>.container>.row{margin-top:-28px;padding-bottom:0}
}
.hp-nm-mt-4-half-black-7{margin-top:60px;padding-top:0 !important;background-image:linear-gradient(transparent 47%,#f0f0f0 47%);background-image:-moz-linear-gradient(transparent 47%,#f0f0f0 47%);background-image:-webkit-linear-gradient(transparent 47%,#f0f0f0 47%)}
@media all and (min-width:1025px) and (max-width:1280px){.hp-nm-mt-4-half-black-7 .container>.row>div{padding:0 7px}
.hp-nm-mt-4-half-black-7 .container>.row>div:first-child{padding:0;padding-right:7px}
.hp-nm-mt-4-half-black-7 .container>.row>div:last-child{padding:0;padding-left:7px}
}
@media all and (min-width:769px) and (max-width:1024px){.hp-nm-mt-4-half-black-7{margin-top:67px;background-image:linear-gradient(transparent 37%,#f0f0f0 37%);background-image:-moz-linear-gradient(transparent 37%,#f0f0f0 37%);background-image:-webkit-linear-gradient(transparent 37%,#f0f0f0 37%)}
.hp-nm-mt-4-half-black-7 .container>.row>div{padding:0 7px}
.hp-nm-mt-4-half-black-7 .container>.row>div:first-child{padding:0;padding-right:7px}
.hp-nm-mt-4-half-black-7 .container>.row>div:last-child{padding:0;padding-left:7px}
}
@media all and (max-width:768px){.hp-nm-mt-4-half-black-7{margin-top:0;background-color:#f5f5f5}
.hp-nm-mt-4-half-black-7 .container>.row>.col-12{flex:0 0 100%;max-width:100%;padding:0}
}
.hp-hr-line--black-5-black-10{background-image:-webkit-linear-gradient(#f0f0f0 155px,#29292e 155px,#29292e,#29292e 160px,#e8e8eb 160px);background-image:-moz-linear-gradient(#f0f0f0 155px,#29292e 155px,#29292e,#29292e 160px,#e8e8eb 160px);background-image:linear-gradient(#f0f0f0 155px,#29292e 155px,#29292e,#29292e 160px,#e8e8eb 160px)}
@media all and (min-width:1025px) and (max-width:1280px){.hp-hr-line--black-5-black-10{background-image:-webkit-linear-gradient(#f0f0f0 135px,#29292e 135px,#29292e,#29292e 140px,#e8e8eb 140px);background-image:-moz-linear-gradient(#f0f0f0 135px,#29292e 135px,#29292e,#29292e 140px,#e8e8eb 140px);background-image:linear-gradient(#f0f0f0 135px,#29292e 135px,#29292e,#29292e 140px,#e8e8eb 140px);padding:20px 0 30px 0 !important;margin:0 !important}
.hp-hr-line--black-5-black-10 .container>.row>div{padding:0 9px}
.hp-hr-line--black-5-black-10 .container>.row>div:first-child{padding:0;padding-right:9px}
.hp-hr-line--black-5-black-10 .container>.row>div:last-child{padding:0;padding-left:9px}
}
@media all and (min-width:769px) and (max-width:1024px){.hp-hr-line--black-5-black-10{background-image:-webkit-linear-gradient(#f0f0f0 137.5px,#29292e 137.5px,#29292e,#29292e 142.5px,#e8e8eb 142.5px);background-image:-moz-linear-gradient(#f0f0f0 137.5px,#29292e 137.5px,#29292e,#29292e 142.5px,#e8e8eb 142.5px);background-image:linear-gradient(#f0f0f0 137.5px,#29292e 137.5px,#29292e,#29292e 142.5px,#e8e8eb 142.5px)}
.hp-hr-line--black-5-black-10 .container>.row>div{padding:0 5px}
.hp-hr-line--black-5-black-10 .container>.row>div:first-child{padding:0;padding-right:5px}
.hp-hr-line--black-5-black-10 .container>.row>div:last-child{padding:0;padding-left:5px}
}
@media all and (max-width:768px){.hp-hr-line--black-5-black-10{background-image:-webkit-linear-gradient(#f0f0f0 125.5px,#29292e 125.5px,#29292e,#29292e 130.5px,#e8e8eb 130.5px);background-image:-moz-linear-gradient(#f0f0f0 125.5px,#29292e 125.5px,#29292e,#29292e 130.5px,#e8e8eb 130.5px);background-image:linear-gradient(#f0f0f0 125.5px,#29292e 125.5px,#29292e,#29292e 130.5px,#e8e8eb 130.5px)}
.hp-hr-line--black-5-black-10 .container>.row>div{padding:0}
}
.hp-hr-line--black-7-black-10--wider{background-image:-webkit-linear-gradient(#f0f0f0 110px,#29292e 110px,#29292e,#29292e 115px,#e8e8eb 115px);background-image:-moz-linear-gradient(#f0f0f0 110px,#29292e 110px,#29292e,#29292e 115px,#e8e8eb 115px);background-image:linear-gradient(#f0f0f0 110px,#29292e 110px,#29292e,#29292e 115px,#e8e8eb 115px)}
@media all and (min-width:1025px) and (max-width:1280px){.hp-hr-line--black-7-black-10--wider{background-image:-webkit-linear-gradient(#f0f0f0 80px,#29292e 80px,#29292e,#29292e 85px,#e8e8eb 85px);background-image:-moz-linear-gradient(#f0f0f0 80px,#29292e 80px,#29292e,#29292e 85px,#e8e8eb 85px);background-image:linear-gradient(#f0f0f0 80px,#29292e 80px,#29292e,#29292e 85px,#e8e8eb 85px)}
}
@media all and (min-width:769px) and (max-width:1024px){.hp-hr-line--black-7-black-10--wider{background-image:-webkit-linear-gradient(#f0f0f0 77.5px,#29292e 77.5px,#29292e,#29292e 82.5px,#e8e8eb 82.5px);background-image:-moz-linear-gradient(#f0f0f0 77.5px,#29292e 77.5px,#29292e,#29292e 82.5px,#e8e8eb 82.5px);background-image:linear-gradient(#f0f0f0 77.5px,#29292e 77.5px,#29292e,#29292e 82.5px,#e8e8eb 82.5px)}
.hp-hr-line--black-7-black-10--wider .container>.row>div{padding:0 7px}
.hp-hr-line--black-7-black-10--wider .container>.row>div:first-child{padding:0;padding-right:7px}
.hp-hr-line--black-7-black-10--wider .container>.row>div:last-child{padding:0;padding-left:7px}
}
@media all and (max-width:768px){.hp-hr-line--black-7-black-10--wider{background-image:-webkit-linear-gradient(#f0f0f0 92.5px,#29292e 92.5px,#29292e,#29292e 97.5px,#e8e8eb 97.5px);background-image:-moz-linear-gradient(#f0f0f0 92.5px,#29292e 92.5px,#29292e,#29292e 97.5px,#e8e8eb 97.5px);background-image:linear-gradient(#f0f0f0 92.5px,#29292e 92.5px,#29292e,#29292e 97.5px,#e8e8eb 97.5px)}
.hp-hr-line--black-7-black-10--wider .container>.row>.col-12:first-child,.hp-hr-line--black-7-black-10--wider .container>.row>.col-12:nth-child(2),.hp-hr-line--black-7-black-10--wider .container>.row>.col-12:nth-child(5),.hp-hr-line--black-7-black-10--wider .container>.row>.col-12:last-child{display:none}
.hp-hr-line--black-7-black-10--wider .container>.row>.col-12{max-width:50%;flex:50%;padding:0}
.hp-hr-line--black-7-black-10--wider .container>.row>.col-12:nth-child(3){padding-right:8px}
.hp-hr-line--black-7-black-10--wider .container>.row>.col-12:nth-child(4){padding-left:8px}
}
@media all and (max-width:768px){.hp-hr-line--black-7-black-10--wider>.container .row>div{padding:0}
}
.hp-hr-line--white-black-5{background-image:-webkit-linear-gradient(#f0f0f0 250px,#29292e 250px,#29292e,#29292e 255px,#e8e8eb 255px);background-image:-moz-linear-gradient(#f0f0f0 250px,#29292e 250px,#29292e,#29292e 255px,#e8e8eb 255px);background-image:linear-gradient(#f0f0f0 250px,#29292e 250px,#29292e,#29292e 255px,#e8e8eb 255px)}
@media all and (min-width:1025px) and (max-width:1280px){.hp-hr-line--white-black-5{background-image:-webkit-linear-gradient(#f0f0f0 202.5px,#29292e 202.5px,#29292e,#29292e 207.5px,#e8e8eb 207.5px);background-image:-moz-linear-gradient(#f0f0f0 202.5px,#29292e 202.5px,#29292e,#29292e 207.5px,#e8e8eb 207.5px);background-image:linear-gradient(#f0f0f0 202.5px,#29292e 202.5px,#29292e,#29292e 207.5px,#e8e8eb 207.5px)}
}
@media all and (min-width:769px) and (max-width:1024px){.hp-hr-line--white-black-5{background-image:-webkit-linear-gradient(#f0f0f0 175px,#29292e 175px,#29292e,#29292e 180px,#e8e8eb 180px);background-image:-moz-linear-gradient(#f0f0f0 175px,#29292e 175px,#29292e,#29292e 180px,#e8e8eb 180px);background-image:linear-gradient(#f0f0f0 175px,#29292e 175px,#29292e,#29292e 180px,#e8e8eb 180px)}
}
@media all and (max-width:768px){.hp-hr-line--white-black-5{background-image:-webkit-linear-gradient(#f0f0f0 125.5px,#29292e 125.5px,#29292e,#29292e 130.5px,#e8e8eb 130.5px);background-image:-moz-linear-gradient(#f0f0f0 125.5px,#29292e 125.5px,#29292e,#29292e 130.5px,#e8e8eb 130.5px);background-image:linear-gradient(#f0f0f0 125.5px,#29292e 125.5px,#29292e,#29292e 130.5px,#e8e8eb 130.5px)}
.hp-hr-line--white-black-5 .container>.row>.div{padding:0}
.hp-hr-line--white-black-5 .container .col-md-3,.hp-hr-line--white-black-5 .container .col-md-9{max-width:100%;flex:100%}
.hp-hr-line--white-black-5 .container .event-list picture{float:none !important}
}
.homepage-banner{height:53rem;width:100%;display:block}
@media all and (min-width:1025px) and (max-width:1280px){.homepage-banner{height:37.5em}
}
@media all and (min-width:769px) and (max-width:1024px){.homepage-banner{height:30em}
}
@media all and (max-width:768px){.homepage-banner{height:23em}
}
.homepage-banner img{height:100%;width:100%}
@media all and (max-width:768px){.homepage-banner>.container .row>div{padding:0}
}
.homepage-banner>.container.column-control--bg::before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 70%)}
@media all and (min-width:1920px){.homepage-banner div>.container{max-width:1400px;padding:0}
}
@media all and (min-width:415px) and (max-width:1280px){.homepage-banner div>.container .row>div:first-child{padding-left:0}
.homepage-banner div>.container .row>div:last-child{padding-right:0}
}
@media all and (min-width:1025px) and (max-width:1280px){.homepage-banner div>.container{max-width:1080px}
}
@media all and (min-width:769px) and (max-width:1024px){.homepage-banner div>.container{max-width:910px}
}
@media all and (max-width:768px){.homepage-banner div>.container{max-width:87.5%}
}
@media all and (min-width:1025px) and (max-width:1280px){.hp-about-us{padding:0 !important;margin:-0.6rem 0}
}
@media all and (min-width:415px) and (max-width:1024px){.hp-about-us{padding:0 !important;margin:-5px 0}
}
@media all and (max-width:768px){.hp-about-us{padding:0 !important}
}
@media all and (min-width:1920px){.hp-hr-line--black-5-black-10>.container{max-width:1600px;padding:0}
}
@media all and (min-width:1920px){.homepage-banner>.container,.hp-nm-header-row>.container,.hp-nm-mt-4-half-black-7>.container,.hp-hr-line--black-5-black-10--wider>.container{max-width:1400px;padding:0}
}
@media all and (min-width:1025px) and (max-width:1280px){.homepage-banner>.container,.hp-nm-header-row>.container,.hp-nm-mt-4-half-black-7>.container,.hp-hr-line--black-5-black-10>.container,.hp-hr-line--white-black-10>.container,.hp-hr-line--white-black-5>.container,.hp-hr-line--black-7-black-10--wider>.container{max-width:1080px}
.homepage-banner>.container .row>div:first-child,.hp-nm-header-row>.container .row>div:first-child,.hp-nm-mt-4-half-black-7>.container .row>div:first-child,.hp-hr-line--black-5-black-10>.container .row>div:first-child,.hp-hr-line--white-black-10>.container .row>div:first-child,.hp-hr-line--white-black-5>.container .row>div:first-child,.hp-hr-line--black-7-black-10--wider>.container .row>div:first-child{padding-left:0}
.homepage-banner>.container .row>div:last-child,.hp-nm-header-row>.container .row>div:last-child,.hp-nm-mt-4-half-black-7>.container .row>div:last-child,.hp-hr-line--black-5-black-10>.container .row>div:last-child,.hp-hr-line--white-black-10>.container .row>div:last-child,.hp-hr-line--white-black-5>.container .row>div:last-child,.hp-hr-line--black-7-black-10--wider>.container .row>div:last-child{padding-right:0}
}
@media all and (min-width:769px) and (max-width:1024px){.homepage-banner>.container,.hp-nm-header-row>.container,.hp-nm-mt-4-half-black-7>.container,.hp-hr-line--black-5-black-10>.container,.hp-hr-line--white-black-10>.container,.hp-hr-line--white-black-5>.container,.hp-hr-line--black-7-black-10--wider>.container{max-width:910px}
.homepage-banner>.container .row>div:first-child,.hp-nm-header-row>.container .row>div:first-child,.hp-nm-mt-4-half-black-7>.container .row>div:first-child,.hp-hr-line--black-5-black-10>.container .row>div:first-child,.hp-hr-line--white-black-10>.container .row>div:first-child,.hp-hr-line--white-black-5>.container .row>div:first-child,.hp-hr-line--black-7-black-10--wider>.container .row>div:first-child{padding-left:0}
.homepage-banner>.container .row>div:last-child,.hp-nm-header-row>.container .row>div:last-child,.hp-nm-mt-4-half-black-7>.container .row>div:last-child,.hp-hr-line--black-5-black-10>.container .row>div:last-child,.hp-hr-line--white-black-10>.container .row>div:last-child,.hp-hr-line--white-black-5>.container .row>div:last-child,.hp-hr-line--black-7-black-10--wider>.container .row>div:last-child{padding-right:0}
}
@media all and (max-width:768px){.homepage-banner>.container,.hp-nm-header-row>.container,.hp-nm-mt-4-half-black-7>.container,.hp-hr-line--black-5-black-10>.container,.hp-hr-line--white-black-10>.container,.hp-hr-line--white-black-5>.container,.hp-hr-line--black-7-black-10--wider>.container{max-width:90%}
}
.hp-quote-block{border-top:10px solid #e8e8eb}
@media all and (min-width:1920px){.hp-quote-block{padding:75px 0 55px 0 !important}
}
@media all and (min-width:1281px) and (max-width:1919px){.hp-quote-block{padding:40px 0 50px 0 !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.hp-quote-block{padding-top:30px 0 0 !important}
}
@media all and (min-width:769px) and (max-width:1024px){.hp-quote-block{padding:30px 0 0 !important}
}
@media all and (max-width:768px){.hp-quote-block{padding:50px 0 !important}
}
.homepage-banner .background-video__container>.background-video__wrap-outer>.background-video__wrap-inner>.background-video__control{display:none}
.homepage-banner .background-video__container>.background-video__wrap-outer>.background-video__wrap-inner::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.2)}
@media all and (min-width:415px){.background-video__fallback-image{display:none}
}
nav.column-nav.section ul.column-nav-lvl1{list-style-position:inside;margin:0 0 .25rem;padding:0}
nav.column-nav.section ul.column-nav-lvl1 li{margin:0;padding:1em 0 .5em 1.5em;list-style-type:none}
nav.column-nav.section ul.column-nav-lvl1 li a{font-size:1rem !important}
nav.column-nav.section ul.column-nav-lvl1 .open>a{background:0;color:#29292e;font-weight:bold}
*{text-decoration:none}
.content-tile .content-tile-container figure{margin:0}
.column-control.bg-black-5 .content-tile-basic,.column-control.bg-black-5 .content-tile-line,.column-control.bg-black-5 [class*="content-tile-landscape"]{background-color:#fff}
.column-control .content-tile-basic,.column-control .content-tile-line,.column-control [class*="content-tile-landscape"]{background-color:#f5f5f5}
.column-control.bg-black-5 .embed .content-tile-basic,.column-control.bg-black-5 .embed .content-tile-line,.column-control.bg-black-5 .embed [class*="content-tile-landscape"]{background-color:#fff}
.column-control .embed .content-tile-basic,.column-control .embed .content-tile-line,.column-control .embed [class*="content-tile-landscape"]{background-color:#f5f5f5}
.content-tile-basic figure picture:first-child img,.content-tile-colour figure picture:first-child img,.content-tile-line figure picture:first-child img{border-radius:5px 5px 0 0}
.content-tile-basic figure picture:last-child img,.content-tile-colour figure picture:last-child img,.content-tile-line figure picture:last-child img{border-radius:5px}
header [class*="content-tile-"] img{border-radius:0 !important}
header [class*="content-tile-"]:hover::after{opacity:0}
.content-tile-basic .content-tile__title{text-transform:uppercase;font-weight:800}
.content-tile-basic figure{padding:0}
.content-tile-basic figcaption{padding:15px}
.content-tile-basic img{width:100%;height:100%}
.content-tile-basic p:first-child{margin-top:0}
.content-tile-line{color:#29292e}
.content-tile-line figure{padding:0;border-radius:5px}
.content-tile-line figcaption{padding:15px}
.content-tile-line .content-tile__title{font-weight:800;text-transform:uppercase}
.content-tile-line .content-tile__title,.content-tile-line .content-tile-subtitle{text-decoration:none}
.content-tile-line img{width:100%;height:100%}
.content-tile-line picture{display:flex}
.content-tile-line p:first-child{margin-top:0}
@media(max-width:767px){.content-tile-full-width--image,.content-tile-full-width--image-reverse,.content-tile-landscape--50-50,.content-tile-landscape--50-50-reverse{margin:5px}
}
.content-tile-basic,.content-tile-colour,.content-tile-line{position:relative;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);border-radius:5px}
.content-tile-basic::after,.content-tile-colour::after,.content-tile-line::after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,0.3);opacity:0;transition:all 1s cubic-bezier(0.165,0.84,0.44,1);border-radius:5px}
.content-tile-basic:hover,.content-tile-colour:hover,.content-tile-line:hover{transform:scale(1,1)}
.content-tile-basic:hover::after,.content-tile-colour:hover::after,.content-tile-line:hover::after{opacity:1}
.content-tile-basic img,.content-tile-colour img,.content-tile-line img{display:block}
.content-tile-basic p:last-child,.content-tile-colour p:last-child,.content-tile-line p:last-child{margin-bottom:0}
.content-tile-basic h1:first-child,.content-tile-colour h1:first-child,.content-tile-line h1:first-child,.content-tile-basic h2:first-child,.content-tile-colour h2:first-child,.content-tile-line h2:first-child,.content-tile-basic h3:first-child,.content-tile-colour h3:first-child,.content-tile-line h3:first-child{margin-top:0}
.chevron-cta p:last-child a{font-weight:700}
.chevron-cta p:last-child a:after{content:"\f054";font-family:"FontAwesome";font-weight:400;display:inline-block;height:15px;width:15px;margin-left:10px}
.content-tile[class*="content-tile-landscape--"] figure{display:flex !important}
@media(max-width:767px){.content-tile[class*="content-tile-landscape--"] figure{flex-direction:column}
}
.content-tile[class*="content-tile-landscape--"] img{width:100%}
@media(max-width:767px){.content-tile[class*="content-tile-landscape--"] picture{order:1;padding-right:0;padding-left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:1 1 auto;max-width:100%;width:100%}
}
.content-tile[class*="content-tile-landscape--"] figcaption{padding:40px}
@media(max-width:767px){.content-tile[class*="content-tile-landscape--"] figcaption{order:2;padding:15px !important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:1 1 auto;max-width:100%;width:100%}
}
@media(min-width:768px) and (max-width:1280px){.content-tile[class*="content-tile-landscape--"] figcaption{padding:15px}
}
.content-tile[class*="content-tile-landscape--"] h1:first-child,.content-tile[class*="content-tile-landscape--"] h2:first-child,.content-tile[class*="content-tile-landscape--"] h3:first-child{margin-top:0}
@media(min-width:768px) and (max-width:1279px){.col-md-6>.content-tile-landscape--50-50 figure,.col-md-6>.content-tile-landscape--50-50-reverse figure,.col-md-6>.content-tile-full-width--image figure,.col-md-6>.content-tile-full-width--image-reverse figure{flex-direction:column}
.col-md-6>.content-tile-landscape--50-50 picture,.col-md-6>.content-tile-landscape--50-50-reverse picture,.col-md-6>.content-tile-full-width--image picture,.col-md-6>.content-tile-full-width--image-reverse picture{width:100%}
.col-md-6>.content-tile-landscape--50-50 figcaption,.col-md-6>.content-tile-landscape--50-50-reverse figcaption,.col-md-6>.content-tile-full-width--image figcaption,.col-md-6>.content-tile-full-width--image-reverse figcaption{width:100%;order:2}
}
@media(min-width:768px) and (max-width:1279px){.col-md-6>.content-tile-landscape--50-50 .content-tile__title,.col-md-6>.content-tile-landscape--50-50-reverse .content-tile__title{margin:0}
}
@media(min-width:768px) and (max-width:1279px){.col-md-6>.content-tile-full-width--image picture,.col-md-6>.content-tile-full-width--image-reverse picture{padding-bottom:10px}
}
.col-md-6>.content-tile-full-width--image figure,.col-md-6>.content-tile-full-width--image-reverse figure{padding:0 !important}
.column-control>.container-fluid>.row>div>.content-tile-landscape--50-50>.content-tile-container>figure>figcaption .column-control>.container-fluid>.row>div>.content-tile-landscape--50-50-reverse>.content-tile-container>figure>figcaption{padding:70px}
.content-tile[class*="content-tile-full-width--"] figure{padding:50px}
@media(max-width:767px){.content-tile[class*="content-tile-full-width--"] figure{flex-direction:column;padding:0}
}
@media(min-width:768px) and (max-width:1024px){.content-tile[class*="content-tile-full-width--"] figure{padding:20px}
}
.content-tile[class*="content-tile-full-width--"] img{width:100%;border-radius:5px}
@media(max-width:767px){.content-tile[class*="content-tile-full-width--"] picture{order:1;padding-right:0;padding-left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:1 1 auto;max-width:100%;width:100%}
}
@media(max-width:767px){.content-tile[class*="content-tile-full-width--"] figcaption{order:2;padding:15px !important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:1 1 auto;max-width:100%;width:100%}
}
@media(max-width:767px){.content-tile[class*="content-tile-full-width--"] .content-tile-text{width:100%}
}
.content-tile-landscape--50-50,.content-tile-landscape--50-50-reverse{background-color:#f5f5f5}
.content-tile-landscape--50-50 picture,.content-tile-landscape--50-50-reverse picture{width:50%}
.content-tile-landscape--50-50 figcaption,.content-tile-landscape--50-50-reverse figcaption{width:50%;padding:15px;border-top:5px solid #29292e}
.content-tile-landscape--50-50 .content-tile__title,.content-tile-landscape--50-50-reverse .content-tile__title{text-transform:uppercase;font-weight:800}
.content-tile-landscape--50-50 img,.content-tile-landscape--50-50-reverse img{width:100%;height:100%}
.content-tile-landscape--50-50 .content-tile-text,.content-tile-landscape--50-50-reverse .content-tile-text{width:auto}
@media all and (min-width:767px) and (max-width:1280px){.content-tile-landscape--50-50 .content-tile-text,.content-tile-landscape--50-50-reverse .content-tile-text{width:100%}
}
.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child,.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child{color:#fff;display:inline-block;width:auto;padding:15px;font-weight:800;text-align:center;border-radius:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;background-color:#29292e}
.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child:hover,.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child:hover{box-shadow:0 5px 15px rgba(0,0,0,0.3)}
.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child::after,.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child::after{content:" ";background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/chevron.svg") no-repeat;display:inline-block;height:14px;width:14px;margin-left:10px}
.content-tile-landscape--50-50-reverse picture{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.content-tile-landscape--50-50-reverse figcaption{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:15px;border-top:5px solid #29292e}
.content-tile-full-width--text figure{padding:15px}
.content-tile-full-width--text h1,.content-tile-full-width--text h2,.content-tile-full-width--text h3,.content-tile-full-width--text h4,.content-tile-full-width--text h5,.content-tile-full-width--text h6,.content-tile-full-width--text p,.content-tile-full-width--text a{text-align:center}
.content-tile-full-width--text picture{display:flex;justify-content:center}
.content-tile-full-width--text img{width:50px !important;display:block;margin:0 auto}
.content-tile-full-width--text .content-tile__title{text-transform:uppercase;font-weight:800}
.content-tile-full-width--text .content-tile-text{width:66%;margin:0 auto}
.content-tile-full-width--text .content-tile-text p:last-child a:last-child{color:#fff;display:inline-block;width:auto;padding:15px;font-weight:800;text-align:center;border-radius:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;background-color:#29292e}
.content-tile-full-width--text .content-tile-text p:last-child a:last-child:hover{box-shadow:0 5px 15px rgba(0,0,0,0.3)}
.content-tile-full-width--text .content-tile-text p:last-child a:last-child::after{content:" ";background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/chevron.svg") no-repeat;display:inline-block;height:14px;width:14px;margin-left:10px}
@media all and (max-width:767px){.content-tile-full-width--text .content-tile-text{width:100%}
}
.content-tile-full-width--image picture,.content-tile-full-width--image-reverse picture{order:2;padding:0 40px;width:50%}
@media all and (max-width:1280px){.content-tile-full-width--image picture,.content-tile-full-width--image-reverse picture{padding:0}
}
.content-tile-full-width--image figure,.content-tile-full-width--image-reverse figure{display:flex;justify-content:center;align-items:center}
.content-tile-full-width--image figcaption,.content-tile-full-width--image-reverse figcaption{width:50%;display:block;padding:0 40px}
@media all and (max-width:1280px){.content-tile-full-width--image figcaption,.content-tile-full-width--image-reverse figcaption{padding:0 20px}
}
.content-tile-full-width--image .content-tile__title,.content-tile-full-width--image-reverse .content-tile__title{text-transform:uppercase;font-weight:800}
@media all and (min-width:767px) and (max-width:1280px){.content-tile-full-width--image .content-tile-text,.content-tile-full-width--image-reverse .content-tile-text{width:100%}
}
.content-tile-full-width--image .content-tile-text p:last-child a:last-child,.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child{color:#fff;display:inline-block;width:auto;padding:15px;font-weight:800;text-align:center;border-radius:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;background-color:#29292e}
.content-tile-full-width--image .content-tile-text p:last-child a:last-child:hover,.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child:hover{box-shadow:0 5px 15px rgba(0,0,0,0.3)}
.content-tile-full-width--image .content-tile-text p:last-child a:last-child::after,.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child::after{content:" ";background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/chevron.svg") no-repeat;display:inline-block;height:14px;width:14px;margin-left:10px}
.content-tile-full-width--image-reverse figcaption{order:2}
.content-tile-homepage--current-events{border-radius:5px;overflow:hidden}
.content-tile-homepage--current-events .content-tile-container{margin-top:15px}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage--current-events .content-tile-container{margin-top:7px}
}
@media all and (max-width:768px){.content-tile-homepage--current-events .content-tile-container{margin-top:0}
}
.content-tile-homepage--current-events .content-tile__title{font-size:1.2rem;line-height:1.2;order:1}
.content-tile-homepage--current-events .content-tile-text{order:2}
.content-tile-homepage--current-events .content-tile-subtitle{order:0;margin:0;font-size:.8rem;font-weight:800}
.content-tile-homepage--current-events .content-tile-text p{font-size:1rem;line-height:1.3}
.content-tile-homepage--current-events .content-tile-text a:last-child{font-size:.8rem;line-height:1rem}
.content-tile-homepage--current-events .content-tile-text a:last-child::after{content:"\f054";font-family:"FontAwesome";margin-left:10px;font-weight:400}
.content-tile-homepage--current-events img{max-height:300px;border-bottom:5px solid #003057;border-top-left-radius:5px;border-top-right-radius:5px}
.content-tile-homepage--current-events figcaption{padding:.8rem 1rem 1rem 1rem;background-color:#fff;display:flex;flex-direction:column}
.content-tile--quote img{width:50px !important;height:50px}
.content-tile--quote picture{display:flex;justify-content:center}
.content-tile--quote p{margin:0;line-height:.5rem}
.content-tile--quote .content-tile__title{text-align:center}
.content-tile--quote .content-tile-text{margin:0 auto;width:55%;text-align:center}
.content-tile--quote .content-tile-text h5{margin-top:1rem}
.content-tile--quote .content-tile-text p{font-size:1.1rem}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile--quote .content-tile-text{width:50%}
.content-tile--quote .content-tile-text h2{font-size:1.3rem;line-height:1.5rem}
.content-tile--quote .content-tile-text h5{font-size:1rem}
.content-tile--quote .content-tile-text p{font-size:.95rem}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile--quote .content-tile-text{width:60%}
.content-tile--quote .content-tile-text h2{font-size:1.3rem;line-height:1.5rem}
.content-tile--quote .content-tile-text h5{font-size:1rem}
.content-tile--quote .content-tile-text p{font-size:.9rem}
}
@media all and (max-width:768px){.content-tile--quote .content-tile-text{width:95%}
.content-tile--quote .content-tile-text h2{font-size:1.1rem;line-height:1.3rem}
.content-tile--quote .content-tile-text h5{font-size:.8rem}
.content-tile--quote .content-tile-text p{font-size:.8rem}
}
.content-tile--image-small{box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);display:block;height:190px;background-color:#fff;border-radius:0 0 5px 5px}
.content-tile--image-small .content-tile-container{border-top:2px solid #003057}
.content-tile--image-small .content-tile__title{font-size:.8rem;text-align:center;margin:0;line-height:1.2}
.content-tile--image-small .content-tile-text p{font-size:.8rem;text-align:center;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
@media all and (min-width:769px) and (max-width:1024px){.content-tile--image-small .content-tile-text p{-webkit-line-clamp:2}
}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile--image-small .content-tile-text p{-webkit-line-clamp:2}
}
.content-tile--image-small .content-tile-text p>a{display:inline;line-height:normal;margin-bottom:0}
.content-tile--image-small figure{padding:25px 10px}
.content-tile--image-small img{margin:0 auto;margin-bottom:20px;width:63px;height:50px}
.content-tile--landscape-image-text{display:flex;justify-content:center;flex-direction:row;border-radius:5px;overflow:hidden;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075)}
.content-tile--landscape-image-text figure{display:flex;justify-content:center;align-items:center;height:300px}
@media all and (max-width:768px){.content-tile--landscape-image-text figure{flex-direction:column;height:auto}
}
.content-tile--landscape-image-text figcaption{border-top:5px solid transparent;width:70%;display:block;padding:0 40px;background-color:#fff;color:#29292e;height:100%}
@media all and (max-width:1280px){.content-tile--landscape-image-text figcaption{padding:0 20px}
}
@media all and (max-width:768px){.content-tile--landscape-image-text figcaption{width:100%}
}
.content-tile--landscape-image-text picture,.content-tile--landscape-image-text img{height:100%}
@media all and (max-width:768px){.content-tile--landscape-image-text picture,.content-tile--landscape-image-text img{width:100%}
}
.content-tile--landscape-image-text .content-tile__title{text-transform:uppercase;font-weight:800}
main .content-tile{margin-bottom:10px}
main .content-tile .content-tile-container figure{margin:0}
main .content-tile .content-tile-container img{width:100%}
main .content-tile .content-tile__title a,main .content-tile .content-tile-subtitle a{text-decoration:none}
.content-tile.content-tile-apply-now-cta{margin:10px 0}
.content-tile.content-tile-apply-now-cta .content-tile-container figure{margin:0}
.content-tile.content-tile-apply-now-cta .content-tile-container a{display:block;margin-bottom:3px;padding:15px;border:0;font-weight:800;text-align:center;-webkit-font-smoothing:antialiased;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#fff;background-color:#003057}
.content-tile.content-tile-apply-now-cta .content-tile-container a:hover{background:#038ab7;text-shadow:none}
.content-tile.newquote-blue .content-tile-container img{width:50px;display:block;margin:0 auto}
.content-tile.newquote-blue .content-tile-text{text-align:center}
.content-tile.newquote-blue .content-tile-text p:nth-of-type(1){margin-bottom:10px}
.content-tile.newquote-blue .content-tile-text p:nth-of-type(2){font-weight:bold;margin:10px 0 10px 0}
.content-tile-homepage{background-color:#fff;border-radius:5px;padding:20px;height:186px;margin-bottom:0 !important}
.content-tile-homepage .content-tile-container{height:100%}
@media all and (max-width:768px){.content-tile-homepage .content-tile-container figure{height:100%}
.content-tile-homepage .content-tile-container a>figcaption .content-tile-text{display:flex;flex-direction:column}
.content-tile-homepage .content-tile-container a>figcaption .content-tile-text p:last-of-type{margin:0;width:fit-content}
}
@media all and (min-width:1920px){.content-tile-homepage{height:180px}
}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage{height:162px;padding:15px}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage{height:176px;padding:15px}
}
@media all and (max-width:768px){.content-tile-homepage{height:auto;padding:0;margin-bottom:20px !important}
}
.content-tile-homepage .content-tile__title{font-size:1.2rem;margin-top:0}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage .content-tile__title{font-size:1rem}
}
@media all and (max-width:768px){.content-tile-homepage .content-tile__title{font-size:1.1rem}
}
.content-tile-homepage .content-tile__title,.content-tile-homepage .content-tile-text p:last-child{width:fit-content}
.content-tile-homepage p{line-height:1.3rem;margin-top:.3rem}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage p{font-size:.8rem;margin:.6rem 0;word-break:break-word;line-height:1.2rem}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage p{margin:.6rem 0;font-size:.8rem;word-break:break-word;line-height:1.2rem}
}
@media all and (max-width:768px){.content-tile-homepage p{font-size:.9rem;line-height:1.1rem;margin-top:1rem}
}
@media all and (min-width:1920px){.content-tile-homepage .content-tile-text p:last-child{font-size:.9rem}
}
.content-tile-homepage .content-tile-text p:last-child::after{content:"\f054";font-family:"FontAwesome";margin-left:10px;font-weight:400}
.content-tile-homepage img{display:none}
@media all and (max-width:768px){.content-tile-homepage img{display:block;border-radius:5px 5px 0 0}
}
@media all and (max-width:768px){.content-tile-homepage figcaption{padding:25px}
}
.content-tile-homepage--about-us{text-align:center;color:#29292e;background-color:#fff;height:245px;overflow:hidden;border-radius:0 0 5px 5px;margin-bottom:0 !important}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage--about-us{height:190px}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage--about-us{height:200px}
}
@media all and (max-width:768px){.content-tile-homepage--about-us{height:180px}
}
@media all and (max-width:370px){.content-tile-homepage--about-us{height:200px}
}
.content-tile-homepage--about-us .content-tile-container{border-top:5px solid transparent;padding:20px}
@media all and (min-width:1920px){.content-tile-homepage--about-us .content-tile-container{padding-right:.9rem}
}
@media all and (max-width:1280px){.content-tile-homepage--about-us .content-tile-container{padding:10px}
}
.content-tile-homepage--about-us .content-tile__title{font-weight:400;text-transform:none;font-size:.9rem;line-height:1.3rem}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage--about-us .content-tile__title{font-size:.8rem;line-height:1rem}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage--about-us .content-tile__title{font-size:.75rem;line-height:.95rem}
}
@media all and (max-width:768px){.content-tile-homepage--about-us .content-tile__title{font-size:.8rem;line-height:1rem}
}
.content-tile-homepage--about-us .content-tile-subtitle{font-weight:600;font-size:.6rem;line-height:.6rem}
@media all and (min-width:1920px){.content-tile-homepage--about-us .content-tile-subtitle{font-size:.75rem}
}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage--about-us .content-tile-subtitle{font-size:.6rem;margin:.5rem}
}
.content-tile-homepage--about-us img{background-color:#fff;height:97px;margin-bottom:.6rem}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage--about-us img{height:55px;margin-bottom:.5rem}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage--about-us img{height:50px;margin-bottom:.5rem}
}
@media all and (max-width:768px){.content-tile-homepage--about-us img{height:60px;margin-bottom:.5rem}
}
.content-tile-homepage--about-us img figcaption{margin-top:20px}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage--about-us img figcaption{margin-top:5px}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage--about-us img figcaption{margin:-5px}
}
.content-tile-homepage--quote img{width:50px !important;height:50px}
.content-tile-homepage--quote picture{display:flex;justify-content:center}
.content-tile-homepage--quote p{margin:0;line-height:.5rem}
.content-tile-homepage--quote .content-tile-text{margin:0 auto;width:55%;text-align:center}
.content-tile-homepage--quote .content-tile-text h5{margin-top:1rem}
.content-tile-homepage--quote .content-tile-text p{font-size:1.1rem}
@media all and (min-width:1025px) and (max-width:1280px){.content-tile-homepage--quote .content-tile-text{width:50%}
.content-tile-homepage--quote .content-tile-text h2{font-size:1.3rem;line-height:1.5rem}
.content-tile-homepage--quote .content-tile-text h5{font-size:1rem}
.content-tile-homepage--quote .content-tile-text p{font-size:.95rem}
}
@media all and (min-width:769px) and (max-width:1024px){.content-tile-homepage--quote .content-tile-text{width:60%}
.content-tile-homepage--quote .content-tile-text h2{font-size:1.3rem;line-height:1.5rem}
.content-tile-homepage--quote .content-tile-text h5{font-size:1rem}
.content-tile-homepage--quote .content-tile-text p{font-size:.9rem}
}
@media all and (max-width:768px){.content-tile-homepage--quote .content-tile-text{width:95%}
.content-tile-homepage--quote .content-tile-text h2{font-size:1.1rem;line-height:1.3rem}
.content-tile-homepage--quote .content-tile-text h5{font-size:.8rem}
.content-tile-homepage--quote .content-tile-text p{font-size:.8rem}
}
@media all and (max-width:768px){.content-tile--pcl-neutral{margin-bottom:0 !important}
}
.content-tile a:hover{text-shadow:none !important}
.content-tile--esc-orange a{color:#29292e;text-decoration:none;border-bottom:2px solid #ed6b06}
.content-tile--esc-orange .chevron-cta p:last-child a:after{color:#ed6b06}
.content-tile--esc-orange.content-tile-line figcaption{border-top:5px solid #ed6b06}
.content-tile--esc-orange.content-tile-homepage .content-tile__title{border-bottom:2px solid #ed6b06}
.content-tile--esc-orange.content-tile-homepage .content-tile-text p:last-child{border-bottom:2px solid #ed6b06;text-decoration:none}
.content-tile--esc-orange.content-tile-homepage .content-tile-text p:last-child::after{color:#ed6b06}
.content-tile--esc-orange.content-tile-homepage .content-tile-text p:last-child:hover{text-shadow:none}
.content-tile--esc-orange.content-tile-homepage--about-us .content-tile-container{border-top:5px solid #ed6b06}
.content-tile--esc-orange.content-tile-colour{background-color:#ed6b06;border-radius:5px}
.content-tile--esc-orange.content-tile-colour .content-tile__title{text-transform:uppercase;font-weight:800}
.content-tile--esc-orange.content-tile-colour figure{padding:0}
.content-tile--esc-orange.content-tile-colour figcaption{padding:15px}
.content-tile--esc-orange.content-tile-colour img{width:100%;height:100%}
.content-tile--esc-orange.content-tile-colour ul,.content-tile--esc-orange.content-tile-colour ol{color:#fff}
.content-tile--esc-orange.content-tile-colour a{color:#fff !important;text-decoration:none;border-bottom:2px solid #fff;padding-bottom:3px;transition:text-shadow .1s}
.content-tile--esc-orange.content-tile-colour a:hover{text-shadow:0 0 1px #fff,0 0 1px #fff;color:#fff}
.content-tile--esc-orange.content-tile-colour .content-tile__title,.content-tile--esc-orange.content-tile-colour .content-tile-subtitle,.content-tile--esc-orange.content-tile-colour .content-tile-text{color:#fff}
.content-tile--esc-orange.content-tile--image-small .content-tile-container{border-top:2px solid #ed6b06}
.content-tile--esc-orange .content-tile--landscape-image-text figcaption{border-top:5px solid #ed6b06}
.content-tile--esc-orange.content-tile-full-width--image .content-tile-text p:last-child a:last-child,.content-tile--esc-orange.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child,.content-tile--esc-orange.content-tile-full-width--text .content-tile-text p:last-child a:last-child{background-color:#ed6b06;border:0;text-decoration:none}
.content-tile--esc-orange.content-tile-full-width--image .content-tile-text p:last-child a:last-child:hover,.content-tile--esc-orange.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child:hover,.content-tile--esc-orange.content-tile-full-width--text .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.content-tile--esc-orange.content-tile-landscape--50-50 figcaption,.content-tile--esc-orange.content-tile-landscape--50-50-reverse figcaption{border-top:5px solid #ed6b06}
.content-tile--esc-orange.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child,.content-tile--esc-orange.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child{background-color:#ed6b06;border:0;text-decoration:none}
.content-tile--esc-orange.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child:hover,.content-tile--esc-orange.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.content-tile--pbs-blue a{color:#29292e;text-decoration:none;border-bottom:2px solid #038ab7}
.content-tile--pbs-blue .chevron-cta p:last-child a:after{color:#038ab7}
.content-tile--pbs-blue.content-tile-line figcaption{border-top:5px solid #038ab7}
.content-tile--pbs-blue.content-tile-homepage .content-tile__title{border-bottom:2px solid #038ab7}
.content-tile--pbs-blue.content-tile-homepage .content-tile-text p:last-child{border-bottom:2px solid #038ab7;text-decoration:none}
.content-tile--pbs-blue.content-tile-homepage .content-tile-text p:last-child::after{color:#038ab7}
.content-tile--pbs-blue.content-tile-homepage .content-tile-text p:last-child:hover{text-shadow:none}
.content-tile--pbs-blue.content-tile-homepage--about-us .content-tile-container{border-top:5px solid #038ab7}
.content-tile--pbs-blue.content-tile-colour{background-color:#038ab7;border-radius:5px}
.content-tile--pbs-blue.content-tile-colour .content-tile__title{text-transform:uppercase;font-weight:800}
.content-tile--pbs-blue.content-tile-colour figure{padding:0}
.content-tile--pbs-blue.content-tile-colour figcaption{padding:15px}
.content-tile--pbs-blue.content-tile-colour img{width:100%;height:100%}
.content-tile--pbs-blue.content-tile-colour ul,.content-tile--pbs-blue.content-tile-colour ol{color:#fff}
.content-tile--pbs-blue.content-tile-colour a{color:#fff !important;text-decoration:none;border-bottom:2px solid #fff;padding-bottom:3px;transition:text-shadow .1s}
.content-tile--pbs-blue.content-tile-colour a:hover{text-shadow:0 0 1px #fff,0 0 1px #fff;color:#fff}
.content-tile--pbs-blue.content-tile-colour .content-tile__title,.content-tile--pbs-blue.content-tile-colour .content-tile-subtitle,.content-tile--pbs-blue.content-tile-colour .content-tile-text{color:#fff}
.content-tile--pbs-blue.content-tile--image-small .content-tile-container{border-top:2px solid #038ab7}
.content-tile--pbs-blue .content-tile--landscape-image-text figcaption{border-top:5px solid #038ab7}
.content-tile--pbs-blue.content-tile-full-width--image .content-tile-text p:last-child a:last-child,.content-tile--pbs-blue.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child,.content-tile--pbs-blue.content-tile-full-width--text .content-tile-text p:last-child a:last-child{background-color:#038ab7;border:0;text-decoration:none}
.content-tile--pbs-blue.content-tile-full-width--image .content-tile-text p:last-child a:last-child:hover,.content-tile--pbs-blue.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child:hover,.content-tile--pbs-blue.content-tile-full-width--text .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.content-tile--pbs-blue.content-tile-landscape--50-50 figcaption,.content-tile--pbs-blue.content-tile-landscape--50-50-reverse figcaption{border-top:5px solid #038ab7}
.content-tile--pbs-blue.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child,.content-tile--pbs-blue.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child{background-color:#038ab7;border:0;text-decoration:none}
.content-tile--pbs-blue.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child:hover,.content-tile--pbs-blue.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.content-tile--black a{color:#29292e;text-decoration:none;border-bottom:2px solid #29292e}
.content-tile--black .chevron-cta p:last-child a:after{color:#003057}
.content-tile--black.content-tile-line figcaption{border-top:5px solid #29292e}
.content-tile--black.content-tile-homepage .content-tile__title{border-bottom:2px solid #29292e}
.content-tile--black.content-tile-homepage .content-tile-text p:last-child{border-bottom:2px solid #29292e;text-decoration:none}
.content-tile--black.content-tile-homepage .content-tile-text p:last-child::after{content:" ";background:url("../../../../content/dam/region-core/uk/pearson-college/global/templates/icons/buttons/chevron.svg") no-repeat;display:inline-block;height:14px;width:14px;margin-left:10px}
.content-tile--black.content-tile-homepage .content-tile-text p:last-child:hover{text-shadow:none}
.content-tile--black.content-tile-homepage--about-us .content-tile-container{border-top:5px solid #29292e}
.content-tile--black.content-tile-colour{background-color:#29292e;border-radius:5px}
.content-tile--black.content-tile-colour .content-tile__title{text-transform:uppercase;font-weight:800}
.content-tile--black.content-tile-colour figure{padding:0}
.content-tile--black.content-tile-colour figcaption{padding:15px}
.content-tile--black.content-tile-colour img{width:100%;height:100%}
.content-tile--black.content-tile-colour ul,.content-tile--black.content-tile-colour ol{color:#fff}
.content-tile--black.content-tile-colour a{color:#fff !important;text-decoration:none;border-bottom:2px solid #fff;padding-bottom:3px;transition:text-shadow .1s}
.content-tile--black.content-tile-colour a:hover{text-shadow:0 0 1px #fff,0 0 1px #fff;color:#fff}
.content-tile--black.content-tile-colour .content-tile__title,.content-tile--black.content-tile-colour .content-tile-subtitle,.content-tile--black.content-tile-colour .content-tile-text{color:#fff}
.content-tile--black.content-tile--image-small .content-tile-container{border-top:2px solid #29292e}
.content-tile--black .content-tile--landscape-image-text figcaption{border-top:5px solid #29292e}
.content-tile--black.content-tile-full-width--image .content-tile-text p:last-child a:last-child,.content-tile--black.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child,.content-tile--black.content-tile-full-width--text .content-tile-text p:last-child a:last-child{background-color:#29292e;border:0;text-decoration:none}
.content-tile--black.content-tile-full-width--image .content-tile-text p:last-child a:last-child:hover,.content-tile--black.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child:hover,.content-tile--black.content-tile-full-width--text .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.content-tile--black.content-tile-landscape--50-50 figcaption,.content-tile--black.content-tile-landscape--50-50-reverse figcaption{border-top:5px solid #29292e}
.content-tile--black.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child,.content-tile--black.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child{background-color:#29292e;border:0;text-decoration:none}
.content-tile--black.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child:hover,.content-tile--black.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.content-tile--pcl-neutral a{color:#29292e;text-decoration:none;border-bottom:2px solid #003057}
.content-tile--pcl-neutral .chevron-cta p:last-child a:after{color:#003057}
.content-tile--pcl-neutral.content-tile-line figcaption{border-top:5px solid #003057}
.content-tile--pcl-neutral.content-tile-line figcaption{border-top:5px solid #29292e}
.content-tile--pcl-neutral.content-tile-homepage .content-tile__title{border-bottom:2px solid #003057}
.content-tile--pcl-neutral.content-tile-homepage .content-tile-text p:last-child{border-bottom:2px solid #003057;text-decoration:none}
.content-tile--pcl-neutral.content-tile-homepage .content-tile-text p:last-child::after{color:#003057}
.content-tile--pcl-neutral.content-tile-homepage .content-tile-text p:last-child:hover{text-shadow:none}
.content-tile--pcl-neutral.content-tile-colour{background-color:#003057;border-radius:5px}
.content-tile--pcl-neutral.content-tile-colour .content-tile__title{text-transform:uppercase;font-weight:800}
.content-tile--pcl-neutral.content-tile-colour figure{padding:0}
.content-tile--pcl-neutral.content-tile-colour figcaption{padding:15px}
.content-tile--pcl-neutral.content-tile-colour img{width:100%;height:100%}
.content-tile--pcl-neutral.content-tile-colour ul,.content-tile--pcl-neutral.content-tile-colour ol{color:#fff}
.content-tile--pcl-neutral.content-tile-colour a{color:#fff !important;text-decoration:none;border-bottom:2px solid #fff;padding-bottom:3px;transition:text-shadow .1s}
.content-tile--pcl-neutral.content-tile-colour a:hover{text-shadow:0 0 1px #fff,0 0 1px #fff;color:#fff}
.content-tile--pcl-neutral.content-tile-colour .content-tile__title,.content-tile--pcl-neutral.content-tile-colour .content-tile-subtitle,.content-tile--pcl-neutral.content-tile-colour .content-tile-text{color:#fff}
.content-tile--pcl-neutral.content-tile--image-small .content-tile-container{border-top:2px solid #003057}
.content-tile--pcl-neutral .content-tile--landscape-image-text figcaption{border-top:5px solid #003057}
.content-tile--pcl-neutral.content-tile-full-width--image .content-tile-text p:last-child a:last-child,.content-tile--pcl-neutral.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child,.content-tile--pcl-neutral.content-tile-full-width--text .content-tile-text p:last-child a:last-child{background-color:#003057;border:0;text-decoration:none}
.content-tile--pcl-neutral.content-tile-full-width--image .content-tile-text p:last-child a:last-child:hover,.content-tile--pcl-neutral.content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child:hover,.content-tile--pcl-neutral.content-tile-full-width--text .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.content-tile--pcl-neutral.content-tile-landscape--50-50 figcaption,.content-tile--pcl-neutral.content-tile-landscape--50-50-reverse figcaption{border-top:5px solid #003057}
.content-tile--pcl-neutral.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child,.content-tile--pcl-neutral.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child{background-color:#003057;border:0;text-decoration:none}
.content-tile--pcl-neutral.content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child:hover,.content-tile--pcl-neutral.content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.dynamic-content-list img{display:none}
.dynamic-content-list ul{padding:0 !important}
.dynamic-content-list ul li{list-style:none;padding:10px 0;border-bottom:1px solid #d9d9d9}
.dynamic-content-list ul li:last-child{border-bottom:0}
.dynamic-content-list ul li a{color:#7d7d82;text-decoration:none;display:inline-block;padding-left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dynamic-content-list ul li a h4{display:inline-block;margin:0;text-transform:none;font-weight:normal}
.dynamic-content-list ul li a:hover{color:#29292e}
.dynamic-content-list ul li a:after{font-family:FontAwesome;content:"\f105";margin:7px}
@media all and (min-width:768px){.dynamic-content-list ol,.dynamic-content-list ul,.dynamic-content-list div,.dynamic-content-list p{display:block}
}
@media all and (max-width:767px){.dynamic-content-list ol,.dynamic-content-list ul,.dynamic-content-list p,.dynamic-content-list .subject-panel-txt>div{display:none}
.dynamic-content-list h2:hover,.dynamic-content-list h4:hover{cursor:pointer}
}
.dynamic-content-list.tile{overflow:hidden;position:relative;margin-bottom:16px;background:#29292e;height:370px}
@media screen and (max-width:1200px){.dynamic-content-list.tile{height:300px}
}
@media screen and (max-width:992px){.dynamic-content-list.tile{height:233px}
}
.dynamic-content-list.tile ol{list-style:none;padding:0;margin:0}
@media screen and (max-width:767px){.dynamic-content-list.tile ol{display:block}
}
.dynamic-content-list.tile h2{color:#fff;text-align:center}
@media screen and (max-width:767px){.dynamic-content-list.tile h2:after{display:none}
}
.dynamic-content-list.tile h4{text-decoration:none;color:#fff;padding-left:16px}
.recent-news .dynamic-content-list-tile-title{margin-top:.5rem;font-size:2rem;font-weight:800;font-family:"Open Sans",sans-serif;text-transform:uppercase;word-break:break-word}
@media all and (max-width:1024px){.recent-news .dynamic-content-list-tile-title{font-size:1.4rem;display:block}
}
.recent-news h4{font-size:1.2rem}
@media all and (min-width:769px) and (max-width:1024px){.recent-news h4{font-size:1rem}
}
.recent-news ol{display:flex !important;padding:0 !important}
@media all and (max-width:768px){.recent-news ol{flex-direction:column}
}
.recent-news ol li{height:auto;margin:10px 15px;border-radius:5px;padding:15px !important;width:calc(25% - 22.5px);background:#fff}
@media all and (min-width:769px) and (max-width:1024px){.recent-news ol li{margin:7px;width:calc(25% - 10.5px)}
}
.recent-news ol li article{height:100%}
.recent-news ol li article div{height:100%}
.recent-news ol li article div a{height:100%;display:flex;flex-direction:column;border:0;justify-content:space-between}
.recent-news ol li:first-child{margin-left:0}
.recent-news ol li:last-child{margin-right:0}
.recent-news ol li::marker{font-size:0}
@media all and (max-width:768px){.recent-news ol li{width:100%;margin:0 0 20px auto}
.recent-news ol li:last-child,.recent-news ol li:nth-child(3){display:none}
}
.recent-news time{display:none}
.recent-news a:hover{text-shadow:none}
.recent-news--read-more{font-size:.8rem;display:inline !important;border-bottom:2px solid #003057;width:fit-content;margin-bottom:0;line-height:1.1rem !important}
@media all and (min-width:1920px){.recent-news--read-more{font-size:.9rem !important}
}
@media all and (max-width:768px){.recent-news--read-more{font-size:.9rem}
}
.recent-news--read-more::after{content:"\f054";font-family:"FontAwesome";margin-left:10px;font-weight:400}
.event-time li:first-child time:nth-of-type(2):after{content:" - "}
.event-time li:last-child time:nth-of-type(1),.event-time li:last-child span{display:none}
.c-eventDetails{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:"Open Sans",sans-serif;box-sizing:border-box;color:#29292e;font-size:1rem !important}
.c-eventDetails .c-eventDetails__content{margin:0 !important}
.c-eventDetails .c-eventDetails__content .c-eventDetails__summary,.c-eventDetails .c-eventDetails__content img{display:none}
.c-eventDetails .c-eventDetails__content h2.c-eventDetails__title{box-sizing:border-box;text-decoration:none;font-size:2.5em;font-weight:600 !important;color:inherit;margin:20px 0;padding:0;line-height:1.5em;display:none}
.c-eventDetails .c-eventDetails__content .event-details-legacy{font-size:1rem;text-transform:none;display:block !important}
.c-eventDetails .c-eventDetails__content .event-details-legacy>span{display:none}
.c-eventDetails .c-eventDetails__content .event-details-legacy ul{list-style:none;padding:0;margin:0}
.c-eventDetails .c-eventDetails__content .event-details-legacy ul li{display:inline;color:#29292e}
.c-eventDetails .c-eventDetails__content .event-details-legacy ul li:nth-child(2) time:nth-of-type(1){display:none}
.c-eventDetails .c-eventDetails__content .event-details-legacy ul li:nth-child(2)>span{display:none}
.c-eventDetails .c-eventDetails__content .event-address{display:none !important}
.c-eventDetails .c-eventDetails__content .event-address-legacy{display:block !important;font-size:1rem;margin:14px 0;color:#29292e}
.c-eventDetails .c-eventDetails__content .event-address-legacy span{display:none}
.c-eventDetails .c-eventDetails__content .c-eventDetails__description{padding:0;border-bottom:none !important;margin:0 !important;padding-bottom:0 !important}
.c-eventDetails .c-eventDetails__content .c-eventDetails__past{padding:0 !important}
.c-eventDetails .c-eventDetails__tags{display:none}
.event img,.events img{max-width:250px}
.event .event-time,.events .event-time,.event .event-address,.events .event-address,.event .event-list-time,.events .event-list-time,.event .event-list-address,.events .event-list-address{font-size:1rem}
.event .event-time span,.events .event-time span,.event .event-address span,.events .event-address span,.event .event-list-time span,.events .event-list-time span,.event .event-list-address span,.events .event-list-address span,.event .event-time ul,.events .event-time ul,.event .event-address ul,.events .event-address ul,.event .event-list-time ul,.events .event-list-time ul,.event .event-list-address ul,.events .event-list-address ul{display:inline-block;list-style:none}
.event .event-time ul,.events .event-time ul,.event .event-address ul,.events .event-address ul,.event .event-list-time ul,.events .event-list-time ul,.event .event-list-address ul,.events .event-list-address ul{padding-left:0}
.event .event-time li,.events .event-time li,.event .event-address li,.events .event-address li,.event .event-list-time li,.events .event-list-time li,.event .event-list-address li,.events .event-list-address li{display:inline-block !important}
.event .event-time .fa,.events .event-time .fa,.event .event-address .fa,.events .event-address .fa,.event .event-list-time .fa,.events .event-list-time .fa,.event .event-list-address .fa,.events .event-list-address .fa{color:#038ab7;padding-left:0;font-size:1rem}
.event .event-time span,.events .event-time span,.event .event-address span,.events .event-address span,.event .event-list-time span,.events .event-list-time span,.event .event-list-address span,.events .event-list-address span{padding-left:5px}
.event .event-time .fa-clock-o:before,.events .event-time .fa-clock-o:before,.event .event-address .fa-clock-o:before,.events .event-address .fa-clock-o:before,.event .event-list-time .fa-clock-o:before,.events .event-list-time .fa-clock-o:before,.event .event-list-address .fa-clock-o:before,.events .event-list-address .fa-clock-o:before{content:none}
.event .event-time .fa-compass:before,.events .event-time .fa-compass:before,.event .event-address .fa-compass:before,.events .event-address .fa-compass:before,.event .event-list-time .fa-compass:before,.events .event-list-time .fa-compass:before,.event .event-list-address .fa-compass:before,.events .event-list-address .fa-compass:before{content:none}
.event ul.event-list-tags,.events ul.event-list-tags{display:none}
.col-sm-4 .events-summary .events-summary-container>ul{padding-left:0}
.col-sm-4 .events-summary time{margin-left:0}
.events-summary time{font-size:1rem;display:block;margin:16px}
.events-summary .events-summary-container h6{font-size:1rem;margin:20px 0;text-transform:uppercase}
.events-summary .events-summary-container h6 a,.events-summary .events-summary-container h6 .item article p a,.events-summary .events-summary-container h6 p a,.events-summary .events-summary-container h6 ul li a,.events-summary .events-summary-container h6 p a{color:#29292e;text-decoration:none;font-weight:bold}
.events-summary .events-summary-container>ul{padding-left:16px}
.events-summary .events-summary-container .item{list-style:none;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d9}
.events-summary .events-summary-container .item:last-child{border-bottom:0}
.events-summary .events-summary-container .item article>a{display:block;margin-bottom:3px;padding:.5rem 1rem .5rem;border:0;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#29292e;background-color:none;border:2px solid #002b4d;text-transform:none;left:10px;top:10px;font-size:1rem}
.events-summary .events-summary-container .item article>a:hover{background:#038ab7;color:#fff}
.events-summary .events-summary-container .item article p a{color:#29292e;text-decoration:none;font-weight:bold}
.events-summary .events-summary-container .item article p a:hover{text-decoration:underline}
.events-summary .events-summary-control-container{display:none}
.event-list>ul{padding-left:0;list-style:none}
.event-list>ul>li{border-bottom:1px solid #d9d9d9;padding:10px 0 60px;margin:10px 0 20px 0}
@media screen and (max-width:768px){.event-list>ul>li{padding:10px 0 30px}
}
.event-list>ul>li:last-child{border-bottom:0}
.event-list .event-list-header a{text-decoration:none;color:#29292e}
.event-list .event-list-header h2{margin-top:0;margin-bottom:10px;font-size:2rem}
.event-list img{max-height:300px}
.event-list .event-list-time,.event-list .event-list-address{font-size:1rem;margin:12px 0}
.event-list li{color:#7c7c7c}
.event-list li:nth-of-type(2){display:none}
.event-list .event-list-time li:nth-child(1) span{padding-left:0}
.event-list .event-list-time li:nth-child(2) time:nth-of-type(1),.event-list .event-list-time li:nth-child(2) span{display:none}
.event-list .event-list-time:not(:last-of-type){border-bottom:none !important}
.event-list .event-list-address{display:none}
.event-list a.event-list-readmore{font-size:1rem;font-weight:bold;padding:.5rem 1rem .5rem;float:none;width:auto;display:inline-block;border:2px solid #002b4d;margin-top:5px;left:3%}
.event-list a.event-list-readmore:after{display:none}
.event-list a.event-list-readmore:hover{background:#038ab7;color:#fff}
.event-list a.event-list-readmore:active{background:#038ab7;color:#fff}
.event-list .event-list-header,.event-list .event-list-time,.event-list .event-list-address{width:73%;float:right}
@media all and (max-width:1200px){.event-list .event-list-header,.event-list .event-list-time,.event-list .event-list-address{width:70%;float:right}
}
@media all and (max-width:992px){.event-list .event-list-header,.event-list .event-list-time,.event-list .event-list-address{width:62%;float:right}
}
@media all and (max-width:768px){.event-list .event-list-header,.event-list .event-list-time,.event-list .event-list-address{width:100%}
}
.event-list .event-list-header li,.event-list .event-list-time li,.event-list .event-list-address li{display:block}
.event-list .event-list-container>a{margin-bottom:15px}
.event-list .event-list-container .event-list-readmore{display:block;margin-bottom:3px;padding:.5rem 1rem .5rem;border:0;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#29292e;background-color:none;border:2px solid #002b4d;text-transform:none;left:1%;top:10px;font-size:1rem}
@media all and (max-width:1200px){.event-list .event-list-container .event-list-readmore{left:4%}
}
@media all and (max-width:992px){.event-list .event-list-container .event-list-readmore{left:13%}
}
@media all and (max-width:768px){.event-list .event-list-container .event-list-readmore{left:0}
}
.event-list .event-list-container .event-list-readmore:hover{background:#038ab7;color:#fff}
.event-list .event-list-container p{clear:both}
.event-list .event-list-container p a{color:#29292e;text-decoration:none;font-weight:bold}
.event-list .event-list-container p a:hover{text-decoration:underline}
@media all and (min-width:768px){.event-list .event-list-container>a{display:block;float:left;width:25%}
.event-list .event-list-container .event-list-readmore{width:auto;float:none;display:inline-block}
}
@media all and (max-width:768px){.event-list .event-list-container>a{display:block;width:100%}
.event-list .event-list-container .event-list-readmore{width:auto;float:none;display:inline-block}
}
@media all and (min-width:601px) and (max-width:767px){.event-list .event-list-container>a{margin:0 15px 15px 0}
.event-list .event-list-container>a.event-list-readmore{margin:0}
}
@media all and (min-width:992px){.event-list .event-list-container>a{margin:0 15px 15px 0}
.event-list .event-list-container>a.event-list-readmore{margin:0}
}
.event-list>nav{padding:16px 0;border-top:1px solid #d9d9d9;clear:both;overflow:auto}
.event-list>nav a{font-size:1rem}
.event-list>nav a.event-list-nav-left{padding:13px 13px 6px 35px}
.event-list>nav a.event-list-nav-left:after{content:none}
.event-list>nav a.event-list-nav-right{display:block;margin-bottom:3px;padding:1rem 2rem 1rem;border:0;font-weight:600;text-align:center;-webkit-font-smoothing:antialiased;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#fff;background-color:#002b4d;text-transform:none;font-size:1rem;float:right}
.event-list>nav a.event-list-nav-right:after{content:none}
.event-list>nav a.event-list-nav-right:hover{background:#038ab7;color:#fff}
.event-list .event-date-pcl{font-size:1rem}
.event-list .event-date-pcl li:nth-child(2) time:nth-of-type(1){display:none}
.event-list .event-date-pcl li:nth-child(2) span{display:none}
.event-list .event-date-pcl li:nth-child(3){display:none}
.c-eventDetails__tags{display:none}
@media(max-width:768px){.event-list .c-eventListing__title{width:100%;float:none}
.event-list .event-date-pcl{width:100%;float:none}
.event-list .event-list-address{width:100%;float:none}
.event-list .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content a.event-list-readmore{left:0}
}
@media screen and (min-width:768px) and (max-width:992px){.event-list .c-eventListing__title{width:62% !important;float:right}
.event-list .event-date-pcl{width:62% !important;float:right}
.event-list .event-list-address{width:62% !important;float:right}
.event-list .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content a.event-list-readmore{margin-left:11%}
}
@media(min-width:768px){.c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content picture{float:left;width:25%}
}
@media screen and (min-width:992px){.event-list .c-eventListing__title{width:72%;float:right}
.event-list .event-date-pcl{width:72%;float:right}
.event-list .event-list-address{width:72%;float:right}
.event-list .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content a.event-list-readmore{left:4%}
}
.event-list-tags-v2,.c-eventDetails .c-eventDetails__content .c-eventDetails__presenter{display:none !important}
.c-eventDetails__upcoming{font-size:1rem;text-align:center}
.c-eventDetails .c-eventDetails__content .c-eventDetails__date{flex:2;font-weight:normal !important;min-height:auto !important}
.c-eventDetails .c-eventDetails__content .c-eventDetails__upcoming{padding:15px 0 !important;border:2px solid #f0f0f0 !important;margin:0 auto;border-radius:5px;border-bottom:0}
.no-upcoming-events{font-size:1rem;color:#545457}
.current-events{border-radius:5px}
.current-events a{border-bottom:5px solid #003057}
.current-events a:hover{text-shadow:none}
.current-events picture{width:auto !important}
.current-events .c-eventListing__contentAll{margin:0 !important;display:flex !important;flex:4 !important}
@media all and (max-width:768px){.current-events .c-eventListing__contentAll{flex-direction:column}
}
.current-events .c-eventListing__title h6,.current-events .c-eventListing__title h6 a{color:#29292e;font-size:1.2rem !important;font-weight:800;border:0 !important;line-height:1.2 !important;margin:0}
@media all and (min-width:769px) and (max-width:1024px){.current-events .c-eventListing__title h6,.current-events .c-eventListing__title h6 a{font-size:1rem !important}
}
.current-events .c-eventListing__content{height:auto;border:0;background:#fff !important;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;margin:15px}
@media all and (min-width:769px) and (max-width:1024px){.current-events .c-eventListing__content{margin:7px}
}
.current-events .c-eventListing__content:first-child{margin-left:0 !important}
.current-events .c-eventListing__content:last-of-type{margin-right:0 !important}
.current-events .event-list-time{order:0;text-transform:none;font-weight:400;color:#29292e;font-size:.8rem !important;margin:0 !important;width:100%}
.current-events .c-eventListing__title{order:1;padding:1rem 1rem 0 1rem !important;margin:0 !important;width:100% !important}
.current-events .c-eventListing__address{order:2;margin:0 !important}
.current-events .c-eventListing__address,.current-events .c-eventListing__address>p{font-size:1rem !important}
.current-events .c-eventListing nav{display:none}
.current-events .event-list-time,.current-events .c-eventListing__title{float:unset !important}
.current-events span,.current-events time.c-eventListing__date.startDate::before{display:none !important}
.current-events .c-eventListing__date.endDate{display:none}
.current-events img{height:auto !important;width:100%}
.current-events .c-eventListing__address,.current-events .c-eventListing__desc{font-size:1rem !important;color:#29292e;padding:0 !important}
.current-events .c-eventListing__address p,.current-events .c-eventListing__desc p{margin:0 !important;font-size:1rem !important;line-height:1.2rem}
.current-events .c-eventListing__informations{margin:0 1rem;margin-top:10px !important;display:block !important}
.current-events .c-eventListing__informations>.c-eventListing__date.startDate,.current-events .c-eventListing__informations .c-eventListing__time.startDate{color:#29292e;font-weight:800 !important;font-size:.75rem !important;line-height:.75rem !important}
.current-events .c-eventListing__informations>.c-eventListing__time.startDate::before,.current-events .c-eventListing__informations>.c-eventListing__time.endDate::before,.current-events .c-eventListing__informations .c-eventListing__time.endDate{display:none !important}
.current-events .c-eventListing__informations .c-eventListing__date.startDate::after{content:" - "}
.current-events--read-more{line-height:1.1rem}
.current-events--read-more::after{content:"\f054";font-family:"FontAwesome";margin-left:10px;font-weight:400}
.current-events--read-more--link{order:2;border-bottom:0 !important;margin:auto 1rem 1rem 1rem !important}
@media all and (max-width:768px){.current-events .c-eventListing>.c-eventListing__body>.c-eventListing__contentAll>article:nth-child(3),.current-events .c-eventListing>.c-eventListing__body>.c-eventListing__contentAll>article:last-child{display:none}
}
.current-events--read-more{font-size:.8rem !important;color:#29292e;margin:0 !important;border-bottom:2px solid #003057;display:inline !important;text-transform:none !important;font-weight:400 !important;line-height:1rem !important}
@media all and (min-width:1920px){.current-events--read-more{font-size:.9rem !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.current-events--read-more{font-size:.8rem !important;line-height:1.1rem !important}
}
@media all and (max-width:768px){.current-events--read-more{font-size:.9rem !important;line-height:1.1rem !important}
}
.current-events .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content{background:#fff !important;padding:0 !important;margin-bottom:0 !important;font-size:1rem !important;width:calc(25% - 22.5px)}
@media all and (min-width:769px) and (max-width:1024px){.current-events .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content{width:calc(25% - 10.5px)}
}
@media all and (max-width:768px){.current-events .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content{width:100%;margin:0 0 20px 0 !important}
.current-events .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content:nth-child(2){margin:0 !important}
}
@media not all and (max-width:768px){.col-md-9 .c-eventListing__content{width:33.3% !important}
}
.current-events>.c-eventListing>.c-eventListing__body>.c-eventListing__contentAll>.c-eventListing__content>.c-eventListing__desc{order:2}
.current-events>.c-eventListing__address,.c-eventListing__address>p{font-size:1rem !important}
.current-events>.c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content p{color:#29292e;font-size:1rem !important;line-height:1.3rem !important;margin:0 1rem 1rem !important}
@media all and (min-width:1025px) and (max-width:1280px){.current-events>.c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content p{font-size:.8rem !important;line-height:1.2rem !important}
}
@media all and (min-width:769px) and (max-width:1024px){.current-events>.c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content p{font-size:.8rem !important;line-height:1.2rem !important}
}
@media all and (max-width:768px){.current-events>.c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content p{font-size:.9rem !important;line-height:1.1rem !important}
}
.current-events .c-eventListing__date.endDate{display:none}
.c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content .c-eventListing__informations .c-eventListing__time::before{display:none}
.current-events .c-eventListing .c-eventListing__body .c-eventListing__contentAll .c-eventListing__content picture{display:block !important}
@media all and (max-width:768px){.col-md-9 .current-events .c-eventListing>.c-eventListing__body>.c-eventListing__contentAll>article:nth-child(2){display:none}
}
@media all and (min-width:1025px) and (max-width:1280px){.hp-hr-line--white-black-5 .col-md-3{padding-right:22.5px}
.hp-hr-line--white-black-5 .col-md-9{padding-left:7.5px}
}
@media all and (min-width:769px) and (max-width:1024px){.hp-hr-line--white-black-5 .col-md-3{padding-right:10.5px}
.hp-hr-line--white-black-5 .col-md-9{padding-left:3.5px}
}
.btn-primary{background-color:transparent !important;display:flex;justify-content:center;align-content:center}
.btn-primary:hover{background-color:transparent !important}
.btn-primary button{background-color:#29292e;color:#fff;border:0;width:50%;display:block;padding:15px;font-weight:800;font-size:1rem;text-align:center;border-radius:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;box-shadow:0 0 0 rgba(0,0,0,0.1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1)}
.button-bg--esc-orange button{background-color:#ed6b06}
.button-bg--pbs-blue button{background-color:#038ab7}
.button-bg--pcl-neutral button{background-color:#003057}
.check-box-list.section{display:flex;justify-content:center;align-items:center;margin-top:30px}
@media all and (max-width:767px){.salesforce-lead-form>.forms>.parsys>.embed.section>.column-control>.container>.row>.col-md-10{max-width:75%}
.salesforce-lead-form>.forms>.parsys>.embed.section>.column-control>.container>.row>.col-md-2{max-width:25%}
}
span.error-message{display:none}
span.error-message:before{font-family:FontAwesome;content:"\f06a";font-size:1rem;margin:0 10px;font-weight:400}
input{border-radius:0;border:2px solid #d9d9d9;font-size:1rem;color:#7d7d82;padding:8px}
select{-moz-appearance:none;text-overflow:"";border-radius:none !important;box-shadow:none !important}
@-moz-document url-prefix(){fieldset{width:92% !important;overflow:hidden}
fieldset select{overflow:hidden;width:110% !important;background-position:86% 0 !important}
.forms .radio-button-list .radio-inline .label-box,.forms .radio-button-list label .label-box,.forms .check-box-list .checkbox-inline .label-box,.forms .check-box-list label .label-box{margin:0 16px 0 0 !important}
.forms .control-label{height:43px !important}
.forms .check-box-list .checkbox-inline,.forms .check-box-list label{margin-right:8px}
}
@media all and (max-width:767px){.page-search-box{margin-top:70px}
}
.page-search-box #par-main-page_search_box{position:relative}
.page-search-box #par-main-page_search_box .page-search-box-input{width:100%;border:0;border-bottom:1px solid #d9d9d9;font-size:1rem;font-family:"Open Sans",sans-serif;color:#7d7d82;padding:10px 70px 10px 0}
.page-search-box #par-main-page_search_box .page-search-box-input:focus{outline:0}
.page-search-box #par-main-page_search_box .page-search-box-icon{position:absolute;bottom:0;right:0;width:60px;height:60px;background:#d9d9d9;border:0;cursor:pointer;color:#fff;font-size:1rem}
.page-search-box #par-main-page_search_box .page-search-box-icon .fa{color:#fff;font-size:1rem}
.forms .text-field>.has-error .error-message{display:block !important}
.forms .text-field .error-message{display:none !important}
.forms .text-field{margin-top:16px}
.forms select{background:#fff url("../../../../content/dam/region-core/uk/pearson-college/assets/global/icons/arrows/angle_down.svg") no-repeat;background-size:46px 46px;background-position:right 0;padding:12px 41px 12px 12px}
.forms .dropdown-list,.forms .text-field{margin-bottom:16px}
@media all and (min-width:768px){.forms .dropdown-list>div,.forms .text-field>div{align-items:center}
.forms .dropdown-list>.has-error,.forms .text-field>.has-error{margin:0 0 0 26%}
.forms .dropdown-list>.has-error .error-message,.forms .text-field>.has-error .error-message{margin-top:-30px}
.forms .dropdown-list>.has-error .control-label,.forms .text-field>.has-error .control-label{margin:10px 0 0 -26.5%}
.forms .dropdown-list>.has-error .form-control,.forms .text-field>.has-error .form-control{width:100%}
}
.forms .text-field .error-message{font-size:1rem;display:block;margin-bottom:5px;color:#ac0e1c;order:1;align-self:flex-start;width:100%;text-align:left;font-weight:600}
.forms .control-label{font-size:1rem;display:inline-block;width:24%;text-align:right;margin-right:12px;font-family:"Open Sans",sans-serif;font-weight:bold}
@media all and (min-width:768px){.forms .control-label{margin-top:-10px;text-transform:none;font-weight:bold}
}
.forms .control-label.label-smaller{font-size:1rem;font-weight:normal;text-transform:none;font-family:"Open Sans",sans-serif}
.forms input.form-control{padding:12px}
.forms .has-error .form-control{border:2px solid #ac0e1c}
.forms .has-error .error-message{font-size:1rem;display:block;color:#fff;font-weight:600;background-color:#ac0e1c;padding:7px;margin:0 0 20px 0}
.forms .has-error .checkbox,.forms .has-error .checkbox-inline,.forms .has-error .control-label{color:#ac0e1c}
.forms .form-control{width:73.79%;font-size:1rem;display:inline-block;border-radius:5px;border:2px solid #d9d9d9;box-shadow:none;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.forms .dropdown-list{position:relative}
.forms .dropdown-list .fa-angle-down{font-size:1rem;color:#29292e;position:absolute;top:10px;right:16px}
.forms .column-control .col-sm-6 .text{margin-bottom:20px}
.forms .column-control .col-sm-3{padding-right:0}
.forms .column-control .col-sm-3 .text p{margin:12px 0}
.forms .radio-inline + .radio-inline,.forms .checkbox-inline + .checkbox-inline{margin-left:0}
.forms .radio-button-list{margin-bottom:16px}
.forms .radio-button-list>.has-error label{color:#ac0e1c}
.forms .radio-button-list .control-label{border:0;margin:0;font-weight:bold;float:left}
@media all and (max-width:767px){.forms .radio-button-list .control-label{margin-bottom:20px;float:none}
}
.forms .radio-button-list label.radio{margin-right:0;padding-left:40px;margin-bottom:25px;cursor:pointer}
.forms .radio-button-list label.radio .label-box{float:none;position:absolute;top:0;left:0}
.forms .radio-button-list .radio-inline,.forms .radio-button-list label{font-size:1rem;font-weight:bold;padding-left:40px;margin-bottom:16px;margin-right:20px;cursor:pointer}
@media all and (max-width:767px){.forms .radio-button-list .radio-inline,.forms .radio-button-list label{display:block;margin-top:22px;padding-left:20px}
}
.forms .radio-button-list .radio-inline input:checked + .label-box i,.forms .radio-button-list label input:checked + .label-box i{color:#7d7d82;display:block;margin:4px}
.forms .radio-button-list .radio-inline .label-box,.forms .radio-button-list label .label-box{display:inline-block;position:relative;height:26px;width:26px;background:#fff;border:2px solid #d9d9d9;border-radius:50%;margin:-6px 16px 0 0}
.forms .radio-button-list .radio-inline .label-box i,.forms .radio-button-list label .label-box i{display:none}
.forms .check-box-list .control-label{border:0;margin:0;font-weight:bold;float:left}
@media all and (max-width:767px){.forms .check-box-list .control-label{margin-bottom:20px}
}
.forms .check-box-list label.checkbox{margin-right:0;padding-left:21px;cursor:pointer}
.forms .check-box-list label.checkbox .label-box{float:none;position:absolute;top:0;left:0}
.forms .check-box-list .checkbox-inline,.forms .check-box-list label{font-size:1rem;font-weight:bold;cursor:pointer}
.forms .check-box-list .checkbox-inline input,.forms .check-box-list label input{opacity:1;width:20px;height:20px}
.forms .check-box-list .checkbox-inline input:checked + .label-box i,.forms .check-box-list label input:checked + .label-box i{color:#7d7d82;display:block;margin:3px}
.forms .check-box-list .checkbox-inline .label-box,.forms .check-box-list label .label-box{display:inline-block;position:relative;height:26px;width:26px;background:#fff;border:2px solid #d9d9d9;margin:-6px 16px 0 0}
.forms .check-box-list .checkbox-inline .label-box i,.forms .check-box-list label .label-box i{display:none}
.forms .multiline-text-field{margin-bottom:16px}
.forms .multiline-text-field label,.forms .multiline-text-field textarea{display:block;width:100%}
.forms .multiline-text-field label{text-align:left;margin-bottom:10px}
.forms .btn-secondary{margin:10px 0}
.forms .btn-secondary button{background:#fff;padding:18px 30px 12px 20px;font-size:1rem;cursor:pointer;font-family:"Open Sans",sans-serif}
.forms .btn-secondary button:after{top:8px}
@media all and (max-width:767px){.forms .form-control,.forms .control-label{display:block;width:100%;text-align:left}
.forms .column-control .col-sm-3{width:32%;display:inline-block;text-align:left}
.forms .column-control .col-sm-3:first-child{width:100%;display:block}
.forms .column-control .col-sm-3:first-child .text{margin:0}
.forms .column-control .col-sm-3:first-child .text p{margin:0}
.forms .column-control .col-sm-3 .text p{text-align:left !important}
}
@media all and (min-width:992px) and (max-width:1199px){.forms .form-control{width:73.3%}
}
@media all and (min-width:768px) and (max-width:991px){.forms .form-control{width:72%}
}
.form-type-2-block--dynamic-blackbg{background-color:#29292e;color:#fff;padding:10px 15px 15px 15px}
.form-type-2-block--dynamic-blackbg h2{font-size:2rem}
.form-type-2-block--dynamic-blackbg .dropdown-list>div,.form-type-2-block--dynamic-blackbg .text-field>div{display:block}
.form-type-2-block--dynamic-blackbg .dropdown-list>div{height:auto}
.form-type-2-block--dynamic-blackbg .control-label,.form-type-2-block--dynamic-blackbg .form-control{width:100%;display:block;text-align:left}
.form-type-2-block--dynamic-blackbg .control-label{font-family:"Open Sans",sans-serif}
.form-type-2-block--dynamic-blackbg.bordered{margin:16px 0}
.form-type-2-block--dynamic-blackbg.bordered .text{margin-bottom:16px}
.form-type-2-block--dynamic-blackbg.bordered .text p{margin:10px 0}
.form-type-2-block--dynamic-blackbg .error-message{text-align:left}
.form-type-2-block .dropdown-list>div,.form-type-2-block--dynamic .dropdown-list>div,.form-type-2-block--bordered .dropdown-list>div,.form-type-2-block--bordered--dynamic .dropdown-list>div,.form-type-2-block .text-field>div,.form-type-2-block--dynamic .text-field>div,.form-type-2-block--bordered .text-field>div,.form-type-2-block--bordered--dynamic .text-field>div{display:block}
.form-type-2-block .dropdown-list>div,.form-type-2-block--dynamic .dropdown-list>div,.form-type-2-block--bordered .dropdown-list>div,.form-type-2-block--bordered--dynamic .dropdown-list>div{height:auto}
.form-type-2-block .control-label,.form-type-2-block--dynamic .control-label,.form-type-2-block--bordered .control-label,.form-type-2-block--bordered--dynamic .control-label,.form-type-2-block .form-control,.form-type-2-block--dynamic .form-control,.form-type-2-block--bordered .form-control,.form-type-2-block--bordered--dynamic .form-control{width:100%;display:block;text-align:left}
.form-type-2-block .control-label,.form-type-2-block--dynamic .control-label,.form-type-2-block--bordered .control-label,.form-type-2-block--bordered--dynamic .control-label{font-family:"Open Sans",sans-serif}
.form-type-2-block.bordered,.form-type-2-block--dynamic.bordered,.form-type-2-block--bordered.bordered,.form-type-2-block--bordered--dynamic.bordered{margin:16px 0}
.form-type-2-block.bordered .text,.form-type-2-block--dynamic.bordered .text,.form-type-2-block--bordered.bordered .text,.form-type-2-block--bordered--dynamic.bordered .text{margin-bottom:16px}
.form-type-2-block.bordered .text p,.form-type-2-block--dynamic.bordered .text p,.form-type-2-block--bordered.bordered .text p,.form-type-2-block--bordered--dynamic.bordered .text p{margin:10px 0}
.form-type-2-block .error-message,.form-type-2-block--dynamic .error-message,.form-type-2-block--bordered .error-message,.form-type-2-block--bordered--dynamic .error-message{text-align:left}
.form-type-2-block--bordered,.form-type-2-block--bordered--dynamic{border:6px solid #d9d9d9;padding:20px 24px}
.form-course-finder{background:#e8e8eb}
.form-course-finder .dropdown-list>div,.form-course-finder .text-field>div{display:block}
.form-course-finder .dropdown-list>div{height:auto}
.form-course-finder .control-label,.form-course-finder .form-control{width:100%;display:block;text-align:left}
.form-course-finder .control-label{font-family:"Open Sans",sans-serif}
.form-course-finder.bordered{margin:16px 0}
.form-course-finder.bordered .text{margin-bottom:16px}
.form-course-finder.bordered .text p{margin:10px 0}
.form-course-finder .error-message{text-align:left}
.form-course-finder .form-control{margin:0 16px;width:90%}
.form-course-finder .control-label{text-align:center;width:auto}
.form-course-finder .text{margin:0;margin-bottom:0}
.form-course-finder .text h1,.form-course-finder .text h2,.form-course-finder .text h3,.form-course-finder .text h4,.form-course-finder .text h5{padding-top:20px;padding-bottom:10px;margin-bottom:22px}
@media all and (max-width:767){.form-course-finder .text h1,.form-course-finder .text h2,.form-course-finder .text h3,.form-course-finder .text h4,.form-course-finder .text h5{margin-bottom:0}
}
.form-course-finder .text h4,.form-course-finder .text h3,.form-course-finder .text h2{font-size:1.6rem;font-family:"Open Sans",sans-serif;text-transform:uppercase}
.form-course-finder .text p{margin:0;text-align:center}
.form-course-finder .submit-button{margin-top:50px;margin-bottom:0}
@media all and (max-width:767){.form-course-finder .submit-button{margin-top:5px}
}
@media all and (max-width:767px){.form-course-finder{margin-bottom:16px}
.form-course-finder .cross-select-dropdowns label{margin:10px 0}
}
body.en-page .page-search-box{position:relative}
body.en-page .page-search-box .page-search-box-input{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #fff;font-size:1.4rem;width:100%;background:transparent;color:#fff}
body.en-page .page-search-box .page-search-box-icon{background:0;border:0;color:#fff;font-size:1rem;top:5px;right:20px;position:absolute}
body.en-page .form-course-finder{position:relative;z-index:4}
@media all and (min-width:992px){body.en-page .form-course-finder{max-width:280px}
}
@media all and (min-width:998px){body.en-page .form-course-finder{margin-top:-400px;margin-left:67px}
}
@media all and (min-width:768px) and (max-width:997px){body.en-page .form-course-finder{margin-top:-372px;width:219px;margin-left:0}
}
@media all and (min-width:768px){body.en-page .form-course-finder{background:rgba(232,232,232,0.9)}
}
.link-list-course-list ul,.link-list-documents-list ul{list-style:none;padding:0}
.link-list-course-list li,.link-list-documents-list li{padding:10px 0;border-bottom:1px solid #f0f0f0}
.link-list-course-list li{border:0}
.link-list-documents-list li a[href*=".pdf"]:before{background-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/icon-pdf.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:7px}
.link-list-documents-list li a[href$=".doc"]:before{background-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/icon-docx.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:7px}
.link-list-documents-list li a[href$=".docx"]:before{background-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/icon-docx.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:7px}
.link-list-documents-list li a[href$=".xls"]:before{background-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/icon-xls.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:7px}
.link-list-documents-list li a[href$=".xlsx"]:before{background-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/icon-xls.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:7px}
.headerContainer>.row{padding:0;margin:0}
.headerContainer>.column-control{padding:0;margin:0}
.headerContainer .container{padding:0;margin:0}
.headerContainer .container .row div:first-child,.headerContainer .container .row div:last-child{padding:0}
.headerContainer div{padding:0;margin:0}
.headerContainer>.container-fluid>.row>.col-md-8,.headerContainer>.container>.row>.col-md-8{position:static}
.headerContainer>.container>.row>div{height:100%}
.headerContainer>.container>.row>div:first-child{display:flex;justify-content:flex-start;align-items:center;flex:auto;max-width:5.38%}
.headerContainer{background:#fff;position:fixed;z-index:100;height:70px;top:0;right:0;left:0;z-index:1030;box-shadow:0 0 5px -1px rgba(0,0,0,0.28)}
.headerContainer>.container>.row>.search-icon-container,.headerContainer>.container>.row .basket-container{-webkit-box-flex:0;-webkit-flex:0 0 3.13%;-ms-flex:0 0 3.13%;flex:0 0 3.13%;max-width:3.13%;display:flex;justify-content:center;align-items:center}
.headerContainer>.container>.row>div:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 88.36%;-ms-flex:0 0 88.36%;flex:0 0 88.36%;max-width:88.36%}
.esc-mega-nav-toggle .accordion-panel-header a span,.pbs-mega-nav-toggle .accordion-panel-header a span,.bubl-mega-nav-toggle .accordion-panel-header a span,.about-us-mega-nav-toggle .accordion-panel-header a span{text-transform:none !important;font-weight:600;font-size:11pt}
.esc-mega-nav-toggle .accordion-panel,.pbs-mega-nav-toggle .accordion-panel,.bubl-mega-nav-toggle .accordion-panel,.about-us-mega-nav-toggle .accordion-panel{background-color:transparent !important;border-radius:0 !important}
@media all and (min-width:1910px){.headerContainer{padding:0;display:flex;justify-content:center}
.headerContainer>.container{height:100%}
.headerContainer>.container>.row{height:100%}
.headerContainer>.container .mega-nav-full-width:first-child{padding-left:75px}
.headerContainer>.container .mega-nav-full-width{padding:23px 20px 22px 20px}
.full-width.dropdown>.dropdown-menu{padding:20px 182px 10px !important}
.esc-mega-nav-toggle .accordion-panel-header,.pbs-mega-nav-toggle .accordion-panel-header,.bubl-mega-nav-toggle .accordion-panel-header,.about-us-mega-nav-toggle .accordion-panel-header{font-size:13pt !important;padding-bottom:5px}
.esc-mega-nav-toggle .accordion-panel-header a span,.pbs-mega-nav-toggle .accordion-panel-header a span,.bubl-mega-nav-toggle .accordion-panel-header a span,.about-us-mega-nav-toggle .accordion-panel-header a span{text-transform:none !important;font-weight:600 !important;font-size:13pt}
.esc-mega-nav-toggle .accordion-panel-header span:last-child,.pbs-mega-nav-toggle .accordion-panel-header span:last-child,.bubl-mega-nav-toggle .accordion-panel-header span:last-child,.about-us-mega-nav-toggle .accordion-panel-header span:last-child{display:none}
.esc-mega-nav-toggle .accordion-panel-header,.pbs-mega-nav-toggle .accordion-panel-header,.bubl-mega-nav-toggle .accordion-panel-header,.about-us-mega-nav-toggle .accordion-panel-header,.esc-mega-nav-toggle .accordion-panel-show,.pbs-mega-nav-toggle .accordion-panel-show,.bubl-mega-nav-toggle .accordion-panel-show,.about-us-mega-nav-toggle .accordion-panel-show{display:block}
.esc-menu,.pbs-menu,.bubl-menu,.about-us-menu{padding-bottom:5px}
.esc-menu .container>.row>.col-md-2,.pbs-menu .container>.row>.col-md-2,.bubl-menu .container>.row>.col-md-2,.about-us-menu .container>.row>.col-md-2,.esc-menu .container>.row>.col-md-3,.pbs-menu .container>.row>.col-md-3,.bubl-menu .container>.row>.col-md-3,.about-us-menu .container>.row>.col-md-3{padding:0 10px !important}
.esc-menu .container>.row>.col-md-2:first-child,.pbs-menu .container>.row>.col-md-2:first-child,.bubl-menu .container>.row>.col-md-2:first-child,.about-us-menu .container>.row>.col-md-2:first-child,.esc-menu .container>.row>.col-md-3:first-child,.pbs-menu .container>.row>.col-md-3:first-child,.bubl-menu .container>.row>.col-md-3:first-child,.about-us-menu .container>.row>.col-md-3:first-child{padding-left:0 !important}
.esc-menu .container>.row>.col-md-2:last-child,.pbs-menu .container>.row>.col-md-2:last-child,.bubl-menu .container>.row>.col-md-2:last-child,.about-us-menu .container>.row>.col-md-2:last-child,.esc-menu .container>.row>.col-md-3:last-child,.pbs-menu .container>.row>.col-md-3:last-child,.bubl-menu .container>.row>.col-md-3:last-child,.about-us-menu .container>.row>.col-md-3:last-child{padding-right:0 !important}
}
.placeholderHeaderContainer{display:block;height:70px;background-color:#fff}
.pearson-banner{align-items:center;justify-content:center;height:50px;width:86px}
.pearson-banner div>a>img{height:50px;width:86px}
.dropdown{position:static !important}
.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);margin-top:0 !important;width:100% !important;border:none !important}
.navbar-toggle{display:none}
.navbar-collapse{display:block !important}
.navbar-collapse.show{display:block !important;height:100%}
.nav>li.dropdown.show{position:static}
.navbar-collapse,.navbar-collapse-grid,.scrollBox,.mega-nav-full-width{height:100%}
.mega-nav{position:static !important;justify-content:start;height:100%;padding:0}
.mega-nav .nav-bar-header{display:none}
.mega-nav .navbar-collapse{padding:0}
.mega-nav-full-width{font-size:13pt}
.dropdown-toggle{white-space:nowrap;display:inline-block;position:relative;text-decoration:none}
.full-width.dropdown{position:static !important}
.full-width.dropdown>.dropdown-menu{box-shadow:inset 0 30px 39px -46px rgba(0,0,0,0.75);left:0;right:0;border-right:0;border-left:0;border-top:0;position:absolute;padding:0;border-radius:1px}
.full-width.dropdown>.dropdown-menu>li{white-space:normal}
.dropdown-menu>li>section>div>.row{justify-content:center}
.navbar-nav{flex-direction:row}
.dropdown:hover .dropdown-menu{display:block}
.pearson-banner-always-learning{display:none !important}
.esc-menu div>ul>li>a,.pbs-menu div>ul>li>a,.bubl-menu div>ul>li>a,.about-us-menu div>ul>li>a{text-decoration:none;color:#29292e !important;font-weight:400;font-size:10pt}
.esc-menu h2,.pbs-menu h2,.bubl-menu h2,.about-us-menu h2{font-size:14pt;color:#29292e;padding-bottom:3px}
.esc-menu ul,.pbs-menu ul,.bubl-menu ul,.about-us-menu ul{padding:0;list-style-type:none}
.esc-menu-link,.pbs-menu-link,.bubl-menu-link,.about-us-menu-link{padding:0;display:inline-block;cursor:default;margin:0 !important;line-height:normal}
.esc-menu-link a,.pbs-menu-link a,.bubl-menu-link a,.about-us-menu-link a{text-decoration:none;color:#29292e !important;font-weight:600}
.esc-menu-link li,.pbs-menu-link li,.bubl-menu-link li,.about-us-menu-link li{font-size:13pt;line-height:12pt;margin-bottom:10px}
.mega-nav-full-width{padding:23px 15px 23px 15px}
.mega-nav-full-width:last-child{padding-right:30px}
.mega-nav-full-width:first-child{padding-left:75px}
.mega-nav-full-width:last-child{padding-right:15px}
.esc-menu-link>.dropdown-toggle,.pbs-menu-link>.dropdown-toggle,.bubl-menu-link>.dropdown-toggle,.about-us-menu-link>.dropdown-toggle{margin:0}
.esc-menu-link>.dropdown-toggle:after,.pbs-menu-link>.dropdown-toggle:after,.bubl-menu-link>.dropdown-toggle:after,.about-us-menu-link>.dropdown-toggle:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s;margin-left:0;border-top:3px solid}
.esc-menu-link>.dropdown-toggle:hover:after,.pbs-menu-link>.dropdown-toggle:hover:after,.bubl-menu-link>.dropdown-toggle:hover:after,.about-us-menu-link>.dropdown-toggle:hover:after{transform:scaleX(1)}
.esc-menu-link>.dropdown-toggle:after{color:#ed6b06;background-color:#ed6b06}
.pbs-menu-link>.dropdown-toggle:after{color:#038ab7;background-color:#038ab7}
.bubl-menu-link>.dropdown-toggle:after,.about-us-menu-link>.dropdown-toggle:after{color:#003057;background-color:#003057}
.esc-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.pbs-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.bubl-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.about-us-mega-nav-toggle>.accordion-panel>.accordion-panel-header{border-radius:0;cursor:default;margin:0 0 .5rem 0;padding:0 0 5px 0}
.esc-mega-nav-toggle>.accordion-panel>.accordion-panel-header{border-bottom:2px solid #ed6b06}
.esc-mega-nav-link-list a{text-decoration:none}
.esc-mega-nav-link-list a:hover{border-bottom:2px solid #ed6b06}
.esc-menu h2{border-bottom:3px solid #ed6b06}
.esc-menu a{text-decoration:none}
.esc-menu-link>ul.dropdown-menu{border-bottom:7px solid #ed6b06 !important}
.pbs-menu h2{border-bottom:3px solid #038ab7}
.pbs-menu a{text-decoration:none}
.pbs-mega-nav-toggle>.accordion-panel>.accordion-panel-header{border-bottom:2px solid #038ab7}
.pbs-menu-link>ul.dropdown-menu{border-bottom:7px solid #038ab7 !important}
.pbs-mega-nav-link-list a{text-decoration:none}
.pbs-mega-nav-link-list a:hover{border-bottom:2px solid #038ab7}
.bubl-menu h2,.about-us-menu h2{border-bottom:3px solid #003057}
.bubl-menu a,.about-us-menu a{text-decoration:none}
.bubl-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.about-us-mega-nav-toggle>.accordion-panel>.accordion-panel-header{border-bottom:2px solid #003057}
.bubl-menu-link>ul.dropdown-menu,.about-us-menu-link>ul.dropdown-menu{border-bottom:7px solid #003057 !important}
.bubl-mega-nav-link-list a,.about-us-mega-nav-link-list a{text-decoration:none}
.bubl-mega-nav-link-list a:hover,.about-us-mega-nav-link-list a:hover{border-bottom:2px solid #003057}
.fa-bars{display:none !important}
.animated-icon{width:25px;height:23px;position:relative;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}
.animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.animated-icon span:focus{border:1px solid #3ae8ff}
.animated-icon span{background:#29292e}
.animated-icon span:nth-child(1){top:0}
.animated-icon span:nth-child(2),.animated-icon span:nth-child(3){top:10px}
.animated-icon span:nth-child(4){top:20px}
.animated-icon.open span:nth-child(1){top:11px;width:0;left:50%}
.animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.animated-icon.open span:nth-child(4){top:11px;width:0;left:50%}
@media only screen and (max-width:767px){html.noscroll{overflow:hidden}
body.noscroll{overflow:visible;height:100%}
.fa-bars{content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#29292e}
.headerContainer>.row{padding:0;margin:0}
.headerContainer>.column-control{padding:0;margin:0}
.headerContainer .container{padding:0;margin:0}
.headerContainer div{padding:0;margin:0}
.headerContainer{position:fixed}
.mega:hover .dropdown-menu{display:none}
.navbar-toggle{display:block;border:0;background:transparent !important}
.navbar-toggle:hover{background:transparent !important}
.navbar-toggle .icon-bar{width:22px;transition:all .2s}
.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}
.navbar-toggle .middle-bar{opacity:0}
.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}
.navbar-toggle.collapsed .top-bar,.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}
.navbar-toggle.collapsed .middle-bar{opacity:1}
.navbar{border:0;z-index:50;background:#fff}
.navbar-nav{position:relative;flex-direction:row;background:#fff;padding:20px;overflow-y:auto;overflow-x:hidden;border:0;max-height:calc(80vh);-webkit-box-shadow:0 9px 14px -6px rgba(0,0,0,0.75);-moz-box-shadow:0 9px 14px -6px rgba(0,0,0,0.75);box-shadow:0 9px 14px -6px rgba(0,0,0,0.75);-webkit-overflow-scrolling:touch}
.navbar-nav::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:inset inset 0 30px 39px -46px rgba(0,0,0,0.75);-moz-box-shadow:inset 0 30px 39px -46px rgba(0,0,0,0.75);box-shadow:inset 0 30px 39px -46px rgba(0,0,0,0.75)}
.navbar-collapse{position:absolute;width:90%;top:70px;left:0;border:0;display:none !important}
.fa-search,.fa-bars{font-size:20pt !important}
.headerContainer{height:70px;z-index:94}
.headerContainer>.container{background:#fff;height:100%;padding:0 15px}
.headerContainer>.container>.row{height:100%}
.headerContainer>.container>.row>div:first-child{max-width:64%;display:flex;flex:auto}
.headerContainer>.container>.row>div:nth-child(2){order:1}
.headerContainer>.container>.row>div:nth-child(2),.headerContainer>.container>.row>.search-icon-container,.headerContainer>.container>.row>.basket-container{-webkit-box-flex:0;-webkit-flex:0 0 12%;-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%;display:flex;justify-content:center}
.esc-menu-link>ul.dropdown-menu,.pbs-menu-link>ul.dropdown-menu,.bubl-menu-link>ul.dropdown-menu,.about-us-menu-link>ul.dropdown-menu{border-bottom:none !important}
.full-width.dropdown>.dropdown-menu{box-shadow:none !important}
.esc-menu-link,.pbs-menu-link,.bubl-menu-link,.about-us-menu-link{padding:0}
.esc-menu-link .content-tile,.pbs-menu-link .content-tile,.bubl-menu-link .content-tile,.about-us-menu-link .content-tile{display:none}
.esc-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.pbs-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.bubl-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.about-us-mega-nav-toggle>.accordion-panel>.accordion-panel-header{border:0;margin:0;padding:9px 0}
.esc-menu-link>.dropdown-toggle,.pbs-menu-link>.dropdown-toggle,.bubl-menu-link>.dropdown-toggle,.about-us-menu-link>.dropdown-toggle{display:block;padding-bottom:8px}
.esc-menu-link>.dropdown-toggle:after,.pbs-menu-link>.dropdown-toggle:after,.bubl-menu-link>.dropdown-toggle:after,.about-us-menu-link>.dropdown-toggle:after{display:none}
.esc-menu-link>.dropdown-toggle li,.pbs-menu-link>.dropdown-toggle li,.bubl-menu-link>.dropdown-toggle li,.about-us-menu-link>.dropdown-toggle li{margin-bottom:7px;margin-top:2px}
.esc-menu-link>.dropdown-toggle{border-bottom:4px solid #ed6b06}
.pbs-menu-link>.dropdown-toggle{border-bottom:4px solid #038ab7}
.bubl-menu-link>.dropdown-toggle,.about-us-menu-link>.dropdown-toggle{border-bottom:4px solid #003057}
.esc-menu-link,.pbs-menu-link,.bubl-menu-link,.about-us-menu-link{padding-top:5px !important;width:100%}
.esc-menu,.pbs-menu,.bubl-menu,.about-us-menu{padding:0;z-index:80}
.about-us-menu{padding-bottom:20px}
.esc-menu>.container>.row>.col-md-2,.pbs-menu>.container>.row>.col-md-2,.bubl-menu>.container>.row>.col-md-3,.about-us-menu>.container>.row>.col-md-2{min-width:100%}
.esc-menu>.container,.pbs-menu>.container,.bubl-menu>.container,.about-us-menu>.container{padding:0}
.mega-nav-full-width{font-size:13pt}
ul.dropdown-menu{box-shadow:none !important}
.esc-mega-nav-link-list,.pbs-mega-nav-link-list,.bubl-mega-nav-link-list,.about-us-mega-nav-link-list{padding-bottom:10px !important}
.mega-nav-full-width .dropdown-menu{display:block;box-shadow:none !important;background:#fff;color:#000;position:static !important;float:none;width:auto;margin-top:0;border:0;overflow:none;padding:0 !important}
.full-width.dropdown{padding:0}
.esc-mega-nav-toggle .accordion-panel{border-bottom:2px solid #ed6b06}
.pbs-mega-nav-toggle .accordion-panel{border-bottom:2px solid #038ab7}
.bubl-mega-nav-toggle .accordion-panel,.about-us-mega-nav-toggle .accordion-panel{border-bottom:2px solid #003057}
.esc-menu-link>.dropdown-toggle>span:after,.pbs-menu-link>.dropdown-toggle>span:after,.bubl-menu-link>.dropdown-toggle>span:after,.about-us-menu-link>.dropdown-toggle>span:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:11pt;float:right;padding-right:0;padding-top:5px}
.esc-menu-link>.dropdown-toggle>span:after{color:#ed6b06}
.pbs-menu-link>.dropdown-toggle>span:after{color:#038ab7}
.bubl-menu-link>.dropdown-toggle>span:after,.about-us-menu-link>.dropdown-toggle>span:after{color:#003057}
.esc-mega-nav-toggle .accordion,.pbs-mega-nav-toggle .accordion,.bubl-mega-nav-toggle .accordion,.about-us-mega-nav-toggle .accordion{padding:0 !important;color:#29292e}
.esc-mega-nav-toggle .accordion-panel-header,.pbs-mega-nav-toggle .accordion-panel-header,.bubl-mega-nav-toggle .accordion-panel-header,.about-us-mega-nav-toggle .accordion-panel-header{padding:0;font-size:11pt !important;display:block !important}
.esc-mega-nav-toggle .accordion-panel-header .fa,.pbs-mega-nav-toggle .accordion-panel-header .fa,.bubl-mega-nav-toggle .accordion-panel-header .fa,.about-us-mega-nav-toggle .accordion-panel-header .fa{float:right !important;margin:0;padding:0;padding-top:7px}
.esc-mega-nav-toggle .accordion-panel-header span:last-child,.pbs-mega-nav-toggle .accordion-panel-header span:last-child,.bubl-mega-nav-toggle .accordion-panel-header span:last-child,.about-us-mega-nav-toggle .accordion-panel-header span:last-child{display:block}
.esc-mega-nav-toggle .accordion-panel-show,.pbs-mega-nav-toggle .accordion-panel-show,.bubl-mega-nav-toggle .accordion-panel-show,.about-us-mega-nav-toggle .accordion-panel-show{display:block}
.esc-mega-nav-toggle .accordion-panel-content,.pbs-mega-nav-toggle .accordion-panel-content,.bubl-mega-nav-toggle .accordion-panel-content,.about-us-mega-nav-toggle .accordion-panel-content{display:none;margin:0}
.esc-mega-nav-toggle .accordion-panel-content ul,.pbs-mega-nav-toggle .accordion-panel-content ul,.bubl-mega-nav-toggle .accordion-panel-content ul,.about-us-mega-nav-toggle .accordion-panel-content ul{margin:0}
.esc-mega-nav-toggle .fa-minus:before,.pbs-mega-nav-toggle .fa-minus:before,.bubl-mega-nav-toggle .fa-minus:before,.about-us-mega-nav-toggle .fa-minus:before{content:"\f077";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}
.esc-mega-nav-toggle .fa-plus:before,.pbs-mega-nav-toggle .fa-plus:before,.bubl-mega-nav-toggle .fa-plus:before,.about-us-mega-nav-toggle .fa-plus:before{content:"\f078";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}
.esc-mega-nav-toggle .fa-minus:before{color:#ed6b06}
.esc-mega-nav-toggle .fa-plus:before{color:#ed6b06}
.pbs-mega-nav-toggle .fa-minus:before{color:#038ab7}
.pbs-mega-nav-toggle .fa-plus:before{color:#038ab7}
.bubl-mega-nav-toggle .fa-minus:before,.about-us-mega-nav-toggle .fa-minus:before{color:#003057}
.bubl-mega-nav-toggle .fa-plus:before,.about-us-mega-nav-toggle .fa-plus:before{color:#003057}
}
@media all and (min-width:768px) and (max-width:1023px){html.noscroll{overflow:hidden}
body.noscroll{overflow:visible;height:100%}
.headerContainer>.row{padding:0;margin:0;display:flex}
.headerContainer>.column-control{padding:0;margin:0}
.headerContainer .container{padding:0;margin:0}
.headerContainer .container .row div:first-child,.headerContainer .container .row div:last-child{padding:0}
.headerContainer div{padding:0;margin:0}
.mega-nav-full-width{font-size:11pt}
.headerContainer{position:fixed}
.navbar-toggle{display:block;border:0;background:transparent !important}
.navbar-toggle:hover{background:transparent !important}
.navbar-toggle .icon-bar{width:22px;transition:all .2s}
.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}
.navbar-toggle .middle-bar{opacity:0}
.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}
.navbar-toggle.collapsed .top-bar{transform:rotate(0)}
.navbar-toggle.collapsed .middle-bar{opacity:1}
.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}
.navbar{border:0;z-index:50;background:#fff}
.navbar-nav{flex-direction:row;background:#fff;padding:20px 20px;overflow-y:auto;overflow-x:hidden;border:0;max-height:calc(85vh);-webkit-box-shadow:0 9px 14px -6px rgba(0,0,0,0.75);-moz-box-shadow:0 9px 14px -6px rgba(0,0,0,0.75);box-shadow:0 9px 14px -6px rgba(0,0,0,0.75)}
.navbar-nav::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:inset inset 0 30px 39px -46px rgba(0,0,0,0.75);-moz-box-shadow:inset 0 30px 39px -46px rgba(0,0,0,0.75);box-shadow:inset 0 30px 39px -46px rgba(0,0,0,0.75)}
.navbar-collapse{position:absolute;width:50%;top:70px;left:0;border:0;display:none !important}
.fa-search,.fa-bars{font-size:20pt !important}
.headerContainer{height:70px;z-index:94}
.headerContainer>.container{background:#fff;height:100%;padding:0 15px}
.headerContainer>.container>.row{height:100%}
.headerContainer>.container>.row>div:first-child{max-width:79%;display:flex;flex:auto}
.headerContainer>.container>.row>div:nth-child(2){order:1}
.headerContainer>.container>.row>div:nth-child(2),.headerContainer>.container>.row>.search-icon-container,.headerContainer>.container>.row>.basket-container{-webkit-box-flex:0;-webkit-flex:0 0 7%;-ms-flex:0 0 7%;flex:0 0 7%;max-width:7%;display:flex;justify-content:center}
.esc-menu-link>ul.dropdown-menu,.pbs-menu-link>ul.dropdown-menu,.bubl-menu-link>ul.dropdown-menu,.about-us-menu-link>ul.dropdown-menu{border-bottom:none !important}
.full-width.dropdown>.dropdown-menu{box-shadow:none !important}
.esc-menu-link,.pbs-menu-link,.bubl-menu-link,.about-us-menu-link{padding:0}
.esc-menu-link .content-tile,.pbs-menu-link .content-tile,.bubl-menu-link .content-tile,.about-us-menu-link .content-tile{display:none}
.esc-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.pbs-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.bubl-mega-nav-toggle>.accordion-panel>.accordion-panel-header,.about-us-mega-nav-toggle>.accordion-panel>.accordion-panel-header{border:0;margin:7px 0}
.esc-menu-link>.dropdown-toggle,.pbs-menu-link>.dropdown-toggle,.bubl-menu-link>.dropdown-toggle,.about-us-menu-link>.dropdown-toggle{display:block;padding:4px 0}
.esc-menu-link>.dropdown-toggle:after,.pbs-menu-link>.dropdown-toggle:after,.bubl-menu-link>.dropdown-toggle:after,.about-us-menu-link>.dropdown-toggle:after{display:none}
.esc-menu-link>.dropdown-toggle{border-bottom:4px solid #ed6b06}
.pbs-menu-link>.dropdown-toggle{border-bottom:4px solid #038ab7}
.bubl-menu-link>.dropdown-toggle,.about-us-menu-link>.dropdown-toggle{border-bottom:4px solid #003057}
.esc-menu,.pbs-menu,.bubl-menu,.about-us-menu{padding:0;padding-top:5px;padding-bottom:15px}
.esc-menu>.container>.row>.col-md-2,.pbs-menu>.container>.row>.col-md-2,.bubl-menu>.container>.row>.col-md-3,.about-us-menu>.container>.row>.col-md-2{min-width:100%}
.mega-nav-full-width{font-size:15pt}
ul.dropdown-menu{box-shadow:none !important}
.esc-mega-nav-link-list,.pbs-mega-nav-link-list,.bubl-mega-nav-link-list,.about-us-mega-nav-link-list{padding-bottom:10px !important}
.mega-nav-full-width .dropdown-menu{display:block;box-shadow:none !important;background:#fff;color:#000;position:static !important;float:none;width:auto;margin-top:0;border:0;overflow:none;padding:0 !important}
.full-width.dropdown{padding:0}
.esc-mega-nav-toggle .accordion-panel{border-bottom:2px solid #ed6b06}
.pbs-mega-nav-toggle .accordion-panel{border-bottom:2px solid #038ab7}
.bubl-mega-nav-toggle .accordion-panel,.about-us-mega-nav-toggle .accordion-panel{border-bottom:2px solid #003057}
.esc-mega-nav-toggle .accordion-panel,.pbs-mega-nav-toggle .accordion-panel,.bubl-mega-nav-toggle .accordion-panel,.about-us-mega-nav-toggle .accordion-panel{margin-top:-2px}
.esc-menu-link>.dropdown-toggle>span:after,.pbs-menu-link>.dropdown-toggle>span:after,.bubl-menu-link>.dropdown-toggle>span:after,.about-us-menu-link>.dropdown-toggle>span:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:13pt;float:right;padding-right:0;padding-top:5px}
.esc-menu-link>.dropdown-toggle>span:after{color:#ed6b06}
.pbs-menu-link>.dropdown-toggle>span:after{color:#038ab7}
.bubl-menu-link>.dropdown-toggle>span:after,.about-us-menu-link>.dropdown-toggle>span:after{color:#003057}
.esc-mega-nav-toggle .accordion,.pbs-mega-nav-toggle .accordion,.bubl-mega-nav-toggle .accordion,.about-us-mega-nav-toggle .accordion{padding:0 !important;color:#29292e}
.esc-mega-nav-toggle .accordion-panel-header,.pbs-mega-nav-toggle .accordion-panel-header,.bubl-mega-nav-toggle .accordion-panel-header,.about-us-mega-nav-toggle .accordion-panel-header{padding:0;font-size:13pt !important;display:block !important}
.esc-mega-nav-toggle .accordion-panel-header .fa,.pbs-mega-nav-toggle .accordion-panel-header .fa,.bubl-mega-nav-toggle .accordion-panel-header .fa,.about-us-mega-nav-toggle .accordion-panel-header .fa{float:right !important;margin:0;padding-right:0;padding-top:6px}
.esc-mega-nav-toggle .accordion-panel-header span:last-child,.pbs-mega-nav-toggle .accordion-panel-header span:last-child,.bubl-mega-nav-toggle .accordion-panel-header span:last-child,.about-us-mega-nav-toggle .accordion-panel-header span:last-child{display:block}
.esc-mega-nav-toggle .accordion-panel-show,.pbs-mega-nav-toggle .accordion-panel-show,.bubl-mega-nav-toggle .accordion-panel-show,.about-us-mega-nav-toggle .accordion-panel-show{display:block}
.esc-mega-nav-toggle .accordion-panel-content,.pbs-mega-nav-toggle .accordion-panel-content,.bubl-mega-nav-toggle .accordion-panel-content,.about-us-mega-nav-toggle .accordion-panel-content{display:none;margin:0}
.esc-mega-nav-toggle .accordion-panel-content ul,.pbs-mega-nav-toggle .accordion-panel-content ul,.bubl-mega-nav-toggle .accordion-panel-content ul,.about-us-mega-nav-toggle .accordion-panel-content ul{margin:0}
.esc-mega-nav-toggle .fa-minus:before,.pbs-mega-nav-toggle .fa-minus:before,.bubl-mega-nav-toggle .fa-minus:before,.about-us-mega-nav-toggle .fa-minus:before{content:"\f077";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}
.esc-mega-nav-toggle .fa-plus:before,.pbs-mega-nav-toggle .fa-plus:before,.bubl-mega-nav-toggle .fa-plus:before,.about-us-mega-nav-toggle .fa-plus:before{content:"\f078";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}
.esc-mega-nav-toggle .fa-minus:before{color:#ed6b06}
.esc-mega-nav-toggle .fa-plus:before{color:#ed6b06}
.pbs-mega-nav-toggle .fa-minus:before{color:#038ab7}
.pbs-mega-nav-toggle .fa-plus:before{color:#038ab7}
.bubl-mega-nav-toggle .fa-minus:before,.about-us-mega-nav-toggle .fa-minus:before{color:#003057}
.bubl-mega-nav-toggle .fa-plus:before,.about-us-mega-nav-toggle .fa-plus:before{color:#003057}
.esc-menu-link,.pbs-menu-link,.bubl-menu-link,.about-us-menu-link{padding:15px;width:100%}
}
@media all and (min-width:1024px) and (max-width:1279px){.headerContainer>.row{padding:0;margin:0}
.headerContainer>.column-control{padding:0;margin:0}
.headerContainer .container{padding:0;margin:0}
.headerContainer .container .row div:first-child,.headerContainer .container .row div:last-child{padding:0}
.headerContainer div{padding:0;margin:0}
.navbar-nav{display:flex;justify-content:flex-start;align-items:center}
.mega-nav-full-width{font-size:13pt}
.headerContainer>.container{padding:0 15px;height:100%}
.headerContainer>.container>.row{height:100%;justify-content:space-between}
.headerContainer>.container>.row>div:first-child{-webkit-box-flex:0;-webkit-flex:0 0 6.83%;-ms-flex:0 0 6.83%;flex:0 0 6.83%;max-width:6.83%;display:flex;flex:auto}
.headerContainer>.container>.row>div:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 83.17%;-ms-flex:0 0 83.17%;flex:0 0 83.17%;max-width:83.17%}
.headerContainer>.container>.row>.search-icon-container,.headerContainer>.container>.row>.basket-container{-webkit-box-flex:0;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;display:flex;justify-content:center}
.full-width.dropdown>.dropdown-menu>li{padding:0 10px}
.esc-menu-link .content-tile,.pbs-menu-link .content-tile,.bubl-menu-link .content-tile,.about-us-menu-link .content-tile{display:none}
.esc-mega-nav-toggle .accordion-panel-header,.pbs-mega-nav-toggle .accordion-panel-header,.bubl-mega-nav-toggle .accordion-panel-header,.about-us-mega-nav-toggle .accordion-panel-header{font-size:11pt !important;padding:5px 0}
.esc-mega-nav-toggle .accordion-panel-header span:last-child,.pbs-mega-nav-toggle .accordion-panel-header span:last-child,.bubl-mega-nav-toggle .accordion-panel-header span:last-child,.about-us-mega-nav-toggle .accordion-panel-header span:last-child{display:none}
.full-width.dropdown>.dropdown-menu{padding:20px 34px 10px !important}
.esc-menu,.pbs-menu,.bubl-menu,.about-us-menu{padding:0;padding-bottom:5px}
.esc-menu .container>.row>.col-md-2,.pbs-menu .container>.row>.col-md-2,.bubl-menu .container>.row>.col-md-2,.about-us-menu .container>.row>.col-md-2,.esc-menu .container>.row>.col-md-3,.pbs-menu .container>.row>.col-md-3,.bubl-menu .container>.row>.col-md-3,.about-us-menu .container>.row>.col-md-3{padding:0 10px}
.esc-menu .container>.row>.col-md-2:first-child,.pbs-menu .container>.row>.col-md-2:first-child,.bubl-menu .container>.row>.col-md-2:first-child,.about-us-menu .container>.row>.col-md-2:first-child,.esc-menu .container>.row>.col-md-3:first-child,.pbs-menu .container>.row>.col-md-3:first-child,.bubl-menu .container>.row>.col-md-3:first-child,.about-us-menu .container>.row>.col-md-3:first-child{padding-right:10px}
.esc-menu .container>.row>.col-md-2:last-child,.pbs-menu .container>.row>.col-md-2:last-child,.bubl-menu .container>.row>.col-md-2:last-child,.about-us-menu .container>.row>.col-md-2:last-child,.esc-menu .container>.row>.col-md-3:last-child,.pbs-menu .container>.row>.col-md-3:last-child,.bubl-menu .container>.row>.col-md-3:last-child,.about-us-menu .container>.row>.col-md-3:last-child{padding-left:10px}
}
@media all and (min-width:1280px) and (max-width:1910px){.headerContainer{display:flex;justify-content:center}
.headerContainer>.row{padding:0;margin:0}
.headerContainer>.column-control{padding:0;margin:0}
.headerContainer .container{padding:0;margin:0}
.headerContainer .container .row div:first-child,.headerContainer .container .row div:last-child{padding:0}
.headerContainer div{padding:0;margin:0}
.navbar-nav{height:100%}
.mega-nav-full-width{font-size:14pt}
.headerContainer>.container{background:#fff;padding:0 20px;height:100%}
.headerContainer>.container>.row{height:100%}
.esc-menu .container>.row>.col-md-2,.pbs-menu .container>.row>.col-md-2,.bubl-menu .container>.row>.col-md-2,.about-us-menu .container>.row>.col-md-2,.esc-menu .container>.row>.col-md-3,.pbs-menu .container>.row>.col-md-3,.bubl-menu .container>.row>.col-md-3,.about-us-menu .container>.row>.col-md-3{padding:0 10px !important}
.esc-menu .container>.row>.col-md-2:first-child,.pbs-menu .container>.row>.col-md-2:first-child,.bubl-menu .container>.row>.col-md-2:first-child,.about-us-menu .container>.row>.col-md-2:first-child,.esc-menu .container>.row>.col-md-3:first-child,.pbs-menu .container>.row>.col-md-3:first-child,.bubl-menu .container>.row>.col-md-3:first-child,.about-us-menu .container>.row>.col-md-3:first-child{padding-left:0 !important}
.esc-menu .container>.row>.col-md-2:last-child,.pbs-menu .container>.row>.col-md-2:last-child,.bubl-menu .container>.row>.col-md-2:last-child,.about-us-menu .container>.row>.col-md-2:last-child,.esc-menu .container>.row>.col-md-3:last-child,.pbs-menu .container>.row>.col-md-3:last-child,.bubl-menu .container>.row>.col-md-3:last-child,.about-us-menu .container>.row>.col-md-3:last-child{padding-right:0 !important}
.esc-mega-nav-toggle .accordion,.pbs-mega-nav-toggle .accordion,.bubl-mega-nav-toggle .accordion,.about-us-mega-nav-toggle .accordion{padding:0 !important;color:#29292e}
.esc-mega-nav-toggle .accordion-panel-header,.pbs-mega-nav-toggle .accordion-panel-header,.bubl-mega-nav-toggle .accordion-panel-header,.about-us-mega-nav-toggle .accordion-panel-header{padding-bottom:5px;font-size:13pt !important}
.esc-mega-nav-toggle .accordion-panel-header span:last-child,.pbs-mega-nav-toggle .accordion-panel-header span:last-child,.bubl-mega-nav-toggle .accordion-panel-header span:last-child,.about-us-mega-nav-toggle .accordion-panel-header span:last-child{display:none}
.full-width.dropdown>.dropdown-menu{padding:20px 47px 10px !important}
.full-width.dropdown>.dropdown-menu>li{padding:0}
.esc-menu,.pbs-menu,.bubl-menu,.about-us-menu{padding-bottom:5px !important;padding:0;width:auto}
}
@media all and (min-width:2476px){.full-width.dropdown>.dropdown-menu{padding:20px 496px 10px 496px !important}
}
.side-wide-service-bar{background-color:#ac0e1c}
.esc-service-bar{background-color:#ed6b06}
.pbs-service-bar{background-color:#038ab7}
.side-wide-service-bar,.esc-service-bar,.pbs-service-bar{display:none}
@keyframes smoothScroll{0{transform:translateY(-40px)}
100%{transform:translateY(0)}
}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#29292e;z-index:70;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}
.overlay.open{opacity:.5;visibility:visible;transition:opacity .5s}
.collapsing{-webkit-transition:all 0 ease-out;-o-transition:all 0 ease-out;transition:all 0 ease-out;height:0 !important;display:none}
.cq-wcm-edit .esc-mega-nav-toggle .accordion-panel-hide,.cq-wcm-edit .pbs-mega-nav-toggle .accordion-panel-hide,.cq-wcm-edit .bubl-mega-nav-toggle .accordion-panel-hide,.cq-wcm-edit .about-us-mega-nav-toggle .accordion-panel-hide{display:block !important}
.search-container>.row{padding:0;margin:0}
.search-container>.column-control{padding:0;margin:0}
.search-container .container{padding:0 20px;margin:0}
.search-container .container .row div:first-child,.search-container .container .row div:last-child{padding:0}
.search-container div{padding:0;margin:0}
.search-icon-container{order:1}
.search-icon{cursor:pointer;font-size:26px;color:#29292e;display:flex;align-items:center;justify-content:center}
.search-icon:hover,.search-icon.open{cursor:pointer}
.search-container{display:none;align-items:center;justify-content:center;padding:20px 0;background:#038ab7;height:200px;position:fixed;transition:all 2s;right:0;left:0;z-index:500;box-shadow:0 0 5px -1px rgba(0,0,0,0.28)}
.search-container>div>.row{justify-content:center}
.search-container.open{display:flex}
.search-container>.container>.row>div:first-child{max-width:85%;padding:0;display:flex;justify-content:center}
.search-container>.container>.row>div:last-child{max-width:15%;flex-basis:15%;padding:0;display:flex;justify-content:flex-end}
.search-box{border:0;display:flex;justify-content:flex-end;width:1270px}
.search-box form{height:40px;width:100%;display:flex}
.search-box form:focus-within{outline:2px solid #003057;border-radius:50px}
.search-box input{flex-grow:1;border-radius:50px 0 0 50px;font-weight:600}
.search-box input:focus{outline:0}
.search-box-input{border:0;background:#fff;font-size:1rem;padding-left:20px}
.search-box-icon{color:#038ab7;border:0;border-radius:0 50px 50px 0;background:#fff;display:flex;cursor:pointer;padding:0;width:5%;align-items:center}
.search-box-input::-webkit-search-cancel-button{display:none}
.search-arrow{width:34px;height:34px}
.close-section{display:flex;cursor:pointer;width:20px}
.close-icon{width:100%;height:100%;cursor:pointer}
@media all and (min-width:1920px){.search-container>.container{padding:0 160px}
.search-arrow{margin-left:7px}
}
.black_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#545457;z-index:91;-moz-opacity:.8;opacity:.5;filter:alpha(opacity=80)}
.black_overlay.open{display:block}
.black_overlay_youtube{display:none !important}
.black_overlay_youtube.open{display:none !important}
@media all and (max-width:767px){.search-container>div>.row{margin:0}
.search-box{width:100%}
.search-box input{width:100%;font-size:1rem}
.search-container{height:160px;position:fixed;margin-top:0}
.fa-chevron-circle-right{font-size:20pt !important;color:#038ab7;cursor:pointer}
.search-box-icon{width:10%;justify-content:center}
.search-arrow{height:24px;align-self:center}
}
@media all and (min-width:768px) and (max-width:1023px){.search-container{height:180px;position:fixed;margin-top:0}
.search-container .container{padding:0 20px}
.search-box{width:100%}
.search-box-icon{width:10%;justify-content:center}
.search-arrow{height:30px;align-self:center;margin-left:15px}
}
@media all and (min-width:1024px) and (max-width:1279px){.search-container{position:fixed;margin-top:0}
.search-container .container{padding:0 20px}
.search-icon{margin-bottom:2px;display:block;font-size:26px;color:#29292e}
.search-box{width:100%}
.search-box-icon{width:7%;justify-content:center}
.search-arrow{height:30px;align-self:center;margin-left:10px}
}
@media all and (min-width:1025px) and (max-width:1280px){.search-container{position:fixed;margin-top:0}
.search-container .container{padding:0 20px}
.search-box{width:100%}
.search-box-icon{width:7%;justify-content:center}
.search-arrow{height:30px;align-self:center;margin-left:25px}
}
.showItem{display:flex;width:100%}
.hideItem{display:none}
.search{width:100%;height:100px}
@media all and (min-width:1025px) and (max-width:1280px){.search{height:80px}
}
@media all and (min-width:415px) and (max-width:1024px){.search{height:70px}
}
@media all and (max-width:768px){.search{height:54px}
}
.search form{height:100%}
.search form>button::after{content:"Search";color:#fff;font-weight:600}
.search input{border-radius:0;padding:0;padding-left:10px;color:#29292e;height:100%;border:0}
@media all and (max-width:768px){.search input{font-size:.8rem}
}
.search input::placeholder{color:#29292e}
.search .search-box-icon{border-radius:0 5px 5px 0;background-color:#038ab7;height:100px;width:23%;display:block}
@media all and (min-width:1025px) and (max-width:1280px){.search .search-box-icon{height:80px}
}
@media all and (min-width:415px) and (max-width:1024px){.search .search-box-icon{height:70px}
}
@media all and (max-width:768px){.search .search-box-icon{height:100%}
}
.search .search-arrow{display:none}
.search .search-btn-text{color:#fff;font-size:1rem;font-weight:800;text-align:center}
.search .search-box-input::before{content:"\f054";font-family:"FontAwesome";margin-left:10px;display:inline-block}
.hp-search-icon-container{background-color:#fff;height:100%;border-radius:5px 0 0 5px;display:flex;justify-content:center;align-items:center;padding:0 27.5px 0 37.5px}
.hp-search-icon-container>.fa-search::before{font-size:28px}
@media all and (max-width:768px){.hp-search-icon-container{padding:0 1rem}
.hp-search-icon-container>.fa-search{font-size:20px !important}
.hp-search-icon-container>.fa-search:before{font-size:20px}
}
::-webkit-input-placeholder{color:#29292e}
:-moz-placeholder{color:#29292e}
::-moz-placeholder{color:#29292e}
:-ms-input-placeholder{color:#29292e}
@media all and (min-width:768px){.search-facets{margin:24px 0}
}
.search-facets .search-facets-title{font-size:1.6rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;display:inline-block}
.search-facets ul{margin:0;padding:0;list-style:none;display:inline-block}
.search-facets ul li{display:inline-block}
@media all and (min-width:768px){.search-facets ul li.search-facets-selected{background:#003057;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.4rem;padding:10px 8px 5px;border:1px solid #003057;margin:0 0 5px 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
}
.search-facets ul li a{display:inline-block;text-decoration:none;text-transform:uppercase;color:#7d7d82;font-size:1.4rem;padding:10px 8px 5px;border:1px solid #d9d9d9;margin:0 0 5px 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-facets ul li a:hover{color:#f0f0f0;background:#d9d9d9}
@media all and (max-width:767px){.search-facets{display:block;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;position:fixed;top:66px;left:0;z-index:6;width:100%;background:rgba(255,255,255,0.93);border-top:1px solid #d9d9d9;-webkit-box-shadow:0 4px 9px -1px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 9px -1px rgba(0,0,0,0.15);box-shadow:0 4px 9px -1px rgba(0,0,0,0.15)}
.search-facets .search-facets--title{display:block;font-size:1.4rem;color:#7d7d82;padding:16px}
.search-facets .filter-icon{display:inline-block}
.search-facets .filter-icon i{display:none}
.search-facets .filter-icon.close-btn{display:block;float:right;background:#003057;color:#fff;height:23px;width:23px;border-radius:100%;font-size:1.2rem;margin-top:-3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-facets .filter-icon.close-btn:after{display:none}
.search-facets .filter-icon.close-btn i{display:block;color:#fff;font-style:normal;text-align:center;line-height:27px}
.search-facets .filter-icon.close-btn:hover{background:#fff}
.search-facets .filter-icon.close-btn:hover i{color:#003057}
.search-facets .filter-icon:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-family:FontAwesome;content:"\f0b0";display:block;color:#003057;margin:0 10px;font-size:1.4rem;float:right;margin-top:-3px}
.search-facets ul{display:none;font-size:1.6rem;text-transform:uppercase}
.search-facets ul li{display:block}
.search-facets ul li a,.search-facets ul li.search-facets-selected{text-decoration:none;color:#fff;display:block;padding:19px 16px 13px 16px;border-top:0;border-left:0;border-right:0;margin:0;border-bottom:1px solid #545457;font-size:1rem;position:relative}
.search-facets ul li a:first-child,.search-facets ul li.search-facets-selected:first-child{border-top:1px solid #545457}
.search-facets ul li a .button-filter-container,.search-facets ul li.search-facets-selected .button-filter-container{display:block;position:absolute;top:14px;right:16px}
.search-facets ul li a .button-filter,.search-facets ul li.search-facets-selected .button-filter{display:block;width:38px;height:22px;background:#7d7d82;border-radius:15px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.search-facets ul li a .button-filter i,.search-facets ul li.search-facets-selected .button-filter i{display:block;background:#fff;height:18px;width:18px;border-radius:100%;position:absolute;top:2px;left:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-facets ul li a .button-filter.active,.search-facets ul li.search-facets-selected .button-filter.active{background:#003057}
.search-facets ul li a .button-filter.active i,.search-facets ul li.search-facets-selected .button-filter.active i{left:18px}
.search-facets.active{background:rgba(0,0,0,0.9)}
.search-facets.active .filters-qty{display:none}
}
.search-results-list{padding-bottom:20px}
ol.search-results-list-results{list-style:none;padding:0}
ol.search-results-list-results li{border-bottom:1px solid #f0f0f0;padding:5px}
ol.search-results-list-results p{color:#545457}
ol.search-results-list-results h2{text-decoration:none;color:#29292e;font-size:1.2rem}
ol.search-results-list-results h2 a{margin:0;padding:0;text-decoration:none;color:#29292e;border:0}
ol.search-results-list-results cite{display:none}
ol.search-results-list-results time{font-size:1rem;color:#7c7c7c;text-transform:uppercase;line-height:2em}
@media all and (max-width:767px){ol.search-results-list-results{margin:20px}
}
ol.search-results-list-results .search-results-list-result{padding:30px 0 23px}
ol.search-results-list-results .search-results-list-result:last-child{border-bottom:0}
ol.search-results-list-results .search-results-list-result .search-results-list-published-date{font-size:1rem;color:#7d7d82;text-transform:uppercase;line-height:2em}
ol.search-results-list-results .search-results-list-result>a{text-decoration:none;color:#f0f0f0}
ol.search-results-list-results .search-results-list-result>a h2{font-size:2rem;margin:0;padding:0}
ol.search-results-list-results .search-results-list-result .search-results-list-result-url{display:none}
ol.search-results-list-results .search-results-list-result .search-results-list-result-url a{color:#7d7d82;text-decoration:none}
ol.search-results-list-results .search-results-list-result .search-results-list-result-text{margin-top:14px;margin-bottom:0}
.search-results-list-pages-elements ol{display:none}
.search-results-list-pages-elements .search-results-list-pages-numbers{list-style:none;padding:0;margin:24px 12px;display:inline-block}
.search-results-list-pages-elements .search-results-list-pages-numbers li{display:inline-block}
.search-results-list-pages-elements .search-results-list-pages-numbers li.search-results-list-pages-selected{background:#003057;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.2rem;padding:9px 8px 4px;border:1px solid #003057;margin:0 0 5px 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-results-list-pages-elements .search-results-list-pages-numbers li.search-results-list-pages-selected strong{font-weight:normal}
.search-results-list-pages-elements .search-results-list-pages-numbers li a{display:inline-block;text-decoration:none;text-transform:uppercase;color:#7d7d82;font-size:1.2rem;padding:9px 8px 4px;border:1px solid #d9d9d9;margin:0 0 5px 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-results-list-pages-elements .search-results-list-pages-numbers li a:hover{color:#f0f0f0;background:#d9d9d9}
.search-results-list-pages-elements .search-results-list-pages-mobile{display:inline-block;display:none}
.search-results-list-pages-elements>a{display:inline-block;font-size:1.2rem}
.search-results-list-pages-elements>a strong{font-weight:normal}
.search-results-list-pages-prev{border:2px solid #003057;background:#fff;border-radius:5px}
.search-results-list-pages-prev:hover{background:#003057;color:#fff;border:2px solid #003057}
.search-results-list-pages-next{background:#003057;border:2px solid #003057;color:#fff}
.search-results-list-pages-next:hover{background:#fff;color:#003057;border:2px solid #003057}
.search-results-list-pages-next,.search-results-list-pages-prev{padding:10px;border-radius:5px;display:inline-block;text-align:center;width:auto;font-size:1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-results-list-pages-next:hover,.search-results-list-pages-prev:hover{text-shadow:none}
.search-results-list-pages-next::after,.search-results-list-pages-prev::after{display:none}
.standfirst h2{font-weight:800 !important;text-transform:uppercase}
table{font-size:1rem;line-height:20px}
table td{padding:10px}
@media all and (max-width:767px){table{font-size:1rem}
}
table p{margin:0;line-height:20px}
.table-responsive.table-type2>table{background-color:#fff;border:0;margin-bottom:1rem}
.table-responsive.table-type2>table th{background-color:#038ab7;border:0;color:#fff;font-weight:600;padding:.5rem 1rem;text-align:left;text-transform:uppercase;vertical-align:middle}
.table-responsive.table-type2>table th p{margin:0}
.table-responsive.table-type2>table td{border:0;border:1px solid #d9d9d9;padding:.5rem 1rem;vertical-align:middle}
.table-responsive.table-type2>table td p{margin:0;color:#fff}
.table-responsive.table-type2>table tr:last-child td{border-bottom:0;border-top:0}
.table-responsive.table-type2>table tr:nth-child(odd) td{background:#60696c;color:#fff}
.tab-panel.tab-navigation .nav-tabs{border-bottom:1px solid #e8e8eb;font-size:1rem;text-transform:uppercase;padding:0;width:100%;display:flex;display:-webkit-flex;align-items:baseline}
.tab-panel.tab-navigation .nav-tabs li{margin:0}
.tab-panel.tab-navigation .nav-tabs li a{display:inline-block;text-decoration:none;color:#7d7d82;text-align:center}
.tab-panel.tab-navigation .nav-tabs li.active a{display:inline-block;text-decoration:none;color:#29292e;text-align:center}
@media only screen and (max-width:992px){.tab-panel.tab-navigation .nav-tabs{display:block}
.tab-panel.tab-navigation .nav-tabs li.active a{display:block}
.tab-panel.tab-navigation .nav:after{clear:both}
.tab-panel.tab-navigation .nav-tabs li{float:none}
.tab-panel.tab-navigation .nav-tabs li a{display:block}
}
@media only screen and (max-width:1198px) and (min-width:993px){.tab-panel.tab-navigation .nav-tabs li a{font-size:1rem}
.tab-panel.tab-navigation .nav>li>a{padding:10px 6px}
}
.tab-panel.tab-level2 .nav-tabs{font-size:1rem;padding-bottom:10px;margin:0}
.tab-panel.tab-level2 .nav-tabs li{margin:0 auto;float:none}
.tab-panel.tab-level2 .nav-tabs li a{display:inline-block;text-decoration:none;color:#29292e;text-align:center}
.tab-panel.tab-level2 .nav-tabs li a:hover{color:#29292e;background:0}
.tab-panel.tab-level2 .nav-tabs li a:after{color:#29292e;background-color:#29292e}
.tab-panel.tab-level2 .nav-tabs li.active a{display:inline-block;text-decoration:none;color:#29292e;text-align:center;background:0}
.tab-courselisting .link-list-course-list ul{margin:0;border:0}
.tab-courselisting .link-list-course-list li a{font-size:1rem}
.course-list-page .grey h2{padding-bottom:20px;border-bottom:2px solid #29292e}
.stepThreeCourseListing{padding-top:30px}
nav[id="-1214202495"]{padding-top:20px}
nav[id="1991717510"]{padding-bottom:20px}
.tab-panel.tab-courselisting{padding-top:20px}
.tab-panel.tab-courselisting .nav-tabs{border:0;padding-bottom:10px;margin:0;flex-direction:column}
.tab-panel.tab-courselisting .nav-tabs li{float:none;padding:10px}
.tab-panel.tab-courselisting .nav-tabs li a{font-size:1rem;display:inline-block;text-decoration:none;color:#29292e;text-align:left;padding-left:0}
.tab-panel.tab-courselisting .nav-tabs li.active a{display:inline-block;text-decoration:none;color:#29292e;text-align:left;margin:0;background:0;text-shadow:1px 0 0 #29292e}
.tags-list h3,.tags-list-redirect h3{font-size:1.6rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;line-height:2em;font-weight:bold}
.tags-list ul,.tags-list-redirect ul{margin:0;padding:0;list-style:none;font-size:1.2rem}
.tags-list ul li,.tags-list-redirect ul li{display:inline-block}
.tags-list.default li a,.tags-list-redirect.default li a,.tags-list.tags-list-redirect li a,.tags-list-redirect.tags-list-redirect li a,.tags-list.default li.selected,.tags-list-redirect.default li.selected,.tags-list.tags-list-redirect li.selected,.tags-list-redirect.tags-list-redirect li.selected{text-decoration:none;color:#a8a8ab;padding:16px;border:1px solid #a8a8ab;text-transform:uppercase;padding:12px 8px 7px;display:inline-block;margin:0 8px 8px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tags-list.default li a:hover,.tags-list-redirect.default li a:hover,.tags-list.tags-list-redirect li a:hover,.tags-list-redirect.tags-list-redirect li a:hover,.tags-list.default li.selected:hover,.tags-list-redirect.default li.selected:hover,.tags-list.tags-list-redirect li.selected:hover,.tags-list-redirect.tags-list-redirect li.selected:hover{color:#29292e}
@media all and (min-width:768px){.tags-list.default ul,.tags-list-redirect.default ul,.tags-list.tags-list-redirect ul,.tags-list-redirect.tags-list-redirect ul{display:block !important}
}
@media all and (max-width:767px){.tags-list.default ul,.tags-list-redirect.default ul,.tags-list.tags-list-redirect ul,.tags-list-redirect.tags-list-redirect ul{margin-top:20px;display:none}
}
.tags-list.tags-filter,.tags-list-redirect.tags-filter{margin:32px 0}
.tags-list.tags-filter>h3,.tags-list-redirect.tags-filter>h3{display:inline-block}
.tags-list.tags-filter ul,.tags-list-redirect.tags-filter ul{display:inline-block}
.tags-list.tags-filter a,.tags-list-redirect.tags-filter a,.tags-list.tags-filter li.selected,.tags-list-redirect.tags-filter li.selected{display:inline-block;text-decoration:none;text-transform:uppercase;color:#7d7d82;font-size:1.2rem;padding:13px 8px 7px;border:1px solid #7d7d82;margin:0 0 5px 5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
.tags-list.tags-filter a:hover,.tags-list-redirect.tags-filter a:hover,.tags-list.tags-filter li.selected:hover,.tags-list-redirect.tags-filter li.selected:hover{color:#29292e;background:#a8a8ab}
.tags-list.tags-filter a.clicked,.tags-list-redirect.tags-filter a.clicked,.tags-list.tags-filter li.selected.clicked,.tags-list-redirect.tags-filter li.selected.clicked,.tags-list.tags-filter a.active,.tags-list-redirect.tags-filter a.active,.tags-list.tags-filter li.selected.active,.tags-list-redirect.tags-filter li.selected.active{background:#003057;color:#fff;border-color:#003057}
.tags-list.tags-filter a.clicked:after,.tags-list-redirect.tags-filter a.clicked:after,.tags-list.tags-filter li.selected.clicked:after,.tags-list-redirect.tags-filter li.selected.clicked:after,.tags-list.tags-filter a.active:after,.tags-list-redirect.tags-filter a.active:after,.tags-list.tags-filter li.selected.active:after,.tags-list-redirect.tags-filter li.selected.active:after{display:inline-block;content:"X";margin-left:10px}
@media all and (max-width:768px){.tags-list.tags-filter,.tags-list-redirect.tags-filter{display:none}
}
.tag-list ul{list-style:none;padding:0;margin:0}
.tag-list li.selected{font-weight:bold;padding:0;margin:0 5px 0 0;display:block;float:left;color:#038ab7;list-style:none;font-size:1.6rem}
.tag-list li.selected:after{content:","}
.tag-list li{padding:0;margin:0 5px 0 0;display:block;float:left;color:#038ab7;list-style:none;font-size:1.6em}
.tag-list li a:after{content:","}
.tag-list li:last-child a:after{display:none}
.text:last-child{margin:.5rem 0}
.col-md-8 .text.button-secondary,.col-md-8 .text.button-primary{margin-bottom:16px}
.text img{max-width:100%;border:0}
.rounded-rectangle-btn{color:#fff;display:block;font-weight:800;text-align:center;border-radius:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;box-shadow:0 0 0 rgba(0,0,0,0.1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);margin-bottom:10px}
.rounded-rectangle-btn:last-child{margin:0 0 10px 0}
.rounded-rectangle-btn a{color:#fff !important;width:100%;padding:15px !important;display:block;text-decoration:none;text-shadow:none;border:none !important}
.rounded-rectangle-btn a:hover{color:#fff;text-shadow:none}
.rounded-rectangle-btn p{margin:0}
.rounded-rectangle-btn::after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,0.3);opacity:0;transition:all 1s cubic-bezier(0.165,0.84,0.44,1);border-radius:5px}
.rounded-rectangle-btn:hover{transform:scale(1,1)}
.rounded-rectangle-btn:hover::after{opacity:1}
.button-bg--default{background-color:transparent}
.button-bg--black{background-color:#29292e}
.button-bg--pcl-neutral{background-color:#003057}
.button-bg--pbs-blue{background-color:#038ab7}
.button-bg--esc-orange{background-color:#ed6b06}
.button-bg--clearing-red{background-color:#ac0e1c}
.button-bg--enterprise-festival{background-color:#ad4596}
.button-bg--enterprise-festival-pro{background-color:#003057}
.button-bg--game-art{background-color:#ad4596}
.button-bg--animation{background-color:#e04954}
.button-bg--mograph{background-color:#eab431}
.button-bg--vfx{background-color:#009c9c}
.button-bg--producing{background-color:#7fb75a}
.button-icons--arrow-down a::after,.button-icons--right-chevron a::after,.button-icons--envelope a::after,.button-icons--chat a::after,.button-icons--arrow-up a::after,.button-icons--location a::after{content:" ";display:inline-block;height:13px;width:17px;margin-bottom:3px;margin-left:10px;vertical-align:middle}
.button-icons--arrow-down a::after{background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/arrow-down.svg") no-repeat}
.button-icons--right-chevron a::after{background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/chevron.svg") no-repeat}
.button-icons--envelope a::after{background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/envelope.svg") no-repeat}
.button-icons--chat a::after{background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/chat.svg") no-repeat}
.button-icons--arrow-up a::after{background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/arrow-up.svg") no-repeat}
.button-icons--location a::after{background:url("../../../../content/dam/region-core/uk/pearson-college/assets/global/templates/icons/buttons/location.svg") no-repeat}
.text--esc-orange a,.text--pbs-blue a,.text--pcl-neutral a{text-decoration:none}
.text--esc-orange a{border-bottom:2px solid #ed6b06}
.text--pbs-blue a{border-bottom:2px solid #038ab7}
.text--pcl-neutral a{border-bottom:2px solid #003057}
.header-image-title h1,.header-image-title h2{text-shadow:1px 1px 2px rgba(0,0,0,0.25);color:#fff}
.header-image-title h1{font-size:1rem}
.header-image-title h2{font-size:2.5rem}
.header-image-title p{margin-top:2rem;color:#fff}
.header-image-title a{color:#fff;font-weight:700;padding:1rem;background-color:#ed6b06;border-radius:5px;font-size:.8rem;width:100%;border:0}
.text-white{color:#fff}
.pbs-course-summary,.ug-pbs-course-summary,.da-course-summary,.ug-esc-course-summary,.sc-course-summary,.pg-esc-course-summary,.pg-pbs-course-summary{background-color:#f0f0f0;border-radius:5px;padding:5px 20px;margin-bottom:10px}
.cta a{text-decoration:none;color:#038ab7;font-weight:bold}
.cta a:after{content:"\f054";font-family:"FontAwesome";margin-left:10px}
.pbs-course-summary p{text-align:center}
.pbs-course-summary li{padding:5px 0}
.pbs-course-summary ul{list-style-type:none}
.pbs-course-summary ul li:first-child:before{content:"\f133";display:inline-block;color:#29292e;font-family:FontAwesome;font-size:1rem;padding-right:10px;overflow:hidden}
.pbs-course-summary ul li:nth-child(2):before{content:"\f154";display:inline-block;color:#29292e;font-family:FontAwesome;font-size:1rem;padding-right:10px;overflow:hidden}
.pbs-course-summary ul li:nth-child(3):before{content:"\f041";display:inline-block;color:#29292e;font-family:FontAwesome;font-size:1rem;padding-right:10px;overflow:hidden}
.pbs-course-summary ul li:nth-child(4):before{content:"\f061";display:inline-block;color:#29292e;font-family:FontAwesome;font-size:1rem;padding-right:10px;overflow:hidden}
.ug-pbs-course-summary p img{max-width:100px;margin:0 auto;display:block}
.ug-pbs-course-summary li{padding:5px 0}
.ug-pbs-course-summary h2{text-align:center;border-bottom:1px solid #e8e8eb;width:90%;margin:20px auto;padding-bottom:20px}
.ug-pbs-course-summary ul{list-style-type:none;padding:0}
.ug-pbs-course-summary ul li:first-child:before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(2):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-black.svg") no-repeat;background-size:20px;background-size:contain;width:28px;height:30px;display:inline-block;margin-right:12px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(3):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg") no-repeat;background-size:20px;background-size:contain;width:24px;height:30px;display:inline-block;margin-right:13px;margin-bottom:-10px;margin-left:3px}
.ug-pbs-course-summary ul li:nth-child(4):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(5):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(6):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:29px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(7):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(8):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(9):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-pbs-course-summary ul li:nth-child(10):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:6px;margin-bottom:-10px;margin-left:4px}
.da-course-summary h2{text-align:center;border-bottom:1px solid #e8e8eb;width:90%;margin:20px auto;padding-bottom:20px}
.da-course-summary ul{list-style-type:none}
.da-course-summary ul li:first-child:before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-da.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:10px}
.da-course-summary ul li:nth-child(2):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-da.svg") no-repeat;background-size:20px;background-size:contain;width:18px;height:20px;display:inline-block;margin-right:12px}
.da-course-summary ul li:nth-child(3):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/location-da.svg") no-repeat;background-size:20px;background-size:contain;width:14px;height:20px;display:inline-block;margin-right:16px}
.da-course-summary ul li:nth-child(4):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-da.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:10px}
.da-course-summary ul li:nth-child(5):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-da.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:10px}
.da-course-summary ul li:nth-child(6):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-da.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:19px;display:inline-block;margin-right:10px}
.da-course-summary ul li:nth-child(7):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-da.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:10px}
.da-course-summary ul li:nth-child(8):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-da.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:10px}
.da-course-summary ul li:nth-child(9):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-da.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-da.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-da.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:10px}
.ug-esc-course-summary p img{max-width:100px;margin:0 auto;display:block}
.ug-esc-course-summary li{padding:5px 0}
.ug-esc-course-summary h2{text-align:center;border-bottom:1px solid #e8e8eb;width:90%;margin:20px auto;padding-bottom:20px}
.ug-esc-course-summary ul{padding:0;list-style-type:none}
.ug-esc-course-summary ul a{color:#ed6b06}
.ug-esc-course-summary ul li:first-child:before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/ucas-code-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(2):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/institution-code-black.svg") no-repeat;background-size:20px;background-size:contain;width:28px;height:30px;display:inline-block;margin-right:12px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(3):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg") no-repeat;background-size:20px;background-size:contain;width:24px;height:30px;display:inline-block;margin-right:13px;margin-bottom:-10px;margin-left:3px}
.ug-esc-course-summary ul li:nth-child(4):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(5):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(6):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:29px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(7):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(8):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(9):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.ug-esc-course-summary ul li:nth-child(10):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:6px;margin-bottom:-10px;margin-left:4px}
.sc-course-summary li{padding:5px 0}
.sc-course-summary h2{text-align:center;border-bottom:1px solid #e8e8eb;width:90%;margin:20px auto;padding-bottom:20px}
.sc-course-summary ul{list-style-type:none;padding:0}
.sc-course-summary ul li:first-child:before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg") no-repeat;background-size:20px;background-size:contain;width:24px;height:30px;display:inline-block;margin-right:13px;margin-bottom:-10px;margin-left:3px}
.sc-course-summary ul li:nth-child(2):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.sc-course-summary ul li:nth-child(3):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.sc-course-summary ul li:nth-child(4):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:29px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.sc-course-summary ul li:nth-child(5):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.sc-course-summary ul li:nth-child(6):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.pg-esc-course-summary li{padding:5px 0}
.pg-esc-course-summary h2{text-align:center;border-bottom:1px solid #e8e8eb;width:90%;margin:20px auto;padding-bottom:20px}
.pg-esc-course-summary ul{list-style-type:none;padding:0}
.pg-esc-course-summary ul li:first-child:before{content:" ";background-color:#ed6b06;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tutor.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tutor.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/tutor.svg") no-repeat;background-size:20px;background-size:contain;width:19px;height:20px;display:inline-block;margin-right:21px}
.pg-esc-course-summary ul li:nth-child(2):before{content:" ";background-color:#ed6b06;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/location.svg") no-repeat;background-size:20px;background-size:contain;width:14px;height:20px;display:inline-block;margin-right:26px}
.pg-esc-course-summary ul li:nth-child(3):before{content:" ";background-color:#ed6b06;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/start-dates.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:20px}
.pg-esc-course-summary ul li:nth-child(4):before{content:" ";background-color:#ed6b06;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/study-mode.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:19px;display:inline-block;margin-right:20px}
.pg-esc-course-summary ul li:nth-child(5):before{content:" ";background-color:#ed6b06;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration.svg") no-repeat;background-size:20px;background-size:contain;width:20px;height:20px;display:inline-block;margin-right:20px}
.pg-pbs-course-summary li{padding:5px 0}
.pg-pbs-course-summary h2{text-align:center;border-bottom:1px solid #e8e8eb;width:90%;margin:20px auto;padding-bottom:20px}
.pg-pbs-course-summary ul{list-style-type:none;padding:0}
.pg-pbs-course-summary ul li:first-child:before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/location-black.svg") no-repeat;background-size:20px;background-size:contain;width:24px;height:30px;display:inline-block;margin-right:13px;margin-bottom:-10px;margin-left:3px}
.pg-pbs-course-summary ul li:nth-child(2):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/start-dates-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.pg-pbs-course-summary ul li:nth-child(3):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/tuition-fees-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.pg-pbs-course-summary ul li:nth-child(4):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/study-mode-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:29px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.pg-pbs-course-summary ul li:nth-child(5):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/programme-duration-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.pg-pbs-course-summary ul li:nth-child(6):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/entry-requirements-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.pg-pbs-course-summary ul li:nth-child(7):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/contact-hours-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:10px;margin-bottom:-10px}
.pg-pbs-course-summary ul li:nth-child(8):before{content:" ";background-color:#038ab7;-webkit-mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg);mask-image:url(../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg);background:url("../../../../content/dam/region-core/uk/pearson-college/icons/accreditation-black.svg") no-repeat;background-size:20px;background-size:contain;width:30px;height:30px;display:inline-block;margin-right:6px;margin-bottom:-10px;margin-left:4px}
.homepage-banner-copy{margin-top:134px !important;color:#fff;text-transform:uppercase;width:80%}
@media all and (min-width:1281px) and (max-width:1919px){.homepage-banner-copy{margin-top:60px !important;width:70%}
}
@media all and (min-width:1025px) and (max-width:1280px){.homepage-banner-copy{margin-top:60px !important;width:75%}
}
@media all and (min-width:769px) and (max-width:1024px){.homepage-banner-copy{margin-top:41px !important;width:60%}
}
@media all and (max-width:768px){.homepage-banner-copy{margin-top:150px !important}
}
.homepage-banner-copy h1{font-size:1.3rem;font-weight:800;text-shadow:1px 1px 2px rgba(0,0,0,0.25);margin-left:-1e+21em}
@media all and (min-width:1025px) and (max-width:1280px){.homepage-banner-copy h1{font-size:1rem}
}
@media all and (min-width:769px) and (max-width:1024px){.homepage-banner-copy h1{font-size:.9rem;margin:0 0 0 -1e+21em}
}
@media all and (max-width:768px){.homepage-banner-copy h1{font-size:.8rem;margin:0 0 0 -1e+21em}
}
.homepage-banner-copy h2{font-size:4.2em;line-height:1em;text-shadow:1px 1px 2px rgba(0,0,0,0.25)}
@media all and (min-width:1025px) and (max-width:1280px){.homepage-banner-copy h2{font-size:3em}
}
@media all and (min-width:769px) and (max-width:1024px){.homepage-banner-copy h2{font-size:2.2rem;margin:0}
}
@media all and (max-width:768px){.homepage-banner-copy h2{font-size:2em;margin:0}
}
.layout-default h1{text-transform:uppercase;font-weight:800 !important;font-size:2.5rem}
@media all and (max-width:1024px){.layout-default h1{font-size:1.6rem}
}
.title.default{text-transform:uppercase;font-weight:800 !important;font-size:2.5rem}
@media all and (max-width:1024px){.title.default{font-size:1.6rem}
}
.background-video__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:481px) and (max-width:767px){.background-video__container{padding-bottom:90px}
}
.background-video__container>[class*="container"]{min-height:inherit;position:relative;z-index:3}
.background-video__container>[class*="container"]>.row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.background-video__wrap-outer{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none !important}
.background-video__wrap-inner{position:relative;height:100%;width:100%;overflow:hidden}
.background-video__contrast-mask{display:block;content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:2}
.background-video__media{display:block;height:100%;width:100%;object-fit:cover;object-position:top center;margin:0;position:absolute}
@media(max-width:480px){.background-video__media{display:none}
}
.background-video__control{height:32px;width:32px;line-height:1;padding:0;border:0;border-radius:0;position:absolute;right:30px;bottom:30px;z-index:4;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.background-video__control.is-visible{opacity:.6;visibility:visible}
.background-video__control.is-visible:hover,.background-video__control.is-visible:active,.background-video__control.is-visible:focus{opacity:1}
.background-video__control.play{background-image:url("../../../../content/dam/region-core/uk/pearson-college/images/icons/pearson-college-london/sprite--play-pause.svg#icon-play--chalk-white")}
.background-video--dark-controls .background-video__control.play{background-image:url("../../../../content/dam/region-core/uk/pearson-college/images/icons/pearson-college-london/sprite--play-pause.svg#icon-play--soft-black")}
.background-video__control.pause{background-image:url("../../../../content/dam/region-core/uk/pearson-college/images/icons/pearson-college-london/sprite--play-pause.svg#icon-pause--chalk-white")}
.background-video--dark-controls .background-video__control.pause{background-image:url("../../../../content/dam/region-core/uk/pearson-college/images/icons/pearson-college-london/sprite--play-pause.svg#icon-pause--soft-black")}
@media(max-width:480px){.background-video__control{display:none}
}
.background-video__fallback-container{display:block;height:100%;width:100%;overflow:hidden}
.background-video__fallback-image{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}
.sibling-uses--pull-up-10percent{padding-bottom:calc(10% + 45px)}
@media(max-width:1169px){.sibling-uses--pull-up-10percent .background-video__control{bottom:calc(10% + 45px)}
}
.min-height--400{min-height:400px}
.min-height--600{min-height:600px}
.min-height--45vh{min-height:45vh}
.min-height--65vh{min-height:65vh}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.background-video__container>[class*="container"]::after{content:""}
.min-height--400.background-video__container>[class*="container"]::after{height:400px}
.min-height--600.background-video__container>[class*="container"]::after{height:600px}
.min-height--45vh.background-video__container>[class*="container"]::after{height:45vh}
.min-height--65vh.background-video__container>[class*="container"]::after{height:65vh}
.background-video__container>[class*="container"] .row{align-self:center}
.background-video__media,.background-video__fallback-image{height:auto;width:auto;min-height:100%;min-width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.background-video__fallback-image{max-width:none}
.background-video__control{z-index:5}
.background-video__wrap-outer + .container{z-index:4}
.background-video__contrast-mask{z-index:3}
.background-video__media{z-index:2}
.background-video__fallback-image{z-index:1}
}
.youtube-video-modal .ui-dialog-content .ui-widget-content{background-color:transparent}
.youtube-video{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:60%;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);margin-bottom:10px}
.youtube-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.youtube-video-wrapper{position:absolute;width:100%;height:100%;display:block;cursor:pointer;border:0;padding:0;background-color:transparent}
.youtube-video-wrapper:after{content:"\f16a";display:block;font-family:FontAwesome;color:#fff;font-size:5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.youtube-video-wrapper:before{z-index:3;content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.youtube-video-wrapper:hover:after,.youtube-video-wrapper:hover:before{opacity:1;font-size:6em}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.youtube-video-wrapper:hover:after,.youtube-video-wrapper:hover:before{font-size:85px}
}
.youtube-video-img{width:100%;height:100%}
.youtube-video-modal-container{position:absolute;border:none !important;padding:0 !important;border-radius:0 !important;margin:0 !important;overflow:inherit !important;z-index:10000 !important}
@media screen and (min-width:768px){.youtube-video-modal-container{width:700px !important;height:435px !important}
}
@media screen and (min-width:992px){.youtube-video-modal-container{width:914px !important;height:555px !important}
}
.youtube-video-modal{width:100% !important;height:100% !important;padding:0 !important;overflow:hidden !important}
.youtube-video-cross-icon{display:none !important;position:absolute;top:0;right:0;font-size:26px !important;color:#fff;float:right;margin-right:20px;margin-top:5px;cursor:pointer;width:40px;border:0;background:0;z-index:10001}
.youtube-video-container{position:relative;width:100%;clear:both;height:100%}
.youtube-video-container>.youtube-video-iframe{position:relative;display:block;border:0;margin:0 auto;width:100%;height:100%}
@media screen and (min-width:768px){.youtube-video-container>.youtube-video-iframe{width:100%;height:100%}
}
@media screen and (min-width:992px){.youtube-video-container>.youtube-video-iframe{width:100%;height:100%}
}
.escapeStudios main a{color:#29292e;border-bottom:2px solid #ed6b06}
.escapeStudios main .section.breadcrumb ul li::after{color:#ed6b06}
.pearsonBusinessSchool main a{color:#29292e;border-bottom:2px solid #038ab7}
.pearsonBusinessSchool main .section.breadcrumb ul li::after{color:#038ab7}
.cc_banner-wrapper{box-shadow:0 0 5px -1px rgba(0,0,0,0.28);display:flex;position:fixed;z-index:2147483640;bottom:0;color:#29292e;background:#fff;width:100%;height:120px}
@media all and (min-width:769px) and (max-width:1024px){.cc_banner-wrapper{height:100px}
}
@media all and (max-width:768px){.cc_banner-wrapper{height:60px}
}
.cc_container{width:100%;height:100%;display:flex;justify-content:space-between;color:#fff}
.cc_container .cc-icon-container{width:7.5%;display:flex;justify-content:center;align-items:center}
@media all and (max-width:768px){.cc_container .cc-icon-container{width:20%}
}
.cc_container .cc-icon{width:30px;height:32px;background-image:url(../../../../content/dam/region-core/uk/pearson-college/images/icons/pearson-college-london/cookie-icon.svg);background-repeat:no-repeat,repeat}
.cc_container .cc-message{width:85%;display:flex;align-items:center;line-height:1rem}
@media all and (max-width:768px){.cc_container .cc-message p{font-size:.7rem;margin:0;line-height:1rem}
}
@media all and (max-width:768px){.cc_container .cc-message{width:60%}
}
.cc_container .cc-message a{font-size:1rem;color:#29292e;font-weight:800}
@media all and (max-width:769px){.cc_container .cc-message a{font-weight:400}
}
.cc_container .cc-dismiss{cursor:pointer;width:120px;background-color:#29292e;justify-content:center;align-items:center;display:flex}
@media all and (min-width:769px) and (max-width:1024px){.cc_container .cc-dismiss{width:100px}
}
@media all and (max-width:768px){.cc_container .cc-dismiss{width:15.31%}
}
.cc_container .cc-dismiss-icon{width:25px;height:25px;background-image:url(../../../../content/dam/region-core/uk/pearson-college/assets/global/search/close-white20x20.svg)}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#29292e;opacity:.8;z-index:9999 !important}
.ui-dialog .ui-dialog-content{background-color:#29292e !important;outline:0}
.ui-dialog .ui-dialog-content:focus{outline:0}
.ui-dialog:focus{outline:0}
.par-footer{background:#29292e}
[class*="footer-social--"]>.container>.row>.col-md-6{flex-basis:16%}
[class*="footer-social--"]>.container,.footer-link-list>.container,.footer-cta>.container{padding:0 20px}
.footer-tile-pbs:hover{border-bottom:3px solid #038ab7}
.footer-tile-pbs:hover .content-tile-subtitle,.footer-tile-pbs:hover p.content-tile-subtitle:last-child:after{color:#038ab7}
.footer-tile-esc:hover{border-bottom:3px solid #ed6b06}
.footer-tile-esc:hover .content-tile-subtitle,.footer-tile-esc:hover p.content-tile-subtitle:last-child:after{color:#ed6b06}
[class*="footer-social--"]{display:none;padding:0 0 20px 0}
.footer-social--heading{padding:20px 0 0 0}
.footer-social--heading h2{color:#fff;font-size:13pt;font-weight:700;text-transform:none}
.footer-links{padding-bottom:60px;padding-top:20px}
.footer-tile-pbs,.footer-tile-esc{padding-bottom:20px;background-color:#fff;box-shadow:0 0 5px -1px rgba(0,0,0,0.28);padding:1px 13px !important;word-wrap:break-word;border-bottom:3px solid transparent;border-radius:5px}
.footer-tile-pbs .content-tile__title,.footer-tile-esc .content-tile__title{color:#29292e}
.footer-tile-pbs h2,.footer-tile-esc h2{font-size:14pt;text-transform:none;line-height:unset}
.footer-tile-pbs a:hover,.footer-tile-esc a:hover{text-decoration:none}
.footer-tile-pbs p,.footer-tile-esc p{margin-top:20px;margin-bottom:0}
.footer-tile-pbs .content-tile-subtitle,.footer-tile-esc .content-tile-subtitle{color:#7d7d82}
.footer-tile-pbs p.content-tile-subtitle:last-child:after,.footer-tile-esc p.content-tile-subtitle:last-child:after{content:"\f054";font-family:"FontAwesome";font-weight:400;float:right;color:#29292e;top:flex;font-size:13pt}
.footer-social-icon{height:25px;width:25px}
.footer-social-icon img{width:100%;height:20px}
.footer-social--esc>.container>.row>.col-md-6>section>.row>.col-md-3>div>div>figure>a>picture>img:hover{filter:brightness(0) saturate(100%) invert(66%) sepia(41%) saturate(6099%) hue-rotate(351deg) brightness(89%) contrast(111%)}
.footer-social--default>.container>.row>.col-md-6>section>.row>.col-md-3>div>div>figure>a>picture>img:hover{filter:brightness(0) saturate(100%) invert(32%) sepia(94%) saturate(1073%) hue-rotate(165deg) brightness(100%) contrast(98%)}
.footer-address .content-tile__title,.footer-address .content-tile-text{color:#fff}
.footer-address p,.footer-address a,.footer-address span{color:#fff;font-size:10pt;font-weight:600;word-wrap:break-word;margin:10px 0;line-height:10pt}
.footer-address span{display:block}
.footer-address h2{font-weight:700;font-size:13pt;text-transform:none}
.footer-address a{color:#fff}
.footer-address a:hover{text-decoration:underline}
.footer-link-list{padding-bottom:60px}
.footer-link-list-item{padding-bottom:0;line-height:17pt}
.footer-link-list-item h2{font-size:13pt;font-weight:700;text-transform:none}
.footer-link-list-item ul{padding:0;list-style-type:none}
.footer-link-list-item li{text-decoration:none;font-weight:600;font-size:10pt;margin:10px 0;line-height:10pt}
.footer-link-list-item h2,.footer-link-list-item li,.footer-link-list-item a{color:#fff}
@media all and (max-width:767px){.footer-link-list>.container>.row>div{padding-bottom:5px}
.footer-link-list>.container>.row>div:first-child{padding-bottom:10px}
.footer-tile-pbs,.footer-tile-esc{margin-top:-40px;margin-bottom:55px}
.footer-tile-pbs h2,.footer-tile-esc h2{font-size:12pt}
.footer-tile-esc{margin-bottom:35px}
.footer-tile-pbs{margin-top:0}
[class*="footer-social--"]{margin-top:-20px;padding:0 20px 20px 20px}
[class*="footer-social--"] .container{padding:0}
[class*="footer-social--"]>.container>.row>.col-md-6>section>.row{flex-wrap:nowrap}
[class*="footer-social--"]>.container>.row>.col-md-6>section>.row .col-md-3{flex-basis:10%;padding-right:5px}
.footer-social-icon{width:20px;height:20px}
.footer-scroll{width:50%}
.footer-link-list{padding-bottom:50px;word-wrap:break-word}
.footer-link-list-item h2{font-size:13pt;font-weight:700}
.footer-link-list-item ul{padding:0;list-style-type:none}
.footer-link-list-item li{text-decoration:none;font-weight:600;font-size:10pt}
.footer-address p{font-weight:600;font-size:10pt;line-height:10pt;padding-bottom:2px}
.footer-address h2{font-weight:700;font-size:13pt}
}
@media all and (min-width:768px) and (max-width:1023px){[class*="footer-social--"]>.container,.footer-link-list>.container,.footer-cta>.container{padding:0 20px}
.footer-tile-pbs,.footer-tile-esc{margin-top:-40px}
.footer-tile-pbs h2,.footer-tile-esc h2{font-size:12pt}
.footer-tile-pbs .content-tile-subtitle,.footer-tile-esc .content-tile-subtitle{font-size:10pt}
.footer-address p{line-height:10pt;padding-bottom:2px}
.footer-link-list-item li{font-size:10pt;padding-bottom:2px}
}
@media all and (min-width:1024px) and (max-width:1280px){[class*="footer-social--"]>.container,.footer-link-list>.container,.footer-cta>.container{padding:0 60px}
.footer-tile-pbs h2,.footer-tile-esc h2{font-size:13pt}
.footer-tile-pbs .content-tile-subtitle,.footer-tile-esc .content-tile-subtitle{font-size:11pt}
.footer-tile-pbs,.footer-tile-esc{margin-top:-9.8%}
}
@media all and (min-width:1280px){[class*="footer-social--"]>.container,.footer-link-list>.container,.footer-cta>.container{padding:0 55px}
.footer-tile-pbs h2,.footer-tile-esc h2{font-size:13pt}
.footer-tile-pbs .content-tile-subtitle,.footer-tile-esc .content-tile-subtitle{font-size:11pt}
.footer-tile-pbs,.footer-tile-esc{margin-top:-7.5%}
}
@media all and (min-width:1920px){[class*="footer-social--"]>.container,.footer-link-list>.container,.footer-cta>.container{padding:0;max-width:1220px}
.footer-tile-pbs,.footer-tile-esc{margin-top:-7.1%}
}
@media only screen and (max-width:736px) and (orientation:landscape){.footer-tile-pbs,.footer-tile-esc{margin-top:-12% !important}
}
*{box-shadow:inset;box-sizing:border-box}
*#quizzie{margin:0;padding:0;width:100%;height:100%}
*#quizzie input{padding:10px;width:50%;margin:5px}
*.formlabel{width:25%;margin:5px}
*.btn-primary-button{text-transform:uppercase;text-decoration:none;color:#fff;background:#29292e;padding:15px 35px 15px 20px;border:0;cursor:pointer;transition:all}
*#quizzie ul{list-style:none;display:block;width:auto}
*#quizzie ul.current{display:block}
*#quizzie ul li{width:100%;overflow:auto;text-align:center}
*#quizzie ul li.quiz-answer{cursor:pointer}
*#quizzie ul li.question,*#quizzie ul li.results-inner{display:block;float:none;width:100%;text-align:center;margin:0;margin-bottom:2%}
*#quizzie ul li:last-child{margin-right:0}
*#quizzie *.question-wrap,*#quizzie *.answer-wrap{display:block;padding:1%;margin:1em 10%}
*#quizzie *.answer-wrap{background:#038ab7;border-radius:10px}
*#quizzie *.answer-wrap:hover{background:#000}
*.answer-text{font-size:2rem;font-weight:600;color:#fff}
input.answer-text.submit{background:#29292e}
input.answer-text.submit:hover{background:#038ab7}
*.avatar img{width:50%;margin:0 auto;display:block}
*.progress{display:none;overflow:hidden;height:18px;background-color:#fff;background-repeat:repeat-x}
*.progress *.bar{width:1%;height:18px;background-color:#038ab7;background-repeat:repeat-x}
.esc-course-vfx-page main a{color:#29292e;text-decoration:none;border-bottom:2px solid #009c9c}
.esc-course-vfx-page .content-tile-line figcaption{border-top:5px solid #009c9c}
.esc-course-vfx-page .chevron-cta p:last-child a:after{color:#009c9c}
.esc-course-vfx-page .content-tile-colour{background-color:#009c9c}
.esc-course-vfx-page .content-tile-colour a{color:#fff !important;border-bottom:2px solid #fff}
.esc-course-vfx-page .content-tile-colour a:hover{text-shadow:0 0 1px #fff,0 0 1px #fff;color:#fff}
.esc-course-vfx-page .content-tile-colour .content-tile__title,.esc-course-vfx-page .content-tile-colour .content-tile-subtitle,.esc-course-vfx-page .content-tile-colour .content-tile-text{color:#fff}
.esc-course-vfx-page .content-tile--image-small .content-tile-container{border-top:2px solid #009c9c !important}
.esc-course-vfx-page .content-tile--landscape-image-text figcaption{border-top:5px solid #009c9c}
.esc-course-vfx-page .content-tile-full-width--image .content-tile-text p:last-child a:last-child,.esc-course-vfx-page .content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child,.esc-course-vfx-page .content-tile-full-width--text .content-tile-text p:last-child a:last-child{background-color:#009c9c;border:0;text-decoration:none}
.esc-course-vfx-page .content-tile-full-width--image .content-tile-text p:last-child a:last-child:hover,.esc-course-vfx-page .content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child:hover,.esc-course-vfx-page .content-tile-full-width--text .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.esc-course-vfx-page .content-tile-landscape--50-50 figcaption,.esc-course-vfx-page .content-tile-landscape--50-50-reverse figcaption{border-top:5px solid #009c9c}
.esc-course-vfx-page .content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child,.esc-course-vfx-page .content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child{background-color:#009c9c}
.esc-course-vfx-page .header-image{border-bottom:5px solid #009c9c}
.esc-course-vfx-page .header-image-title a{background-color:#009c9c}
.esc-course-vfx-page .breadcrumb--esc-orange li::after{color:#009c9c !important}
.esc-course-vfx-page div[class*="button-bg--esc-orange"]{background-color:#009c9c}
.esc-course-animation-page main a{color:#29292e;text-decoration:none;border-bottom:2px solid #e04954}
.esc-course-animation-page .content-tile-line figcaption{border-top:5px solid #e04954}
.esc-course-animation-page .chevron-cta p:last-child a:after{color:#e04954}
.esc-course-animation-page .content-tile-colour{background-color:#e04954}
.esc-course-animation-page .content-tile-colour a{color:#fff !important;border-bottom:2px solid #fff}
.esc-course-animation-page .content-tile-colour a:hover{text-shadow:0 0 1px #fff,0 0 1px #fff;color:#fff}
.esc-course-animation-page .content-tile-colour .content-tile__title,.esc-course-animation-page .content-tile-colour .content-tile-subtitle,.esc-course-animation-page .content-tile-colour .content-tile-text{color:#fff}
.esc-course-animation-page .content-tile--image-small .content-tile-container{border-top:2px solid #e04954 !important}
.esc-course-animation-page .content-tile--landscape-image-text figcaption{border-top:5px solid #e04954}
.esc-course-animation-page .content-tile-full-width--image .content-tile-text p:last-child a:last-child,.esc-course-animation-page .content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child,.esc-course-animation-page .content-tile-full-width--text .content-tile-text p:last-child a:last-child{background-color:#e04954;border:0;text-decoration:none}
.esc-course-animation-page .content-tile-full-width--image .content-tile-text p:last-child a:last-child:hover,.esc-course-animation-page .content-tile-full-width--image-reverse .content-tile-text p:last-child a:last-child:hover,.esc-course-animation-page .content-tile-full-width--text .content-tile-text p:last-child a:last-child:hover{text-shadow:none}
.esc-course-animation-page .content-tile-landscape--50-50 figcaption,.esc-course-animation-page .content-tile-landscape--50-50-reverse figcaption{border-top:5px solid #e04954}
.esc-course-animation-page .content-tile-landscape--50-50 .content-tile-text p:last-child a:last-child,.esc-course-animation-page .content-tile-landscape--50-50-reverse .content-tile-text p:last-child a:last-child{background-color:#e04954}
.esc-course-animation-page .header-image{border-bottom:5px solid #e04954}
.esc-course-animation-page .header-image-title a{background-color:#e04954}
.esc-course-animation-page .breadcrumb--esc-orange li::after{color:#e04954 !important}
.esc-course-animation-page div[class*="button-bg--esc-orange"]{background-color:#e04954}
@font-face{font-family:"OpenSansLight";src:url("pearson-college/css/fonts/OpenSans-Light-webfont.eot");src:url("pearson-college/css/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("pearson-college/css/fonts/OpenSans-Light-webfont.woff") format("woff"),url("pearson-college/css/fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("pearson-college/css/fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"OpenSansRegular";src:url("pearson-college/css/fonts/OpenSans-Regular-webfont.eot");src:url("pearson-college/css/fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("pearson-college/css/fonts/OpenSans-Regular-webfont.woff") format("woff"),url("pearson-college/css/fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("pearson-college/css/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}
@-webkit-keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.filter-primary{color:#575755;padding:2.5em 10em;text-align:center}
.filter-primary h1{font-family:"OpenSansLight",Arial,sans-serif;font-weight:300}
.overlay-dotted{background-image:url(pearson-college/css/images/line-art-marquee.png);background-position:center top;background-repeat:repeat-x}
.hidden{display:none}
.loader{margin:auto;overflow:hidden}
.loader.loader-overlay{position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;margin-top:0;margin-bottom:0;width:100%;height:14em}
.loader .spinner{border-radius:50%;border-top:1.1em solid rgba(1,92,174,0.2);border-right:1.1em solid rgba(1,92,174,0.2);border-bottom:1.1em solid rgba(1,92,174,0.2);border-left:1.1em solid #982881;height:8em;width:8em;margin:2em auto;position:relative;text-indent:-9999em;-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}
.loader.loader-inline{height:0;overflow:visible;text-align:right}
.loader.loader-inline .spinner{border-width:1.5em;display:inline-block;font-size:2px;margin:0 5em;top:-27px;z-index:9}
.address-picklist-container{display:flex;justify-content:space-around;flex-direction:column;margin-left:auto;width:73.79%}
@media all and (max-width:767px){.address-picklist-container{width:100%}
}
.address-picklist{background-color:#fff;border:0;box-shadow:0 6px 12px rgba(0,0,0,0.175);box-sizing:border-box;max-height:206px;overflow:auto;overflow-x:hidden;padding:0;border-radius:0 0 5px 5px}
.address-picklist div,.use-address-entered{color:#575755;line-height:1.4;padding:5px 11px}
.use-address-entered{background-color:#fff;border-top:0;border-radius:5px;border:2px solid #d9d9d9;margin-top:10px;display:block}
.use-address-entered:hover{background:#f4f4f4;cursor:pointer}
.address-picklist div:first-child:hover,.address-picklist .selected:first-child{border-top:0;padding-top:5px}
.address-picklist div:last-child:hover,.address-picklist .selected:last-child{border-bottom:0;padding-bottom:5px}
.address-picklist div:hover,.address-picklist .selected{cursor:pointer;background:#f4f4f4;padding:4px 11px}
.formatted-address{border-radius:4px;line-height:24px;margin:5px auto}
.search-again-link{background:#a8a8ab;border:0;border-radius:5px;color:#29292e;font-weight:800;display:none;padding:5px;margin-top:5px;text-align:center;text-decoration:none}
.formatted-address h3{color:#00be8b;font-family:"OpenSansLight",Arial,sans-serif;line-height:1.1;margin:0 auto 10px}
.ua-banner{background:#fcf8e3;border-bottom:1px solid #ffb321;padding:1em 0;text-align:center}
@media(max-width:480px){.filter-primary{padding:1em}
form,form.dual-form{width:100%}
.formatted-address input{width:100%}
.formatted-address label{width:100%}
}