*,.slick-slider,:after,:before{box-sizing:border-box}.hamburger,.slick-list,body,html{margin:0;padding:0}.slick-loading .slick-slide,.slick-loading .slick-track,.wf-loading a,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading li,.wf-loading p,.wf-loading span,.wf-loading td,.wf-loading th{visibility:hidden}.callout--grid .callout--grid__item:hover .grid-image::after,.hamburger:hover{opacity:1}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.hamburger,.slick-arrow.slick-hidden{display:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{cursor:pointer;transition-property:opacity,filter;transition-duration:0s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible;outline:0;z-index:999}.hamburger.is-active{position:absolute;right:30px;top:-50px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}@media all and (max-width:1280px){.hamburger{display:inline-block}}.hamburger-box{width:24px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;transform:translateY(-50%)}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:24px;height:2px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.col-grid-4>.col--center .content_block,.slick-list,.slick-slide,.slick-track,body,form,html{height:100%}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}body{background-color:#F8F8F8}body,html{font-family:museo-sans,sans-serif;font-size:18px;font-weight:400}.wrapper{overflow:hidden;position:relative;min-height:100%;margin:0 auto}.content{padding:141px 0 0}@media all and (max-width:500px){.content{padding:176px 0 0}}.container{margin:0 auto;max-width:1600px}.FreezePaneOff,.hidden{display:none}.clear,.clearfix:after{display:block;clear:both}.clearfix:after{content:''}#ctl00_ctl00_pnlAdminBar,.survey-popup{display:none}.image--left{float:left;margin:0 22px 22px 0}.image--right{float:right;margin:0 0 22px 22px}.bg--blue{background:#273481}.bg--grey{background:#F1F1F1}.pull-right{float:right;margin-left:25px}.pull-right.width-100{float:none;margin-left:0}.pull-right.width-100 img{margin:0}.pull-left{float:left;margin-right:25px}.pull-left.width-100{float:none;margin-right:0}.pull-left.width-100 img{margin:0}img{max-width:100%}.cookie_notice{box-sizing:content-box}.cookie_notice a{font-size:inherit}.slick-slide,.slick-slide *{outline:0!important}.width-15{width:15%}.width-18{width:18%}.width-25{width:25%}.width-33{width:33%}.width-50{width:50%}.width-66{width:66%}.width-75{width:75%}.width-100{width:100%}@media all and (max-width:1024px){.wrapper.no-scroll{height:100%;overflow-y:hidden}.width-15,.width-25{width:33%}}@media all and (max-width:768px){.width-15,.width-25,.width-33{width:50%}}@media all and (max-width:435px){.width-15,.width-25,.width-33,.width-50,.width-66,.width-75{width:100%}}.survey-popup__freeze{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:20}.survey-popup__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:25;width:500px}.survey-popup__content .close{display:block;width:25px;margin:0 0 10px auto}.survey-popup__content iframe{width:100%;height:550px}@media all and (max-width:520px){.survey-popup__content{left:20px;top:20px;height:calc(100% - 40px);width:calc(100% - 40px);transform:translate(0)}}.page-title{justify-content:space-between;align-items:center;padding:25px 50px 25px 80px;background-color:#3A8FCE}.page-title *{color:#fff}.page-title h1{position:relative;padding-left:40px;font-size:18px;font-weight:700;line-height:1;margin-bottom:1.48em;margin:0}.page-title h1::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:18px;background-image:url(/CMS_Themes/Default/AppImages/icons/membership-icon.svg);background-size:contain;background-repeat:no-repeat}.bg--extend-left,.col--extend-left,.master-ad{position:relative}@media all and (max-width:1280px){.page-title h1{margin:0 0 20px}.page-title{display:block}}.standard-content{margin:0 0 60px;padding:70px 60px 130px;background-color:#fff}.standard-content-row{border-bottom:1px solid #D1D1D1}.standard-content .intro{margin:0 0 70px;padding:0 0 70px}.standard-content .intro .dynamic_callout_container{display:flex}.standard-content .intro h1,.standard-content .intro h2,.standard-content .intro h3,.standard-content .intro h4,.standard-content .intro h5,.standard-content .intro h6{font-size:21px;font-weight:700;line-height:35px;margin-bottom:1.48em;margin:0 50px 0 0;max-width:500px;color:#303030}@media all and (max-width:1024px){.standard-content .intro .dynamic_callout_container{display:block}.standard-content .intro h1,.standard-content .intro h2,.standard-content .intro h3,.standard-content .intro h4,.standard-content .intro h5,.standard-content .intro h6{margin:0 0 50px}}.standard-content .intro p{font-size:16px;font-weight:400;line-height:27px;margin-bottom:1.48em}h1,h2{line-height:50px}h3,p{line-height:30px}.standard-content .main-content{flex:1;width:100%}@media all and (max-width:1280px){.standard-content .main-content{margin:0 0 70px}}.standard-content .callouts{margin:-25px}.standard-content .callouts>*{padding:25px;width:33.3%;height:auto}@media all and (max-width:1280px){.standard-content .callouts>*{width:50%}}@media all and (max-width:768px){.standard-content .callouts>*{width:100%}}.standard-content .callouts .callout--jstor .module-item-title+div{display:flex;flex-direction:column;flex:1}.standard-content .sidebar{padding-left:60px;width:460px;z-index:1}@media all and (max-width:1280px){.standard-content .sidebar{padding:0;width:100%}.template--standard .standard-content .row{display:block}}@media all and (max-width:435px){.standard-content{padding:25px}}.template--standard .standard-content{margin-top:60px}.template--standard .standard-content .row{flex-wrap:nowrap}.accordion__content,.occurence-details,.template--standard .standard-content .module-callout .module-item-tag{display:none}.template--standard .standard-content .module-callout{margin:-25px}.template--standard .standard-content .module-callout>*{padding:25px;width:33.3%;height:auto}@media all and (max-width:1280px){.template--standard .standard-content .module-callout>*{width:50%}}@media all and (max-width:768px){.template--standard .standard-content .module-callout>*{width:100%}}.line{float:right;border-bottom:1px solid;padding-top:25px;width:97%;border-color:#3A8FCE}.col-1of1,.master-ad-carousel{width:100%}.sidebar .module-item{margin:0 0 70px;height:initial}.sidebar .module-item-head{background-position:50%!important;background-size:cover!important}.master-ad{margin:0 0 60px;background-color:#F8F8F8}.master-ad-close{position:absolute;top:20px;right:20px;cursor:pointer}.master-ad .slick-slide{margin:0;background:50%/cover}.theme-membership .page-title h1::before,.theme-membership .slider-content-head p::before,.theme-membership.module-item .module-item-tag p::before,.theme-membership.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/membership-icon.svg)}.theme-membership .callout--grid .grid-image::after,.theme-membership .callout--grid__item .grid-image::after,.theme-membership .category__image::after,.theme-membership .news-list__item-image::after{background-color:rgba(58,143,206,.4)}.theme-membership .main-content .button,.theme-membership .module-search__filters .button{border-color:#3A8FCE;background-color:#3A8FCE;color:#fff;transition:all .2s}.theme-membership .main-content .button:hover,.theme-membership .module-search__filters .button:hover{background-color:#3082bf}.theme-membership.module-item .button,.theme-membership.module-item .module-item .button,.theme-membership.module-item .module-item-tag,.theme-membership.module-item-tag{border-color:#3A8FCE!important;background-color:#3A8FCE!important}.theme-membership.module-item .button,.theme-membership.module-item .module-item .button{color:#fff}.theme-membership .ebooks__prices .member,.theme-membership .intro-banner .button,.theme-membership .module-item-cat,.theme-membership .news-list__item-date,.theme-membership .news-list__item-more,.theme-membership .products-detail__book-info strong,.theme-membership .slick-text .slick-active,.theme-membership .slider-content-body a:not(.button),.theme-membership .standard-content .main-content a:not(.button),.theme-membership.module-item .module-item:hover .module-item-title,.theme-membership.module-item:hover .module-item-title{color:#3A8FCE}.theme-membership.module-item .button:hover,.theme-membership.module-item .module-item .button:hover{background-color:#3082bf!important}.theme-membership .checkout__steps-item,.theme-membership .intro-banner,.theme-membership .page-title,.theme-membership .slider-content .col.tag::after,.theme-membership .slider-content-head>div,.theme-membership table th{background-color:#3A8FCE}.theme-membership .checkout__steps-item.active,.theme-membership .checkout__steps-item.selected{background-color:#2a74ab}.theme-events .page-title h1::before,.theme-events .slider-content-head p::before,.theme-events.module-item .module-item-tag p::before,.theme-events.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/events-icon.svg)}.theme-events .callout--grid .grid-image::after,.theme-events .callout--grid__item .grid-image::after,.theme-events .category__image::after,.theme-events .news-list__item-image::after{background-color:rgba(0,156,163,.4)}.theme-events .main-content .button,.theme-events .module-search__filters .button{border-color:#009CA3;background-color:#009CA3;color:#fff;transition:all .2s}.theme-events .main-content .button:hover,.theme-events .module-search__filters .button:hover{background-color:#00848a}.theme-events.module-item .button,.theme-events.module-item .module-item .button,.theme-events.module-item .module-item-tag,.theme-events.module-item-tag{border-color:#009CA3!important;background-color:#009CA3!important}.theme-events.module-item .button,.theme-events.module-item .module-item .button{color:#fff}.theme-events .ebooks__prices .member,.theme-events .intro-banner .button,.theme-events .module-item-cat,.theme-events .news-list__item-date,.theme-events .news-list__item-more,.theme-events .products-detail__book-info strong,.theme-events .slick-text .slick-active,.theme-events .slider-content-body a:not(.button),.theme-events .standard-content .main-content a:not(.button),.theme-events.module-item .module-item:hover .module-item-title,.theme-events.module-item:hover .module-item-title{color:#009CA3}.theme-events.module-item .button:hover,.theme-events.module-item .module-item .button:hover{background-color:#00848a!important}.theme-events .checkout__steps-item,.theme-events .intro-banner,.theme-events .page-title,.theme-events .slider-content .col.tag::after,.theme-events .slider-content-head>div,.theme-events table th{background-color:#009CA3}.theme-events .checkout__steps-item.active,.theme-events .checkout__steps-item.selected{background-color:#006b70}.theme-support .page-title h1::before,.theme-support .slider-content-head p::before,.theme-support.module-item .module-item-tag p::before,.theme-support.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/support-icon.svg)}.theme-support .callout--grid .grid-image::after,.theme-support .callout--grid__item .grid-image::after,.theme-support .category__image::after,.theme-support .news-list__item-image::after{background-color:rgba(137,187,85,.4)}.theme-support .main-content .button,.theme-support .module-search__filters .button{border-color:#89BB55;background-color:#89BB55;color:#fff;transition:all .2s}.theme-support .main-content .button:hover,.theme-support .module-search__filters .button:hover{background-color:#7cb046}.theme-support.module-item .button,.theme-support.module-item .module-item .button,.theme-support.module-item .module-item-tag,.theme-support.module-item-tag{border-color:#89BB55!important;background-color:#89BB55!important}.theme-support.module-item .button,.theme-support.module-item .module-item .button{color:#fff}.theme-support .ebooks__prices .member,.theme-support .intro-banner .button,.theme-support .module-item-cat,.theme-support .news-list__item-date,.theme-support .news-list__item-more,.theme-support .products-detail__book-info strong,.theme-support .slick-text .slick-active,.theme-support .slider-content-body a:not(.button),.theme-support .standard-content .main-content a:not(.button),.theme-support.module-item .module-item:hover .module-item-title,.theme-support.module-item:hover .module-item-title{color:#89BB55}.theme-support.module-item .button:hover,.theme-support.module-item .module-item .button:hover{background-color:#7cb046!important}.theme-support .checkout__steps-item,.theme-support .intro-banner,.theme-support .page-title,.theme-support .slider-content .col.tag::after,.theme-support .slider-content-head>div,.theme-support table th{background-color:#89BB55}.theme-support .checkout__steps-item.active,.theme-support .checkout__steps-item.selected{background-color:#6f9e3f}.theme-news .page-title h1::before,.theme-news .slider-content-head p::before,.theme-news.module-item .module-item-tag p::before,.theme-news.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/news-icon.svg)}.theme-news .callout--grid .grid-image::after,.theme-news .callout--grid__item .grid-image::after,.theme-news .category__image::after,.theme-news .news-list__item-image::after{background-color:rgba(235,172,64,.4)}.theme-news .main-content .button,.theme-news .module-search__filters .button{border-color:#EBAC40;background-color:#EBAC40;color:#fff;transition:all .2s}.theme-news .main-content .button:hover,.theme-news .module-search__filters .button:hover{background-color:#e9a229}.theme-news.module-item .button,.theme-news.module-item .module-item .button,.theme-news.module-item .module-item-tag,.theme-news.module-item-tag{border-color:#EBAC40!important;background-color:#EBAC40!important}.theme-news.module-item .button,.theme-news.module-item .module-item .button{color:#fff}.theme-news .ebooks__prices .member,.theme-news .intro-banner .button,.theme-news .module-item-cat,.theme-news .news-list__item-date,.theme-news .news-list__item-more,.theme-news .products-detail__book-info strong,.theme-news .slick-text .slick-active,.theme-news .slider-content-body a:not(.button),.theme-news .standard-content .main-content a:not(.button),.theme-news.module-item .module-item:hover .module-item-title,.theme-news.module-item:hover .module-item-title{color:#EBAC40}.theme-news.module-item .button:hover,.theme-news.module-item .module-item .button:hover{background-color:#e9a229!important}.theme-news .checkout__steps-item,.theme-news .intro-banner,.theme-news .page-title,.theme-news .slider-content .col.tag::after,.theme-news .slider-content-head>div,.theme-news table th{background-color:#EBAC40}.theme-news .checkout__steps-item.active,.theme-news .checkout__steps-item.selected{background-color:#e09618}.theme-shop .page-title h1::before,.theme-shop .slider-content-head p::before,.theme-shop.module-item .module-item-tag p::before,.theme-shop.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/shop-icon.svg)}.theme-shop .callout--grid .grid-image::after,.theme-shop .callout--grid__item .grid-image::after,.theme-shop .category__image::after,.theme-shop .news-list__item-image::after{background-color:rgba(234,126,66,.4)}.theme-shop .main-content .button,.theme-shop .module-search__filters .button{border-color:#EA7E42;background-color:#EA7E42;color:#fff;transition:all .2s}.theme-shop .main-content .button:hover,.theme-shop .module-search__filters .button:hover{background-color:#e76e2b}.theme-shop.module-item .button,.theme-shop.module-item .module-item .button,.theme-shop.module-item .module-item-tag,.theme-shop.module-item-tag{border-color:#EA7E42!important;background-color:#EA7E42!important}.theme-shop.module-item .button,.theme-shop.module-item .module-item .button{color:#fff}.theme-shop .ebooks__prices .member,.theme-shop .intro-banner .button,.theme-shop .module-item-cat,.theme-shop .news-list__item-date,.theme-shop .news-list__item-more,.theme-shop .products-detail__book-info strong,.theme-shop .slick-text .slick-active,.theme-shop .slider-content-body a:not(.button),.theme-shop .standard-content .main-content a:not(.button),.theme-shop.module-item .module-item:hover .module-item-title,.theme-shop.module-item:hover .module-item-title{color:#EA7E42}.theme-shop.module-item .button:hover,.theme-shop.module-item .module-item .button:hover{background-color:#e76e2b!important}.theme-shop .checkout__steps-item,.theme-shop .intro-banner,.theme-shop .page-title,.theme-shop .slider-content .col.tag::after,.theme-shop .slider-content-head>div,.theme-shop table th{background-color:#EA7E42}.theme-shop .checkout__steps-item.active,.theme-shop .checkout__steps-item.selected{background-color:#e06019}.theme-resources .page-title h1::before,.theme-resources .slider-content-head p::before,.theme-resources.module-item .module-item-tag p::before,.theme-resources.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/resources-icon.svg)}.theme-resources .callout--grid .grid-image::after,.theme-resources .callout--grid__item .grid-image::after,.theme-resources .category__image::after,.theme-resources .news-list__item-image::after{background-color:rgba(216,57,122,.4)}.theme-resources .main-content .button,.theme-resources .module-search__filters .button{border-color:#D8397A;background-color:#D8397A;color:#fff;transition:all .2s}.theme-resources .main-content .button:hover,.theme-resources .module-search__filters .button:hover{background-color:#cf296d}.theme-resources.module-item .button,.theme-resources.module-item .module-item .button,.theme-resources.module-item .module-item-tag,.theme-resources.module-item-tag{border-color:#D8397A!important;background-color:#D8397A!important}.theme-resources.module-item .button,.theme-resources.module-item .module-item .button{color:#fff}.theme-resources .ebooks__prices .member,.theme-resources .intro-banner .button,.theme-resources .module-item-cat,.theme-resources .news-list__item-date,.theme-resources .news-list__item-more,.theme-resources .products-detail__book-info strong,.theme-resources .slick-text .slick-active,.theme-resources .slider-content-body a:not(.button),.theme-resources .standard-content .main-content a:not(.button),.theme-resources.module-item .module-item:hover .module-item-title,.theme-resources.module-item:hover .module-item-title{color:#D8397A}.theme-resources.module-item .button:hover,.theme-resources.module-item .module-item .button:hover{background-color:#cf296d!important}.theme-resources .checkout__steps-item,.theme-resources .intro-banner,.theme-resources .page-title,.theme-resources .slider-content .col.tag::after,.theme-resources .slider-content-head>div,.theme-resources table th{background-color:#D8397A}.theme-resources .checkout__steps-item.active,.theme-resources .checkout__steps-item.selected{background-color:#b92561}.theme-involved .page-title h1::before,.theme-involved .slider-content-head p::before,.theme-involved.module-item .module-item-tag p::before,.theme-involved.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/involved-icon.svg)}.theme-involved .callout--grid .grid-image::after,.theme-involved .callout--grid__item .grid-image::after,.theme-involved .category__image::after,.theme-involved .news-list__item-image::after{background-color:rgba(188,109,188,.4)}.theme-involved .main-content .button,.theme-involved .module-search__filters .button{border-color:#BC6DBC;background-color:#BC6DBC;color:#fff;transition:all .2s}.theme-involved .main-content .button:hover,.theme-involved .module-search__filters .button:hover{background-color:#b45cb4}.theme-involved.module-item .button,.theme-involved.module-item .module-item .button,.theme-involved.module-item .module-item-tag,.theme-involved.module-item-tag{border-color:#BC6DBC!important;background-color:#BC6DBC!important}.theme-involved.module-item .button,.theme-involved.module-item .module-item .button{color:#fff}.theme-involved .ebooks__prices .member,.theme-involved .intro-banner .button,.theme-involved .module-item-cat,.theme-involved .news-list__item-date,.theme-involved .news-list__item-more,.theme-involved .products-detail__book-info strong,.theme-involved .slick-text .slick-active,.theme-involved .slider-content-body a:not(.button),.theme-involved .standard-content .main-content a:not(.button),.theme-involved.module-item .module-item:hover .module-item-title,.theme-involved.module-item:hover .module-item-title{color:#BC6DBC}.theme-involved.module-item .button:hover,.theme-involved.module-item .module-item .button:hover{background-color:#b45cb4!important}.theme-involved .checkout__steps-item,.theme-involved .intro-banner,.theme-involved .page-title,.theme-involved .slider-content .col.tag::after,.theme-involved .slider-content-head>div,.theme-involved table th{background-color:#BC6DBC}.theme-involved .checkout__steps-item.active,.theme-involved .checkout__steps-item.selected{background-color:#a94da9}.theme-journals .page-title h1::before,.theme-journals .slider-content-head p::before,.theme-journals.module-item .module-item-tag p::before,.theme-journals.module-item-tag p::before{background-image:url(/CMS_Themes/Default/AppImages/icons/journals-icon.svg)}.theme-journals .callout--grid .grid-image::after,.theme-journals .callout--grid__item .grid-image::after,.theme-journals .category__image::after,.theme-journals .news-list__item-image::after{background-color:rgba(138,103,183,.4)}.theme-journals .main-content .button,.theme-journals .module-search__filters .button{border-color:#8A67B7;background-color:#8A67B7;color:#fff;transition:all .2s}.theme-journals .main-content .button:hover,.theme-journals .module-search__filters .button:hover{background-color:#7d56af}.theme-journals.module-item .button,.theme-journals.module-item .module-item .button,.theme-journals.module-item .module-item-tag,.theme-journals.module-item-tag{border-color:#8A67B7!important;background-color:#8A67B7!important}.theme-journals.module-item .button,.theme-journals.module-item .module-item .button{color:#fff}.theme-journals .ebooks__prices .member,.theme-journals .intro-banner .button,.theme-journals .module-item-cat,.theme-journals .news-list__item-date,.theme-journals .news-list__item-more,.theme-journals .products-detail__book-info strong,.theme-journals .slick-text .slick-active,.theme-journals .slider-content-body a:not(.button),.theme-journals .standard-content .main-content a:not(.button),.theme-journals.module-item .module-item:hover .module-item-title,.theme-journals.module-item:hover .module-item-title{color:#8A67B7}.theme-journals.module-item .button:hover,.theme-journals.module-item .module-item .button:hover{background-color:#7d56af!important}.theme-journals .checkout__steps-item,.theme-journals .intro-banner,.theme-journals .page-title,.theme-journals .slider-content .col.tag::after,.theme-journals .slider-content-head>div,.theme-journals table th{background-color:#8A67B7}.theme-journals .checkout__steps-item.active,.theme-journals .checkout__steps-item.selected{background-color:#704c9f}.banner--hero .slider-content-head>div,.banner--standard .slider-content .col,.callout--grid .cb_html,.callout-header,.events .event--booking .input_field,.footer .col-inner,.footer-container,.header .row,.header-basket a,.header-basket span,.header-links,.header-links a,.header-links li,.header-logo .strapline,.header-search #advancedSearchHeaderBoxHeader,.module-item-body,.module-item-body-inner,.module-item-inner,.module-item-tag,.page-title,.pagination,.row,.slick-controls,.slick-dots,.slick-text,.slider-content,.slider-content-head,.standard-content .callouts,.standard-content .pagination,.template--ebooks .ebooks__list,.template--home2021 .latest-content,.template--member-home .member-cta,.template--primary .member-cta>div,.template--products .category,.template--products .category__children,.template--products .intro-banner,.template--resourcelibrary #reslib__item-list,.template--standard .standard-content .module-callout,.template--teaching-resources .module-search__filters{display:flex;flex-wrap:wrap}.row .col{flex:1}.col-1of1,.col-1of2,.col-1of3,.col-1of4,.col-1of5,.col-1of6,.col-2of3,.col-2of5,.col-3of4,.col-3of5,.col-4of5{display:inline-block;vertical-align:top}.col-1of2{width:50%}.col-1of3{width:33.3333333333%}.col-1of4{width:25%}.col-1of5{width:20%}.col-1of6{width:16.6666666667%}.col-2of3{width:66.6666666667%}.col-2of5{width:40%}.col-3of4{width:75%}.col-3of5{width:60%}.col-4of5{width:80%}.col--right{float:right}.col--pad{padding:0 60px}.bg--extend-left:before,.col--extend-left:before{content:"";position:absolute;top:0;bottom:0;left:-300%;width:300%;background:inherit}.bg--extend-right,.col--extend-right{position:relative}.bg--extend-right:after,.col--extend-right:after{content:"";position:absolute;top:0;bottom:0;right:-300%;width:300%;background:inherit}.col-grid-4,.col-grid-4:last-of-type{padding:50px 0}@media only screen and (max-width:1280px){.col--pad{padding:0 30px}}@media only screen and (max-width:1024px){.col-container--center{padding:0 30px 40px}.col-container--center:after{content:"";clear:both;display:block}.col-container--center .col--center{padding:0}.col-container--center>.col-1of4{padding-right:0;max-width:none}}@media only screen and (max-width:1023px){.col-container--center{padding:40px 30px}}@media only screen and (max-width:768px){.col-container--flex{flex-direction:column}.col-container--center{padding:30px 15px}}@media only screen and (max-width:767px){.col-container--center .col-1of4{width:100%;margin-bottom:0}}@media only screen and (max-width:599px){.page-title{padding:20px}}@media only screen and (max-width:359px){.page-title{padding:20px 10px}.col-container--center{padding:20px 15px}}.col-grid-4>.col--center{margin:0 -15px;display:flex;flex-wrap:wrap}.col-grid-4>.col--center>div{padding:0 15px}@media all and (max-width:1280px){.col-grid-4>.col--center{margin:0}.col-grid-4 .col-1of4 .content_block{margin:0 5px;margin-bottom:20px}}@media all and (max-width:1024px){.col-grid-4{margin:0}.col-grid-4 .col-1of2{width:100%}.col-grid-4 .col-1of2 .content_block{margin:0;width:100%;margin-bottom:20px}.col-grid-4 .col-1of4{width:50%}}@media all and (max-width:768px){.col-grid-4 .col-1of3,.col-grid-4 .col-1of4{width:100%;margin-bottom:15px}.col-grid-4 .col-1of3>.content_block,.col-grid-4 .col-1of4>.content_block{width:100%;max-width:350px;margin:0 auto}}@media all and (max-width:599px){.col-grid-4 .col-1of2 .content_block{margin:0 auto;display:block;max-width:350px}}h1,h2,h3{margin-bottom:30px}label,li,p{font-size:18px;font-weight:400;line-height:25.2px;margin-bottom:1.48em;color:#58595b;margin-top:0}h1,h2,h3,h4,h5{font-weight:700}label a,li a,p a{font-size:inherit}label,strong{color:#000}a{text-decoration:none;font-size:18px;color:#3A8FCE}h1{font-size:42px}h2{font-size:40px}h3{font-size:30px}h4{font-size:21px;line-height:27px;margin-bottom:30px}h5,p{font-size:18px;margin-bottom:30px}h5{line-height:24px}p{font-weight:300}h1,h2,h3,h4,h5,h6{margin-top:0;color:#303030}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit;line-height:inherit;color:inherit}b,strong{font-weight:700}.standard-content ol,.standard-content ul{margin:0 0 30px 30px;padding:0}.standard-content li{padding:0 0 0 20px;font-size:18px;font-weight:300;line-height:27px;margin-bottom:12px;list-style:none;position:relative}.standard-content li::before{content:">";position:absolute;top:0;left:0;color:#3A8FCE}.standard-content ol{counter-reset:ordered-list}.standard-content ol li{counter-increment:ordered-list}.standard-content ol li:before{content:counter(ordered-list)}.standard-content img{max-width:100%;margin-bottom:20px}.standard-content blockquote{margin:50px 0 40px}.wf-active a,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active li,.wf-active p,.wf-active span,.wf-active td,.wf-active th,.wf-inactive a,.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive h5,.wf-inactive h6,.wf-inactive li,.wf-inactive p,.wf-inactive span,.wf-inactive td,.wf-inactive th{visibility:visible}.accordion{position:relative;margin-bottom:5px}.accordion:before{content:"";position:absolute;width:1px;height:15px;background:#000;right:39px;top:23px;z-index:1;transition:opacity .2s}.accordion--open:before{opacity:0}.accordion__header{font-size:21px;font-weight:400;line-height:60px;margin-bottom:0;cursor:pointer;background:#3A8FCE;margin-top:0;padding:0 25px;position:relative}.accordion__header:after,.accordion__header:before{content:"";position:absolute}.accordion__header:before{width:30px;height:30px;border:1px solid #000;border-radius:50%;top:15px;right:25px}.accordion__header:after{width:15px;height:1px;background:#000;right:32px;top:30px}.accordion__content{margin:0 20px 25px;padding:10px 30px;background:#273481}.accordion__content p{font-size:18px;font-weight:400;line-height:22px;margin-bottom:0}.accordion__content p:first-of-type{font-size:18px}@media only screen and (max-width:768px){.accordion__content{margin-left:0;margin-right:0}}@media only screen and (max-width:360px){.accordion__header{padding:0 15px}.accordion__header:before{right:15px}.accordion__header:after{right:22px}.accordion__content{padding:10px 15px}}.main-content .accordion::before{background:#fff}.main-content .accordion-content p,.main-content .accordion-content.accordion__header,.main-content .accordion__content p,.main-content .accordion__content.accordion__header{color:#fff}.main-content .accordion__header::after,.main-content .accordion__header::before{border:1px solid #fff}.occurence-open .occurence-details{display:block}.breadcrumbs{padding:0}.breadcrumbs *{font-size:12px}.breadcrumbs>span{display:inline-block}.breadcrumb_divider em,.slick-dots button,.slick-text button{display:none}.breadcrumbs::before{content:"You are here - ";font-size:12px}@media only screen and (max-width:599px){.breadcrumbs{display:none}}.breadcrumb_divider::before,.template--products-detail .breadcrumbs__container a:not(:last-child):after{content:'/';display:inline-block;margin:0 5px}.template--products-detail .breadcrumbs__container:before{content:"You are here - ";font-size:12px;color:#58595b}.template--products-detail .breadcrumbs__container a{font-size:12px}@media only screen and (max-width:599px){.template--products-detail .breadcrumbs__container{display:none}}.banner--hero,.banner--slider{position:relative}.banner--hero{margin:60px 0 130px}.banner--hero .slider-content .col{margin:0}.banner--hero .slider-content-head>div{padding:25px 80px}.banner--hero .slider-content-body{padding:115px 80px 125px}@media all and (max-width:1500px){.banner--hero .slider-content-body{padding:50px 80px 80px}}.banner--hero .slides{left:480px}.banner--hero .slides::before{left:0;background:linear-gradient(90deg,#f8f8f8 0,rgba(255,255,255,0) 100%)}@media all and (max-width:1024px){.banner--hero .slides{left:0}}.banner--hero .slick-controls{left:-240px}.banner--standard .slider-content .col:first-of-type{z-index:1}.banner--standard .slider-content .col:first-of-type .slider-content-body{padding-right:20px}.banner--standard .slider-content .col:last-of-type .slider-content-body{padding-left:20px;background:linear-gradient(90deg,#f8f8f8 0,#fff 50%,#fff 100%)}@media all and (max-width:1024px){.banner--hero .slick-controls{left:0}.banner--hero{margin:0 0 100px}.banner--standard .slider-content .col:last-of-type .slider-content-body{background:linear-gradient(180deg,#f8f8f8 0,#fff 50%,#fff 100%)}}.banner--standard .slider-content-body{flex:1;padding:65px 40px}.banner--standard .slides::before{width:80%}.slider-content{position:inherit;padding:60px 0;z-index:2}.slider-content .col{position:relative;margin-left:auto;width:640px}@media all and (max-width:1700px){.slider-content .col{width:33.3%}}@media all and (max-width:1024px){.slider-content .col{width:100%}}.slider-content .col.tag::after{content:"Featured >";position:absolute;top:0;right:0;padding:15px 35px;font-size:16px;font-weight:400;line-height:1;margin-bottom:0;background-color:#3A8FCE;color:#fff}.slider-content-head p::before,.slides::before{content:"";position:absolute}.slider-content-head>div{flex:1;padding:25px 50px;background-color:#3A8FCE}.button_field,.header .button,.news-callout__head,.slider-content-head .button,.slider-content-head .button:hover{background-color:#273481}.slider-content-head img{margin-right:20px;height:17px}.slider-content-head p{position:relative;padding-left:40px;font-size:18px;font-weight:700;line-height:1;margin-bottom:0;margin:0;color:#fff}.slider-content-head p::before{left:0;width:20px;height:18px;background-image:url(/CMS_Themes/Default/AppImages/icons/membership-icon.svg);background-size:contain;background-repeat:no-repeat}.slider-content-head .button{border:0;border-radius:0;padding:25px 60px;font-size:18px;font-weight:700;line-height:1;margin-bottom:0;color:#fff!important}.slider-content-body{padding:70px 50px 80px;width:100%;background-color:#fff}.slider-content-body h1,.slider-content-body h2,.slider-content-body h3,.slider-content-body h4{margin:0 0 25px;line-height:56px}@media all and (max-width:435px){.slider-content-body h1,.slider-content-body h2,.slider-content-body h3,.slider-content-body h4{font-size:27px;font-weight:700;line-height:32px;margin-bottom:1.48em}}.slider-content-body h3{line-height:40px}.slider-content-body h4{margin:0 0 55px;line-height:25px}.slider-content-body p{font-size:16px;font-weight:300;line-height:27px;margin-bottom:1.48em}.slider-content-body p:last-of-type{margin:0}@media all and (max-width:599px){.slider-content-head .button{display:none}.slider-content-body{padding:50px 25px 80px!important}}@media all and (max-width:1024px){.slider-content{padding:0}}.slides{position:absolute;top:0;right:0;bottom:0;left:0}.slides::before{right:0;width:34%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#f8f8f8 30%);z-index:1}@media all and (max-width:1024px){.slides::before{width:100%!important;height:115px;background:linear-gradient(180deg,#f8f8f8 10%,rgba(248,248,248,0) 100%)!important}.slides,.slides .slick-list,.slides .slick-slide,.slides .slick-track{min-height:315px}.slides{position:relative}}@media all and (max-width:435px){.slider-content{padding:25px 25px 0}.slides{margin:-25px 0 0}}.slick-slide{background:50%/cover}.slick-controls{justify-content:center;align-items:center;position:absolute;bottom:-70px;width:100%}@media all and (max-width:1024px){.slick-controls{bottom:-55px}}.slick-dots,.slick-text{margin:auto 30px;padding:0}.slick-dots li,.slick-text li{cursor:pointer}.slick-dots li:last-of-type,.slick-text li:last-of-type{margin:0}.slick-dots li{display:inline-block;margin:0 20px 0 0;font-size:0;width:5px;height:5px;border-radius:50%;background-color:#D1D1D1;list-style:none}.slick-dots .slick-active{background-color:#000}.button,.button_stretch,.slick-arrow{background-color:transparent;cursor:pointer}.slick-text li{font-size:15px;font-weight:700;line-height:1;margin-bottom:0;margin:0 50px 0 0;color:#D1D1D1;list-style:none}.slick-text .slick-active{color:#3A8FCE}.slick-arrow{border:0;padding:0;width:7px;height:11px;font-size:0;background-size:cover;outline:0}.slick-prev{background-image:url(/CMS_Themes/Default/AppImages/icons/chevron-left.svg)}.slick-next{background-image:url(/CMS_Themes/Default/AppImages/icons/chevron-right.svg)}.button,.button_stretch{display:inline-block;border:1px solid #D1D1D1;border-radius:20px;padding:10px 30px;font-size:16px;line-height:1;color:#000;transition:all .2s;text-align:center}.button--teaching,.button.hidden,.button_stretch--teaching,.button_stretch.hidden{display:none}.button:hover,.button_stretch:hover{background-color:#D1D1D1}.module-item{height:100%}.module-item-inner{flex-direction:column;height:100%;cursor:pointer}.module-item-head{border:1px solid #D1D1D1;border-bottom:0;min-height:240px;background:50%/cover #F8F8F8}.template--appform .appform-step__title-link .status span:before,.template--appform .appform-step__title-link:after{background-size:contain;content:"";transform:translateY(-50%);background-repeat:no-repeat;top:50%}.module-item-tag{align-items:center;padding:25px;background-color:#3A8FCE}.module-item-tag p{position:relative;margin:0!important;padding-left:40px;font-weight:700;line-height:1;color:#fff}.module-item-tag p::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:18px;background-image:url(/CMS_Themes/Default/AppImages/icons/membership-icon.svg);background-size:contain;background-repeat:no-repeat}.module-item-body{flex-direction:column;flex:1;height:100%}.module-item-body-inner{flex-direction:column;flex:1;padding:40px 20px;background:linear-gradient(180deg,#fff 0,#f8f8f8 100%)}.module-item-title{margin:0 0 38px;color:#303030;transition:all .2s}.module-item-cat{font-weight:700;text-transform:capitalize}.module-item p,.module-item-abstract{margin:0!important;font-size:16px;line-height:27px}.module-item-abstract{color:#8D8D8D}.module-item .spacing{margin:0 0 35px}.module-item .button{display:block;margin:auto 0 0}.callout-block{margin:0;height:100%}.callout-block .callout-content,.callout-block .module-callout{height:100%}.callout-block .callout_intro,.callout-block .callout_outro{display:none}.callout--grid{margin:0 0 70px;padding:0 0 70px}.callout--grid .cb_html{margin:-25px}.callout--grid .callout--grid__item{display:flex;padding:25px;width:50%}.callout--grid .callout--grid__item:hover .grid-image img{transform:scale(1.3)}.callout--grid .callout--grid__item .grid-image{position:relative;min-width:245px;max-width:245px;overflow:hidden;height:100%;background:50%/cover}.callout--grid .callout--grid__item .grid-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .2s}.callout--grid .callout--grid__item .grid-image img{width:100%;transition:all .2s}.callout--grid .callout--grid__item .grid-body{padding:30px 50px 50px;background:linear-gradient(180deg,#fff 0,#f8f8f8 100%);flex:1}.callout--grid .callout--grid__item .grid-body>:last-child{margin:0}.callout--grid .callout--grid__item h4{margin:0 0 40px;color:#303030}.callout--grid .callout--grid__item h4 a{color:#303030!important}@media all and (max-width:1280px){.callout--grid .callout--grid__item{width:100%}}@media all and (max-width:768px){.callout--grid .callout--grid__item .grid-image{min-height:200px;max-height:200px;max-width:100%}.callout--grid .callout--grid__item{display:block}}.callout--grid-4 .callout--grid__item{width:25%}.callout--grid-4 .callout--grid__item .grid-image{flex:1;border:1px solid #D1D1D1;padding:35px;max-width:initial;min-width:initial;max-height:initial;background-color:transparent}.callout--grid-4 .callout--grid__item .grid-body,.callout--grid-4 .callout--grid__item p{display:none}@media all and (max-width:1024px){.callout--grid-4 .callout--grid__item{width:50%}}@media all and (max-width:599px){.callout--grid-4 .callout--grid__item{width:100%}}.callout-header{justify-content:space-between;margin:0 0 70px}.callout-header h3{font-size:30px!important}.callout-header .button{display:inline-block}.callout--adverts .cb_html,.callout--adverts .cb_inner{height:100%}.callout--adverts .cb_html{border:1px solid #D1D1D1}.callout--adverts .slick-slide{margin:0}.callout--adverts .slick-slide img{margin:0!important;width:100%!important}.callout--jstor,.callout--shop{margin:0 0 50px;padding:50px 20px;background:#F8F8F8}.callout--jstor h2,.callout--shop h2{font-size:30px;font-weight:700;line-height:40px;margin-bottom:25px}.callout--jstor img,.callout--shop img{display:block;margin:0 auto}.callout--jstor .button,.callout--shop .button{width:100%}.callout--jstor .dynamic_callout_container>:last-child,.callout--jstor:last-of-type,.callout--shop .dynamic_callout_container>:last-child,.callout--shop:last-of-type{margin:0}.callout--menu{padding:0}.callout--menu .cb_html{display:flex;flex-wrap:wrap;margin:0 -10px}.callout--menu__item{display:inline-block;padding:0 10px;width:33.3%;vertical-align:top}@media all and (max-width:768px){.callout--menu__item{width:50%}}@media all and (max-width:375px){.callout--menu__item{width:100%}}.callout--menu h4{margin-top:0;font-size:15px}.callout--menu p{margin-bottom:10px}.form_field .filename,input{margin-bottom:1.48em;line-height:25.2px;font-weight:400}.content_block .cb_html,.content_block .cb_inner{height:100%}select{border-radius:0;padding:12px 20px;margin:0;border:0;font-family:museo-sans,sans-serif;font-size:18px;-moz-appearance:none;-webkit-appearance:none;background:url(/AppImages/icons/select.png) right no-repeat;background-color:#FFF}select::-ms-expand{display:none}textarea{font-family:museo-sans,sans-serif;padding:12px 20px;font-size:15px}input{font-size:18px;padding:12px 20px;margin:0;border:0;border-radius:0;font-family:museo-sans,sans-serif}input[type=file],input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:29px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:" ";position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #999;transition:all .2s}input[type=checkbox]+label:after,input[type=radio]+label:after{content:url(/AppImages/icons/tick.svg);position:absolute;top:1px;left:1px;width:17px;height:17px;opacity:0;transform:scale(0);transition:all .2s}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}input[type=radio]+label{margin-right:30px}input[type=radio]+label:before{border-radius:100%}input[type=radio]+label:after{content:"";top:3px;left:3px;width:12px;height:12px;background:#273481;border-radius:50%}.form_field .file--label{display:block;width:auto;padding:10px 30px 10px 55px;background-color:#fff;border:1px solid #000;text-align:center;position:relative;cursor:pointer;transition:all .2s}.form_field .file--label:after{content:url(/AppImages/icons/upload.svg);position:absolute;top:8px;left:20px;width:25px;height:25px}.form_field .file--label:hover{background-color:#F1F1F1}.form_field .filename{font-size:18px;float:left;width:75%;margin:0;padding:11px 0 11px 10px}.form_field input[type=text],.form_field input[type=textare],.form_field input[type=password],.form_field input[type=email],.form_field select{border:1px solid #999;transition:all .2s;padding:12px 20px;font-family:museo-sans,sans-serif;font-size:18px;font-weight:400;line-height:25.2px;margin-bottom:1.48em}.form_title_wrapper h2{font-size:30px;font-weight:400;line-height:42px;margin-bottom:1.48em}.validation_error{font-size:14px;text-align:right;width:100%;position:absolute;top:100%;right:0}.list_field .validation_error,.text_med .validation_error{right:38%;width:62%}@media all and (max-width:760px){.list_field .validation_error,.text_med .validation_error{right:0;width:100%}}.form_field{overflow:auto}.ql_searchField .form_field{overflow:visible}.form_field .chosen-container{width:100%!important;margin-bottom:22px}.form_field .chosen-container ul{background:#fff}.form_field .chosen-container ul li.search-field input[type=text]{height:auto;color:#3A8FCE!important}.form_field .chosen-container .chosen-choices{box-shadow:none}.form_field .chosen-container .chosen-drop{box-shadow:none;border:0}.form_field .chosen-container-active .chosen-choices{border-bottom:0}.form_field .chosen-container-active .chosen-drop ul{border-top:0}.form_field .chosen-container-single .chosen-single{line-height:normal;border-radius:0;height:auto;box-shadow:none;padding:8px 35px 7px 20px;margin:0;background:#fff;border:0;color:#58595b;position:relative}.form_field .chosen-container-single .chosen-single:after{content:"";position:absolute;width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;top:11px;right:20px;transform:rotate(45deg);transition:transform .2s;transform-origin:8px 6px}.form_field .chosen-container .chosen-drop ul{margin:0;padding:0}.form_field .chosen-container .chosen-drop ul li{padding:9px 10px;font-size:14px;font-weight:400;color:#58595b;transition:all .2s}.form_field .chosen-container .chosen-drop ul li.highlighted,.form_field .chosen-container .chosen-drop ul li.result-selected{background:#3A8FCE}.form_field .chosen-container-active.chosen-with-drop .chosen-single{background:#fff;border:0}.form_field .chosen-container-active.chosen-with-drop .chosen-single:after{transform:rotate(-45deg) rotateX(180deg)}.form_field .chosen-container .chosen-results-scroll-down span,.form_field .chosen-container .chosen-results-scroll-up span,.form_field .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.form_field .chosen-container-single .chosen-search input[type=text],.form_field .chosen-container-single .chosen-single abbr,.form_field .chosen-container-single .chosen-single div b,.form_field .chosen-rtl .chosen-search input[type=text]{background:0 0!important}.form_callout_wrapper .list_field label,.form_content_wrapper .list_field label{width:100%;margin-bottom:20px;display:block}.form_callout_wrapper a:not(.button_field),.form_content_wrapper a:not(.button_field){color:#3A8FCE;text-decoration:none;font-weight:500;font-size:inherit}.field_cont{position:relative;padding:0}.form_field{padding:0;margin-bottom:20px;border:0}.form_field label{width:25%;padding-right:10px;margin:0}.form_field input[type=email],.form_field input[type=number],.form_field input[type=tel],.form_field input[type=text],.form_field select,.form_field textarea{width:auto;padding:10px 30px;border:1px solid #D1D1D1;font-size:16px;font-weight:400;line-height:22.4px;margin-bottom:1.48em;margin-bottom:0;transition:all .2s}.form_field select:disabled{background-color:#EAEAE3}.form_field textarea{resize:vertical}.form_field.text_large input,.form_field.text_large select,.form_field.text_large textarea{width:75%}.form_field.Small input,.form_field.Small select,.form_field.Small textarea,.form_field.list_field input,.form_field.list_field select,.form_field.list_field textarea,.form_field.text_med input,.form_field.text_med select,.form_field.text_med textarea{width:37%}@media all and (max-width:1024px){.form_field.Small input,.form_field.Small select,.form_field.Small textarea,.form_field.list_field input,.form_field.list_field select,.form_field.list_field textarea,.form_field.text_med input,.form_field.text_med select,.form_field.text_med textarea{width:65%}}@media all and (max-width:560px){.form_field label{width:100%;margin-bottom:7px}.form_field.Small input,.form_field.Small select,.form_field.Small textarea,.form_field.list_field input,.form_field.list_field select,.form_field.list_field textarea,.form_field.text_large input,.form_field.text_large select,.form_field.text_large textarea,.form_field.text_med input,.form_field.text_med select,.form_field.text_med textarea{width:100%}.button_field{margin-left:0}}.checkbox_field{padding:10px 0;margin-bottom:20px;border-bottom:1px solid #eee;display:flex;flex-direction:row-reverse;justify-content:flex-end}.checkbox_field label{margin-bottom:0}.checkbox_field input{float:none;display:block}.checkbox_field .formfield_input{margin-top:5px;margin-right:10px}.button_field{font-size:18px;line-height:25.2px;margin-bottom:1.48em;display:inline-block;min-width:190px;padding:12px 20px;color:#fff;border:0;border-radius:0;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s}.button_field:hover{background-color:#3344a8}.list_field span input[type=checkbox]+label{width:100%;display:inline-block;margin-bottom:10px}.field_cont br{display:none}.mailchimp input [type=email]{width:100%;max-width:320px}.mailchimp .form_field{margin-bottom:20px}.ui-widget.ui-datepicker{width:315px;font-family:museo-sans,sans-serif}.ui-widget.ui-datepicker .ui-datepicker-header{background:#273481}.ui-widget.ui-datepicker .ui-datepicker-month{font-size:18px;font-weight:300;margin-right:10px;line-height:18px}.ui-widget.ui-datepicker a.ui-state-default{background:0 0}.ui-widget.ui-datepicker a.ui-state-default.ui-state-active{box-shadow:none;text-shadow:none;background:#3A8FCE;border:none;color:#273481}.footer{background:#273481;padding:80px 0}.footer-container{justify-content:space-between;padding:0 60px}@media all and (max-width:435px){.footer-container{padding:0}}.footer .col{flex:1}.footer .col-inner{flex-direction:column;margin:0 auto;width:max-content;height:100%;color:#fff}@media all and (max-width:1280px){.footer .col-inner{margin:0}}@media all and (max-width:599px){.footer .col-inner{width:100%}}.footer .col--1 .col-inner,.footer .col--2 .col-inner{margin-left:0}.footer .col--3 img,.footer .col--4 img{display:block;margin:0 0 35px}.footer .col--4 .col-inner{margin-right:0}.footer .col--4 a{margin:0}@media all and (max-width:1280px){.footer .col{flex:initial;width:50%}.footer .col--1,.footer .col--2{border-bottom:1px solid #3A8FCE;margin:0 0 70px;padding:0 0 70px}}@media all and (max-width:599px){.footer .col{border-bottom:1px solid #3A8FCE;margin:0 0 70px;padding:0 0 70px;width:100%}.footer img{width:fit-content}}.footer .powernav_container{margin:0 0 35px}.footer h2{margin:0 0 38px;font-size:21px;font-weight:700;line-height:25px;margin-bottom:1.48em;color:#fff}.footer a,.footer p{font-size:16px;font-weight:300;line-height:24px;margin-bottom:35px}.footer p{color:#fff}.footer a{display:inline-block;line-height:1;color:#fff;transition:all .2s}.footer a:hover{color:#3A8FCE}.footer .button{margin:0 0 45px;border:1px solid #3A8FCE;border-radius:0;padding:26px 65px;background-color:transparent;color:#fff}.footer .button:hover{background-color:#3A8FCE;color:#fff}.footer-last{margin:auto 0 0!important;line-height:1!important}.footer-last>*{margin:0!important}@media all and (max-width:435px){.footer{padding:70px 25px}}.impersonate{display:flex;align-items:center;padding:10px;background:#3A8FCE}.impersonate .button,.impersonate input{padding:10px!important}.impersonate input,.impersonate p{font-size:16px;line-height:1}.impersonate input{margin:0 20px 0 0;width:225px}.impersonate .button:hover{background:#1b245a!important}.impersonate p{margin:0;color:#fff}.header{position:fixed;left:0;right:0;z-index:999}.header .row--2,.header-link-dropdown{position:relative}.header .row{justify-content:flex-end;align-items:center}.header .row--1{background:linear-gradient(90deg,#fff 0,#f1f1f1 100%)}.header .row--2{border-bottom:1px solid #f1f1f1;background-color:#fff}.header-links{margin:0 40px 0 0;padding:0}.header-links a,.header-links li{align-items:center;margin:0 27px 0 0;color:#000;list-style:none}.header-links a ul,.header-links li ul{display:none}@media all and (max-width:1024px){.header-links a,.header-links li{margin:0 20px 0 0}.header-links label{display:none}}@media all and (max-width:599px){.header-links a,.header-links li{margin:0 10px 0 0}}.header-links a,.header-links label,.header-links li{cursor:pointer}.header-links i,.header-links label{transition:all .2s}.header-links i{margin-right:10px}.header-links label{margin:0;font-size:12px;line-height:1;color:#000}.header-links>:last-child{margin:0}@media all and (max-width:599px){.header-links i{margin:0}.header-links{margin:0 20px 0 0}}@media all and (max-width:500px){.header-links{padding:16px 0}}.header-link:hover i,.header-link:hover label{color:#3A8FCE}.header-link-dropdown ul{border:1px solid #f1f1f1;padding:12px 0;position:absolute;top:calc(100% + 22px);width:max-content;background-color:#fff;z-index:999}.header-link-dropdown li{margin:0;padding:15px 34px}.header-link-dropdown li a{font-size:15px;font-weight:400;line-height:1;margin-bottom:0;color:#303030}.header-link-dropdown li:hover a{color:#3A8FCE}.header-link-dropdown i:last-of-type{margin:0}.header-link-dropdown::before{content:"";position:absolute;top:100%;left:0;width:100%;height:22px}.header-link-dropdown.active ul,.header-link-dropdown:hover ul{display:block}.header-basket{margin:0 40px 0 0}.header-basket a{align-items:center;color:#000}.header-basket span{justify-content:center;align-items:center;border:1px solid #D1D1D1;border-radius:50%;margin:0 0 0 2px;width:19px;height:19px;font-size:10px;font-weight:700;line-height:1;margin-bottom:0;color:#000}.header-basket i{transition:all .2s}.header-basket:hover i{color:#3A8FCE}@media all and (max-width:599px){.header-basket{margin:0 20px 0 0}}.header-socials{margin:0 45px 0 0}.header-socials a{margin:0 35px 0 0}.header-socials a:last-of-type{margin:0}@media all and (max-width:599px){.header-socials a{margin:0 20px 0 0}}@media all and (max-width:435px){.header-socials{margin:0 20px 0 0}}.header .button{border:0;border-radius:0;padding:25px 60px;font-size:18px;font-weight:700;line-height:1;margin-bottom:0;color:#fff!important;transition:all .2s}.header .button:hover{background-color:#3A8FCE}@media all and (max-width:768px){.header .button{padding:25px 20px}}@media all and (max-width:599px){.header .button{padding:16px;font-size:15px}}@media all and (max-width:500px){.header .button{width:100%;text-align:left}}.header-logo{display:flex;position:absolute;bottom:30px;left:80px;z-index:999;transition:all .2s}.header-logo img{height:54px}.header-logo .strapline{align-items:center;border-left:1px solid #000;margin:0 0 0 30px;padding:0 0 0 30px;width:285px;line-height:1}.header-search input[type=text],.header-search select{margin:0 50px 0 0;outline:0;border:1px solid #000;color:#273481}@media all and (max-width:1280px){.header-logo img{height:48px}.header-logo .strapline{display:block}.header-logo{top:50%;bottom:initial;transform:translateY(-50%);z-index:1}}@media all and (max-width:768px){.header-logo .strapline{display:none}.header-logo{left:20px}}.header-search #advancedSearchHeaderBoxHeader{flex-wrap:nowrap}@media all and (max-width:599px){.header-search #advancedSearchHeaderBoxHeader{display:block}}.header-search input[type=text]{width:50%}.header-search select{width:25%}.header-search .button{padding:13px 20px;width:25%}.header-search .button:before{content:'Search'}.header-search-open{padding:24px 40px;position:absolute;top:50%;transform:translateY(-50%);right:0;width:24px;height:24px;box-sizing:revert;z-index:999;cursor:pointer}.header-search-open.active i{color:#3A8FCE}@media all and (max-width:1280px){.header-search-open{position:initial;padding:24px 40px 24px 15px;transform:none;z-index:1}}@media all and (max-width:768px){.header-search-open{padding:24px 20px}}.header-search-dropdown{position:absolute;display:none;top:100%;width:100%;padding:50px 100px;background:#f1f1f1}.nav,blockquote,blockquote p:after{position:relative}@media all and (max-width:1280px){.header-search-dropdown{padding:30px}.header-search .button{width:20%}}@media all and (max-width:599px){.header-search-dropdown{padding:20px}.header-search input[type=text],.header-search select{margin-bottom:10px}.header-search .button,.header-search input[type=text],.header-search select{display:block;width:100%;padding:8px}}.main-content+.col-1of4 .second_level_nav li a,.main-content+.col-1of4>.second_level_nav>ul>li:not(.selected),.nav__toggle{display:none}@media only screen and (max-width:375px){.header-search-dropdown{padding:20px}.header-search input[type=text]{margin-bottom:10px}.header-search .button,.header-search input[type=text]{width:100%;padding:8px}}.nav{padding:0 105px 0 0;width:100%;z-index:10}@media only screen and (min-width:1281px){.nav__group .nav__quote,.nav__group:before{top:0;width:33.3333333333%;position:absolute}.nav__root{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0;height:auto!important}.nav__root>li{padding:0}.nav__root>li::before{display:none}.nav__root>li a{display:block;font-size:15px;font-weight:700;line-height:1;margin-bottom:1.48em;margin:0;transition:all .2s;color:#303030}.nav__group,.nav__panel{display:none}.nav__root>li a:hover,.nav__root>li.nav__item--selected>a{color:#3A8FCE}.nav__group{position:absolute;left:0;right:0;z-index:10;height:620px;visibility:hidden;opacity:0;background-color:#171A5e;background-position:top right;background-size:cover;transition:opacity .3s,visibility 0s .3s}.nav__group:before{content:"";left:0;bottom:0;background:#273481}.nav__group .nav__quote{right:0;padding:50px 50px 0;color:#3A8FCE}.nav__group .nav__folder{float:left;padding:65px 0;width:30%;height:620px;background:#273481}.nav__group .nav__folder a.nav__view-all{width:auto;display:inline-block;position:absolute;bottom:20px;right:20px}.nav__group .nav__folder+.nav__folder{padding-top:0}.nav__group .nav__folder a{display:block;padding:12px 15px;margin:0 35px;color:#fff;font-size:15px;font-weight:400;position:relative}.nav__group .nav__folder a:hover{background:#3A8FCE;color:#171A5e}.nav__group .nav__folder>.nav__level--3-items{overflow:hidden}.nav__group .nav__folder>.nav__level--3>a:after{content:"";width:10px;height:10px;border-right:2px solid #54a1ff;border-bottom:2px solid #54a1ff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:17px;right:14px}.nav__group .nav__folder>.nav__level--3>a:hover:after{border-color:#FFF}.nav__folder-header{display:none}.nav__item{float:left}.nav__item:hover .nav__group{display:block}.nav__item.hover .nav__group{opacity:1;visibility:visible;transition:opacity .3s}.nav__item[data-page-id="34257"] .nav__group,.nav__item[data-page-id="35840"] .nav__group{display:none}.nav li{margin-bottom:0}.nav__level--3:hover .nav__level--3-items{left:33%;transition:left .3s,opacity .3s;opacity:1}.nav__level--3:hover .nav__group-item{background:#3A8FCE}.nav__level--3:hover .nav__group-item:after{border-right-color:#231f20;border-bottom-color:#231f20}.nav__level--3 .nav__group-item:before{content:"";position:absolute;top:0;bottom:0;left:100%;width:35px}.nav__level--3-items{position:absolute;top:0;bottom:0;left:0;width:33%;padding:65px 35px;background:#273481;z-index:-1;opacity:0;transition:left .3s .3s,opacity .3s .1s}.nav__level--3-items a.nav__item{margin:0}.nav__level--3-items .nav__item{float:none}}@media all and (min-width:599px){.nav__item[data-page-id="34257"] .nav__item-expand,.nav__item[data-page-id="35840"] .nav__item-expand{display:none}}@media only screen and (max-width:1280px){.nav .nav__quote,.nav__folder-header,.nav__group,.nav__group-item[data-page-id="59054"]+div,.nav__panel{display:none}.nav--header-open .nav__toggle{right:316px}.nav__toggle{transition:right .2s}.nav__root{overflow-y:auto;position:fixed;top:0;bottom:0;padding:150px 0 0;margin:0;right:-50%;width:50%;height:100%!important;box-shadow:-2px 2px 11px 0 rgba(50,50,50,.57);list-style:none;background:#273481;transition:all .4s;z-index:2}.nav__root:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit}.nav__root>li a{padding:12px 0 12px 80px}.nav__toggle{width:66px;height:66px;right:66px;top:-66px;position:absolute;z-index:3;cursor:pointer;text-indent:-9999px;background:#171A5e}.nav__toggle-burger:before,.nav__toggle:after,.nav__toggle:before{content:"";position:absolute;height:3px;background:#fff}.nav__toggle:after,.nav__toggle:before{width:36px;left:15px;top:20px;transition:all .2s;-webkit-transform-origin:6px 4px;-ms-transform-origin:6px 4px;transform-origin:6px 4px}.nav__toggle:after{top:44px;-webkit-transform-origin:6px 0;-ms-transform-origin:6px 0;transform-origin:6px 0}.nav__toggle-burger{position:absolute;left:15px;top:32px;width:36px;height:3px;font-size:21px;color:#000;text-transform:lowercase;text-align:center;padding-top:24px}.nav__toggle-burger:before{top:0;right:0;left:0;transition:background .2s}.nav__toggle-burger:first-letter{text-transform:uppercase}.nav__group{position:static;padding:10px 0}.nav__group:after,.nav__group:before{content:none}.nav__group a{font-size:16px!important;font-weight:300}.nav__item{position:relative}}@media only screen and (max-width:1280px) and (min-width:1281px){.nav__item--has-children:hover .nav__group{right:405px}}@media only screen and (max-width:1280px){.nav li a,.nav__item--has-children .nav__item-expand{display:block}.nav li{margin-bottom:10px}.nav li a{padding:10px 30px!important;padding-right:50px;color:#fff;font-size:18px;line-height:31px;margin-bottom:0;transition:all .2s}.nav li a:hover{background:#737373}.nav--open .nav__toggle:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:44px}.nav--open .nav__toggle:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:44px}.nav--open .nav__toggle-burger{text-indent:-9999px}.nav--open .nav__toggle-burger:before{background-color:transparent}.nav--open .nav__root{right:0}.nav__item-expand{width:40px;height:40px;position:absolute;top:10px;right:25px;transition:transform .2s;display:none}.nav__item-expand:after,.nav__item.open .nav__group,.nav__level--3.open .nav__level--3-items{display:block}.nav__item-expand:after{content:"";width:18px;height:18px;position:absolute;margin:auto;left:0;right:0;top:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:transform .2s}.nav__item.open>.nav__item-expand{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);top:5px}.nav__level--3{position:relative}.nav__level--3 .nav__item-expand{right:25px!important;width:30px;height:30px}.nav__level--3 .nav__item-expand::after{width:14px;height:14px}.nav__level--3 .nav__group-item{padding:10px 60px 10px 55px!important}.nav__level--3.open>.nav__item-expand{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);top:5px}.nav__level--3-items{display:none;margin-left:20px;padding:10px 35px}.nav__level--3-items a{font-size:14px!important}}blockquote p:after,blockquote:before{content:'\201C'}@media only screen and (max-width:1279px){.nav--header-open .nav__toggle{right:266px}}@media only screen and (max-width:768px){.nav__group,.nav__root{width:100%}.nav__root{right:-100%}.nav__root:before{bottom:auto;height:100%}.nav .nav__item-expand{left:auto;top:5px;right:20px}.nav li a{padding:8px 25px;padding-right:100px}.nav__item.open .nav__group{display:block}}@media only screen and (max-width:599px){.nav--header-open .nav__toggle{right:calc(100% - 66px)}.nav__toggle{width:40px;height:40px;right:45px;top:-40px}.nav__toggle:after,.nav__toggle:before{width:25px;height:3px;left:7px;top:10px;-webkit-transform-origin:6px 4px;-ms-transform-origin:6px 4px;transform-origin:4px 5px}.nav__toggle:after{top:20px;-webkit-transform-origin:6px 0;-ms-transform-origin:6px 0;transform-origin:12px 2px}.nav__toggle-burger{left:7px;top:30px;width:25px;height:3px}.nav--open .nav__toggle:after,.nav--open .nav__toggle:before{width:28px}}.nav__root>li a{padding:27px 27px 30px}@media all and (max-width:1500px){.nav__root>li a{padding:27px 10px 30px}}.main-content+.col-1of4>.second_level_nav{margin-bottom:40px;padding:35px 30px;background:#f7f7f7}.main-content+.col-1of4>.second_level_nav .second_level_nav li.selected .second_level_nav li.selected .second_level_nav a{padding-left:20px;border:none}.main-content+.col-1of4>.second_level_nav>ul>li>.second_level_nav>ul>li>.second_level_nav ul li{color:red}.main-content+.col-1of4>.second_level_nav>ul>li>.second_level_nav>ul>li>a{font-size:24px;margin-bottom:25px;color:#58595b;border:0}.main-content+.col-1of4 .second_level_nav ul{list-style:none;padding:0;margin:0}.main-content+.col-1of4 .second_level_nav li{margin:0}.main-content+.col-1of4 .second_level_nav li li.selected>a,.main-content+.col-1of4 .second_level_nav li li:hover>a{display:block;color:#3A8FCE}.main-content+.col-1of4 .second_level_nav li li li a{display:block}.main-content+.col-1of4 .second_level_nav a{display:block;padding:16px 0;margin:0;color:#273481;font-weight:500;line-height:22px;transition:all .2s;border-bottom:1px solid #dadbdb;font-size:16px}table td,table th{text-align:left;padding:10px 20px}blockquote,blockquote p{line-height:27px;color:#3A8FCE}blockquote{font-style:italic;padding-left:20px;margin:0;font-size:19px;margin-bottom:1.48em}blockquote:before{color:#3A8FCE;font-size:38px;position:absolute;top:-7px;left:-3px}blockquote p{font-size:19px;margin-top:0;margin-bottom:25px}blockquote p:after{color:#3A8FCE;font-size:38px;top:15px;left:10px;line-height:8px}blockquote cite{font-size:15px;color:#6c6d6f;font-style:normal}@media only screen and (max-width:435px){blockquote{max-width:100%;padding-right:0}}table{font-size:18px;font-weight:400;line-height:22px;margin-bottom:30px;border-spacing:0;width:100%;margin:40px 0}.standard_content_content_inner table{border:1px solid #171A5e;border-bottom:none}table img{height:auto;margin:0!important}table tr.row--no-border td{border-bottom:0}table th{background:#3A8FCE;font-weight:500;color:#FFF}table td{border-bottom:1px solid #F1F1F1;vertical-align:top;font-weight:300}.standard_content_content_inner table td{border-right:1px solid #171A5e}.standard_content_content_inner table td:last-child{border-right:none}table td.no-border{border:none}table.resource-table td{width:50%}@media only screen and (max-width:768px){table{width:100%;display:block;overflow-x:scroll}table td,table th{padding:4px 10px}}.standard_content_content .grid{display:flex;flex-wrap:wrap;margin:-10px}.standard_content_content .grid .item{display:inline-block;vertical-align:top;padding:10px;width:33.3%}.standard_content_content .grid .item-title{margin:10px 0}.standard_content_content .grid .item-title a{display:block;margin:0}.standard_content_content .grid .item img{width:100%;height:auto}@media all and (max-width:768px){.standard_content_content .grid .item{width:50%}}@media all and (max-width:599px){.standard_content_content .grid .item{width:100%}}.social{font-size:0;float:right}.social a{width:32px;display:inline-block;background:#000;color:#fff;text-align:center;margin:0 0 0 3px}.social i{line-height:32px;font-size:12px}.pagination,.standard-content .pagination{justify-content:center;align-items:center;margin:30px 0}.pagination a,.standard-content .pagination a{font-size:15px;font-weight:700;line-height:1;margin-bottom:0;color:#D1D1D1!important}.pagination li,.standard-content .pagination li{margin:0 10px;padding:0}.pagination li::before,.standard-content .pagination li::before{display:none}.pagination li.active a,.pagination li:first-of-type a,.pagination li:last-of-type a,.standard-content .pagination li.active a,.standard-content .pagination li:first-of-type a,.standard-content .pagination li:last-of-type a{color:#000!important}.pagination li:first-of-type,.standard-content .pagination li:first-of-type{margin:0 20px 0 0}.pagination li:last-of-type,.standard-content .pagination li:last-of-type{margin:0 0 0 20px}.gallery-slider{margin:0 auto;max-width:1020px}.gallery-slider .slick-arrow{position:absolute;background-size:10px 20px;background-position:50%;background-repeat:no-repeat;z-index:1}.gallery-slider .slick-next{right:0}.gallery-slider .slick-prev{left:0}.gallery-slider-featured .slick-arrow{top:50%;transform:translateY(-50%);padding:20px;background-color:#fff}.gallery-slider-featured .gallery-slider-image{height:520px}@media all and (max-width:768px){.gallery-slider-featured .gallery-slider-image{height:300px}}.gallery-slider-image{background:50%/cover #273481}.gallery-slider-body{padding:35px 30px 60px;background:#F9F9F9}.gallery-slider-body .slick-arrow{top:40px;width:10px;height:20px}.gallery-slider-body .slick-list{margin:0 -8px;padding:0!important}@media all and (max-width:375px){.gallery-slider-body .slick-list{margin:0}}.gallery-slider-body .slick-slide{margin:0 8px}@media all and (max-width:375px){.gallery-slider-body .slick-slide{margin:0}}.gallery-slider-body .gallery-slider-carousel{padding:0 65px}.gallery-slider-body .gallery-slider-image{width:100px;height:100px;opacity:.5}.gallery-slider-body .gallery-slider-image.slick-current{width:120px;height:120px;opacity:1}@media all and (max-width:768px){.gallery-slider-body .slick-arrow{top:25px}.gallery-slider-body .gallery-slider-image.slick-current{width:80px;height:80px}.gallery-slider-body .gallery-slider-image{width:70px;height:70px}}@media all and (max-width:599px){.gallery-slider-body{padding:30px}}.gallery-slider-caption{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 45px}@media all and (max-width:375px){.gallery-slider-caption .caption{margin:0 0 10px}}.gallery-slider-caption .count{font-size:16px;font-weight:300;line-height:1;margin-bottom:0}@media all and (max-width:375px){.gallery-slider-caption{display:block;margin:0 0 20px}}resource-library-items{display:inline-block;display:flex;flex-direction:column;padding:0 0 15px;margin:0 19px 50px;width:calc(33.333% - 38px);color:#273481;border-bottom:1px solid #3A8FCE}@media all and (max-width:768px){resource-library-items{width:calc((100% / 2) - 38px)}}@media all and (max-width:500px){resource-library-items{width:100%;margin-bottom:30px}}resource-library-items a:hover{cursor:pointer}resource-library-items .resource-item__title{font-weight:500;line-height:1.4}resource-library-items .resource-item__summary{margin:0 0 25px}resource-library-items .resource-item__icons{display:block;margin-top:auto;color:#58595b}resource-library-items .resource-item__icon{display:inline-block;vertical-align:middle;color:#3A8FCE;font-size:22px;margin-right:10px}resource-library-items .resource-item__icon.disabledIcon{color:#b2d4ff}resource-library-items .resource-item__link{color:#3A8FCE}.resource-library-paywall,resource-library-pay-wall{padding:20px 40px;padding-bottom:50px;display:block}@media all and (max-width:1024px){.resource-library-paywall,resource-library-pay-wall{padding:30px}}.resource-library-paywall h3,resource-library-pay-wall h3{padding-bottom:20px}@media all and (max-width:435px){.resource-library-paywall h3,resource-library-pay-wall h3{margin-top:0;font-size:24px;padding:0}}.resource-library-paywall p,resource-library-pay-wall p{color:#58595b}.resource-library-paywall p:empty,resource-library-pay-wall p:empty{display:none}.resource-library-paywall div,resource-library-pay-wall div{font-size:15px}.resource-library-paywall button,resource-library-pay-wall button{padding:10px;border:none;background:#3A8FCE;color:#fff;width:40%;font-family:museo-sans,sans-serif;transition:all .2s;cursor:pointer}.resource-library-paywall button i,resource-library-pay-wall button i{margin-right:10px;display:inline-block;vertical-align:middle}.resource-library-paywall button span,resource-library-pay-wall button span{display:inline-block;vertical-align:middle}.resource-library-paywall button:hover,resource-library-pay-wall button:hover{background:#2a74ab}.resource-library-listings,resource-library-listings{display:block;padding:5px 200px}@media all and (max-width:1366px){.resource-library-listings,resource-library-listings{padding:5px 80px}}@media all and (max-width:1024px){.resource-library-listings,resource-library-listings{padding:5px 0}}.resource-library-search .sorter,resource-library-search .sorter{display:none}.resource-library-search>div,resource-library-search>div{margin:0 -19px}@media all and (max-width:768px){.resource-library-search>div,resource-library-search>div{margin:0}}.resource-library-search .form-content-cst,resource-library-search .form-content-cst{display:inline-block;width:calc(33.333% - 38px);color:#273481;margin:0 19px}.resource-library-search .form-content-cst .button,.resource-library-search .form-content-cst input,.resource-library-search .form-content-cst select,resource-library-search .form-content-cst .button,resource-library-search .form-content-cst input,resource-library-search .form-content-cst select{width:100%}.resource-library-search .form-content-cst span,resource-library-search .form-content-cst span{padding:13px 20px}@media all and (max-width:768px){.resource-library-search .form-content-cst,resource-library-search .form-content-cst{width:100%;margin:0 0 20px}.resource-library-search .form-content-cst .button,resource-library-search .form-content-cst .button{width:auto;margin-top:0}}.resource_library_placeholder .item_block{width:30%;display:inline-block;margin-right:10px}.spinner-off{display:none}resource-library-results{display:block;margin:0 -19px;padding-top:35px}resource-library-results .paginator:first-child{display:none}resource-library-results>div{display:flex;flex-wrap:wrap}.events__content .callout_content .button,.events__featured .callout_content .button,resource-library-results>div.dlgClose{display:none}resource-library-results>div.dlgOpen{height:auto;max-height:80%;overflow-y:auto;width:888px;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:fixed;z-index:10;border:1px solid #ccc;background:#f5f5f5}@media all and (max-width:1024px){resource-library-results>div.dlgOpen{width:90%}}@media all and (max-width:435px){resource-library-results>div.dlgOpen{width:100%;height:100%;overflow-y:scroll}}resource-library-results>div.dlgOpen>i{float:right;margin:8px}resource-library-results>div.dlgOpen>i:hover{cursor:pointer}resource-library-results>div.paginator{margin:20px 10px;text-align:center;display:block}resource-library-results>div.paginator>input[type=number]{width:100px;font-family:museo-sans,sans-serif;display:inline-block;vertical-align:middle}resource-library-results>div.paginator>i{display:inline-block;vertical-align:middle}resource-library-results>div.paginator>i:hover{cursor:pointer}resource-library-results>div.resource-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:5;width:100%;height:100%}.template--mydownloads resource-library-results{padding-top:0}.template--mydownloads .resource-item__title{margin-top:0}.template--mydownloads resource-library-pay-wall button{background-color:#2a7f55}.template--mydownloads resource-library-pay-wall button:hover{background-color:#1d593b}.events .col--center{max-width:850px}.events .event-callout__item-image,.events .event-details__image img,.events-list .item-image img,.news-detail__item-content .gallery img,.news-detail__item-content img,.person__detail img,.products-detail__image img,.template--products .category__image img{max-width:100%}.events .col-container--center{padding:0}@media all and (max-width:1024px){.events .col-3of4{padding:0 30px;width:66.6666666667%}.events .col-1of4{width:33.3333333333%}}@media all and (max-width:768px){.events .col-1of4,.events .col-3of4{width:100%;padding:0 20px}.events .col-1of4{padding:0}.events .col--center{max-width:100%}}.events .col-container--center:last-of-type{padding-bottom:0}.events .sidebar{position:relative;z-index:0}.events__featured .events_callout .event-callout{width:100%}.events__featured .events_callout .event-callout img{display:block}.events__featured .events_callout .event-callout h2{font-size:30px;font-weight:400}.events .event-callout__item-content{padding:40px 0}.events-filter{display:inline-block;width:33.3333333333%;padding-right:10px}.events-filter label{display:block;margin-bottom:10px}.events-filter input,.events-filter select{font-family:museo-sans,sans-serif;width:100%;color:#273481;border:1px solid #000}.events-filter input:focus,.events-filter select:focus{background:#009CA3}.events-filter-wrapper{padding:0 0 20px}.events-filter-wrapper select{padding:12px 10px}.events-filter-dates input,.events-filter-keyword input,.events-filter-primary-category input{line-height:1}@media all and (max-width:768px){.events-filter{width:100%;margin-bottom:10px}.events-filter-wrapper{padding-bottom:0}.events-filter-dates,.events-filter-keyword,.events-filter-primary-category{display:block}.events-filter-dates{width:100%}}.events-list{flex-wrap:wrap!important;padding:40px 0 0}.events-list .callout--grid__item{padding:25px 0;width:100%}.events-list a{width:100%;font-size:0;display:block;padding-bottom:70px}.events-list .item-image{width:30%;display:inline-block}.events-list .item-content{width:70%;display:inline-block;padding-left:50px;vertical-align:top}.events-list .item-content span{color:#3A8FCE}@media all and (max-width:850px){.events-list .item-image{width:100%}.events-list .item-content{width:100%;padding:0;padding-top:10px}}@media all and (max-width:768px){.events-list a{padding-bottom:20px}}.events .event-details__header{padding:0 0 30px}.events .event-details__header p{font-size:18px;font-weight:400;color:#3A8FCE;margin:0;margin-top:30px;line-height:1.4}.events .event-booking h3{margin-top:0}.events .event-booking .book_button{border-color:#fff;width:100%;color:#273481!important}.events .event-booking .book_button:hover{background-color:#fff}.events .event-booking .book-option{margin-bottom:30px;padding:20px 20px 0;background:#273481}.events .event-booking .book-option a,.events .event-booking .book-option h2,.events .event-booking .book-option h4,.events .event-booking .book-option p{color:#FFF}.events .event-booking .book-option .book-option__wrapper{border-bottom:none}.events .event-booking .book-option a:not(.button){color:#3A8FCE;text-decoration:none;font-weight:500;font-size:inherit}.events .event-booking .book-option__wrapper{border-bottom:1px solid #d0d2d3}.events .event-booking .book-option:last-child{padding-bottom:0}.events .event-booking .book-option h2{margin-bottom:30px}.events .event-booking .book-option__item h4,.events .event-booking .book-option__item p{margin:0 0 20px}.events .event-booking .book-option__btn a{margin-bottom:30px}@media all and (max-width:435px){.events .event-booking .book-option__btn a{background:#273481}}.events .event--booking .content{padding:0}.events .event--booking label:hover+input{border:none}.events .event--booking .sub-header{margin:30px 0}.events .event--booking .actions ul,.events .event--booking .steps ul{margin:0;padding:0}.events .event--booking #senior-events-wizard-errors{padding:20px;background:#009CA3;border-left:5px solid #00B3BB;margin-bottom:30px}.events .event--booking #senior-events-wizard-errors li{margin-bottom:10px}.events .event--booking #senior-events-wizard-errors li,.events .event--booking #senior-events-wizard-errors p{color:#fff}.events .event--booking #senior-events-wizard-errors div>:last-child{margin-bottom:0}.events .event--booking .steps li{display:inline-block;background:#F1F1F1;margin-right:2px;padding:0}.events .event--booking .steps li::before{display:none}@media all and (max-width:915px){.events .event--booking .steps li{width:100%;margin:0 0 2px}}.events .event--booking .steps li a{padding:16px;margin:0;display:block;color:#000}.events .event--booking .steps li.current a{background-color:#009CA3;color:#fff}.events .event--booking .steps li.current a span.current-info,.events .event--booking .title{display:none}.events .event--booking .actions li{list-style:none;display:inline-block}.events .event--booking .actions li::before{display:none}.events .event--booking .actions li a{display:inline-block;padding:4px 13px;margin-right:20px;color:#fff!important;background-color:#009CA3;border:0;border-radius:0;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s;font-family:museo-sans,sans-serif}.events .event--booking .actions li a:hover{background-color:#00848a}.events .event--booking .event-booking-occurence .occurence-details{padding-bottom:50px}.events .event--booking .event-booking-occurence .event-booking-occurence-title{cursor:pointer;position:relative}.events .event--booking .event-booking-occurence .event-booking-occurence-title:after{content:'';width:0;height:0;border-style:solid;border-width:6px 5px 0;position:absolute;right:8px;border-color:#000 transparent transparent;display:block;top:25px}.events .event--booking .event-booking-occurence.occurence-open .event-booking-occurence-title:after{border-width:0 5px 6px;border-color:transparent transparent #000}.events .event--booking .ticket-type{border-top:1px solid #009CA3;padding:20px 0}.events .event--booking .ticket-type-title h4{padding:0;background:0 0}.events .event--booking .ticket-type .type{color:#000}.events .event--booking .ticket-type .quantity span{font-size:18px}.events .event--booking .ticket-type .quantity select{width:75px;background-color:#f1f1f2;margin-bottom:15px}.events .event--booking .ticket-type:last-of-type{border-bottom:1px solid #009CA3}.events .event--booking .ticket-type .ticket-details__restriction{color:#273481;font-weight:400}.events .event--booking .ticket-type .ticket-details__caption{margin-bottom:0}.events .event--booking .ticket-type__l{margin-bottom:20px}.events .event--booking .ticket-type__r{margin-top:auto}.events .event--booking .ticket-types.conference{margin:30px -15px 0;display:flex;flex-wrap:wrap}.events .event--booking .ticket-types.conference h3{width:100%;font-size:24px;margin:60px 15px 15px;color:#273481}.events .event--booking .ticket-types.conference h3:first-of-type,.person__detail-left h3,.person__detail-right>:first-child{margin-top:0}.events .event--booking .ticket-type.conference{width:calc(50% - 10px);display:inline-block;display:flex;flex-direction:column;vertical-align:top;margin:5px;padding:20px;background:#f1f1f2;border:none}.events .event--booking .ticket-type.conference h4{background:0 0;padding:0;margin:0}.events .event--booking .ticket-type.conference .cost{margin-right:20px}.events .event--booking .ticket-type.conference .cost,.events .event--booking .ticket-type.conference .quantity{display:inline}.events .event--booking .ticket-type.conference .type{display:inline-block;vertical-align:middle;margin-right:10px}.events .event--booking .ticket-type.conference select{background-color:#FFF;margin:0}.events .event--booking .ticket-type.conference img{height:20px;vertical-align:middle}@media all and (max-width:599px){.events .event--booking .ticket-type.conference{width:100%}}.events .event--booking .ticket-type.disabled h4,.events .event--booking .ticket-type.disabled span{color:#d3d3d3}.events .event--booking fieldset{border:none}.events .event--booking .delegate-wrapper .quantity{font-size:18px;color:#009CA3}.events .event--booking .input_field{margin-bottom:20px}.events .event--booking .delegate-item label{width:30%;display:inline-block;margin-bottom:0;padding-right:20px}@media all and (max-width:768px){.events .event--booking .delegate-item label{width:100%}}.events .event--booking .delegate-item input{width:70%;background:#F1F1F1}@media all and (max-width:768px){.events .event--booking .delegate-item input{width:100%}}.events .event--booking .delegate-ticket-type{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #009CA3}.events .event--booking .custom_fields .input_field textarea{width:70%;background:#f1f1f2;vertical-align:top;resize:vertical;min-height:100px}@media all and (max-width:768px){.events .event--booking .custom_fields .input_field textarea{width:100%}}.events .event--booking .custom_fields .input_field__list{width:70%;display:inline-block;vertical-align:top}.events .event--booking .custom_fields .input_field__list label{width:50%;padding-right:20px;margin-bottom:10px}@media all and (max-width:599px){.events .event--booking .custom_fields .input_field__list label{width:100%}}.events .event--booking .confirm-wrapper .confirm-item{margin-top:20px}.events .event--booking .confirm-wrapper .confirm-item p{margin:0}.events .event--booking .confirm-wrapper .confirm-item a:not(.button){color:#3A8FCE;font-weight:500}.events .event--booking .confirm-wrapper .input_field label{width:30%;display:inline-block}@media all and (max-width:768px){.events .event--booking .confirm-wrapper .input_field label{width:100%;margin-bottom:10px}}.events .event--booking .confirm-wrapper .input_field input,.events .event--booking .confirm-wrapper .input_field select{width:70%;background:#F1F1F1}@media all and (max-width:768px){.events .event--booking .confirm-wrapper .input_field input,.events .event--booking .confirm-wrapper .input_field select{width:100%;margin-bottom:20px}}.events .event--booking .confirm-wrapper .input_field input[type=checkbox]{margin-top:10px}.events .event--booking .confirm-wrapper .input_field fieldset{margin-top:20px}.events .event--booking .confirm-wrapper #PurchaseOrder,.events .event--booking .confirm-wrapper textarea{width:100%;background:#F1F1F1;border:none}.events .event--booking .confirm-wrapper select{padding:12px 20px;font-size:18px;width:300px;background-color:#F1F1F1;border:none}.events .event--booking .confirm-wrapper .payment-invoice label,.events .event--booking .confirm-wrapper .payment-online label{font-size:21px;color:#273481;display:block;margin:20px 0}.events .event--booking .confirm-wrapper .how{margin-bottom:20px}.events .event--booking hr{margin-top:30px}.venue__list h4{padding:0;background:0 0}.venue__item{padding-bottom:35px;margin-bottom:35px;position:relative;display:block}.venue__item-image{width:245px;height:130px;position:relative;margin:0 45px 0 0;float:left;overflow:hidden}.venue__item-image img{width:100%;transition:all .2s}.venue__item-image:before{transition:all .2s;content:'';position:absolute;display:block;z-index:5;top:0;left:0;right:0;bottom:0;background:#273481;opacity:0}.venue__item:after,.venue__item:before{content:"";position:absolute;bottom:0}.venue__item:before{left:50%;background:#3A8FCE;height:1px;transition:all .3s;right:50%;z-index:1}.venue__item:after{background:#d6d8d8;height:1px;left:0;right:25px}.venue__item:hover .venue__item-image:before{opacity:.4}.venue__item:hover img{transform:scale(1.1)}.venue__item:hover:before{left:0;right:25px}.venue__detail h2{font-size:30px}@media all and (max-width:1024px){.venue__item-image{width:180px;height:100px;margin-right:20px}}@media all and (max-width:435px){.venue__item{padding-bottom:20px;margin-bottom:20px}.venue__item p{margin-bottom:0}.venue__item-image{display:none}}.person__item{padding-bottom:35px;margin-bottom:35px;position:relative;display:block}.person__item h4,.person__item h5{background:0 0;padding:0;margin-bottom:10px}.person__item-image{width:245px;height:130px;position:relative;margin:0 45px 0 0;float:left;overflow:hidden}.person__item-image img{width:100%;transition:all .2s}.person__item-image:before{transition:all .2s;content:'';position:absolute;display:block;z-index:5;top:0;left:0;right:0;bottom:0;background:#273481;opacity:0}.person__item:after,.person__item:before{content:"";position:absolute;bottom:0}.person__item:before{left:50%;background:#3A8FCE;height:1px;transition:all .3s;right:50%;z-index:1}.person__item:after{background:#d6d8d8;height:1px;left:0;right:25px}.person__item:hover .person__item-image:before{opacity:.4}.person__item:hover img{transform:scale(1.1)}.person__item:hover:before{left:0;right:25px}.person__detail-left{padding-right:30px}.person__detail img{margin-bottom:20px}@media all and (max-width:1024px){.person__item-image{width:150px;height:80px;margin-right:20px;margin-bottom:10px}.person__item p{margin-top:32px}}@media all and (max-width:435px){.person__item{padding-bottom:20px;margin-bottom:20px}.person__item p{margin:10px 0 0}.person__item-image{display:none}}.module-detail-summary .book-option,.module-detail-summary .button:hover,.module-detail-summary a,.module-detail-summary p{color:#fff}.module-detail-summary .book-option{margin:0 0 70px;padding:40px 20px;background-color:#009CA3;color:#fff}.module-detail-summary p{margin:0 0 20px}.module-detail-summary a:not(.button),.module-detail-summary span{font-weight:600}.module-detail-summary .button{border-color:#009CA3;width:100%;background-color:#fff;color:#009CA3}.module-detail-summary .button:hover{background-color:#00848a}.template--news .col-container--center{padding-top:0}.template--news.no-images .news-list__item .news-list__item-image{float:left;padding-right:20px}.template--news.no-images .news-list__item .news-list__item-image-content{padding:0}.template--news .col-1of4{position:relative;z-index:1}.template--news .pager_pagecount_multiple{background-color:transparent;border:0;padding:0;margin:50px 0 0;text-align:center}.template--news .pager_pagecount_multiple .pager_first,.template--news .pager_pagecount_multiple .pager_item,.template--news .pager_pagecount_multiple .pager_last,.template--news .pager_pagecount_multiple .pager_next,.template--news .pager_pagecount_multiple .pager_previous{font-size:18px;font-weight:400;line-height:18px;margin-bottom:0;float:none;padding:4px;display:inline-block;background-color:transparent;border:0;color:#000}.template--news .pager_pagecount_multiple .pager_first.selected:hover,.template--news .pager_pagecount_multiple .pager_first:hover,.template--news .pager_pagecount_multiple .pager_item.selected:hover,.template--news .pager_pagecount_multiple .pager_item:hover,.template--news .pager_pagecount_multiple .pager_last.selected:hover,.template--news .pager_pagecount_multiple .pager_last:hover,.template--news .pager_pagecount_multiple .pager_next.selected:hover,.template--news .pager_pagecount_multiple .pager_next:hover,.template--news .pager_pagecount_multiple .pager_previous.selected:hover,.template--news .pager_pagecount_multiple .pager_previous:hover{font-weight:700;color:#000;background-color:transparent}.template--news .pager_pagecount_multiple .pager_first.selected,.template--news .pager_pagecount_multiple .pager_item.selected,.template--news .pager_pagecount_multiple .pager_last.selected,.template--news .pager_pagecount_multiple .pager_next.selected,.template--news .pager_pagecount_multiple .pager_previous.selected{background-color:transparent;color:#000}.template--news .pager_pagecount_multiple .pager_next em,.template--news .pager_pagecount_multiple .pager_previous em{display:inline-block;font-size:18px;font-weight:400;line-height:18px;margin-bottom:0;font-style:normal;text-transform:capitalize}.template--news .pager_pagecount_multiple .pager_next:hover em,.template--news .pager_pagecount_multiple .pager_previous:hover em{background-color:transparent;color:#000;font-weight:700}.template--news .pager_pagecount_multiple .pager_previous{margin-right:10px}.template--news .pager_pagecount_multiple .pager_previous em{margin-left:5px}.template--news .pager_pagecount_multiple .pager_next{margin-left:10px}.template--news .pager_pagecount_multiple .pager_next em{margin-right:5px}.template--news .news_footer_wrapper,.template--news .news_header_wrapper{font-size:18px;font-weight:400;line-height:18px;margin-bottom:0}.template--news .news_back_button{display:none}@media only screen and (max-width:1023px){.template--news .col-1of4,.template--news .col-3of4{width:100%}}.news-list{margin-bottom:30px}.news-list__item{display:flex;margin:50px 0 0}.news-list__item.news-list__item--featured{position:relative;display:inline-block;margin:0}.news-list__item.news-list__item--featured:after,.news-list__item.news-list__item--featured:before{position:absolute;width:300%;background:inherit;bottom:0;top:0;content:""}.news-list__item.news-list__item--featured:before{left:-300%}.news-list__item.news-list__item--featured:after{right:-300%}.news-list__item.news-list__item--featured .news-list__item-image{width:100%;padding-bottom:56.5%;margin:0 0 30px;position:relative}.news-list__item.news-list__item--featured .news-list__item-image-content{margin-top:50px;padding:0;display:block;width:100%;background:0 0}.news-list__item-date{font-size:16px;font-weight:500;line-height:22.4px;margin-bottom:1.48em;margin:0 0 15px}.news-list__item-title{margin:0 0 40px;color:#303030}.news-list__item-image{position:relative;min-width:245px;background:50%/cover #F1F1F1}.news-list__item-image img{display:none}.news-list__item-image-content{flex:1;padding:30px 50px 50px;background:linear-gradient(180deg,#fff 0,#f8f8f8 100%)}.news-list__item-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .2s}.news-list__item:hover .news-list__item-image::after,.template--products .category__inner:hover .category__image::after{opacity:1}.news-list__item-content{font-size:18px;font-weight:300;line-height:27px;margin-bottom:1.48em;margin:0;overflow:hidden}.news-list__item-more{color:#3A8FCE}.news-detail__item-title{font-size:30px;font-weight:700;line-height:29px;margin-bottom:auto;margin:0 0 35px}.news-detail__item-date{font-size:16px;font-weight:300;line-height:22.4px;margin-bottom:1.48em;color:#58595b;margin:0 0 15px}.news-detail__item-content a:not(.button){color:#3A8FCE;text-decoration:none;font-weight:500;font-size:inherit}.news-detail__item-content img{margin-bottom:20px}.news-detail__item-content .gallery{margin-bottom:30px}.news-detail__item-content p{font-size:18px;font-weight:300;line-height:27px;margin-bottom:1.48em}@media all and (max-width:599px){.news-detail{padding-top:20px}}.news-callout{margin-bottom:30px}.news-callout__head{height:128px;background-size:cover;background-position:50%;margin-bottom:42px}.news-callout__header{margin-top:25px;margin-bottom:30px;position:relative}.news-callout__header h2{display:inline-block;font-weight:300;color:#58595b;font-size:30px;margin-bottom:0}.news-callout__header .button{float:right;margin:5px 0 0 5px}.news-callout__item{display:inline-block;vertical-align:top;width:33.3333333333%;padding-right:20px}.news-callout__item-title{margin-bottom:22px}.news-callout__item-title a{font-size:21px;font-weight:500;line-height:25px;color:#273481}.news-callout__item-date{font-size:16px;line-height:16px;margin-bottom:0;color:#58595b}.news-callout__item-teaser{font-size:18px;line-height:22px;margin-bottom:0;color:#58595b}.news-callout__item-link{color:#3A8FCE;margin-left:5px}@media only screen and (max-width:1280px){.news-list__item-image-content{padding-left:35px}}@media only screen and (max-width:1024px){.news-list{padding-right:20px}.news-list__item-image{width:220px;height:130px}.news-list__item.news-list__item--featured{padding:30px 0 50px}.news-list__item.news-list__item--featured .news-list__item-image-content{margin-top:30px}}@media only screen and (max-width:1023px){.news-list{padding-right:0}.news-list__item.news-list__item--featured{padding:30px 0 50px;margin-bottom:0}.news-callout__item{padding-right:0}}@media only screen and (max-width:767px){.news-callout__header{margin:0 0 20px}.news-callout__header:after{content:"";display:block;clear:both}.news-callout__header h2{display:block}.news-callout__header .button{float:left;margin:0 0 10px;width:80%}.news-callout__item{width:100%}.news-callout__item:not(:first-child){display:none}.news-list__item-image{margin-right:20px}}@media only screen and (max-width:599px){.news-list__item{margin-top:30px}.news-list__item-image{width:100%;display:none}.news-list__item-image-content{width:100%;margin-top:30px;padding:0}.news-list__item.news-list__item--featured .news-list__item-image{display:block}.news-list__item.news-list__item--featured .news-list__item-image:after{height:100px;width:100px;padding:38px 10px;font-size:18px}}@media only screen and (max-width:435px){.news-callout__header .button{width:100%}.news-list__item.news-list__item--featured .news-list__item-image:after{bottom:10px;right:10px}}.powernav_container a,.powernav_container ul{margin:0;padding:0}.powernav_container li{margin:0 0 7px;line-height:1;list-style:none}.powernav_container a{color:#fff}.powernav_container a:hover{color:#3A8FCE}.template--products .intro{padding:0}.template--products .intro-banner{justify-content:flex-end;align-items:center;padding:30px;color:#fff}.template--products .intro-banner h3,.template--products .intro-banner p{color:#fff}.template--products .intro-banner h3{margin:0 auto 0 0}@media all and (max-width:1200px){.template--products .intro-banner h3{margin:0 0 50px}}.template--products .intro-banner p{margin:0 40px 0 0}.template--products .intro-banner .button{display:inline-block;border-color:#fff!important;background-color:#fff!important}@media all and (max-width:1200px){.template--products .intro-banner{display:block}}.template--products .category{margin:0 0 70px;padding:0 0 70px}.template--products .category:first-of-type .category__child{width:50%}.template--products .category:first-of-type .category__child .category__image{min-width:360px}.template--products .category__list{margin:70px 0 0}.template--products .category__header{margin:0 0 70px;width:100%}.template--products .category__children{margin:-25px;width:-webkit-fill-available}.template--products .category__child{width:33.3%;margin:0;padding:25px}@media all and (max-width:1600px){.template--products .category__child{display:block;width:50%!important}}@media all and (max-width:1024px){.template--products .category__children{display:block}.template--products .category__child{width:100%!important}}.template--products .category__inner{display:flex;height:100%}@media all and (max-width:768px){.template--products .category__inner{display:block}}.template--products .category__image{position:relative;display:inline-block;min-width:170px}.template--products .category__image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .2s}.template--products .category__image img{max-height:200px}@media all and (max-width:1280px){.template--products .category__image{min-width:initial;width:50%}}@media all and (max-width:1024px){.template--products .category__image{min-width:100%!important;width:100%;min-height:200px}}.template--products .category__info{display:flex;flex-direction:column;padding:45px 50px;width:100%;background:linear-gradient(180deg,#fff 0,#f8f8f8 100%)}.template--products .category__title{margin:0 0 42px;color:#303030}.template--products .category__view{margin:auto 0 0;font-size:16px;font-weight:400;line-height:1;margin-bottom:0}.template--products .main-grid>.col--center{display:flex;margin:0 -15px}.template--products .main-grid>.col--center>*{padding:15px}.template--products .main-grid>.col--center>* .content_block{height:100%}.template--products .callout--grid__item{display:flex;padding:25px;width:33.3%}.template--products .callout--grid__item:hover .grid-image::after{opacity:1}.template--products .callout--grid__item .grid-image{position:relative;width:50%;max-width:initial;min-width:initial;min-height:340px;overflow:hidden;background:50%/cover}.template--products .callout--grid__item .grid-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .2s}.template--products .callout--grid__item .grid-image img{margin:0;width:100%;transition:all .2s}@media all and (max-width:1280px){.template--products .callout--grid__item .grid-image{width:initial;min-width:245px;max-width:245px}.template--products .callout--grid__item{width:50%}}.template--products .callout--grid__item .grid-body{padding:40px 20px;background:linear-gradient(180deg,#fff 0,#f8f8f8 100%);flex:1}.template--products .callout--grid__item .grid-body>:last-child{margin:0}.template--products .callout--grid__item h4{margin:0 0 40px;color:#303030}.template--products .callout--grid__item h4 a{color:#303030!important}@media all and (max-width:1024px){.template--products .callout--grid__item{width:100%}}@media all and (max-width:768px){.template--products .callout--grid__item .grid-image{min-height:200px;max-height:200px;max-width:100%}.template--products .callout--grid__item{display:block}}@media only screen and (max-width:1280px){.template--products .col-container--center .col--center:not(.col--center-large){padding:0}}@media only screen and (max-width:1024px){.template--products .col-container--center .col--center:not(.col--center-large){padding:0 30px}}@media only screen and (max-width:1023px){.template--products-detail .col-3of4{width:100%}.template--products-detail .col-3of4+.sidebar{float:left;width:100%;margin-top:30px}}@media only screen and (max-width:767px){.template--products .main-grid>.col--center>*,.template--products .main-grid>.col--center>* .content_block.callout--adverts{width:100%}.template--products .main-grid>.col--center{display:block;margin:0}.template--products .main-grid>.col--center>* .content_block{max-width:350px}}@media only screen and (max-width:435px){.template--products .col-container--center .col--center:not(.col--center-large){padding:0 15px 20px}}.products__browse{color:#273481;font-size:18px;font-weight:500;padding:0 80px}.products__browse a{color:#3A8FCE;text-decoration:none;font-weight:500;font-size:inherit}.products__delivery{padding:15px 30px 15px 40px;font-size:24px;background:#88bdff;color:#fff}.col-1of4 .products__delivery{margin-bottom:30px;width:100%;padding:30px 30px 30px 20px;line-height:28px}.col-1of4 .products__delivery>span{line-height:28px}.products__delivery>span{font-size:14px;float:right;line-height:34px;position:relative;top:4px}.products-list{display:flex;flex-wrap:wrap;margin:-25px -25px 70px;padding:0 0 70px}.products-list__intro{padding-bottom:50px}.products-list__intro h1{margin:0 0 35px;font-size:30px;font-weight:300}.products-list__intro p{color:#273481;font-size:19px;line-height:30px;font-weight:400}.products--login{font-size:20px;line-height:1.5;font-weight:500}.products-item__price{font-size:15px;font-weight:500;line-height:1;margin-bottom:10px}.products-item__price:last-of-type{margin:0}.products-detail.ebooks>.row{margin:0 0 70px;padding:0 0 70px}.products-detail h3{font-size:24px}.products-detail__header{margin-bottom:50px}.products-detail__image{width:50%;display:inline-block;padding-right:80px;margin-bottom:50px}.products-detail__info{width:50%;display:inline-block;vertical-align:top}.products-detail__title{margin:0 0 18px;line-height:36px}.products-detail__author{color:#929497;font-size:16px;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #dcddde}.products-detail__level,.products-detail__level strong{width:80px;color:#273481;font-weight:500;text-align:center}.products-detail__level{display:inline-block;display:none;position:relative;height:80px;background:#d8e5ff;font-size:16px;border-radius:50%;padding:10px;line-height:15px;margin-right:60px;vertical-align:top}.products-detail__level strong{position:absolute;bottom:20px;left:0;font-size:22px}.products-detail__book-info{display:inline-block;font-size:16px;color:#58595b;margin-bottom:110px}.products-detail__book-info strong{display:inline-block;width:95px;color:#273481;font-weight:400}.products-detail__buy{font-size:30px;line-height:24px}.products-detail__buy input[type=text]{display:none}.products-detail__buy .button span{font-size:11px;line-height:18px;vertical-align:bottom;margin-right:5px}.products-detail__reviews .review__average a,.products-detail__reviews .review__create .star-rating-control a{font-size:0}.products-detail .purchaseControls .purchase{display:flex;justify-content:space-between;align-items:center;margin:30px 0 0}.products-detail .purchaseControls .purchase p{margin:0}.products-detail .purchaseControls .button:empty{display:none}.products-detail__reviews{display:inline-block;width:100%;margin-bottom:60px;height:70px;overflow:hidden}.products-detail__reviews h3{background:#F1F1F1;padding:17px 25px;cursor:pointer;margin:0}.products-detail__reviews h3:after{content:"";width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;float:right;transform:rotate(45deg);margin:15px 20px 0}.products-detail__related .products-item__title,.products-detail__reviews .review__create h4{margin-top:0}.products-detail__reviews.open{height:auto}.products-detail__reviews.open h3:after{transform:rotate(-135deg)}.products-detail__reviews .review__list{margin-bottom:20px}.products-detail__reviews .review__item{padding:20px 0;border-bottom:1px solid #283286}.products-detail__reviews .review__item:first-of-type{padding-top:0}.products-detail__reviews .review__item-title{display:block}.products-detail__reviews .review__item-title span{display:inline-block;vertical-align:middle;font-size:15px;font-weight:500}.products-detail__reviews .review__item-title .star_rating_container{display:inline-block;vertical-align:middle;margin-right:10px}.products-detail__reviews .review__item-title .star_rating_container:after{content:'';display:block;clear:both}.products-detail__reviews .review__item-helpful{font-style:italic}.products-detail__reviews .review__item-feedback a{font-weight:500;color:#3A8FCE}.products-detail__reviews .review__item-feedback p:last-child{margin:0}.products-detail__reviews .review__freeze{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.6)}.products-detail__reviews .review__create{position:fixed;top:50%;left:50%;z-index:15;background:#FFF;transform:translate(-50%,-50%);padding:30px;width:35%}.products-detail__reviews .review__create label{display:block;width:auto}.products-detail__reviews .review__create input,.products-detail__reviews .review__create textarea{width:100%;border:none;background:#f1f1f2}.products-detail__related{padding:50px 0 0;display:flex;flex-wrap:wrap}.products-detail__related h3{width:100%;margin-bottom:50px}.products-detail__related .products-item{display:flex;flex-direction:column;width:25%}.products-detail__related .products-item:hover:after{opacity:.1}.products-detail__related .products-item .products-item__price{margin-top:auto}.products-callout{margin-bottom:30px;background:#fff}.template--news .products-callout{background:#f7f7f7}.products-callout__header{padding:40px 20px}.products-callout__item{color:#58595b}.products-callout__item-image{float:left;max-width:50%;padding-right:25px;margin-bottom:10px;border:2px solid #fff}.products-callout__item-image img{max-width:100%}@media only screen and (max-width:1340px){.products-callout__item-image{float:none;display:block}.products-callout__item-title{width:auto;float:none}}.products-callout__item h4{font-size:15px;color:#000;line-height:1.4;margin-top:-4px}.products-callout__item h5{font-size:13px;letter-spacing:-.035em;padding-bottom:10px;border-bottom:1px solid #d6d7d8}.products-callout__item p{clear:both;font-size:13px;line-height:24px;letter-spacing:-.035em;margin-top:60px;display:none}.products-callout__item-price{font-weight:400;color:#000}.products-callout__item-price span{color:#273481}@media only screen and (max-width:1679px){.products__intro{padding:80px 30px}.products-callout__header:after{margin-left:-25px;margin-right:-25px}.products__delivery>span{float:none;display:block}}@media only screen and (max-width:1366px){.products__intro{padding:40px 30px;margin-bottom:50px}.products__browse{padding-left:0}}@media only screen and (max-width:1279px){.products-detail__image{margin:0 0 50px;padding-right:30px;width:35%}.products-detail__image img{max-width:100%}.products-detail__info{width:65%;padding-right:20px}.products-detail__level{margin-right:20px}.products-detail__book-info,.products-detail__buy{margin-bottom:50px}.products-detail__related{padding:20px 0 0}.products-detail__related .products-item{margin-top:25px}.products__delivery{padding-right:20px}.products__delivery br{display:none}.products-item:after{right:10px}}@media only screen and (max-width:1024px){.products-item{width:33.3333333333%}.products-detail__info{padding-right:0}}@media only screen and (max-width:1023px){.products__browse{width:100%;padding-right:0}.products__intro .products__delivery{display:block;width:auto;margin:0 -30px;padding-left:30px}.products-callout{width:auto}.products-callout__item p{clear:none;width:100%}.products-callout__item-image{width:40%;float:none;padding-bottom:20px}.products-detail__reviews .review__create{width:50%}}@media (max-width:768px){.products-callout__header{margin-bottom:20px}.products-callout__header:after{margin-top:20px}.products-callout__item p{margin:15px 0 20px}.products-callout__item-image{width:30%;float:left}}@media (max-width:767px){.products__delivery>span{float:none;display:block}.products-detail__related .products-item{width:33.3333333333%}.products-detail__reviews .review__create{width:80%}}@media (max-width:599px){.products-detail__reviews .review__create{width:90%}.products-item{width:50%}.products-detail__image{width:30%;padding-right:20px;margin-bottom:20px}.products-detail__info{width:100%}.products-detail__title{font-size:24px;line-height:30px}.products-detail__related .products-item{width:50%;padding:0 15px}.products-detail__related .products-item:after{left:0;right:0}.products-detail__related .products-item img{max-width:100%}.products-callout__item p{width:100%}}@media (max-width:550px){.products-item{width:50%}}@media (max-width:435px){.products-detail__image{width:40%}.products-detail__title{font-size:19px;line-height:24px}.products-detail__author{margin-bottom:20px}.products-detail__book-info{width:100%;margin:20px 0}}@media all and (max-width:360px){.products-item{width:100%}}.template--products-detail .products-detail{margin:70px 0 0}.template--products-detail .products-detail>.row{margin:0 0 70px;padding:0 0 70px}.listings .main-content{padding:0}.listings__footer{padding:20px 0}.listings-list{margin-bottom:60px}.listings-list div{line-height:20px!important}.listings-list__map{width:100%;height:520px;margin:60px 0}.listings-list__items{display:inline-block;width:33.3333333333%;padding-right:10px;vertical-align:top}@media all and (max-width:435px){.listings-list__items{width:100%}}.listings-list__item{display:block;margin-bottom:3px}.listings-list__item-title{color:#273481;font-weight:500;font-size:15px;line-height:21px}.listings .dynamic_callout_container{display:inline-block;width:100%}.listings .dynamic_callout_container ul{border-left:0;padding-left:0;margin:40px 0 150px}.listings .dynamic_callout_container li{padding-left:0;color:#273481;font-weight:500;font-size:16px;border-bottom:1px solid #d2d4d4;padding-bottom:15px}.listings .dynamic_callout_container li:before{content:none}.infoBox{width:160px!important;height:90px;margin:0 0 45px -80px;text-align:center}.infoBox:after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-9px;width:0;height:0;border-style:solid;border-width:9px 9px 0;border-color:#273481 transparent transparent}.infoBox h3{margin:17px 0 0;color:#fff;line-height:1.4;font-size:16px;font-weight:400}.infoBox p{margin:1px 0 0}.infoBox p a{color:#3A8FCE!important}.listing_page_detail .listing_summary .read_only{font-size:15px;line-height:21px;color:#58595b}.quiz{padding:20px;background:#F1F1F1}.quiz__question{display:none}.quiz__question-ctnr{background:#FFF;padding:20px}.quiz__question-answers{padding:0}.quiz__question-answers li{list-style-type:none;background:#273481;color:#FFF;margin-bottom:5px;transition:.3s}.quiz__question-answers li:hover,.template--home .banner__left-top{background:#3A8FCE}.quiz__question-answers a{padding:10px;display:block}.quiz__answer:empty{display:none}.quiz__answer i{vertical-align:middle;margin-right:10px}.quiz__answer i.correct{color:#2a7f55}.quiz__answer i.incorrect{color:red}.quiz__welcome-text{padding:20px;background:#FFF}.quiz__tracker{display:none;margin:0}.quiz__footer{padding:0 20px 20px;background:#FFF}.quiz__nav{display:flex;justify-content:space-between}.quiz__complete{display:none}.quiz__complete-share a{margin-right:10px}.quiz__complete-text{background:#FFF;padding:20px}@media all and (max-width:1366px){.template--ebooks .standard-content .row{display:block}}.template--ebooks .ebooks__list{margin:-25px;padding:0}.template--ebooks .callout--grid__item{padding:25px;width:50%}.template--ebooks .callout--grid__item:hover .grid-image::after{opacity:1}.template--ebooks .callout--grid__item:hover .grid-image img{transform:scale(1.3)}.template--ebooks .callout--grid__item .grid-inner{display:flex;background:linear-gradient(180deg,#fff 0,#f8f8f8 100%)}.template--ebooks .callout--grid__item img{margin:0;width:50%;height:fit-content}.template--home .banner__right .content_block,.template--home2021 .latest .col .resource-callout__items,.template--home2021 .latest .col>div:not(.dynamic_callout_container){height:100%}.template--ebooks .callout--grid__item .grid-image{position:relative;width:50%;max-width:initial;min-width:initial;min-height:340px;overflow:hidden;background:50%/cover}.template--ebooks .callout--grid__item .grid-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .2s}.template--advanced-search .main-content,.template--home .teaching-resources .col--center{position:relative}.template--ebooks .callout--grid__item .grid-image img{margin:0;width:100%;transition:all .2s}@media all and (max-width:1024px){.template--ebooks .callout--grid__item .grid-image{width:initial;min-width:245px;max-width:245px}.template--ebooks .callout--grid__item{width:100%}}@media all and (max-width:768px){.template--ebooks .callout--grid__item .grid-inner{display:block}.template--ebooks .callout--grid__item .grid-image{min-height:200px;max-height:200px;max-width:100%}}.template--ebooks .callout--grid__item .grid-body{padding:40px 20px;flex:1}.template--ebooks .callout--grid__item .grid-body>:last-child{margin:0}.template--ebooks .callout--grid__item h4{margin:0 0 40px;color:#303030}.template--home .news-callout__header,.template--home h2,.template--home2021 .banner--hero{margin-top:0}.template--ebooks .callout--grid__item h4 a{color:#303030!important}.template--home .banner__left-top a{transition:all .2s}.template--home .banner__left-top a:hover{background:#4e9bd3}.template--home .banner__left-top a,.template--home .banner__left-top h1,.template--home .banner__left-top h2,.template--home .banner__left-top h3,.template--home .banner__left-top h4,.template--home .banner__left-top p{color:#3A8FCE}.template--home .col-3of4+.col-1of4{padding-right:35px}.template--home .hide-sign-up .news-callout__header .button--enews{display:none}.template--home .teaching-resources{min-height:572px}.template--home .teaching-resources .resource-item__head{height:128px;background-size:cover;background-position:50%;background-color:#273481;margin-bottom:42px}.template--home .teaching-resources h2{margin-bottom:30px}.template--home .teaching-resources a:not(.button){color:#3A8FCE;font-weight:500}.template--home .teaching-resources .dynamic_callout_container{display:inline-block;vertical-align:top;width:33.3333333333%;padding-right:20px}.template--home .teaching-resources .resources-btns{position:absolute;top:0;right:0}@media all and (max-width:1280px){.template--home .teaching-resources .resources-btns{right:30px}}@media all and (max-width:1024px){.template--home .teaching-resources .resources-btns{right:0}}@media (max-width:768px){.template--home .teaching-resources .button{display:block;margin:0;margin-bottom:10px}}@media (max-width:599px){.template--home .teaching-resources .dynamic_callout_container{width:100%;padding:0}.template--home .teaching-resources .resources-btns{position:static}.template--home .teaching-resources .button{width:100%}}@media all and (min-width:768px){.template--home .callout--adverts{border:none}}@media all and (min-width:599px) and (max-width:1024px){.template--home .callout--adverts{max-width:350px}.template--home .callout--adverts .cb_inner{position:static}}@media only screen and (max-width:1023px){.template--home .col-1of4,.template--home .col-3of4{width:100%}.template--home .col-3of4+.col-1of4{max-width:100%;padding:0}.template--home .callout--green .cb_inner{display:block;position:relative;height:100%}.template--home .callout--green .cb_html{max-width:70%}.template--home .callout--green .button{position:absolute;bottom:15px;right:15px;width:auto}.template--home .callout--green p:nth-last-child(2){margin-bottom:0}}@media only screen and (max-width:599px){.template--home .sidebar{margin:0}.template--home .products-callout{margin-bottom:0}.template--home .callout--green .cb_html{max-width:none}.template--home .callout--green .button{position:static}}.template--home2021 .row-pre{display:none}.template--home2021 .row .col{flex:initial;padding:25px;width:33.3%}@media all and (max-width:1024px){.template--home2021 .row .col{flex:initial;width:50%}}@media all and (max-width:599px){.template--home2021 .row .col{width:100%}}.template--home2021 .banner--hero .col{width:640px}.template--home2021 .banner--slider .slick-dots{display:none!important}@media all and (max-width:1280px){.template--home2021 .banner--slider .slick-dots{display:block!important}.template--home2021 .banner--slider .slick-text{display:none}}.template--home2021 .callout-block .button,.template--home2021 .callout-block h2,.template--home2021 .callout-header{display:none}.template--home2021 .latest{padding:130px 0 0;background-color:#F8F8F8}.template--home2021 .latest .standard-content{margin:0 0 70px;padding-bottom:0}.template--home2021 .latest .standard-content>h3{margin:0 0 65px;text-align:center}@media all and (max-width:435px){.template--home2021 .latest .standard-content>h3{font-size:27px;font-weight:300;line-height:1;margin-bottom:1.48em}}.template--home2021 .latest-content{flex-direction:column;margin:-25px -25px 0}.template--home2021 .latest .button{margin:45px auto 70px}.template--home2021 .latest .module-item{display:flex;flex-direction:column}.template--home2021 .latest .module-item .button{margin:0}@media all and (max-width:1024px){.template--home2021 .banner--hero .col{width:100%}.template--home2021 .latest{padding:100px 0 0}}.login{margin:0 0 60px}.login .button,.login h3,.login label,.login p,.login strong{color:#fff}.login p{margin:0 0 20px}.login .button:hover{color:#000}.login-col-left{padding:95px 200px;background-color:#273481}.login-col-left input[type=text],.login-col-left input[type=password]{border:0;margin:0 0 6px;background-color:#fff}.login-col-left input[type=checkbox]+label::before{border:0}.login-col-left table td{border:0;padding:0}.login-col-right{padding:95px 200px;background-color:#3A8FCE}.login-col-right hr{margin:80px 0}@media all and (max-width:960px){.login-col-right hr{margin:50px 0}}.login-col-container{width:100%}.login-col-container table{margin-top:0}.login-col-container input[type=text],.login-col-container input[type=password],.login-col-container table{width:100%;overflow-x:hidden}.login-col-container tbody{width:100%;display:table}.login-col-container .login-button{margin:20px 0}.login-col-container input[type=checkbox]+label::before{background-color:#fff}.login-validation ul{list-style-type:none;padding:15px 0 0;margin:0}.login-validation li{font-size:18px;font-weight:400;line-height:25.2px;margin-bottom:1.48em;margin:0 0 10px;color:#fff}.login-failure{font-size:16px;font-weight:700;line-height:22.4px;margin-bottom:1.48em;color:#58595b;margin-top:15px}.login-reset{display:inline-block;margin:20px 0 0}.login-reset:hover{text-decoration:underline}.login-user-links .button{margin:0 0 10px}@media (max-width:1679px){.login-col-left,.login-col-right{padding:95px 150px}}@media (max-width:1280px){.login-col-left,.login-col-right{padding:95px 110px}}@media all and (max-width:960px){.login-wrapper .login-section-container{flex-direction:column}.login-wrapper .login-col-container{max-width:100%}.login-wrapper .col-1of2.login-col-left,.login-wrapper .col-1of2.login-col-right{width:100%}.login-section-container .col--extend-left:before,.login-section-container .col--extend-right:after{display:none}}@media all and (max-width:760px){.login-col-left,.login-col-right{padding:35px}}@media all and (max-width:550px){.login-col-left,.login-col-right{padding:25px 15px}}.password_reset_page{width:75%}.password_reset_page .reset_password{border:none;margin:0;padding:0}.password_reset_page .login_form{padding:50px;max-width:850px;margin:0 auto}.password_reset_page .login_form input{background:#f2f2f2;margin:0 0 20px}@media all and (max-width:768px){.password_reset_page{width:100%}.password_reset_page .login_form{padding:35px 20px}}.sitemap h2{margin:100px 0 25px}.sitemap ul{list-style-type:none;padding:0}.sitemap ul li{margin-bottom:15px}.sitemap ul li a{text-decoration:none;color:#58595b}.landing-grid .bg-blue a:not(.button),.landing-grid .bg-lightblue a:not(.button),.landing-grid .card.bg-blue a:not(.button),.landing-grid .card.bg-lightblue a:not(.button),.sitemap ul li a:hover{text-decoration:underline}.sitemap li ul{margin-top:15px}.sitemap .col--center>ul>li>a{display:none}.sitemap>ul>li>ul>li>a{font-size:20px;font-weight:400;line-height:20px;margin-bottom:18px}.sitemap ul ul ul{padding:0 0 0 50px}.sitemap ul ul ul ul,.sitemap ul ul ul ul ul{padding:0 0 0 30px}@media all and (max-width:1400px){.sitemap,.sitemap-title{padding-left:20px;padding-right:20px}}.template--advanced-search #search_results_content{font-size:18px}.template--advanced-search .breadcrumbs__container{height:45px}.template--advanced-search .search_page{width:100%}.template--advanced-search .search_page_sorting{position:absolute;top:2px;right:0}.template--advanced-search .search_page_content{font-size:0}.template--advanced-search .search_page_result_count{font-size:21px!important;font-weight:400}.template--advanced-search .search_page_sorting a{display:block;border:1px solid #000;padding:8px 20px;font-size:21px;color:#000}.template--advanced-search .search_page_sorting a span{color:#273481}.template--advanced-search .sidebar .search-filters{background:#d8d8d8}.template--advanced-search .sidebar .searchFilters{position:relative!important;width:100%!important}.template--advanced-search .sidebar .search_page_options{padding:25px 20px;background:#e5e5e5}.template--advanced-search .sidebar .search_page_options h4,.template--advanced-search .sidebar .search_page_options input,.template--advanced-search .sidebar .search_page_options select{margin:0 0 10px}.template--advanced-search .sidebar .search_page_options input,.template--advanced-search .sidebar .search_page_options select{width:100%;font-size:16px;font-weight:400;color:#58595b}.template--advanced-search .sidebar .search_page_options .button{border-color:#273481;margin:20px 0 0;background-color:#273481;color:#fff}.template--advanced-search .search_results_item_detail:after{content:"";display:block;width:100%;height:0;clear:both}.template--advanced-search .search_results_item_image{top:30px}.template--advanced-search .search_results_item{padding:30px 20px;position:relative;min-height:initial;margin:0;border-bottom:1px solid #404040}.template--advanced-search .search_results_item:not(.restricted):hover{background:#f5f5f5}.template--advanced-search .search_results_item_lock{color:#283286;float:left;margin-right:10px}.template--advanced-search .search_results_item h2{overflow:hidden}.template--advanced-search .search_results_item h2 a{color:#273481;font-size:21px}.template--advanced-search .search_results_item h2 a strong{font-weight:400}.template--advanced-search .search_results_item h2+p a{cursor:pointer}.template--advanced-search .search_results_item_summary{font-size:18px;line-height:23px;color:#58595b;margin-bottom:20px}.template--advanced-search .searchFilters{padding:25px 20px}.template--advanced-search .searchFilters>a{position:absolute;right:20px;top:25px;padding:4px 13px;margin:0;color:#fff;background-color:#273481}.template--advanced-search .searchFilters h3{margin:0 0 20px}.template--advanced-search .searchFilters a{cursor:pointer}.template--advanced-search #ol_content{margin:20px 0}.template--advanced-search #ol_filters{margin-top:20px;padding-right:40px}.template--advanced-search #ol_filters div{margin:0 5px 4px 0}.template--advanced-search #ol_filters span{font-size:13px;display:block}.template--advanced-search #result_count span{margin-right:5px;text-transform:capitalize}#tab-content-content{position:relative}.ui-menu .ui-menu-item{margin:0;padding:0;border-bottom:1px solid #F1F1F1}.ui-menu .ui-menu-item:hover{background:0 0;margin:0}.ui-menu .ui-menu-item a{display:block;padding:10px 5px!important;margin:0;font-size:15px;font-family:museo-sans,sans-serif;width:100%}.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important;background:0 0;border:0!important}.ui-menu .ui-menu-item a:hover{background:#F1F1F1;cursor:pointer}.ui-menu .ui-menu-item a:hover a{margin:0}.ui-menu .ui-menu-item img{display:none}.ui-menu .ui-menu-item small{font-size:12px}@media all and (max-width:1024px){.search_page_content{display:flex;flex-direction:column-reverse}}.checkout ul{margin:0;padding:0}.checkout li{padding:0;list-style:none}.checkout li::before{display:none}.checkout .button{margin:0 10px 10px 0}.checkout .button+.button{margin:0 10px 0 0}.checkout a:not(.button){color:#3A8FCE;font-weight:500}.checkout .main-content{padding:0 50px}.checkout input{background:#F1F1F1}.checkout__title{font-size:42px;line-height:58.8px;margin-bottom:20px;margin-top:0}.checkout__pay{margin-left:50px}.checkout__provider{margin:30px 0 20px;display:flex;flex-flow:wrap row;width:100%}.checkout__provider:after{content:"";display:block;clear:both}.checkout__provider-title{float:left;font-size:18px;line-height:26px;width:100%;flex-basis:100%}.checkout__provider-logo{display:block}.checkout__provider-logos{padding:15px 15px 15px 0}.checkout__provider-logos:after{content:"";display:block;clear:both}.checkout__provider-logos img{height:35px;margin:0 5px 5px 0}.checkout__steps-item{padding:0!important;font-size:22px;font-weight:300;line-height:22px;margin-bottom:2px;color:#fff;transition:all .2s}.checkout__steps-item>a{color:#FFF!important;transition:all .2s}.checkout__steps-item .title{padding:20px}.checkout__steps-item:hover{background:#e06019}.checkout__steps-item:last-child{margin:0}.checkout__address ul{padding:0;margin:0}.checkout__address li{display:inline-block;position:relative;margin:0;padding:0}.checkout__address li::before{display:none}.checkout__address label{display:inline-block;width:200px;margin:0}.checkout__address input[type=email],.checkout__address input[type=text],.checkout__address select{display:inline-block;width:490px;margin-bottom:20px;background:#ededed}.checkout__address .valid_message{position:absolute;right:0;top:15px}.checkout .seniorAddressForm ul{padding-left:0}.checkout .seniorAddressForm li{list-style-type:none}.checkout .seniorAddressForm li label{width:200px;display:inline-block;margin-bottom:0}.checkout .seniorAddressForm li input,.checkout .seniorAddressForm li select{width:490px;display:inline-block;background:#F1F1F1}.checkout .seniorAddressForm textarea{background:#F1F1F1;width:690px;margin-bottom:20px}.checkout__payment p{display:none}.checkout__payment .button{margin:50px 0 0}.checkout .billing_address table td,.checkout .delivery_address table td{padding:30px 0;border:none}@media all and (max-width:768px){.checkout .billing_address tbody,.checkout .billing_address td,.checkout .billing_address th,.checkout .billing_address tr,.checkout .delivery_address tbody,.checkout .delivery_address td,.checkout .delivery_address th,.checkout .delivery_address tr{display:block}}.checkout table{width:100%;margin:0}.checkout table input{padding:0}.checkout table td.code{min-width:200px;max-width:200px;word-wrap:break-word}.checkout table td.price{width:120px}.checkout table td.discount{width:110px;padding-right:45px;text-align:right}.checkout table .cart_buttons{width:70px}.checkout .basket__total{margin-bottom:50px}.checkout .basket__total-label{width:320px;font-size:21px;font-weight:500;line-height:29.4px;margin-bottom:1.48em}.checkout .basket__total-label p{margin-bottom:0}.checkout .basket__total-value{width:110px;padding-right:45px;text-align:right}.checkout .basket__total tbody{float:right}.checkout .basket__voucher{background:#3A8FCE;padding:15px 20px 15px 10px;font-size:18px;font-weight:400;line-height:25.2px;margin-bottom:1.48em;display:flex;flex-flow:wrap row;align-items:center}.checkout .basket__voucher input[type=text]{background:#fff;margin:0 0 0 30px;flex-grow:1;max-width:460px}.checkout .basket__voucher .button{align-self:flex-end;margin-left:auto;float:right;margin:0 0 0 10px}.checkout .promotions{margin-bottom:20px}.checkout .promotions input{margin:0 10px}@media only screen and (max-width:1279px){.checkout__provider{display:block}.checkout__provider-logos{display:block;margin-top:10px;clear:both}.checkout__provider-logos img{margin-left:0;margin-right:1%}}@media only screen and (max-width:1024px){.checkout #ctl00_ctl00_CorePlaceHolder_DisplayPagePlaceHolder_cart_gvCart{width:100%;display:block;overflow:scroll}.checkout .main-content{padding:0 30px 0 0}.checkout .basket__voucher input[type=text]{width:160px}.checkout .seniorAddressForm textarea{width:490px}}@media only screen and (max-width:768px){.checkout .main-content{padding:0}.checkout__steps{width:100%;padding-left:0;margin-bottom:20px}.checkout table td:empty{display:none}.checkout .col-1of2{width:100%}.checkout__payment .button{float:left;margin-top:10px}}@media only screen and (max-width:600px){.checkout__provider-logos img{margin-right:5px}.checkout .basket__voucher{display:block;font-size:0;margin-bottom:20px}.checkout .basket__voucher span{display:inline-block;width:40%;padding-right:10px;font-size:15px;vertical-align:middle}.checkout .basket__voucher input[type=text]{width:60%;margin-left:0;vertical-align:middle}.checkout .basket__voucher .button{clear:both;margin-top:5px;display:block;float:none;max-width:120px;margin-left:0}.checkout__address li{display:block}.checkout .seniorAddressForm li input,.checkout .seniorAddressForm li label,.checkout .seniorAddressForm li select,.checkout__address input[type=text],.checkout__address select{width:100%}.checkout .seniorAddressForm textarea{height:200px;width:100%}.checkout .pull-right{float:none;margin:0}.checkout .promotions label{margin-bottom:0}.checkout .promotions input,.checkout .promotions label{display:block;margin-left:0}.checkout .promotions input{margin-bottom:20px}}@media only screen and (max-width:435px){.checkout .basket__voucher span{width:100%}.checkout .basket__voucher input[type=text]{width:100%;display:block;margin:5px 0 10px}}.template--notfound a:not(.button){color:#3A8FCE;text-decoration:none;font-weight:500;font-size:inherit}.template--notfound .content--standard p:first-of-type{font-size:16px}.template--journal .col-container--center:last-of-type:not(.col--no-pad){padding-bottom:0}.template--journal .search-wrapper{margin-left:-10px;margin-right:-10px;font-size:0}.template--journal .search-wrapper>*{padding-top:0;padding-left:10px;padding-right:10px;width:24%;display:inline-block}@media all and (max-width:1024px){.template--journal .search-wrapper>*{width:33.3333333333%}}@media all and (max-width:599px){.template--journal .search-wrapper>*{width:100%}}.template--journal .search-wrapper .field_cont label{margin-bottom:5px}.template--journal .search-wrapper .field_cont input,.template--journal .search-wrapper .field_cont select{width:100%;font-family:museo-sans,sans-serif;border:1px solid #000}.template--journal .search-wrapper .field_cont.journal__keyword{margin-right:4%}.template--journal .search-wrapper .field_cont.journal__keyword:after{content:'or';font-size:18px;font-style:italic;position:absolute;left:100%;width:30px;text-align:center}@media all and (max-width:1024px){.template--journal .search-wrapper .field_cont.journal__keyword:after{display:block;position:static;margin:10px 0;width:auto;text-align:left}.template--journal .search-wrapper .field_cont.journal__keyword{display:block}}@media all and (max-width:599px){.template--journal .search-wrapper .field_cont.journal__filter{margin-top:10px}}.template--journal .button{display:inline-block;border-color:#273481;margin:0 0 20px;background-color:#273481;color:#fff}.template--journal .button:hover{background-color:#212c6d}.template--journal .button.samewidth{width:100%}.template--journal .journal__loading{width:100%;text-align:center}.template--journal .journal__loading img{height:75px}.template--journal .journal__featured{z-index:1}@media all and (max-width:599px){.template--journal .journal__featured{margin:40px 0}}.template--journal .journal__featured-image{max-width:160px;margin-right:25px;display:inline-block}.template--journal .journal__featured-copy{width:calc(100% - 185px);display:inline-block;vertical-align:top}.template--journal .journal__featured-copy h4{margin-top:0;line-height:1}@media all and (max-width:599px){.template--journal .journal__featured-image{max-width:100px}.template--journal .journal__featured-copy{border:none;width:calc(100% - 125px)}}@media all and (max-width:360px){.template--journal .journal__featured-copy{width:100%;margin-top:10px}}.template--journal .journal__featured .journal__item-price{float:right;margin-bottom:10px}@media all and (max-width:1024px){.template--journal .journal__featured .journal__item-price{float:none}}.template--journal .journal__featured .journal__item-download{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #3A8FCE}.template--journal .journal__featured .journal__item-download img{vertical-align:top;margin-right:5px}.template--journal .journal__featured small{font-size:13px;display:inline-block}.template--journal .journal__featured small a{font-size:inherit;color:#3A8FCE}.template--journal .journal__results{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.template--journal .journal__results .journal__item{width:50%;padding:15px}@media all and (max-width:435px){.template--journal .journal__results .journal__item{width:100%}}.template--journal .journal__results .journal__item span{font-size:14px}.template--journal .journal__results .journal__item-content{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #3A8FCE;height:100%}.template--journal .journal__results .journal__item-content h4{color:#273481;margin-top:0}.template--journal .journal__results .journal__item-download{margin-top:auto;font-size:20px}.template--journal .journal__results .journal__item-download img{display:inline-block;vertical-align:middle}.template--journal .journal__results .journal__item-download a{color:#3A8FCE;cursor:pointer}.template--journal .journal__results .journal__item-price{float:right;font-weight:400;margin:5px 0 10px}@media all and (min-width:768px) and (max-width:1024px){.template--journal .journal__results .journal__item-price{float:none}}@media all and (max-width:680px){.template--journal .journal__results .journal__item-price{float:none}}.template--journal .journal__results .journal__item-access{margin:0}.template--journal .journal__resources{font-size:15px}.template--journal .journal__resources a{color:#3A8FCE;font-weight:400}.template--journals-detail .col-container--center{padding:0;padding-bottom:30px}.template--journals-detail h2{margin:0 0 18px}.template--journals-detail p{margin:0 0 22px}.template--member-home .banner--hero{margin:60px 0 70px}.template--member-home .member-cta{padding:65px 30px;background-color:#52AE58;color:#fff}.template--member-home .member-cta h1,.template--member-home .member-cta h2,.template--member-home .member-cta h3,.template--member-home .member-cta h4,.template--member-home .member-cta h5,.template--member-home .member-cta h6,.template--member-home .member-cta p{color:#fff}.template--member-home .member-cta p{margin:0 0 45px}.template--member-home .member-cta .button{border-color:#fff;width:100%;background-color:#fff;color:#52AE58}.template--member-home .member-cta .button-parent{margin:auto 0 0}.template--member-home .member-cta>div{display:flex;flex-direction:column;flex:1;border-right:1px solid #fff;padding:0 25px}.template--member-home .member-cta>div:last-of-type{border:0}@media all and (max-width:1300px){.template--member-home .member-cta>div{flex:initial;margin:0 0 30px;width:50%}.template--member-home .member-cta>div:nth-child(2n){border:0}.template--member-home .member-cta>div:nth-last-of-type(1),.template--member-home .member-cta>div:nth-last-of-type(2){margin:0}}@media all and (max-width:768px){.template--member-home .member-cta>div{border:0;border-bottom:1px solid #fff!important;margin:0 0 30px!important;padding:0 0 30px;width:100%}}.template--member-home .standard-content-row{margin:0 0 70px;padding:0 0 70px}.template--member-home .card{position:relative;margin:0 0 70px;padding:0 35px 70px;width:50%}.template--member-home .cards{display:flex;flex-wrap:wrap;margin:0 -35px}@media all and (max-width:768px){.template--member-home .cards{margin:0}}.template--member-home .card-inner{display:flex;flex-direction:column;height:100%}.template--member-home .card-inner:hover .card-bgimage{transform:scale(1.1)}.template--member-home .card-head{margin:0 0 50px;overflow:hidden}.template--member-home .card-bgimage{background-size:cover;background-position:50%;background-color:#52AE58;height:160px;transition:all .2s}.template--member-home .card-img{margin:0}@media all and (max-width:768px){.template--member-home .card-bgimage{display:none}.template--member-home .card-img{display:block}}.template--member-home .card-body,.template--member-home .card-content{display:flex;flex-direction:column;flex:1}.template--member-home .card-title{font-size:30px;font-weight:700;line-height:40px;margin-bottom:45px}.template--member-home .card-content p{font-size:16px;font-weight:300;line-height:27px;margin-bottom:30px;color:#8D8D8D}.template--member-home .card .button{border:0;margin:0 20px 20px 0;background:#52AE58;color:#fff}.template--member-home .card .buttons{margin:auto 0 -20px}.template--member-home .card .button:hover{background:#4a9d4f}.template--member-home .card-content>:last-child:not(.buttons){margin:0}.template--member-home .card::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#D1D1D1}.template--member-home .card:nth-child(2n-1)::after{left:35px}.template--member-home .card:nth-child(2n)::after{right:35px}@media all and (max-width:768px){.template--member-home .card:nth-child(2n-1)::after{left:0}.template--member-home .card:nth-child(2n)::after{right:0}.template--member-home .card{margin:0 0 35px;padding:0 0 35px;width:100%}.template--member-home .card:last-of-type{margin:0}}@media all and (max-width:1280px){.template--member-home .sidebar{display:flex;flex-wrap:wrap;margin:0 -15px}.template--member-home .sidebar>*{padding:0 15px 30px;width:50%}.template--member-home .sidebar .module-item-body-inner{flex:initial}.template--member-home .sidebar .button{margin:0}}@media all and (max-width:768px){.template--member-home .sidebar{display:block;margin:0}.template--member-home .sidebar>*{padding:0;width:100%}}.template--myaccount .col-container--center{padding-top:0;padding-bottom:0}.template--myaccount .main-content{max-width:1280px;margin:0 auto;padding:0 20px}.template--myaccount .field_cont{padding:0;position:static}.template--myaccount .row{margin:0 -25px}.template--myaccount .col-1of2{padding:0 25px}.template--myaccount .form_field{overflow:hidden}.template--myaccount .form_field label{font-size:16px;font-weight:600;vertical-align:middle;margin:0;float:none;display:inline-block;width:35%}.template--myaccount .form_field input,.template--myaccount .form_field select{width:100%;vertical-align:middle;margin:0}.template--myaccount .form_field span{font-size:16px;vertical-align:middle}.template--myaccount .form_field button{border-color:#3A8FCE;width:100%;background-color:#3A8FCE;color:#fff}.template--myaccount .form_field button:hover{background-color:#3082bf}.template--myaccount .account__edit{margin-top:-58px}.template--myaccount .account__edit label{display:none}.template--myaccount .account__details h3,.template--myaccount .account__membership h3{margin-bottom:40px}.template--myaccount .account__details .col-container,.template--myaccount .account__membership .col-container{width:auto;margin:0 -30px}.template--myaccount .account__details .col-container>div,.template--myaccount .account__membership .col-container>div{padding:0 30px}.template--myaccount .account__membership .form_field span{overflow:hidden;display:inline-block;vertical-align:top;width:65%}.template--myaccount .password__freeze{position:fixed;height:100%;width:100%;background:#000;opacity:.7;top:0;left:0;z-index:5}.template--myaccount .password__change{width:100%;max-width:700px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#FFF;padding:50px;z-index:10}.template--myaccount .password__change h2{margin-bottom:40px}.template--myaccount .password__close{width:20px;height:20px;position:absolute;top:25px;right:25px;cursor:pointer}@media all and (max-width:1280px){.template--myaccount .row{margin:0}.template--myaccount .col-1of2{padding:0 0 25px;width:100%}.template--myaccount .col-1of2:last-of-type{padding:0}}@media all and (max-width:1024px){.template--myaccount .form_field input,.template--myaccount .form_field label,.template--myaccount .form_field select{display:block;width:100%}.template--myaccount .form_field label{margin-bottom:5px}.template--myaccount .account__edit{margin-top:0}.template--myaccount .account__details .col-container,.template--myaccount .account__membership .col-container{margin:0 -10px}.template--myaccount .account__details .col-container>div,.template--myaccount .account__membership .col-container>div{padding:0 10px}.template--myaccount .account__details button,.template--myaccount .account__membership button{width:100%}}@media all and (max-width:599px){.template--myaccount .account__details{padding-bottom:70px}.template--myaccount .account__edit{position:absolute;top:95%}.template--myaccount .account__edit label{display:none}.template--myaccount .password__change{height:100%;width:100%;padding:50px 20px 20px}}.template--invoices .col--center{max-width:100%;padding:0 50px}.template--invoices table{margin-top:0}.template--invoices table td:last-child{text-align:center}.template--invoices input[type=checkbox]+label{padding-left:18px}.template--invoices .invoice-buttons .button+.button{margin:0}.template--invoices .invoice-buttons .button{margin:0 10px 10px 0}@media all and (max-width:1024px){.template--invoices table{width:100%}.template--invoices .col--center{padding:0}}@media all and (max-width:599px){.template--invoices .col-container--center{padding:30px 20px}}.template--appform p{margin:0 0 40px}.template--appform .button{border-color:#3A8FCE;background-color:#3A8FCE;color:#fff}.template--appform .container{margin-bottom:80px}.template--appform .standard-content{margin-bottom:0}.template--appform .main-content{max-width:960px}.template--appform .standard_content_content_inner h2,.template--appform .standard_content_content_inner h3,.template--appform .standard_content_content_inner h4,.template--appform .standard_content_content_inner h5,.template--appform .standard_content_content_inner h6{margin:0 0 55px}.template--appform .standard_content_content_inner>:last-child{margin:0}.template--appform .currentSection .errors li{color:#dc3545}.template--appform .col--center-medium{padding-bottom:0}.template--appform .appform-step{background-color:#F1F1F1;border-bottom:1px solid #3A8FCE}.template--appform .appform-step.complete .appform-step__title-link::after{background-image:url(/AppImages/icons/application-form/complete.png)}.template--appform .appform-step__inner a:not(.button){color:#3A8FCE;font-weight:500}.template--appform .appform-step__title-link{background-color:#273481;position:relative;display:block;padding:65px 150px 60px 60px;margin:0;font-size:0}.template--appform .appform-step__title-link:after{position:absolute;right:60px;width:36px;height:36px;background-image:url(/AppImages/icons/application-form/incomplete.png);background-position:center}.template--appform .appform-step__title-link .title{display:inline-block;vertical-align:middle;width:60%}.template--appform .appform-step__title-link .status{display:inline-block;vertical-align:middle;width:40%;color:#fff;font-size:15px;line-height:72px;text-align:right}.template--appform .appform-step__title-link .status span{position:relative;display:inline-block;padding-left:40px;border-left:1px solid #3A8FCE}.template--appform .appform-step__title-link .status span:before{position:absolute;left:-60px;width:24px;height:15px;background-image:url(/AppImages/icons/application-form/down.png);background-position:center}.template--appform .appform-step__title-text{margin:0;color:#3A8FCE}.template--appform .appform-step__title-text .step{color:#fff}.template--appform .appform-step__inner{max-width:1300px;padding:90px 10px;margin:0 auto}.template--appform .form__buttons{margin-top:100px;text-align:center}.template--appform .category--section{padding:0 47px 20px;margin-bottom:20px;border-bottom:1px solid #a6a8ab}.template--appform .category--section-container:last-of-type .category--section{border:0}.template--appform .category--section input[type=radio]:checked+label:after{content:url(/AppImages/icons/tick.svg);display:inline-block;position:absolute;width:19px;height:19px;background-color:transparent;border-radius:0}.template--appform .category--section select{margin-top:35px}.template--appform .category--section label{padding-left:0;font-size:18px;font-weight:400}.template--appform .category--section label:before{content:"";display:inline-block;left:-47px;width:23px;height:23px;background-color:#fff;border:1px solid #000;border-radius:0}.template--appform .category--section label:after{top:2px;left:-45px}.template--appform .category--section p:last-of-type{margin-bottom:0}.template--appform .your-details{font-size:0}.template--appform .your-details .col-1of2{padding-right:35px}.template--appform .your-details .col-1of2:last-of-type{padding-right:0;padding-left:35px}.template--appform .your-details .col-1of2.organisation{padding:0;padding-right:35px}.template--appform .your-details label{display:inline-block;width:32%;margin:0;font-size:18px;font-weight:400}.template--appform .your-details input,.template--appform .your-details select{width:68%;border:1px solid #a6a8ab}.template--appform .your-details input.address2,.template--appform .your-details select.address2{margin-left:32%}.template--appform .your-details .form__field{margin-bottom:37px}.template--appform .organisation{border-bottom:1px solid #cfcfcf;margin:0 0 35px;padding:0 0 35px}.template--appform .organisation .col-1of2{padding:0 35px 0 0!important}.template--appform .choose-journals .journals{margin:60px 0 90px}.template--appform .choose-journals .journals .form__field{position:relative;padding:0 0 15px;margin:0 0 20px;border-bottom:1px solid #a6a8ab}.template--appform .choose-journals .journals .form__field:after{content:'';display:block;clear:both}.template--appform .choose-journals .journals .form__field label,.template--appform .choose-journals .journals .form__field p{display:inline-block;margin:0}.template--appform .choose-journals .journals .form__field.selected label{color:#c6c6c6}.template--appform .choose-journals .journals .form__field.selected small{font-size:12px;display:block;color:#58595b;font-family:museo-sans,sans-serif}.template--appform .choose-journals .journals .form__field label{position:static;font-size:18px;font-weight:400;padding:0}.template--appform .choose-journals .journals .form__field label:before{right:120px;left:auto;background-color:#fff;border-color:#000}.template--appform .choose-journals .journals .form__field label:after{content:url(/AppImages/icons/tick.svg);top:2px;right:122px;left:auto;width:14px;height:14px;background-color:transparent}.template--appform .choose-journals .journals .form__field p{margin-left:20px}.template--appform .choose-journals .journals .form__field span{float:right;font-size:18px;font-weight:400;color:#3A8FCE}.template--appform .choose-journals .journals+div{font-size:0;padding:0 0 52px;margin:0 0 30px}.template--appform .choose-journals .journals+div .col-1of2{padding-right:35px}.template--appform .choose-journals .journals+div .col-1of2:last-of-type{padding-right:0;padding-left:35px}.template--appform .choose-journals .journals+div .discounts label{display:block;padding:20px 60px 15px 0;margin:0;border-bottom:1px solid #a6a8ab;font-size:18px;font-weight:400;color:#3A8FCE}.template--appform .choose-journals .journals+div .discounts span{float:right;font-size:18px;font-weight:400;color:#3A8FCE}.template--appform .choose-journals .discount{border-bottom:1px solid #a6a8ab}.template--appform .choose-journals .section{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #a6a8ab}.template--appform .summary-payment .payment-instructions{margin-top:0;font-size:18px;font-weight:400;color:#3A8FCE}.template--appform .summary-payment .summary--details{padding:40px 0 0;margin:40px 0 0;font-size:0;border-top:1px solid #a6a8ab;border-bottom:1px solid #a6a8ab}.template--appform .summary-payment .summary--details h3{margin:0 0 40px;font-size:18px;font-weight:400;color:#3A8FCE}.template--appform .summary-payment .summary--details span{display:block;font-size:15px;color:#58595b}.template--appform .summary-payment .summary--details label{display:inline-block;width:25%;font-weight:700;margin-bottom:10px}.template--appform .summary-payment .summary--details .form__field{margin:0 0 30px}.template--appform .summary-payment .summary--details .col-1of2{padding-right:35px}.template--appform .summary-payment .summary--details .col-1of2:last-of-type{padding-right:0;padding-left:35px}.template--appform .summary-payment table{margin:40px 0 50px}.template--appform .summary-payment table th{padding:0;font-size:18px;color:#3A8FCE;background-color:transparent}.template--appform .summary-payment table td{width:25%;padding:25px 0;color:#58595b;border-color:#a6a8ab}.discount,.discount .col-1of2.discounts label,.section{border-bottom:1px solid #a6a8ab}.template--appform .summary-payment .end-instructions p{margin:0}@media all and (max-width:1024px){.template--appform .appform-step__title-link{padding:10px 130px 20px 40px}.template--appform .appform-step__title-link:after{right:40px}.template--appform .appform-step__title-text{font-size:26px}.template--appform .category--section label,.template--appform .choose-journals .journals .form__field label,.template--appform .choose-journals .journals .form__field span,.template--appform .choose-journals .journals+div .discounts label,.template--appform .choose-journals .journals+div .discounts span,.template--appform .your-details label{font-size:16px}.template--appform .appform-step__inner{padding:50px 10px}.template--appform .choose-journals .journals .form__field{padding-right:165px}.template--appform .choose-journals .journals .form__field label{margin-right:20px}.template--appform .choose-journals .journals .form__field p{margin:0}}@media all and (max-width:768px){.template--appform .appform-step__title-link{padding:10px 100px 20px 40px}.template--appform .appform-step__title-link:after{width:45px;height:45px}.template--appform .appform-step__title-link .title{width:75%}.template--appform .appform-step__title-link .status{width:25%}.template--appform .appform-step__title-link .status span{padding-left:25px}.template--appform .appform-step__title-link .status span:before{display:none}.template--appform .appform-step__title-text{font-size:22px;padding-right:20px}.template--appform .choose-journals .journals+div .col-1of2,.template--appform .your-details .col-1of2{width:100%;padding:0!important}}@media all and (max-width:599px){.template--appform .appform-step__title-link{padding:10px 60px 10px 20px}.template--appform .appform-step__title-link:after{width:30px;height:30px;right:20px}.template--appform .appform-step__title-link .title{width:100%}.template--appform .appform-step__title-link .status{width:100%;text-align:left}.template--appform .appform-step__title-text{font-size:20px}}@media all and (max-width:435px){.template--appform .your-details .form__field.organisation__select input,.template--appform .your-details input,.template--appform .your-details label,.template--appform .your-details select{width:100%}.template--appform .your-details label{margin-bottom:5px}.template--appform .your-details input.address2{margin-left:0}.template--appform .choose-journals .journals .form__field{padding:0 0 60px}.template--appform .choose-journals .journals .form__field span{top:initial;bottom:10px}.template--appform .choose-journals .journals .form__field label:before{top:initial;bottom:12px;right:110px}.template--appform .choose-journals .journals .form__field label:after{top:initial;bottom:14px;right:112px}.template--appform .choose-journals .journals+div .discounts span{float:none;display:block;margin-top:5px}.template--appform .summary-payment .summary--details .col-1of2{width:100%;padding:0}}.discount{font-size:0;padding:0 0 52px;margin:0 0 30px}.discount .col-1of2{padding-right:30px}.discount .col-1of2.discounts{padding-right:0;padding-left:30px}.discount .col-1of2.discounts label{display:flex;flex-wrap:wrap;padding:20px 60px 15px 0;margin:0;font-size:21px;font-weight:400;color:#3A8FCE}.discount .col-1of2.discounts span{padding-top:10px;font-size:21px;font-weight:400;color:#3A8FCE}.section{padding:0 0 30px;margin:0 0 30px}.template--registration a:not(.button){color:#3A8FCE}.template--registration .form__field{width:100%;margin-bottom:10px}.template--registration .form__field label{width:30%;margin:0 10px 0 0;display:inline-block}@media all and (max-width:768px){.template--registration .form__field label{margin-right:0}}@media all and (max-width:610px){.template--registration .form__field label{width:100%;margin-bottom:5px}}.template--registration .form__field.check label{width:100%;margin:0 0 20px}.template--registration .form__field input,.template--registration .form__field select{border:1px solid #000;width:50%;max-width:350px}.template--registration .form__field input:focus,.template--registration .form__field select:focus{background:#009CA3}@media all and (max-width:768px){.template--registration .form__field input,.template--registration .form__field select{width:70%;max-width:none}}@media all and (max-width:610px){.template--registration .form__field input,.template--registration .form__field select{width:100%;margin-bottom:20px}}.template--registration .form__field ng-typeahead{display:inline-block;position:relative;width:50%;max-width:350px}.template--registration .form__field ng-typeahead input{width:100%}.template--registration .form__field .ng-typeahead-wrapper{position:absolute;left:0;width:100%;top:47px}.template--registration .form__field .ng-typeahead-list-item{padding:12px 20px;margin:0}.template--registration .form__field .ng-typeahead-list-item.active{background:#c3deff}.template--registration .button{margin-top:30px}.template--resourcelibrary .module-item{padding:25px;width:33.3%;height:auto}@media all and (max-width:1280px){.template--resourcelibrary .module-item{width:50%}}@media all and (max-width:768px){.template--resourcelibrary .module-item{width:100%}}.template--resourcelibrary .form-content-cst label{display:block;margin-bottom:10px;font-size:18px;font-weight:500;color:#273481}.template--resourcelibrary .reslib__filter{display:inline-block;width:calc(33.333% - 38px);color:#171a5e;margin:0 19px 10px}@media all and (max-width:768px){.template--resourcelibrary .reslib__filter{width:calc(50% - 38px)}.template--resourcelibrary .reslib__filter.search{width:calc(100% - 38px);text-align:right}.template--resourcelibrary .reslib__filter.search .button{width:25%}}@media all and (max-width:435px){.template--resourcelibrary .reslib__filter,.template--resourcelibrary .reslib__filter.search{width:calc(100% - 38px)}.template--resourcelibrary .reslib__filter.search .button{width:100%}}.template--resourcelibrary .reslib__filter .button,.template--resourcelibrary .reslib__filter input,.template--resourcelibrary .reslib__filter select{width:100%}.template--resourcelibrary .reslib__filter span{padding:13px 20px}.template--resourcelibrary .reslib__filter label{display:block;margin-bottom:10px;font-size:18px;font-weight:500;color:#171a5e}.template--resourcelibrary .module-popup__close,.template--resourcelibrary .reslib__popup-close{position:absolute;top:20px;right:30px;height:35px;width:35px;cursor:pointer;z-index:100}.template--resourcelibrary .reslib__popup-close:before{content:'';display:block;position:absolute;height:inherit;border-left:1px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;right:17px}.template--resourcelibrary .reslib__popup-close:after{height:inherit;position:absolute;content:'';display:block;border-right:1px solid #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:1px;-ms-transform-origin:1px;transform-origin:1px;right:17px}.template--resourcelibrary .reslib__detail .page-title{padding-left:0;padding-right:0}.template--resourcelibrary .reslib__detail-content{padding-top:30px}@media all and (max-width:768px){.template--resourcelibrary .reslib__detail-content{width:100%}}.template--resourcelibrary #reslib__working{text-align:center;padding:10px 0}.template--resourcelibrary #reslib__item-list{margin:-25px}.template--resourcelibrary #reslib__popup{height:auto;max-height:90%;overflow-y:auto;width:888px;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;position:fixed;z-index:100;background:#f5f5f5}@media all and (max-width:1024px){.template--resourcelibrary #reslib__popup{left:20px;right:20px;width:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.template--resourcelibrary .banner__right{display:none}}.template--resourcelibrary #reslib__popup-content{padding:20px 40px;padding-bottom:50px}@media all and (max-width:599px){.template--resourcelibrary #reslib__popup-content{padding:20px}}.template--resourcelibrary #reslib__freeze{position:fixed;z-index:50;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.template--resourcelibrary .pagination{margin-bottom:0}.template--resourcelibrary .pagination ul{margin:0}.template--resourcelibrary--standard .main-content h3{margin:0 0 65px;text-align:center}.template--resourcelibrary--standard .main-content .callout--grid{margin:0;padding:0}.template--journals-detail resource-library-pay-wall{padding:0 0 50px}.template--journals-detail resource-library-pay-wall p:empty{display:none}.template--journals-detail resource-library-pay-wall button{cursor:pointer}.template--journals-detail resource-library-pay-wall button i{vertical-align:middle;margin-right:10px;font-size:0}.template--journals-detail resource-library-pay-wall button i:before{font-size:12px}.template--journals-detail resource-library-pay-wall button span{vertical-align:middle;font-family:museo-sans,sans-serif}.template--journals-detail resource-library-pay-wall p{padding-top:0}#reslib__paging ul{padding:0;text-align:center}#reslib__paging ul li{display:inline-block;list-style-type:none;margin:0 10px}#reslib__paging ul li.active{font-weight:700;color:#283286}@media print{.wrapper,div[class^=col]{width:100%}*{float:none;position:static}.breadcrumbs,.footer,.header__links,.nav,.page-title__print,.sidebar{display:none}.header__logo{margin-left:0}table{width:100%!important}}.pub__code .button{padding:13px}.pub__code input[type=password]{margin:0}.pub__content img{margin-bottom:30px;width:100%}.pub__content a{display:block}.pub__content h2{display:none}.pub__content h4 a,.pub__content p a{display:inline;color:#3A8FCE}.theme-green .page-title{background:#52AE58}.theme-green .theme-resources.module-item .button,.theme-green .theme-resources.module-item .module-item-tag{border-color:#52AE58!important;background:#52AE58!important}.template--primary .banner--hero{margin:60px 0 70px}.template--primary .banner--hero .slider-panel{margin:20px 0 0}.template--primary .member-cta h1,.template--primary .member-cta h2,.template--primary .member-cta h3,.template--primary .member-cta h4,.template--primary .member-cta h5,.template--primary .member-cta h6,.template--primary .member-cta p{color:#fff}.template--primary .member-cta p{margin:0 0 45px}.template--primary .member-cta .button{border-color:#fff;width:100%;background-color:#fff;color:#52AE58}.template--primary .member-cta .button-parent{margin:auto 0 0}.template--primary .member-cta .body,.template--primary .member-cta .head{padding:30px 55px;background-color:#fff}.template--primary .member-cta .head P{margin:0;color:#52AE58}.template--primary .member-cta .body h1,.template--primary .member-cta .body h2,.template--primary .member-cta .body h3,.template--primary .member-cta .body h4,.template--primary .member-cta .body h5,.template--primary .member-cta .body h6{color:#303030}.template--primary .member-cta .body p{color:#58595b}.template--primary .member-cta .body ol,.template--primary .member-cta .body ul{margin:0;padding:0}.template--primary .member-cta .body li{padding:0 0 0 20px;font-size:18px;font-weight:300;line-height:27px;margin-bottom:12px;list-style:none;position:relative}.template--primary .member-cta .body li::before{content:">";position:absolute;top:0;left:0;color:#3A8FCE}.template--primary .member-cta .body>div{padding:0}@media all and (max-width:768px){.template--primary .member-cta .body{padding:30px}}.template--primary .member-cta>div{padding:65px 30px;width:100%;background-color:#52AE58;color:#fff}.template--primary .member-cta>div>div{display:flex;flex-direction:column;flex:1;border-right:1px solid #fff;padding:0 25px}.template--primary .member-cta>div>div:last-of-type{border:0}@media all and (max-width:1300px){.template--primary .member-cta>div>div{flex:initial;margin:0 0 30px;width:50%}.template--primary .member-cta>div>div:nth-child(2n){border:0}.template--primary .member-cta>div>div:nth-last-of-type(1),.template--primary .member-cta>div>div:nth-last-of-type(2){margin:0}}@media all and (max-width:768px){.template--primary .member-cta>div>div{border:0;border-bottom:1px solid #fff!important;margin:0 0 30px!important;padding:0 0 30px;width:100%}}.template--primary .main-content{overflow:hidden}.template--primary .main-content .row{margin:-70px -45px;flex-wrap:wrap}.template--primary .main-content .row .col{flex:initial;padding:70px 45px;width:50%}@media all and (max-width:1280px){.template--primary .main-content .row .col{margin:0 0 45px;padding:0 0 45px;width:100%}.template--primary .main-content .row{margin:0}.IE{display:block!important}}.template--primary .main-content .row .col.primary-item__action{border-bottom:1px solid #D1D1D1}.template--primary .main-content .row .col.primary-item__action:nth-last-of-type(1),.template--primary .main-content .row .col.primary-item__action:nth-last-of-type(2){border:0}.template--primary .main-content .row .col.primary-item__action h2{font-size:30px;font-weight:700;line-height:40px;margin-bottom:35px}.template--primary .main-content .row .col.primary-item__action .button{width:100%;background:#52AE58;color:#fff}.template--primary .main-content .row .col.primary-item__action .cb_html>:last-child{margin:0}.IE a.button{min-height:50px;max-height:50px;margin-bottom:20px}.template--teaching-resources{position:relative}.template--teaching-resources .banner--hero{margin:60px 0 70px}.template--teaching-resources .reslib__filter,.template--teaching-resources .reslib__wrapper{margin:0;padding:0}.template--teaching-resources .banner+.col-container,.template--teaching-resources .col-container--center .col--center-large{padding:0}.template--teaching-resources .module{width:100%}.template--teaching-resources .module-search__filters .reslib__filter{display:flex;align-items:center}.template--teaching-resources .module-search__filters select{border:1px solid #D1D1D1;padding:10px 30px}.template--teaching-resources .module-search__filters label{margin:0;padding:0;min-width:100px;max-width:100px;font-size:16px;font-weight:300;line-height:1;margin-bottom:0;color:#303030}@media all and (max-width:599px){.template--teaching-resources .module-search__filters .reslib__filter{display:block!important}.template--teaching-resources .module-search__filters label{margin:0 0 10px;max-width:initial;min-width:initial;width:100%}}.template--teaching-resources .module-search__filters .button{margin:20px 0 0 100px}@media all and (max-width:599px){.template--teaching-resources .module-search__filters .button{margin:20px 0 0}}.template--teaching-resources .module-search__filters>*{margin-top:20px;width:100%}.template--teaching-resources .module-search__filters>:first-child{margin-top:0}.template--teaching-resources .main-content .intro{margin:0 0 60px;padding:0}.template--teaching-resources .main-content .intro>*{display:block}.template--teaching-resources .main-content .intro>*>:last-child{margin:0}.members-migration .tab{margin-right:10px;padding:12px 20px;font-size:17px;line-height:21px;cursor:pointer;transition:all .2s}.members-migration .tabs{display:flex;flex-wrap:wrap}.members-migration .tab.active,.members-migration .tab:hover{background-color:#2a7f55;color:#fff}.members-migration .tab:last-of-type{margin:0}.members-migration select{margin-right:10px;min-width:230px;background-color:#009CA3}.members-migration select:last-of-type{margin:0}@media all and (max-width:499px){.members-migration select{margin:0 0 10px;width:100%}}.members-migration input[type=checkbox]{display:block;margin:0 auto}.members-migration .table{margin-top:30px}.members-migration .table-head .row{background-color:#273481}.members-migration .table-head .row p{color:#fff}.members-migration .table .row{display:flex;align-items:center;border-bottom:1px solid #273481;padding:10px 0}.members-migration .table .col{flex:1}.members-migration .table .col--1{max-width:100px}.members-migration .table .col--2,.members-migration .table .col--3{max-width:200px}.members-migration .table p{margin:0}@media all and (max-width:1000px){.members-migration .content-body{overflow-x:scroll}.members-migration .table{width:1000px}}.template--formbuilder .intro .dynamic_callout_container{display:block}.template--formbuilder .intro h3{margin:0 0 45px;max-width:initial;font-size:30px;line-height:30px}.template--formbuilder .intro p{margin:0 0 22px}.template--formbuilder .form_field label{display:inline-block;width:215px}.landing-grid{padding:30px}.landing-grid .row{display:flex;flex-wrap:wrap;margin:0 -12px}.landing-grid .row>*{flex:32.6%;border:0!important;padding:12px}@media all and (max-width:1400px){.landing-grid .row>*{flex:50%}}.landing-grid .row:first-of-type>*{padding-top:0}.landing-grid .grid .img-parent{background:50%/cover}.landing-grid .grid img{display:block;margin:0 0 spacing(s);width:inherit}.landing-grid .grid img.img_full,.landing-grid .grid img.img_left,.landing-grid .grid img.img_right{width:initial}.landing-grid .grid img.img_right{margin:0 0 0 auto}.landing-grid .grid img.img_left{margin:0}.landing-grid .grid img.img_full{margin-right:auto;margin-left:auto}.landing-grid .grid .content_block{background-position:50%;background-size:cover}.landing-grid .grid .content_block .cb_html,.landing-grid .grid .content_block .cb_inner{height:100%}.landing-grid .grid .content_block.border .cb_inner{border:1px solid #cfcfcf}.landing-grid .grid .content_block .cb_inner,.landing-grid .grid .content_block__inner{display:block;padding:45px 20px}.landing-grid .grid .content_block.m-0 .cb_inner{padding:0}.landing-grid .grid .content_block.mt-0 .cb_inner{padding-top:0}.landing-grid .grid .content_block.mr-0 .cb_inner{padding-right:0}.landing-grid .grid .content_block.mb-0 .cb_inner{padding-bottom:0}.landing-grid .grid .content_block.ml-0 .cb_inner{padding-left:0}.landing-grid .grid .content_block .img_left{float:left;margin:0 40px 42px 0}.landing-grid .grid .content_block .img_right{float:right;margin:0 0 40px 42px}@media all and (max-width:1024px){.landing-grid .row>*{flex:100%}.landing-grid .grid img.img_full,.landing-grid .grid img.img_left,.landing-grid .grid img.img_right{width:100%}.landing-grid .grid .content_block .img_left,.landing-grid .grid .content_block .img_right{width:initial}}@media all and (max-width:599px){.landing-grid .grid .content_block .img_left,.landing-grid .grid .content_block .img_right{float:none;margin-right:0;margin-left:0}}.landing-grid .grid .content_block .cb_html>:last-child{margin:0}.landing-grid .bg-blue *,.landing-grid .bg-lightblue *{color:#fff!important}.landing-grid .bg-blue .button,.landing-grid .bg-lightblue .button{background:#fff}.landing-grid .bg-blue .cb_inner{background:#273481}.landing-grid .bg-blue .cb_inner .button{color:#273481!important}.landing-grid .bg-lightblue .cb_inner{background:#3A8FCE}.landing-grid .bg-lightblue .cb_inner .button{color:#3A8FCE!important}.landing-grid .card.bg-blue *,.landing-grid .card.bg-lightblue *,.landing-grid .form-callout *{color:#fff}.landing-grid .form-callout{margin:16px;padding:45px 20px;background:#273481}.landing-grid .form-callout input,.landing-grid .form-callout label{width:100%}.landing-grid .card{background:0 0}.landing-grid .card .cb_inner{display:flex;flex-direction:column;border:0;padding:0;background:0 0}.landing-grid .card h2{font-size:30px;font-weight:700;line-height:30px;margin-bottom:40px}.landing-grid .card.bg-blue .cb_inner{background:#273481}.landing-grid .card.bg-lightblue .cb_inner{background:#3A8FCE}.landing-grid .dynamic_callout_container .img-parent.bg{height:100%;min-height:250px}.landing-grid .dynamic_callout_container .video-button{top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);cursor:pointer}.landing-grid .dynamic_callout_container .video-button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-image:url(/CMS_Themes/Default/AppImages/icons/video-icon.svg)}.landing-grid .dynamic_callout_container iframe{width:100%!important}.landing-grid .dynamic_callout_container>:last-child{margin:0}.landing-grid .events-callout,.landing-grid .news-callout,.landing-grid .resources-callout{flex:initial!important;width:100%}.landing-grid .events-callout .callout-header,.landing-grid .events-callout-header,.landing-grid .news-callout .callout-header,.landing-grid .news-callout-header,.landing-grid .resources-callout .callout-header,.landing-grid .resources-callout-header{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 45px}.landing-grid .events-callout .callout-header h2,.landing-grid .events-callout .callout-header h3,.landing-grid .events-callout-header h2,.landing-grid .events-callout-header h3,.landing-grid .news-callout .callout-header h2,.landing-grid .news-callout .callout-header h3,.landing-grid .news-callout-header h2,.landing-grid .news-callout-header h3,.landing-grid .resources-callout .callout-header h2,.landing-grid .resources-callout .callout-header h3,.landing-grid .resources-callout-header h2,.landing-grid .resources-callout-header h3{margin:0 auto 0 0}@media all and (max-width:599px){.landing-grid .events-callout .callout-header h2,.landing-grid .events-callout .callout-header h3,.landing-grid .events-callout-header h2,.landing-grid .events-callout-header h3,.landing-grid .news-callout .callout-header h2,.landing-grid .news-callout .callout-header h3,.landing-grid .news-callout-header h2,.landing-grid .news-callout-header h3,.landing-grid .resources-callout .callout-header h2,.landing-grid .resources-callout .callout-header h3,.landing-grid .resources-callout-header h2,.landing-grid .resources-callout-header h3{margin:0 0 20px}}.landing-grid .events-callout .callout-header .button,.landing-grid .events-callout-header .button,.landing-grid .news-callout .callout-header .button,.landing-grid .news-callout-header .button,.landing-grid .resources-callout .callout-header .button,.landing-grid .resources-callout-header .button{margin:0 0 0 20px}@media all and (max-width:599px){.landing-grid .events-callout .callout-header .button,.landing-grid .events-callout-header .button,.landing-grid .news-callout .callout-header .button,.landing-grid .news-callout-header .button,.landing-grid .resources-callout .callout-header .button,.landing-grid .resources-callout-header .button{margin:0 0 10px}.landing-grid .events-callout .callout-header .button:last-of-type,.landing-grid .events-callout-header .button:last-of-type,.landing-grid .news-callout .callout-header .button:last-of-type,.landing-grid .news-callout-header .button:last-of-type,.landing-grid .resources-callout .callout-header .button:last-of-type,.landing-grid .resources-callout-header .button:last-of-type{margin:0}.landing-grid .events-callout .callout-header,.landing-grid .events-callout-header,.landing-grid .news-callout .callout-header,.landing-grid .news-callout-header,.landing-grid .resources-callout .callout-header,.landing-grid .resources-callout-header{display:block}}.landing-grid .events-callout .module-item,.landing-grid .news-callout .module-item,.landing-grid .resources-callout .module-item{flex-direction:column;margin:0;padding:12px;width:33.3%}.landing-grid .events-callout .module-item--head,.landing-grid .news-callout .module-item--head,.landing-grid .resources-callout .module-item--head{width:100%;height:258px}.landing-grid .events-callout .module-item--body,.landing-grid .news-callout .module-item--body,.landing-grid .resources-callout .module-item--body{flex:1;padding:50px 27px;width:100%;background:#fff}.landing-grid .events-callout .module-item--title,.landing-grid .news-callout .module-item--title,.landing-grid .resources-callout .module-item--title{margin:0 0 16px;font-size:700;font-weight:21px;line-height:25px;margin-bottom:1.48em}.landing-grid .events-callout .module-item--date,.landing-grid .news-callout .module-item--date,.landing-grid .resources-callout .module-item--date{margin:0;font-size:400;font-weight:18px;line-height:21px;margin-bottom:1.48em;color:#00a4e2}@media all and (max-width:1024px){.landing-grid .events-callout .module-item,.landing-grid .news-callout .module-item,.landing-grid .resources-callout .module-item{width:50%}}.landing-grid .news-callout .callout-content{display:flex;flex-wrap:wrap;margin:-12px}@media all and (max-width:599px){.landing-grid .events-callout .module-item,.landing-grid .news-callout .module-item,.landing-grid .resources-callout .module-item{padding:0 0 20px;width:100%}.landing-grid .news-callout .callout-content{margin:0}}.landing-grid .events-callout .module-callout{display:flex;flex-wrap:wrap;margin:-12px}@media all and (max-width:599px){.landing-grid .events-callout .module-callout{margin:0}}.landing-grid .resources-callout .resource-callout__items{display:flex;flex-wrap:wrap;margin:-12px}@media all and (max-width:599px){.landing-grid .resources-callout .resource-callout__items{margin:0}}