.flex{display:flex;display:-ms-flexbox;display:-webkit-flex}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.col-xs-12>.title:first-of-type h2,.col-xs-12>.title:first-of-type h3,.col-xs-12>.title:first-of-type h4,.col-xs-12>.title:first-of-type h5,.col-xs-12>.title:first-of-type h6{margin-top:0}
main div.title{margin:0 0 30px 0;text-align:left}
main div.title h1{margin-bottom:-10px}
@media all and (min-width:769px){main div.title h1{max-width:880px}
main div.title h1.text-align--center{margin-left:auto;margin-right:auto}
}
main .text *+*{margin-top:15px}
main div.title+*{margin-top:0}
main .text p,.pop-up-window p{margin:15px 0}
main .text p:first-child,.pop-up-window p:first-child{margin-bottom:15px}
main>.par-main>.column-control-hero-product-non-catalog>.container>.row>.col-sm-6:last-of-type .content-tile img{max-width:100%}
.column-control-content-highlight{background-color:#f5f5f5}
@media all and (max-width:769px){.quick-links{margin:20px 0}
}
.text+.column-control{margin-top:30px}
.column-control .column-control{padding-bottom:20px}
.column-control .column-control:last-of-type{padding-bottom:0}
.column-control+.column-control{padding-bottom:20px}
.par-main>.column-control:first-of-type{padding-top:30px}
.subject-panel-homepage-topic-feature{background:#fff;padding:15px}
.accordion{background:#f5f5f5;padding:20px;margin:20px 0}
.accordion .accordion-panel:first-of-type h4{margin-top:0}
.accordion .accordion-panel>h4 a{padding:15px 35px 15px 20px;font-weight:400}
main .text.primary-link-text h2{margin:20px 0}
main .text.primary-link-text h2:first-of-type{margin-top:0}
main .text.primary-link-text p a:hover{text-decoration:underline}
.text+.link-list,.column-control+.text{margin-top:20px}
.link-list:not(.link-list-middle-menu):not(.link-list-dropdown) h2{font-family:'Playfair Display','Georgia','Times New Roman',serif;color:#003057;font-size:3rem;margin-top:0}
.link-list-middle-menu{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:1.6rem}
.link-list-middle-menu.active ul{max-width:366px}
.standfirst-placeholder+.column-control{margin-top:40px}
.text.primary-link-text p{margin:15px 0}
.text.primary-link-text p.no-link:first-child{margin-top:0}
.text.primary-link-text p.no-link+p:not(.no-link){margin-top:30px}
.text.primary-link-text p.text-below{margin:20px 0}
.text.primary-link-text p.text-below a{border-bottom:0;padding:0}
.text.primary-link-text p a{display:block;text-decoration:none}
.text.primary-link-text p:last-of-type a{border-bottom:0}
.dynamic-content-list h4{margin:0;font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-weight:600;color:#005a70;font-size:1.8rem;line-height:1.625}
.column-control-middle-menu .dynamic-content-list li{margin-bottom:0}
.column-control-middle-menu.active .dynamic-content-list{margin-top:0;border-top:0}
.dynamic-content-list a:hover{text-decoration:underline}
.archive-list h3{margin-bottom:0}
.archive-list ul{padding:0;margin:0}
.archive-list li{padding:17px 0;border-bottom:1px solid #dbdbdb}
.archive-list li:last-child{border-bottom:0}
div[class^='facebookembed'],div[class^='twitterembed']{margin-bottom:40px}
.primary-link-text a:after{display:inline-block;margin-left:10px;content:'';-webkit-transform:translateY(3px);transform:translateY(3px);background-image:url(global/icons/ic_chevron.svg);height:16px;width:10px;background-repeat:no-repeat}
.text.utility-nav--container ul li:nth-child(2){margin-left:auto}
.text.utility-nav--container ul li:first-child{margin-left:0}
footer .footer-main-links>.container>.row>.col-sm-3:last-of-type{position:relative}
@media all and (min-width:769px){footer .footer-main-links>.container>.row>.col-sm-3:last-of-type:before{content:'';width:1px;height:100%;background:#fff;display:block;position:absolute;top:0}
}
@media all and (min-width:1001px){footer .footer-main-links>.container>.row>.col-sm-3:last-of-type:before{left:-40px}
}
@media all and (max-width:1000px){footer .footer-main-links>.container>.row>.col-sm-3:last-of-type:before{left:-20px}
}
@media all and (max-width:890px){footer .footer-main-links>.container>.row>.col-sm-3:last-of-type:before{left:-10px}
}
@media all and (min-width:769px){.column-control-5-columns .col-sm-2{width:20%}
}
.content-tile-homepage-hero .cls{fill:#f5f5f5 !important}
.content-tile-homepage-hero+.column-control{margin-top:0}
.blog-list-news-list picture{display:none}
.blog-list-news-list>ul>li article>div>blockquote,.blog-list-news-list>ul>li article>div>ul{display:none}
.blog-list-news-list>ul>li article>div>p{display:none}
.blog-list-news-list>ul>li article>div>p:first-of-type{display:block}
.blog-list-news-list>ul>li article header .blog-list-info{margin:20px 0}
.blog-list-news-list>ul>li article header h2{font-size:2.4rem;line-height:1.3;font-weight:400}
.blog-list-news-list>ul>li article header h2 a{color:#003057}
.blog-list-news-list nav{margin:30px 0}
.blog-list-news-list nav .blog-list-nav-left,.blog-list-news-list nav .blog-list-nav-right{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;position:relative;display:inline-block;vertical-align:middle;padding:.88em 1.66em;border-radius:.22em;border-width:2px;border-style:solid;border-color:transparent;cursor:pointer;color:#003057;background-color:#fff;border-color:currentColor}
.blog-list-news-list nav .blog-list-nav-left:hover,.blog-list-news-list nav .blog-list-nav-right:hover,.blog-list-news-list nav .blog-list-nav-left:active,.blog-list-news-list nav .blog-list-nav-right:active,.blog-list-news-list nav .blog-list-nav-left:focus,.blog-list-news-list nav .blog-list-nav-right:focus{text-decoration:none;color:#fff;background-color:#007fa3;border-color:currentColor}
.blog-list.default>ul>li article>div{height:auto}
.blog-list.default>ul>li article>div picture img{height:auto}
.content-tile-panel-item-news-box picture{height:auto !important}
.content-tile-panel-item-simple--blue-title figure figcaption>h2{margin-bottom:0;font-weight:400;padding:15px}
@media all and (max-width:1050px){.content-tile-panel-item-simple--blue-title figure figcaption>h2{font-size:1.8rem}
}
.content-tile-panel-item-simple--blue-title figure>a figcaption>h2:after{font-family:FontAwesome;content:"\f054";display:inline-block;margin-left:10px;font-size:1.8rem}
.content-tile-panel-item-simple--blue-title figure>a:hover{text-decoration:none !important}
.content-tile-panel-item-simple--blue-title figure>a.external-link figcaption>h2:after{content:'';-webkit-transform:translateY(5px);transform:translateY(5px);background-image:url(global/icons/ic_External_Link_white.svg);height:22px;width:18px;background-repeat:no-repeat}
.content-tile-panel-item-simple--blue-title .content-tile-text{margin-top:0;padding:15px}
.content-tile-panel-item-simple--blue-title .content-tile-text p{font-weight:400}
.content-tile-panel-item-simple--blue-title img{margin-bottom:0}
.content-tile-panel-item-simple--blue-title+.text{margin-top:15px}
.img-max-width-300 img{max-width:300px;min-width:0;margin:0 auto}
@media(max-width:480px){.content-tile-panel-item-news-box.panel-landscape figure{padding:40px 40px 0 40px;text-align:center}
}
@media(min-width:481px){.content-tile-panel-item-news-box.panel-landscape figure{display:flex}
}
.content-tile+.blog-list{margin-top:0}
.blog-list-side-list-bordered img,.blog-list-side-list img,.blog-list-side-list-bordered>nav,.blog-list-side-list>nav{display:none}
.content-tile-panel-item-main .content-tile-container,.content-tile-panel-item .content-tile-container{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;height:100%}
.content-tile-panel-item-main .content-tile-container figure,.content-tile-panel-item .content-tile-container figure{clear:both;padding:0;overflow:visible;order:1;-webkit-order:1;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}
.content-tile-panel-item-main .content-tile-container .content-tile-tags li,.content-tile-panel-item .content-tile-container .content-tile-tags li{padding:0;line-height:1}
.content-tile-panel-item-main .content-tile-container .content-tile-tags li:before,.content-tile-panel-item .content-tile-container .content-tile-tags li:before{display:none}
.blockquote--large p{font-size:3rem;line-height:1.4;font-family:'Playfair Display','Georgia','Times New Roman',serif;color:#003057;padding:0 20px}
.blockquote--large p:before,.blockquote--large p:after{display:inline-block;font-size:5rem;line-height:0;position:relative;top:15px;color:#003057}
.blockquote--large p:before{text-indent:-27px;content:'\201C'}
.blockquote--large p:after{content:'\201D';text-indent:10px}
.blockquote__attribution p{text-indent:0;padding-left:40px}
.blockquote__attribution p:before{content:'\2014';padding-right:5px;margin-left:-20px}
.events-calendar{max-width:340px;margin:16px 0}
.events-calendar .events-calendar-controls{text-align:center}
.events-calendar .events-calendar-controls button{background:0;border:0;font-size:1.7rem;color:#4f5759}
.events-calendar .events-calendar-controls button.pull-left{padding-left:0}
.events-calendar .events-calendar-controls button.pull-right{padding-right:0}
.events-calendar .events-calendar-controls span{font-size:1.6rem;text-transform:uppercase}
.events-calendar .events-calendar-day{width:14.28%;float:left;display:inline-block;text-align:center;text-transform:uppercase}
.events-calendar .events-calendar-day .events-calendar-badge{display:none}
.events-calendar .events-calendar-day-headers{border-bottom:1px solid #f5f5f5;margin:16px 0;font-size:1.6rem;padding:16px 0;overflow:auto;clear:both}
.events-calendar .events-calendar-day-headers .events-calendar-day{color:#db0021}
.events-calendar .events-calendar-days{margin:16px 0;font-size:1.6rem;clear:both;overflow:auto}
.events-calendar .events-calendar-days .events-calendar-day a{padding:10px 0;margin:2px 0;color:#000;display:inline-block;width:90%;cursor:pointer}
.events-calendar .events-calendar-days .events-calendar-day a:hover{background:#005a70;color:#fff}
.events-calendar .events-calendar-days .events-calendar-day.not-current a{color:#dcddde}
.events-calendar .events-calendar-days .events-calendar-day.past.active a{color:#4f5759;border:2px solid #dcddde}
.events-calendar .events-calendar-days .events-calendar-day.past.active a:hover{color:#dcddde;border:2px solid #db0021}
.events-calendar .events-calendar-days .events-calendar-day.active a{font-weight:bold;color:#005a70;border:2px solid #0086b1;padding:8px 0}
.events-calendar .events-calendar-days .events-calendar-day.active a:hover{color:#fff}
.events-calendar .events-calendar-days .events-calendar-day.today a{font-weight:bold;border:2px solid #000;padding:8px 0}
.events-calendar .events-calendar-days .events-calendar-day .events-calendar-indicator{display:none !important}
.events-calendar-indicator{display:none}
.events-summary-container>ul{padding:0}
.event>picture>img{display:none;max-width:500px}
.flex{display:flex;display:-ms-flexbox;display:-webkit-flex}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
table.gsc-search-box>tbody>tr{position:relative;height:100%;display:flex;width:100%}
.gsc-input-box{border:0 !important}
.gsc-input-box:hover,.gsc-input-box-focus{box-shadow:none !important}
.gsc-search-box-tools .gsc-search-box .gsc-input,.search-results-page td.gsib_b span.gscb_a,.search-results-page td.gsc-search-button{padding:10px}
input.gsc-search-button{display:none}
.navbar #___gcse_0{margin:1rem 0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.navbar .gsc-input{width:90%;border-color:#dcddde;font-size:.875rem;line-height:1.42857143;height:34px;padding:.25rem .5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:10px 4px 10px 6px}
.navbar input.gsc-input{background:url("../../region-core/uk/pearson-uk/images/search-bg.png") .25rem 50% no-repeat #fff !important}
.navbar input.gsc-input-focus{background:#fff !important}
.navbar .cse form.gsc-search-box,.navbar form.gsc-search-box,.navbar .cse .gsc-control-cse,.navbar .gsc-control-cse,.navbar table.gsc-search-box,.navbar .cse table.gsc-search-box td.gsc-input,.navbar table.gsc-search-box td.gsc-input{background:0;border:0;margin:0;padding:0;width:100%}
body.en-page .navbar.shrink #___gcse_0,body:not(.en-page) .navbar.shrink #___gcse_0{margin:11px 0}
@media(min-width:992px){body.en-page .navbar #___gcse_0{float:right;margin:1.87rem 0 1.25rem;padding-left:2rem;width:300px}
body:not(.en-page) .navbar #___gcse_0{float:right;margin:1.75rem 0 1.25rem;padding-left:1rem}
body:not(.en-page) .navbar .gsc-input{height:auto}
body:not(.en-page) .navbar td.gsc-input{bottom:-4rem;display:none;left:-250px;opacity:0;position:absolute;-webkit-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;width:300px;z-index:1}
body:not(.en-page) .navbar td.gsc-input:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #dcddde;content:"";height:5px;position:absolute;right:.75rem;top:-0.5rem;width:10px}
body:not(.en-page) .navbar td.gsc-input.open{display:block;opacity:1.0}
body:not(.en-page) .navbar input.gsc-input{box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:1rem 1rem}
}
@media(max-width:1065px){.search-results-page .gsc-resultsRoot,.search-results-org-page .gsc-resultsRoot{padding-top:100px}
}
.search-results-page .gsc-resultsRoot .gsc-cursor,.search-results-org-page .gsc-resultsRoot .gsc-cursor{overflow-x:hidden}
.search-results-page .gsc-tabsArea,.search-results-org-page .gsc-tabsArea{border-bottom:0;display:inline-flex;left:30%;position:absolute;margin-top:15px}
@media(max-width:1065px){.search-results-page .gsc-tabsArea,.search-results-org-page .gsc-tabsArea{left:initial;right:15px;top:260px;margin-top:0}
}
@media(max-width:768px){.search-results-page .gsc-tabsArea,.search-results-org-page .gsc-tabsArea{right:20px;top:300px;margin-top:0}
}
.search-results-page .gsc-tabsArea h5,.search-results-org-page .gsc-tabsArea h5{font-size:2rem;color:#003057;text-transform:uppercase;font-family:'open_sanssemibold';margin:10px 25px 10px 0;font-weight:500}
@media(max-width:480px){.search-results-page .gsc-tabsArea h5,.search-results-org-page .gsc-tabsArea h5{width:30%;margin:10px;font-size:1.5rem}
}
.search-results-page .gsc-tabsArea>div,.search-results-org-page .gsc-tabsArea>div{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #007a9c;border-radius:4px;color:#333;font-size:1.6rem;font-family:'Open Sans','Helvetica','Verdana',sans-serif;height:48px;width:300px;padding:6px 70px 6px 0;cursor:pointer}
@media(max-width:480px){.search-results-page .gsc-tabsArea>div,.search-results-org-page .gsc-tabsArea>div{width:230px}
}
.search-results-page .gsc-tabsArea>div:hover,.search-results-org-page .gsc-tabsArea>div:hover{cursor:pointer}
.search-results-page .gsc-tabsArea>div .gsc-tabHeader.gsc-tabhActive,.search-results-org-page .gsc-tabsArea>div .gsc-tabHeader.gsc-tabhActive{border:0;padding:5px 0;font-weight:600;text-align:left;margin-left:15px;color:#666}
.search-results-page .gsc-tabsArea>div .gsc-tabHeader.gsc-tabhInactive,.search-results-org-page .gsc-tabsArea>div .gsc-tabHeader.gsc-tabhInactive{background:#fff;display:none}
.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper{background:#fff;border:1px solid #eee;border:1px solid rgba(0,0,0,0.2);box-shadow:0 2px 4px #eee;box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default;font-size:13px;margin:0;max-height:360px;outline:0;padding:6px 0;position:absolute;right:0;top:48px;z-index:7;width:300px;height:250px;overflow:scroll}
@media(max-width:480px){.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper{width:220px}
}
.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhActive,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhActive,.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhInactive,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhInactive{display:block;text-align:left;font-weight:normal;height:auto;padding:10px;margin-left:0}
.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhActive:hover,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhActive:hover,.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhInactive:hover,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhInactive:hover{background-color:#eee}
.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhActive span,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhActive span,.search-results-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhInactive span,.search-results-org-page .gsc-tabsArea .show-options .gsc-tabsArea-option-wrapper .gsc-tabHeader.gsc-tabhInactive span{line-height:1.2;display:block}
.search-results-page .gsc-tabsArea .gsc-tabsArea-option-selector,.search-results-org-page .gsc-tabsArea .gsc-tabsArea-option-selector{border:0;height:48px;margin-top:0;position:absolute;border-radius:0 3px 3px 0;right:0;top:0;width:40px;padding:0;background-color:#007a9c;z-index:100;overflow:hidden}
.search-results-page .gsc-tabsArea .gsc-tabsArea-option-selector:after,.search-results-org-page .gsc-tabsArea .gsc-tabsArea-option-selector:after{content:"";display:block;background:url('dev/assets/icons/ic_chevron_white.svg') no-repeat;height:16px;width:12px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:17px 14px;cursor:pointer}
.search-results-page .gsc-tabsArea .gsc-tabsArea-option-selector:hover,.search-results-org-page .gsc-tabsArea .gsc-tabsArea-option-selector:hover{cursor:pointer}
.search-results-page .title,.search-results-org-page .title{margin:0}
.search-results-page .title h1.text-align--center,.search-results-org-page .title h1.text-align--center{text-align:center;margin:0 auto !important}
.search-results-page div,.search-results-org-page div,.search-results-page ul li,.search-results-org-page ul li,.search-results-page p,.search-results-org-page p,.search-results-page .gs-webResult .gs-snippet,.search-results-org-page .gs-webResult .gs-snippet{color:#666;font-size:initial}
.search-results-page .gs-webResult .gs-snippet,.search-results-org-page .gs-webResult .gs-snippet{margin:5px 0;line-height:2.5rem}
.search-results-page .gs-per-result-labels,.search-results-org-page .gs-per-result-labels{margin-top:10px}
.search-results-page .search-results-page .gsc-control-cse .gs-result .gs-title:link,.search-results-org-page .search-results-page .gsc-control-cse .gs-result .gs-title:link,.search-results-page .gs-webResult.gs-result a.gs-title:link,.search-results-org-page .gs-webResult.gs-result a.gs-title:link,.search-results-page .search-results-page .gs-webResult.gs-result a.gs-title,.search-results-org-page .search-results-page .gs-webResult.gs-result a.gs-title,.search-results-page .gs-webResult.gs-result a.gs-title:hover,.search-results-org-page .gs-webResult.gs-result a.gs-title:hover,.search-results-page .gs-webResult.gs-result a.gs-title,.search-results-org-page .gs-webResult.gs-result a.gs-title,.search-results-page .gs-webResult div.gs-visibleUrl,.search-results-org-page .gs-webResult div.gs-visibleUrl,.search-results-page .gs-webResult div.gs-per-result-labels a.gs-label,.search-results-org-page .gs-webResult div.gs-per-result-labels a.gs-label,.search-results-page .gs-webResult.gs-result a,.search-results-org-page .gs-webResult.gs-result a,.search-results-page .gs-webResult.gs-result a.gs-title:hover,.search-results-org-page .gs-webResult.gs-result a.gs-title:hover,.search-results-page .search-results-page .gs-webResult.gs-result a.gs-title:hover,.search-results-org-page .search-results-page .gs-webResult.gs-result a.gs-title:hover,.search-results-page .search-results-page .gs-webResult.gs-result a.gs-title,.search-results-org-page .search-results-page .gs-webResult.gs-result a.gs-title,.search-results-page .gs-webResult.gs-result a.gs-title:link,.search-results-org-page .gs-webResult.gs-result a.gs-title:link{color:#005a70;text-decoration:none;cursor:pointer;font-weight:100}
.search-results-page .search-results-page .gsc-control-cse .gs-result .gs-title:link b,.search-results-org-page .search-results-page .gsc-control-cse .gs-result .gs-title:link b,.search-results-page .gs-webResult.gs-result a.gs-title:link b,.search-results-org-page .gs-webResult.gs-result a.gs-title:link b,.search-results-page .search-results-page .gs-webResult.gs-result a.gs-title b,.search-results-org-page .search-results-page .gs-webResult.gs-result a.gs-title b,.search-results-page .gs-webResult.gs-result a.gs-title:hover b,.search-results-org-page .gs-webResult.gs-result a.gs-title:hover b,.search-results-page .gs-webResult.gs-result a.gs-title b,.search-results-org-page .gs-webResult.gs-result a.gs-title b,.search-results-page .gs-webResult div.gs-visibleUrl b,.search-results-org-page .gs-webResult div.gs-visibleUrl b,.search-results-page .gs-webResult div.gs-per-result-labels a.gs-label b,.search-results-org-page .gs-webResult div.gs-per-result-labels a.gs-label b,.search-results-page .gs-webResult.gs-result a b,.search-results-org-page .gs-webResult.gs-result a b,.search-results-page .gs-webResult.gs-result a.gs-title:hover b,.search-results-org-page .gs-webResult.gs-result a.gs-title:hover b,.search-results-page .search-results-page .gs-webResult.gs-result a.gs-title:hover b,.search-results-org-page .search-results-page .gs-webResult.gs-result a.gs-title:hover b,.search-results-page .search-results-page .gs-webResult.gs-result a.gs-title b,.search-results-org-page .search-results-page .gs-webResult.gs-result a.gs-title b,.search-results-page .gs-webResult.gs-result a.gs-title:link b,.search-results-org-page .gs-webResult.gs-result a.gs-title:link b{font-weight:100;text-decoration:none;color:#005a70}
.search-results-page a.gs-title,.search-results-org-page a.gs-title{font-weight:500}
.search-results-page .gsc-above-wrapper-area,.search-results-org-page .gsc-above-wrapper-area{border-bottom:0;padding:0}
.search-results-page .gsc-webResult.gsc-result,.search-results-org-page .gsc-webResult.gsc-result,.search-results-page .gsc-results .gsc-imageResult,.search-results-org-page .gsc-results .gsc-imageResult,.search-results-page .gsc-webResult.gsc-result:hover,.search-results-org-page .gsc-webResult.gsc-result:hover,.search-results-page .gsc-results .gsc-imageResult,.search-results-org-page .gsc-results .gsc-imageResult{padding:0 0 20px 0;border-bottom:4px solid #f5f5f5;margin:40px 0}
.search-results-page .gs-result a:after,.search-results-org-page .gs-result a:after{content:none}
.search-results-page form.gsc-search-box,.search-results-org-page form.gsc-search-box{position:relative}
.search-results-page td.gsc-input,.search-results-org-page td.gsc-input{width:100%}
.search-results-page td.gsc-input input.gsc-input,.search-results-org-page td.gsc-input input.gsc-input{max-width:80%}
@media all and (max-width:480px){.search-results-page td.gsc-input input.gsc-input,.search-results-org-page td.gsc-input input.gsc-input{max-width:70%}
}
.search-results-page td.gsc-search-button,.search-results-org-page td.gsc-search-button{position:absolute;right:0;top:0;width:60px;height:50px;background:#007a9c;border:0;border-radius:0 3px 3px 0;color:transparent;cursor:pointer;display:block;margin:0;min-width:0;padding:0}
.search-results-page td.gsc-search-button:after,.search-results-org-page td.gsc-search-button:after{content:'\f002';font-family:fontawesome;color:white;font-size:2.5rem;padding:14px 13px 14px 18px;display:inline-flex}
.search-results-page td.gsc-search-button .input.gsc-search-button,.search-results-org-page td.gsc-search-button .input.gsc-search-button{display:none}
.search-results-page td.gsc-clear-button,.search-results-org-page td.gsc-clear-button{padding:10px 4px 10px 6px}
.search-results-page td.gsc-clear-button,.search-results-org-page td.gsc-clear-button,.search-results-page td.gsib_b,.search-results-org-page td.gsib_b{position:absolute;right:65px;top:6px}
.search-results-page td.gsc-clear-button div.gsc-clear-button,.search-results-org-page td.gsc-clear-button div.gsc-clear-button,.search-results-page td.gsib_b div.gsc-clear-button,.search-results-org-page td.gsib_b div.gsc-clear-button,.search-results-page td.gsc-clear-button span.gscb_a,.search-results-org-page td.gsc-clear-button span.gscb_a,.search-results-page td.gsib_b span.gscb_a,.search-results-org-page td.gsib_b span.gscb_a{background:0;content:'\f057';font-family:FontAwesome;font-size:28px;color:#f5f5f5}
.search-results-page main button.search-box-icon,.search-results-org-page main button.search-box-icon{border:0;outline:0;height:45px;width:48px;height:49px;background-size:20px 20px;background-color:#007a9c;background-position:center;cursor:pointer;float:right;position:absolute;right:0;top:0}
.search-results-page main button.search-box-icon:before,.search-results-org-page main button.search-box-icon:before{color:white;font-size:2rem}
.search-results-page .gsc-control-cse,.search-results-org-page .gsc-control-cse,.search-results-page .gsc-refinementsArea,.search-results-org-page .gsc-refinementsArea{border:0;margin:0;padding:0}
.search-results-page .gsc-selected-option-container,.search-results-org-page .gsc-selected-option-container{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #007a9c;border-radius:4px;color:#333;cursor:pointer;font-size:1.6rem;font-family:'Open Sans','Helvetica','Verdana',sans-serif;height:48px;width:300px;padding:6px 70px 6px 0}
.search-results-page .gsc-selected-option-container .gsc-selected-option,.search-results-org-page .gsc-selected-option-container .gsc-selected-option{padding:5px 0;font-weight:600;text-align:left;margin-left:15px}
.search-results-page .gsc-selected-option-container .gsc-option-selector,.search-results-org-page .gsc-selected-option-container .gsc-option-selector{border:0;height:48px;margin-top:0;position:absolute;border-radius:0 3px 3px 0;right:0;top:0;width:40px;padding:0;background-color:#007a9c}
.search-results-page .gsc-selected-option-container .gsc-option-selector:after,.search-results-org-page .gsc-selected-option-container .gsc-option-selector:after{content:"";display:block;background:url('dev/assets/icons/ic_chevron_white.svg') no-repeat;height:16px;width:12px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:17px 14px}
.search-results-page .cse .gsc-refinementHeader.gsc-refinementhInactive,.search-results-org-page .cse .gsc-refinementHeader.gsc-refinementhInactive,.search-results-page .gsc-refinementHeader.gsc-refinementhInactive,.search-results-org-page .gsc-refinementHeader.gsc-refinementhInactive,.search-results-page .gsc-refinementHeader.gsc-refinementhActive,.search-results-org-page .gsc-refinementHeader.gsc-refinementhActive{background-color:#005a70;border-radius:4px;color:#fff;display:inline-block;font-family:'Open Sans','Helvetica','Verdana',sans-serif;margin:0 10px 10px 0;padding:.4rem 1rem;text-decoration:none}
.search-results-page .cse .gsc-refinementHeader.gsc-refinementhInactive:hover,.search-results-org-page .cse .gsc-refinementHeader.gsc-refinementhInactive:hover,.search-results-page .gsc-refinementHeader.gsc-refinementhInactive:hover,.search-results-org-page .gsc-refinementHeader.gsc-refinementhInactive:hover,.search-results-page .gsc-refinementHeader.gsc-refinementhActive:hover,.search-results-org-page .gsc-refinementHeader.gsc-refinementhActive:hover{background-color:#003057;color:#fff}
.search-results-page .gsc-resultsbox-visible,.search-results-org-page .gsc-resultsbox-visible{width:75%;padding:0 15px 0 0;float:left}
@media(max-width:768px){.search-results-page .gsc-resultsbox-visible,.search-results-org-page .gsc-resultsbox-visible{width:100%;padding:0}
}
.search-results-page .gsc-refinementHeader.gsc-refinementhActive,.search-results-org-page .gsc-refinementHeader.gsc-refinementhActive{background-color:#003057;border-radius:4px;font-weight:300;color:#fff;padding:.4rem 1rem}
.search-results-page .gs-webResult div.gs-per-result-labels,.search-results-org-page .gs-webResult div.gs-per-result-labels{display:none}
.search-results-page .gsc-control-cse .gs-result .gs-title,.search-results-org-page .gsc-control-cse .gs-result .gs-title{margin-bottom:.5rem;text-decoration:none}
.search-results-page .gsc-results .gsc-cursor-box,.search-results-org-page .gsc-results .gsc-cursor-box{margin:30px 0}
.search-results-page .gsc-results .gsc-cursor-box .gsc-cursor-page,.search-results-org-page .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#005a70;padding:1rem 2rem;text-decoration:none}
.search-results-page .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page,.search-results-org-page .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background-color:#fff;font-weight:600;text-shadow:none}
.search-results-page .gsc-getlink-container,.search-results-org-page .gsc-getlink-container,.search-results-page .gs-spacer,.search-results-org-page .gs-spacer{display:none}
.search-results-page .gsc-refinementsArea>div,.search-results-org-page .gsc-refinementsArea>div{display:none}
.search-results-page .refinement-select,.search-results-org-page .refinement-select{max-width:50%;border:1px solid #007a9c;color:#007a9c;margin:60px 0;background:#fff;border-radius:4px;cursor:pointer;font-size:1.6rem;font-family:'Open Sans','Helvetica','Verdana',sans-serif;height:48px;padding:6px 70px 6px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media(max-width:768px){.search-results-page .refinement-select,.search-results-org-page .refinement-select{margin:30px 0;max-width:70%}
}
.search-results-page td.gsc-orderby-container,.search-results-org-page td.gsc-orderby-container{text-align:left}
.search-results-page td.gsc-orderby-container,.search-results-org-page td.gsc-orderby-container{text-align:right}
.search-results-page td.gsc-result-info-container,.search-results-org-page td.gsc-result-info-container,.search-results-page td.gsc-orderby-container,.search-results-org-page td.gsc-orderby-container{display:table-cell;position:relative;width:30%}
@media(max-width:768px){.search-results-page td.gsc-result-info-container,.search-results-org-page td.gsc-result-info-container,.search-results-page td.gsc-orderby-container,.search-results-org-page td.gsc-orderby-container{display:block;width:100%}
}
.search-results-page td.gsc-result-info-container i,.search-results-org-page td.gsc-result-info-container i,.search-results-page td.gsc-orderby-container i,.search-results-org-page td.gsc-orderby-container i{display:inline-block;height:48px;width:48px;margin:60px 0 0;background-color:#007fa3;padding:18px 18px 14px 18px;border-radius:0 4px 4px 0;pointer-events:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;top:0;right:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@media(max-width:768px){.search-results-page td.gsc-result-info-container i,.search-results-org-page td.gsc-result-info-container i,.search-results-page td.gsc-orderby-container i,.search-results-org-page td.gsc-orderby-container i{margin:30px 0 20px}
}
.search-results-page td.gsc-result-info-container i:after,.search-results-org-page td.gsc-result-info-container i:after,.search-results-page td.gsc-orderby-container i:after,.search-results-org-page td.gsc-orderby-container i:after{content:"";display:block;background:url(dev/assets/icons/ic_chevron_white.svg) no-repeat;height:16px;width:12px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.search-results-page .refinement-select-label,.search-results-org-page .refinement-select-label,.search-results-page .gsc-orderby-label,.search-results-org-page .gsc-orderby-label{font-size:2rem;color:#003057;text-transform:uppercase;font-family:'open_sanssemibold';margin:20px 0 10px;font-weight:500}
@media(max-width:768px){.search-results-page .refinement-select-label,.search-results-org-page .refinement-select-label,.search-results-page .gsc-orderby-label,.search-results-org-page .gsc-orderby-label{margin:0}
}
@media(max-width:480px){.search-results-page .refinement-select-label,.search-results-org-page .refinement-select-label,.search-results-page .gsc-orderby-label,.search-results-org-page .gsc-orderby-label{width:25%;margin:10px 0;font-size:1.5rem}
}
.search-results-page .gsc-result-info,.search-results-org-page .gsc-result-info{padding-left:0}
.gsc-results-close-btn{top:10px !important;right:10px !important}
.gsc-control-cse .gsc-orderby .gsc-selected-option-container{width:200px}
.gsc-control-cse .gsc-orderby .gsc-option-menu{width:180px;z-index:100;margin-top:45px !important}
.gsc-control-cse .gsc-orderby .gsc-option-menu .gsc-option-menu-item{padding:0 15px}
.custom-drawer-parsys{padding-right:0}
.custom-drawer-parsys .content-tile-container{border-top:8px solid #003057;background:#f5f5f5;margin-bottom:30px}
.custom-drawer-parsys .content-tile-container figure{padding:20px;position:relative}
.custom-drawer-parsys .content-tile-container figure figcaption>p{margin:10px 0}
.custom-drawer-parsys .content-tile-container figure figcaption ul{border-bottom:1px solid #dbdbdb;padding-left:0}
.custom-drawer-parsys .content-tile-container figure figcaption .content-tile-text p:first-of-type{margin:0 0 10px 0}
.custom-drawer-parsys .content-tile-container figure figcaption .content-tile-text p:last-of-type{padding-top:10px;border-top:1px solid #dbdbdb}
.custom-drawer-parsys .content-tile-container figure figcaption .content-tile-text p.custom-item-renderer-item-card-drawer-dropdown-content-online a:hover,.custom-drawer-parsys .content-tile-container figure figcaption .content-tile-text p.custom-item-renderer-item-card-drawer-dropdown-last a:hover{text-decoration:underline;cursor:pointer}
.custom-drawer-parsys .content-tile-container figure figcaption .content-tile-text ul{margin-top:0}
.function-panel .gsc-control-searchbox-only{border:1px solid #dcddde;max-width:500px;margin:50px auto 60px;border-radius:4px}
.gcsc-branding{display:none !important}
.search-results-page main .search-box>form .search-box-icon{display:none}
.function-panel .rss-feed{margin-bottom:20px}
.function-panel .rss-feed-post{border-bottom:1px solid #dbdbdb;color:#000;margin:0;margin-bottom:15px;padding-bottom:15px;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse}
.function-panel .rss-feed-post:last-child{border-bottom:0}
.function-panel .rss-feed__title{font-size:2.2rem;font-weight:300;line-height:1.4;margin:0}
.function-panel .rss-feed__title a{color:#003057}
.function-panel .rss-feed__meta{margin:0;padding:15px 0 0 0;border-top:0;color:#444;font-size:1.8rem}
.btn-primary--main-include{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;position:relative;display:inline-block;vertical-align:middle;padding:.88em 1.66em;border-radius:.22em;border-width:2px;border-style:solid;border-color:transparent;cursor:pointer;-webkit-transition:all .135s;-moz-transition:all .135s;-o-transition:all .135s;transition:all .135s}
.btn-primary--main-include:hover,.btn-primary--main-include:active,.btn-primary--main-include:focus{text-decoration:none}
@media all and (max-width:480px){.btn-primary--main-include{display:block;text-align:center}
}
.content-tile-homepage-hero{margin-bottom:0 !important}
.content-tile-homepage-hero .content-tile-container{height:auto}
.content-tile-homepage-hero picture{max-height:680px;height:auto;min-height:inherit;overflow:hidden;max-width:100%;margin:0 auto}
.content-tile-homepage-hero picture::before{display:none}
.content-tile-homepage-hero img{width:100%;display:block}
.content-tile-homepage-hero figure{position:relative;display:block;max-height:680px}
.content-tile-homepage-hero figure svg{display:block;position:absolute;bottom:-1px;width:100%;fill:#f5f5f5}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.content-tile-homepage-hero figure svg{position:relative;bottom:110px}
.content-tile-homepage-hero figure svg .cls-hero{position:absolute;bottom:0}
}
.content-tile-homepage-hero figcaption{position:absolute;top:45px;left:0;right:0;width:80%;margin:0 auto;text-align:center;-webkit-transform:none;transform:none}
.content-tile-homepage-hero figcaption:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;right:0;margin:0 auto;width:70%;height:50px;background:#fff;border-radius:100% 100%;opacity:.8;-webkit-box-shadow:0 0 50px 50px #fff;-moz-box-shadow:0 0 50px 50px #fff;box-shadow:0 0 50px 50px #fff}
.content-tile-homepage-hero figcaption h1{font-size:7rem;margin-top:0;position:relative;z-index:10;text-shadow:none}
.content-tile-homepage-hero figcaption .content-tile-subtitle{font-size:3rem;color:#333;margin:20px 0;position:relative;z-index:10}
.content-tile-homepage-hero figcaption .content-tile-text p:last-of-type a{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;position:relative;display:inline-block;vertical-align:middle;padding:.88em 1.66em;border-radius:.22em;border-width:2px;border-style:solid;border-color:transparent;cursor:pointer;-webkit-transition:all .135s;-moz-transition:all .135s;-o-transition:all .135s;transition:all .135s}
.content-tile-homepage-hero figcaption .content-tile-text p:last-of-type a:hover,.content-tile-homepage-hero figcaption .content-tile-text p:last-of-type a:active,.content-tile-homepage-hero figcaption .content-tile-text p:last-of-type a:focus{text-decoration:none}
@media all and (max-width:480px){.content-tile-homepage-hero figcaption .content-tile-text p:last-of-type a{display:block;text-align:center}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.content-tile-homepage-hero figcaption{top:100px !important}
}
@media all and (min-width:1200px){.content-tile-homepage-hero picture img{margin-top:-10%}
}
@media all and (max-width:769px){.content-tile-homepage-hero picture{max-height:500px}
.content-tile-homepage-hero picture img{width:auto;max-width:none;min-width:inherit}
.content-tile-homepage-hero figcaption{top:30px;width:100%}
.content-tile-homepage-hero figcaption h1{font-size:5rem;margin-bottom:15px}
.content-tile-homepage-hero figcaption .content-tile-subtitle{font-size:2.2rem;margin-top:15px}
}
@media all and (max-width:480px){.content-tile-homepage-hero picture{max-height:420px;display:block}
.content-tile-homepage-hero picture img{margin-left:-23%;-webkit-transform:none;transform:none;height:inherit}
.content-tile-homepage-hero figcaption{top:10px;bottom:50px}
.content-tile-homepage-hero figcaption h1{font-size:5rem;margin-bottom:10px}
.content-tile-homepage-hero figcaption .content-tile-subtitle{font-size:1.8rem;margin-top:10px}
.content-tile-homepage-hero figcaption .content-tile-text p:last-of-type{position:absolute;bottom:0;left:20px;width:calc(100% - 40px)}
.content-tile-homepage-hero figcaption .content-tile-text p:last-of-type a{width:100%}
}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#333;opacity:.75;z-index:9999 !important}
.youtube-video{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:60%;margin-bottom:15px}
@media screen and (min-width:768px){.youtube-video{margin-bottom:30px}
}
.youtube-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.youtube-video-wrapper{position:absolute;width:100%;height:100%;display:block;cursor:pointer;border:0;background:0}
.youtube-video-img{width:100%;height:100%}
.youtube-video-play-img{position:absolute;width:85px;height:59px;top:calc(20px);left:calc(7px);z-index:2;display:block;background-image:url(global/css/youtube-video/assets/images/youtube-play-icon.png)}
.youtube-video-modal-container{border:none !important;background:white;padding:0 !important;border-radius:0 !important;margin:0 !important;overflow:inherit !important;z-index:10000 !important}
@media screen and (min-width:768px){.youtube-video-modal-container{width:700px !important;height:435px !important}
}
@media screen and (min-width:992px){.youtube-video-modal-container{width:914px !important;height:555px !important}
}
.youtube-video-modal{width:100% !important;height:100% !important;padding:0 !important;overflow:hidden !important}
.youtube-video-cross-icon{position:relative;font-size:26px !important;color:#000;float:right;margin-right:20px;margin-top:5px;cursor:pointer;width:40px;border:0;background:0;z-index:10001}
.youtube-video-container{position:relative;width:100%;top:10px;clear:both}
@media screen and (min-width:768px){.youtube-video-container{height:360px}
}
@media screen and (min-width:992px){.youtube-video-container{height:480px}
}
.youtube-video-container>.youtube-video-iframe{position:relative;display:block;border:2px solid #fff;margin:0 auto}
@media screen and (min-width:768px){.youtube-video-container>.youtube-video-iframe{width:640px;height:360px}
}
@media screen and (min-width:992px){.youtube-video-container>.youtube-video-iframe{width:854px;height:480px}
}