/*Foundation*/
@charset "UTF-8";img,legend{max-width:100% }audio,canvas,img,progress,video{display:inline-block }progress,sub,sup{vertical-align:baseline }html,legend{box-sizing:border-box }h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility }button,hr,input{overflow:visible }.breadcrumbs::after,.clearfix::after,.pagination::after,.row::after,hr{clear:both }html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100% }article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block }code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em }a:active,a:hover{outline-width:0 }abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted }dfn{font-style:italic }mark{background-color:#ff0;color:#000 }small{font-size:80% }sub,sup{font-size:75%;line-height:0;position:relative }sub{bottom:-.25em }sup{top:-.5em }audio:not([controls]){display:none;height:0 }img{border-style:none;vertical-align:middle;height:auto;-ms-interpolation-mode:bicubic }svg:not(:root){overflow:hidden }button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0 }button,select{text-transform:none }[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button }[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0 }[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px }[type=checkbox],[type=radio]{box-sizing:border-box;padding:0 }[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto }[type=search]{-webkit-appearance:textfield;outline-offset:-2px }[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none }::-webkit-file-upload-button{-webkit-appearance:button;font:inherit }a,b,em,i,small,strong{line-height:inherit }dl,ol,p,ul{line-height:1.6 }fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em }select,textarea{border-radius:3px }legend{display:table;padding:0;color:inherit;white-space:normal }textarea{overflow:auto;height:auto;min-height:50px }summary{display:list-item }[hidden],template{display:none }.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em" }body,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif }html{font-size:100% }*,::after,::before{box-sizing:inherit }body{margin:0;padding:0;background:#fefefe;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }select{width:100% }.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important }button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1 }[data-whatinput=mouse] button{outline:0 }.is-visible{display:block!important }.is-hidden{display:none!important }blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0 }h1,h2,h3,h4,h5,h6{line-height:1.4;margin-top:0;margin-bottom:.5rem }ol,ul{margin-left:1.25rem }dl,ol,p,ul{margin-bottom:1rem }p{font-size:inherit }em,i{font-style:italic }b,strong{font-weight:700 }h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400;color:inherit }code,kbd{background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a }h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca }h1{font-size:1.5rem }h2{font-size:1.25rem }h3{font-size:1.1875rem }h4{font-size:1.125rem }h5{font-size:1.0625rem }h6{font-size:1rem }@media print,screen and (min-width:40em){h1{font-size:3rem }h2{font-size:2.5rem }h3{font-size:1.9375rem }h4{font-size:1.5625rem }h5{font-size:1.25rem }h6{font-size:1rem }}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;cursor:pointer }a img{border:0 }hr{box-sizing:content-box;max-width:62.5rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0 }dl,ol,ul{list-style-position:outside }li{font-size:inherit }ul{list-style-type:disc }ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0 }dl dt{margin-bottom:.3rem;font-weight:700 }.subheader,code{font-weight:400 }blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca }blockquote,blockquote p{line-height:1.6;color:#8a8a8a }cite{display:block;font-size:.8125rem;color:#8a8a8a }cite:before{content:"— " }abbr{border-bottom:1px dotted #0a0a0a;color:#0a0a0a;cursor:help }figure{margin:0 }code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca }kbd{margin:0;padding:.125rem .25rem 0;border-radius:3px }.subheader{margin-top:.2rem;margin-bottom:.5rem;line-height:1.4;color:#8a8a8a }.lead{font-size:125%;line-height:1.6 }.stat{font-size:2.5rem;line-height:1 }p+.stat{margin-top:-1rem }.no-bullet{margin-left:0;list-style:none }.text-left{text-align:left }.text-right{text-align:right }.text-center{text-align:center }.text-justify{text-align:justify }.show-for-print{display:none!important }@media print{blockquote,img,pre,tr{page-break-inside:avoid }*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important }.show-for-print{display:block!important }.hide-for-print{display:none!important }table.show-for-print{display:table!important }thead.show-for-print{display:table-header-group!important }tbody.show-for-print{display:table-row-group!important }tr.show-for-print{display:table-row!important }td.show-for-print,th.show-for-print{display:table-cell!important }a,a:visited{text-decoration:underline }a[href]:after{content:" (" attr(href) ")" }.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:'' }abbr[title]:after{content:" (" attr(title) ")" }blockquote,pre{border:1px solid #8a8a8a }thead{display:table-header-group }img{max-width:100%!important }@page{margin:.5cm }h2,h3,p{orphans:3;widows:3 }h2,h3{page-break-after:avoid }}.float-left{float:left!important }.float-right{float:right!important }.float-center{display:block;margin-right:auto;margin-left:auto }.clearfix::after,.clearfix::before{display:table;content:' ' }.hide{display:none!important }.invisible{visibility:hidden }@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important }}@media print,screen and (min-width:40em){.medium-text-left{text-align:left }.medium-text-right{text-align:right }.medium-text-center{text-align:center }.medium-text-justify{text-align:justify }.hide-for-medium{display:none!important }}@media screen and (max-width:39.9375em){.hide-for-small-only,.show-for-medium{display:none!important }}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important }}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important }}@media print,screen and (min-width:64em){.large-text-left{text-align:left }.large-text-right{text-align:right }.large-text-center{text-align:center }.large-text-justify{text-align:justify }.hide-for-large{display:none!important }}@media screen and (max-width:63.9375em){.show-for-large{display:none!important }}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important }}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important }}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0) }.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto }.breadcrumbs li:not(:last-child)::after,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative }.hide-for-portrait,.show-for-landscape{display:block!important }@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important }.hide-for-landscape,.show-for-portrait{display:none!important }}.hide-for-landscape,.show-for-portrait{display:none!important }@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important }.hide-for-landscape,.show-for-portrait{display:block!important }}.breadcrumbs{margin:0 0 1rem;list-style:none }.breadcrumbs::after,.breadcrumbs::before{display:table;content:' ' }.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase }.breadcrumbs li:not(:last-child)::after{top:1px;margin:0 .75rem;opacity:1;content:"/";color:#cacaca }.breadcrumbs a{color:#2ba6cb }.breadcrumbs a:hover{text-decoration:underline }.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed }.pagination{margin-left:0;margin-bottom:1rem }.pagination::after,.pagination::before{display:table;content:' ' }.pagination li{margin-right:.0625rem;font-weight: 600;font-size:.1.4rem;display:none }.pagination li:first-child,.pagination li:last-child{display:inline-block }@media print,screen and (min-width:40em){.pagination li{display:inline-block }}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;color:#0a0a0a }.pagination a:hover,.pagination button:hover{background:#e6e6e6 }.pagination .current{padding:.1875rem .625rem;background:#2ba6cb;color:#fefefe;cursor:default }
.pagination .disabled {
	padding: .1875rem .625rem;
	color: #595959;
	cursor: not-allowed
}.pagination .disabled:hover{background:0 0 }.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#0a0a0a }.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:'\00ab' }.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:'\00bb' }.row{max-width:75rem;margin-right:auto;margin-left:auto }.row::after,.row::before{display:table;content:' ' }.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0 }.row .row{margin-right:-.9375rem;margin-left:-.9375rem }@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem }}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem }}.row .row.collapse{margin-right:0;margin-left:0 }.row.expanded{max-width:none }.row.expanded .row{margin-right:auto;margin-left:auto }.column,.columns{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem }.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right }.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left }.column.row.row,.row.row.columns{float:none }.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0 }.small-1{width:8.33333% }.small-push-1{left:8.33333% }.small-pull-1{left:-8.33333% }.small-offset-0{margin-left:0 }.small-2{width:16.66667% }.small-push-2{left:16.66667% }.small-pull-2{left:-16.66667% }.small-offset-1{margin-left:8.33333% }.small-3{width:25% }.small-push-3{left:25% }.small-pull-3{left:-25% }.small-offset-2{margin-left:16.66667% }.small-4{width:33.33333% }.small-push-4{left:33.33333% }.small-pull-4{left:-33.33333% }.small-offset-3{margin-left:25% }.small-5{width:41.66667% }.small-push-5{left:41.66667% }.small-pull-5{left:-41.66667% }.small-offset-4{margin-left:33.33333% }.small-6{width:50% }.small-push-6{position:relative;left:50% }.small-pull-6{left:-50% }.small-offset-5{margin-left:41.66667% }.small-7{width:58.33333% }.small-push-7{left:58.33333% }.small-pull-7{left:-58.33333% }.small-offset-6{margin-left:50% }.small-8{width:66.66667% }.small-push-8{left:66.66667% }.small-pull-8{left:-66.66667% }.small-offset-7{margin-left:58.33333% }.small-9{width:75% }.small-push-9{left:75% }.small-pull-9{left:-75% }.small-offset-8{margin-left:66.66667% }.small-10{width:83.33333% }.small-push-10{left:83.33333% }.small-pull-10{left:-83.33333% }.small-offset-9{margin-left:75% }.small-11{width:91.66667% }.small-push-11{left:91.66667% }.small-pull-11{left:-91.66667% }.small-offset-10{margin-left:83.33333% }.small-12{width:100% }.small-offset-11{margin-left:91.66667% }.small-up-1>.column,.small-up-1>.columns{float:left;width:100% }.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none }.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both }.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left }.small-up-2>.column,.small-up-2>.columns{float:left;width:50% }.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none }.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both }.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left }.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333% }.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none }.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both }.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left }.small-up-4>.column,.small-up-4>.columns{float:left;width:25% }.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none }.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both }.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left }.small-up-5>.column,.small-up-5>.columns{float:left;width:20% }.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none }.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both }.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left }.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667% }.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none }.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both }.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left }.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571% }.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none }.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both }.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left }.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5% }.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none }.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both }.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left }.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0 }.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0 }.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem }.small-centered{margin-right:auto;margin-left:auto }.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both }.small-pull-0,.small-push-0,.small-uncentered{position:static;float:left;margin-right:0;margin-left:0 }@media print,screen and (min-width:40em){.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-7,.medium-push-8,.medium-push-9{position:relative }.medium-1{width:8.33333% }.medium-push-1{left:8.33333% }.medium-pull-1{left:-8.33333% }.medium-offset-0{margin-left:0 }.medium-2{width:16.66667% }.medium-push-2{left:16.66667% }.medium-pull-2{left:-16.66667% }.medium-offset-1{margin-left:8.33333% }.medium-3{width:25% }.medium-push-3{left:25% }.medium-pull-3{left:-25% }.medium-offset-2{margin-left:16.66667% }.medium-4{width:33.33333% }.medium-push-4{left:33.33333% }.medium-pull-4{left:-33.33333% }.medium-offset-3{margin-left:25% }.medium-5{width:41.66667% }.medium-push-5{left:41.66667% }.medium-pull-5{left:-41.66667% }.medium-offset-4{margin-left:33.33333% }.medium-6{width:50% }.medium-push-6{position:relative;left:50% }.medium-pull-6{left:-50% }.medium-offset-5{margin-left:41.66667% }.medium-7{width:58.33333% }.medium-push-7{left:58.33333% }.medium-pull-7{left:-58.33333% }.medium-offset-6{margin-left:50% }.medium-8{width:66.66667% }.medium-push-8{left:66.66667% }.medium-pull-8{left:-66.66667% }.medium-offset-7{margin-left:58.33333% }.medium-9{width:75% }.medium-push-9{left:75% }.medium-pull-9{left:-75% }.medium-offset-8{margin-left:66.66667% }.medium-10{width:83.33333% }.medium-push-10{left:83.33333% }.medium-pull-10{left:-83.33333% }.medium-offset-9{margin-left:75% }.medium-11{width:91.66667% }.medium-push-11{left:91.66667% }.medium-pull-11{left:-91.66667% }.medium-offset-10{margin-left:83.33333% }.medium-12{width:100% }.medium-offset-11{margin-left:91.66667% }.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100% }.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none }.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both }.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left }.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50% }.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none }.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both }.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left }.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333% }.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none }.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both }.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left }.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25% }.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none }.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both }.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left }.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20% }.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none }.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both }.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left }.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667% }.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none }.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both }.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left }.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571% }.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none }.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both }.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left }.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5% }.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none }.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both }.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left }.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0 }.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0 }.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem }.medium-centered{margin-right:auto;margin-left:auto }.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both }.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0 }}@media print,screen and (min-width:64em){.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-7,.large-push-8,.large-push-9{position:relative }.large-1{width:8.33333% }.large-push-1{left:8.33333% }.large-pull-1{left:-8.33333% }.large-offset-0{margin-left:0 }.large-2{width:16.66667% }.large-push-2{left:16.66667% }.large-pull-2{left:-16.66667% }.large-offset-1{margin-left:8.33333% }.large-3{width:25% }.large-push-3{left:25% }.large-pull-3{left:-25% }.large-offset-2{margin-left:16.66667% }.large-4{width:33.33333% }.large-push-4{left:33.33333% }.large-pull-4{left:-33.33333% }.large-offset-3{margin-left:25% }.large-5{width:41.66667% }.large-push-5{left:41.66667% }.large-pull-5{left:-41.66667% }.large-offset-4{margin-left:33.33333% }.large-6{width:50% }.large-push-6{position:relative;left:50% }.large-pull-6{left:-50% }.large-offset-5{margin-left:41.66667% }.large-7{width:58.33333% }.large-push-7{left:58.33333% }.large-pull-7{left:-58.33333% }.large-offset-6{margin-left:50% }.large-8{width:66.66667% }.large-push-8{left:66.66667% }.large-pull-8{left:-66.66667% }.large-offset-7{margin-left:58.33333% }.large-9{width:75% }.large-push-9{left:75% }.large-pull-9{left:-75% }.large-offset-8{margin-left:66.66667% }.large-10{width:83.33333% }.large-push-10{left:83.33333% }.large-pull-10{left:-83.33333% }.large-offset-9{margin-left:75% }.large-11{width:91.66667% }.large-push-11{left:91.66667% }.large-pull-11{left:-91.66667% }.large-offset-10{margin-left:83.33333% }.large-12{width:100% }.large-offset-11{margin-left:91.66667% }.large-up-1>.column,.large-up-1>.columns{float:left;width:100% }.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none }.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both }.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left }.large-up-2>.column,.large-up-2>.columns{float:left;width:50% }.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none }.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both }.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left }.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333% }.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none }.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both }.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left }.large-up-4>.column,.large-up-4>.columns{float:left;width:25% }.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none }.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both }.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left }.large-up-5>.column,.large-up-5>.columns{float:left;width:20% }.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none }.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both }.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left }.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667% }.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none }.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both }.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left }.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571% }.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none }.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both }.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left }.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5% }.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none }.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both }.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left }.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0 }.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0 }.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem }.large-centered{margin-right:auto;margin-left:auto }.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both }.large-pull-0,.large-push-0,.large-uncentered{position:static;float:left;margin-right:0;margin-left:0 }}.column-block{margin-bottom:1.875rem }.column-block>:last-child{margin-bottom:0 }.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(-100%);transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden }.slide-in-left.mui-enter,.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity;-webkit-backface-visibility:hidden }.slide-in-down.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0) }.slide-in-left.mui-enter{-ms-transform:translateX(-100%);transform:translateX(-100%);backface-visibility:hidden }.slide-in-left.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0) }.slide-in-up.mui-enter{-ms-transform:translateY(100%);transform:translateY(100%);backface-visibility:hidden }.slide-in-right.mui-enter,.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity;-webkit-backface-visibility:hidden }.slide-in-up.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0) }.slide-in-right.mui-enter{-ms-transform:translateX(100%);transform:translateX(100%);backface-visibility:hidden }.slide-in-right.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0) }.slide-out-down.mui-leave{-ms-transform:translateY(0);transform:translateY(0);backface-visibility:hidden }.slide-out-right.mui-leave,.slide-out-up.mui-leave{-webkit-backface-visibility:hidden;transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity }.slide-out-down.mui-leave.mui-leave-active{-ms-transform:translateY(100%);transform:translateY(100%) }.slide-out-right.mui-leave{-ms-transform:translateX(0);transform:translateX(0);backface-visibility:hidden }.slide-out-right.mui-leave.mui-leave-active{-ms-transform:translateX(100%);transform:translateX(100%) }.slide-out-up.mui-leave{-ms-transform:translateY(0);transform:translateY(0);backface-visibility:hidden }.slide-out-up.mui-leave.mui-leave-active{-ms-transform:translateY(-100%);transform:translateY(-100%) }.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden }.fade-in.mui-enter,.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity }.slide-out-left.mui-leave.mui-leave-active{-ms-transform:translateX(-100%);transform:translateX(-100%) }.fade-in.mui-enter{opacity:0 }.fade-in.mui-enter.mui-enter-active,.fade-out.mui-leave{opacity:1 }.hinge-in-from-bottom.mui-enter,.hinge-in-from-left.mui-enter,.hinge-in-from-middle-x.mui-enter,.hinge-in-from-middle-y.mui-enter,.hinge-in-from-right.mui-enter,.hinge-in-from-top.mui-enter,.hinge-out-from-bottom.mui-leave,.hinge-out-from-middle-x.mui-leave,.hinge-out-from-middle-y.mui-leave,.hinge-out-from-right.mui-leave,.hinge-out-from-top.mui-leave,.scale-in-down.mui-enter,.scale-in-up.mui-enter,.scale-out-down.mui-leave,.scale-out-up.mui-leave,.spin-in-ccw.mui-enter,.spin-in.mui-enter,.spin-out-ccw.mui-leave,.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity }.fade-out.mui-leave.mui-leave-active{opacity:0 }.hinge-in-from-top.mui-enter{transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:top;transform-origin:top;opacity:0 }.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1 }.hinge-in-from-right.mui-enter{transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:right;transform-origin:right;opacity:0 }.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1 }.hinge-in-from-bottom.mui-enter{transform:perspective(2000px) rotateX(90deg);-ms-transform-origin:bottom;transform-origin:bottom;opacity:0 }.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1 }.hinge-in-from-left.mui-enter{transform:perspective(2000px) rotateY(90deg);-ms-transform-origin:left;transform-origin:left;opacity:0 }.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1 }.hinge-in-from-middle-x.mui-enter{transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:center;transform-origin:center;opacity:0 }.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1 }.hinge-in-from-middle-y.mui-enter{transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:center;transform-origin:center;opacity:0 }.hinge-in-from-middle-y.mui-enter.mui-enter-active,.hinge-out-from-top.mui-leave{transform:perspective(2000px) rotate(0);opacity:1 }.hinge-out-from-top.mui-leave{-ms-transform-origin:top;transform-origin:top }.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0 }.hinge-out-from-right.mui-leave{transform:perspective(2000px) rotate(0);-ms-transform-origin:right;transform-origin:right;opacity:1 }.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0 }.hinge-out-from-bottom.mui-leave{transform:perspective(2000px) rotate(0);-ms-transform-origin:bottom;transform-origin:bottom;opacity:1 }.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0 }.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:1 }.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0 }.hinge-out-from-middle-x.mui-leave{transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;opacity:1 }.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0 }.hinge-out-from-middle-y.mui-leave{transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;opacity:1 }.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0 }.scale-in-up.mui-enter{-ms-transform:scale(.5);transform:scale(.5);opacity:0 }.scale-in-up.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1 }.scale-in-down.mui-enter{-ms-transform:scale(1.5);transform:scale(1.5);opacity:0 }.scale-in-down.mui-enter.mui-enter-active,.scale-out-up.mui-leave{-ms-transform:scale(1);transform:scale(1);opacity:1 }.scale-out-up.mui-leave.mui-leave-active{-ms-transform:scale(1.5);transform:scale(1.5);opacity:0 }.scale-out-down.mui-leave{-ms-transform:scale(1);transform:scale(1);opacity:1 }.scale-out-down.mui-leave.mui-leave-active{-ms-transform:scale(.5);transform:scale(.5);opacity:0 }.spin-in.mui-enter{-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0 }.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{-ms-transform:rotate(0);transform:rotate(0);opacity:1 }.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0 }.spin-in-ccw.mui-enter.mui-enter-active,.spin-out-ccw.mui-leave{-ms-transform:rotate(0);transform:rotate(0);opacity:1 }.spin-out-ccw.mui-leave.mui-leave-active{-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0 }.slow{transition-duration:750ms!important }.linear{transition-timing-function:linear!important;animation-timing-function:linear!important }.ease{transition-timing-function:ease!important;animation-timing-function:ease!important }.ease-in{transition-timing-function:ease-in!important;animation-timing-function:ease-in!important }.ease-out{transition-timing-function:ease-out!important;animation-timing-function:ease-out!important }.ease-in-out{transition-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important }.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important }.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important }.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important }.short-delay{transition-delay:.3s!important;animation-delay:.3s!important }.long-delay{transition-delay:.7s!important;animation-delay:.7s!important }.shake{animation-name:shake-7 }.spin-ccw,.spin-cw{animation-name:spin-cw-1turn }@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%) }15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%) }}@keyframes spin-cw-1turn{0%,100%{transform:rotate(0) }100%{transform:rotate(1turn) }}.wiggle{animation-name:wiggle-7deg }@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg) }35%,45%,55%,65%{transform:rotate(-7deg) }0%,100%,30%,70%{transform:rotate(0) }}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s }.infinite{animation-iteration-count:infinite }.slow{animation-duration:750ms!important }.fast{transition-duration:250ms!important;animation-duration:250ms!important }



textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox {
	-webkit-appearance: none;
	border-radius: 0;
}
.tweet br {
	display: none;
}
#loader-container {
	width: 100%;
}
.loader, .loader:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
}
.loader {
	margin: 60px auto;
	font-size: 10px;
	position: absolute;
	top: 400px;
	left: 50%;
	text-indent: -9999em;
	border-top: 1.1em solid rgba(112,112,112, 0.2);
	border-right: 1.1em solid rgba(112,112,112, 0.2);
	border-bottom: 1.1em solid rgba(112,112,112, 0.2);
	border-left: 1.1em solid #707070;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
@keyframes load8 {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
.SocialLinkCircleIcon {
	text-decoration: none !important;
}
.header-home {
	height: auto;
	background-position: center;
	background-repeat: no-repeat;
}

@media (max-width: 56.250em) {
.header-home {
	background-position: top;
	background-size: cover;
}
}
.header-home2 {
	background-image: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/img/line.png);
	/*background-image: url(https://tnaqa.mirrorweb.com/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1707/line2.png);*/
	background-position: bottom;
	background-size: contain;
	background-repeat: no-repeat;
}
.header-home {
	color: #FFFFFF;
}
.header-home h4 {
	margin-top: 20px;
}
.header-content {
	padding-bottom: 40px;
}
.header-home h1 {
	margin-top: 40px;
}
.intro {
	text-shadow: rgb(3, 3, 3) 1px 1px 3px;
}
.ctas h4 {
	text-shadow: rgb(3, 3, 3) 1px 1px 3px;
}
#secondary-actions, section {
	padding-top: 3rem;
}
#secondary-actions {
	padding-bottom: 5rem;
}
#twitter-feed p::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1434/twitter.png);
}
#twitter-feed ul {
	font-size: 1.5rem;
}
#twitter-feed ul {
	padding: 0;
	margin: 0;
}
#twitter-feed ul li {
	list-style: none;
	padding: 0;
	color: #000;
	line-height: 1.4;
}
	#twitter-feed ul li a {
		color: #135086;
		text-decoration: none;
		word-break: break-all;
	}
#twitter-feed ul li a:hover {
	color: #1569B2;
	text-decoration: underline;
	word-break: break-all;
}
#twitter-feed ul li .interact, #twitter-feed ul li .media img {
	display: none;
}

@media (max-width: 39.9375em) {
#primary-actions img {
	margin-top: 2rem;
}
#secondary-actions img {
	margin-top: 2rem;
}
#secondary-actions section {
	padding-top: 1rem;
}
#latest-tweet p {
	padding: 0;
	margin: 0;
}
#twitter-feed ul {
	font-size: 1.2rem;
}
}
#news-updates {
	background: #e9e9e9;
	padding-bottom: 100px;
}
#news-updates h4 {
	margin-top: 1.6rem;
}
#secondary-cta {
	padding-bottom: 2em;
	padding-top: 4em;
}
.main-bottom-home {
	height: auto;
	position: absolute;
	bottom: 30px;
}
.ctas {
	text-align: center;
}

@media (max-width: 39.9375em) {
.ctas {
	text-align: left;
}
#news-updates {
	background: #e9e9e9;
	padding-bottom: 1.6em;
}
}
#primary-actions img {
	width: 180px;
}
#secondary-actions img {
	width: 150px;
}
.standard-article img {
	margin-top: 1rem;
}
.header-home p {
	padding-bottom: 6rem;
	font-size: 1.3rem;
}
.header-home h4 {
	margin-top: 62px;
}

@media screen and (max-width: 39.9375em) {
.header-home p {
	padding-bottom: 1rem;
}
.header-home h4 {
	margin-top: 1rem;
}
}
/*.header-home a:visited {
	color: #fff;
	text-decoration: none
}*/
.header-home a:visited {
	border: none;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	white-space: nowrap;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	color: #fff !important;
/*	transition: all .15s ease;*/
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	background: #c90062;
}
.header-home a:active {
	color: #fff!important;
	text-decoration: none
}
.header-home a:link {
	border: none;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	white-space: nowrap;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	color: #fff !important;
/*	transition: all .15s ease;*/
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	background: #c90062;
}
.header-home a:hover {
	box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
	background: #fff;
	color: #000 !important;
/*	transform: translateY(-3px);*/
}

#secondary-cta a:visited {
	color: #fff !important;
	background: #c90062;
	text-decoration: none
}
#secondary-cta a:active {
	color: #fff !important;
	text-decoration: none
}
#secondary-cta a:link {
	border: none;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	white-space: nowrap;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	color: #fff !important;
/*	transition: all .15s ease;*/
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	background: #c90062;
}
#secondary-cta a:hover {
	box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
	background: #005c84;
	color: #fff;
/*	transform: translateY(-3px);*/
}
 @-webkit-keyframes fadeIn {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
 @keyframes fadeIn {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
.menu-container {
	width: 100%;
	margin: 0 auto;
	background: #e9e9e9;
}
.menu-mobile {
	display: none;
	padding: 20px;
}
.menu-mobile:after {
	content: "\2630";
	font-family: "Ionicons";
	font-size: 2.5rem;
	padding: 0;
	float: right;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-25%);
	transform: translateY(-25%);
}
.menu-dropdown-icon:before {
	content: "\002b";
	font-family: "Ionicons";
	font-weight: bolder;
	display: none;
	cursor: pointer;
	float: right;
	padding: 1.5em 2em;
	background: #023a77;
	color: #fff;
}
.menu > ul {
	margin: 0 auto;
	width: 100%;
	list-style: none;
	padding: 0;
	position: relative;
	/* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
	box-sizing: border-box;
}
.menu > ul:before, .menu > ul:after {
	content: "";
	display: table;
}
.menu > ul:after {
	clear: both;
}
.menu > ul > li {
	float: left;
	background: #e9e9e9;
	padding: 0;
	margin: 3px;
}
.menu > ul > li a {
	text-decoration: none;
	padding: 1.5em 2.5em;
	display: block;
}
.menu > ul > li:hover {
	background: #f0f0f0;
}
.menu > ul > li > ul {
	display: none;
	width: 100%;
	background: #f0f0f0;
	padding: 20px;
	position: absolute;
	z-index: 99;
	left: 0;
	margin: 0;
	list-style: none;
	box-sizing: border-box;
}
.menu > ul > li > ul:before, .menu > ul > li > ul:after {
	content: "";
	display: table;
}
.menu > ul > li > ul:after {
	clear: both;
}
.menu > ul > li > ul > li {
	margin: 0;
	padding-bottom: 0;
	list-style: none;
	width: 33%;
	background: none;
	float: left;
}
.menu > ul > li > ul > li a {
	color: #000;
	padding: 0 0;
	width: 95%;
	display: block;
	font-weight: bold;
}
.menu > ul > li > ul > li > ul {
	display: block;
	padding: 0;
	margin: 10px 0 0;
	list-style: none;
	box-sizing: border-box;
}
.menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after {
	content: "";
	display: table;
}
.menu > ul > li > ul > li > ul:after {
	clear: both;
}
.menu > ul > li > ul > li > ul > li {
	float: left;
	width: 100%;
	padding: 5px 0;
	margin: 0;
	font-size: 1em;
}
.menu > ul > li > ul > li > ul > li a {
	border: 0;
}
.menu > ul > li > ul.normal-sub {
	width: 300px;
	left: auto;
	padding: 10px 20px;
}
.menu > ul > li > ul.normal-sub > li {
	width: 100%;
}
.menu > ul > li > ul.normal-sub > li a {
	border: 0;
	padding: 1em 0;
}
.menu > ul > li > ul > li a:hover {
	color: #023a77;
}
.menu li a:link {
	color: #023a77;
	font-size: 18px;
	font-weight: bold;
}
.menu li a:hover {
	color: #023a77;
	text-decoration: underline;
}
.menu li a:visited {
	color: #023a77;
}
.menu-header {
	font-size: 1.1em;
	font-weight: bold;
	padding: 1em 0 0 0;
}

@media only screen and (max-width: 59.938em) {
.menu-container {
	width: 100%;
}
.menu-mobile {
	display: block;
	font-weight: 600;
}
.menu-dropdown-icon:before {
	display: block;
}
.menu > ul {
	display: none;
}
.menu > ul > li {
	width: 100%;
	float: none;
	display: block;
}
.menu > ul > li a {
	padding: 1.5em;
	width: 100%;
	display: block;
}
.menu > ul > li > ul {
	position: relative;
}
.menu > ul > li > ul.normal-sub {
	width: 100%;
}
.menu > ul > li > ul > li {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.menu > ul > li > ul > li:first-child {
	margin: 0;
}
.menu > ul > li > ul > li > ul {
	position: relative;
}
.menu > ul > li > ul > li > ul > li {
	float: none;
}
.menu .show-on-mobile {
	display: block;
}
.grey-bgrd-related {
	padding-bottom: 2rem;
}
.header-home p {
	padding-bottom: 1rem;
}
.header-home h4 {
	margin-top: 42px;
}
}
nav {
	background: #e9e9e9;
}
section {
	padding-top: 3em;
}
.img-circle {
	border-radius: 50%;
}
.img-homepage {
	border-radius: 50%;
	background: #e9e9e9;
}
.logo {
	width: 80px;
	margin: 8px 0 8px 0;
}

@media (max-width: 39.9375em) {
.logo {
	width: 80px;
	margin: 5px 0 8px 0px;
	padding: 5px 0 0 0;
}
}

footer{
	margin-top: 0px;
}

@media (min-width: 700px) {
	footer {
		margin-top: 35px;
	}
}

@media (min-width: 960px) {
	footer {
		margin-top: 52px;
	}
}

@media (min-width: 1080px) {
	footer {
		margin-top: 60px;
	}
}

@media (min-width: 1200px) {
	footer {
		margin-top: 70px;
	}
}
@media (min-width: 1400px) {
	footer {
		margin-top: 80px;
	}
}
footer ul {
	padding-left: 0 !important;
	margin-left: 0;
}
footer li {
	display: inline;
	list-style: none;
}
footer {
	padding-top: 2em;
	padding-bottom: 2em;
	background: #1e2b50;
	color: #fff;
	line-height: 0 !important;
}
.footer_top_curve{
	width: 100%;
	height: auto;
	position: relative;
}
.footer-box {
	height: 75px;
	background: #1e2b50;
	position: relative;
}

.footer-curve {
	background: transparent;
	width: 100%;
	height: 100%;
	border-bottom: 10px solid #1e2b50;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	position: absolute;
	bottom: 100px;
}

.footer-curve-left {
	position: absolute;
	bottom: 100px;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 0 0 500px;
	border-color: transparent transparent transparent #1e2b50;
}

.search-box {
	margin-top: 20px;
	display: inline-block;
	padding-right: 0;
}
#search-btn {
	float: right;
	height: 42px;
	padding: 6px;
	/* margin-top: 8px; */
	margin-right: 16px;
	/* background: #ddd; */
	font-size: 17px;
	border: none;
	cursor: pointer;
	/* cursor: pointer; */
	background: #023a77;
	color: white;
	/* padding: 6px; */
	-moz-border-radius: 0 6px 6px 0;
	/* -webkit-border-radius: 0 6px 6px 0; */
	-o-border-radius: 0 6px 6px 0;
	/* border-radius: 0 6px 6px 0; */
	/* border: 0 none; */
	width: 20%;
}
#search-box {
	float: left;
	height: 42px;
	padding: 6px;
	margin-bottom: 10px;
	/*margin-top: 8px; */
	font-size: 17px;
	border: none;
	background: #fff !important;
	/* padding: 6px; */
	-moz-border-radius: 6px 0 0 6px;
	/* -webkit-border-radius: 6px 0 0 6px; */
	-o-border-radius: 6px 0 0 6px;
	/* border-radius: 6px 0 0 6px; */
	/* border: 0 none; */
	width: 75%;/* font-size: 1rem; */
}

@media (max-width: 39.9375em) {
#search-btn {
	padding: 5px;
	width: 18%;
	font-size: 1rem;
}
#search-box {
	padding: 5px;
	width: 75%;
	font-size: 1rem;
}
.search-box {
	margin: 10px 0 10px 0;
	display: inline-block;
}
}
.top {
	background: #e9e9e9;
}
.main-bottom {
	height: auto; /*margin-top: 1.5rem;*/
}
.breadcrumbs {
	padding-top: 20px;
	font-weight: bold;
}
.breadcrumbs li {
	font-size: 0.8rem;
}
.social-media * {
	margin-right: 0.4rem;/*border-radius: 50%;*/
}
.social-media {
	text-align: right;
}
.share {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.share * {
	margin-right: 0.4rem;/*border-radius: 50%;*/
}
#products-list ul {
	padding-left: 0;
	margin-left: 0;
}
#products-list li {
	display: block;
	font-size: 1.4rem;
}
.product-list {
	padding-top: 1rem;
}

@media screen and (max-width: 39.9375em) {
.social-media {
	margin-top: 1rem;
	text-align: left;
}
#products-list li {
	display: block;
	font-size: 1rem;
}
}
.policies-dropdown {
	padding: 0 0 0rem 1rem;
}
#policies-list section {
	padding-bottom: 0.8rem;
	padding-top: 0.8rem;
}
#guidance-list section {
	padding-bottom: 0.8rem;
	padding-top: 0.8rem;
}

@media screen and (max-width: 39.9375em) {
#resources-list {
	padding-top: 1.2rem;
}
}
#resources-list section {
	padding-bottom: 0.4rem;
	padding-top: 0.4rem;
}
.related-section {
	background: #e9e9e9;
}
#related-content {
	margin-top: 2rem;
	font-size: 1rem;
}
#related-content section {
	padding: 0;
}
#related-articles {
	margin-top: 1.5rem;
}
#related-resources section {
	padding: 0;
}
#related-resources {
	margin-top: 1.5rem;
}
#related-resources section {
	padding: 0;
}
#resources-list h4 {
	margin: 0 0 0 0;
	line-height: 1.4;
}
/*#resources-list p {
	margin-bottom: 0.2rem;
	line-height: 1.4;
}
*/

.resources-link {
	margin: 0.4rem 0 0.2rem 0;
}
.blog-main section {
	padding-bottom: 0.8rem;
	padding-top: 0;
}
.bio {
	padding: 1rem 0 1.6rem 0;
}
.author-name {
	font-size: 2.369rem;
}
.author-bio {
	padding: 0 0 1.2em 0;
}
.publication-date {
	padding: 0 0 1.6rem 0;
}
.resources-form {
	background: #E5E5E5;
	margin-bottom: 20px;
}
.footer-line {
	width: 100%;
	vertical-align: bottom !important;
}

@media (max-width: 39.9375em) {
.author-name {
	font-size: 1.6rem;
	margin-bottom: 0.8rem;
}
#policies-list section {
	padding-bottom: 0.8rem;
	padding-top: 0.8rem;
}
#guidance-list section {
	padding-bottom: 0.8rem;
	padding-top: 0.8rem;
}
.resources-number {
	padding-bottom: 20px;
	width: 90%;
}
}
.pagination {
	padding-top: 1.5rem;
}
/* ======LINKS=======*/
a:link {
	color: #023a77;
	background-color: transparent;
	text-decoration: none
}
a:visited {
	color: #023a77;
	background-color: transparent;
	text-decoration: none
}
a:hover {
	color: #023a77;
	background-color: transparent;
	text-decoration: underline
}
a:active {
	color: #023a77;
	background-color: transparent;
	text-decoration: underline
}
footer a:link {
	color: #fff;
	background-color: transparent;
	text-decoration: none
}
footer a:visited {
	color: #fff;
	background-color: transparent;
	text-decoration: none
}
footer a:hover {
	color: #fff;
	background-color: transparent;
	text-decoration: underline
}
footer a:active {
	color: #fff;
	background-color: transparent;
	text-decoration: underline
}
/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */
.lity {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	background: #0b0b0b;
	background: rgba(0, 0, 0, 0.9);
	outline: none !important;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.lity.lity-opened {
	opacity: 1;
}
.lity.lity-closed {
	opacity: 0;
}
.lity * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lity-wrap {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	outline: none !important;
}
.lity-wrap:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.lity-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -0.8em;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
	opacity: 1;
}
.lity-container {
	z-index: 9992;
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	white-space: normal;
	max-width: 100%;
	max-height: 100%;
	outline: none !important;
}
.lity-content {
	z-index: 9993;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content, .lity-closed .lity-content {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
.lity-content:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.lity-close::-moz-focus-inner {
 border: 0;
 padding: 0;
}
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.lity-close:active {
	top: 1px;
}
/* Image */
.lity-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0;
}
/* iFrame */
.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
	width: 100%;
	max-width: 964px;
}
.lity-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}
.lity-hide {
	display: none;
}
.main-guide::before {
	content: "Main guide";
	display: inline;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
	margin-left: 0.5rem;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #002664;
	color: #fefefe;
	;
}
.quick-guide::before {
	content: "Quick guide";
	display: inline;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
	margin-left: 0.5rem;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #0098c3;
	color: #fefefe;
	;
}
.factsheet::before {
	content: "Factsheet";
	display: inline;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
	margin-left: 0.5rem;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #c90062;
	color: #fefefe;
	;
}
.videos::before {
	content: "Film";
	display: inline;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
	margin-left: 0.5rem;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #00985f;
	color: #fefefe;
	;
}
.audio::before {
	content: "Audio";
	display: inline;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
	margin-left: 0.5rem;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #005c84;
	color: #fefefe;
	;
}
.presentation::before {
	content: "Presentation";
	display: inline;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
	margin-left: 0.5rem;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #dd4814;
	color: #fefefe;
	;
}
.bundle::before {
	content: "Bundle";
	display: inline;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
	margin-left: 0.5rem;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #5b1f69;
	color: #fefefe;
	;
}
html {
	font-size: 1em;
}
body {
	font-weight: 400;
	line-height: 1.2;
	color: #000;
}
p {
	margin-bottom: 1.3rem;
}
h1, h2, h3, h4 {
	margin: 0.5em 0 0.5em;
	font-weight: inherit;
	line-height: 1.2;
}
h1 {
	margin-top: 0;
	font-size: 3.157rem;
}
h2 {
	font-size: 2.369rem;
}
h3 {
	font-size: 1.777rem;
}
h4 {
	font-size: 1.333rem;
}
small, .font_small {
	font-size: 0.75rem;
}

@media screen and (max-width: 39.9375em) {
html {
	font-size: 1em;
}
body {
	font-weight: 400;
	line-height: 1.3em;
	color: #000;
}
p {
	margin-bottom: 1.3em;
}
h1, h2, h3, h4 {
	margin: 0.5em 0 0.5em;
	font-weight: inherit;
	line-height: 1.2;
}
h1 {
	margin-top: 0;
	font-size: 2.074em;
}
h2 {
	font-size: 1.728em;
}
h3 {
	font-size: 1.44em;
}
h4 {
	font-size: 1.2em;
}
small, .font_small {
	font-size: 0.833em;
}
}
 @-webkit-keyframes fadeIn {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
 @keyframes fadeIn {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
 @-webkit-keyframes fadeInUp {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInUp {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.normal {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.delay05 {
	animation-delay: 0.5s;
}
.delay1 {
	animation-delay: 1s;
}
.delay15 {
	animation-delay: 1.5s;
}
/* SEARCH RESULTS */

.ezsearch-results h2 {
	font-size: 1.2rem;
	padding-top: 1.5rem;
	margin-bottom: 0;
}
.ezsearch-pager {
	padding-top: 2rem;
}
.checkbox {
	position: relative;
	top: 0;
	margin: 0 0.5rem 0 0;
	cursor: pointer;
	border: medium;
	border-color:black;
	
}
.checkbox:before {
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
	-moz-transition: -moz-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
	transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
	-webkit-transform: rotate(-45deg) scale(0, 0);
	-moz-transform: rotate(-45deg) scale(0, 0);
	-ms-transform: rotate(-45deg) scale(0, 0);
	-o-transform: rotate(-45deg) scale(0, 0);
	transform: rotate(-45deg) scale(0, 0);
	content: "";
	position: absolute;
	left: 0.1875rem;
	top: 0.125rem;
	z-index: 1;
	width: 0.75rem;
	height: 0.375rem;
	border: 3px solid #023a77;
	border-top-style: none;
	border-right-style: none;
}
.checkbox:checked:before {
	-webkit-transform: rotate(-45deg) scale(1, 1);
	-moz-transform: rotate(-45deg) scale(1, 1);
	-ms-transform: rotate(-45deg) scale(1, 1);
	-o-transform: rotate(-45deg) scale(1, 1);
	transform: rotate(-45deg) scale(1, 1);
}
.checkbox:after {
	content: "";
	position: absolute;
	top: -0.125rem;
	left: 0;
	width: 1rem;
	height: 1rem;
	background: #fff;
	border: thin #A09F9F;
	/*border: 1px solid black;*/
  border-style: double;
	cursor: pointer;
}
.product-list-field {
	display: inline-block;
	width: 100%;
	cursor: pointer;
	padding: 10px 15px;
	outline: 0;
	border: 0;
	border-radius: 0;
	background: #fff;
	color: #000;
	appearance: none;
}
#btnResetOptions {
	border: none;
	padding: 13px 30px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	margin: 10px 2px 20px 2px;
	cursor: pointer;
	white-space: nowrap;
	background: #c90062;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	color: #fff !important;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
#btnResetOptions:hover {
	background-color: #005c84;
}
.resources-number, .policies-dropdown {
	padding-bottom: 20px;
	width: 20%;
	display: inline-block;
	cursor: pointer;
	padding: 16px 15px;
	outline: 0;
	border: 0;
	border-radius: 0;
	background: #e9e9e9;
	color: #000;
	appearance: none;

}
.policies-dropdown {
	width: 100% !important;
	font-weight:600;
}
.sticky-article h3:before {
	content: "\2605";
	display: inline;
	font-size: inherit;
	padding: 0 0.5rem 0 0;
	white-space: nowrap;
	;
}
.sticky-article {
	background: #E5E5E5;
	padding: 0px;/* margin: 0px; */
}
.sticky-article img {
	margin-top: 0.5rem;
}
.sticky-article h3 {
	margin-top: 0.5rem;
	color: #021C6C;
	font-size: 2rem;
	font-weight: 600;
}
.sticky-article p {
	font-size: 1.1rem;
}
.blog-main p {
	margin-bottom: 0.5rem;/*padding-left: 1.5rem;*/
}
.breadcrumbs a {
	color: #023a77;
}
.pagination .current {
	padding: 0.1875rem 0.625rem;
	background: #023a77;
	color: #fefefe;
	cursor: default;
}
.product-toc {
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
	font-weight: bold;
}

@media screen and (max-width: 39.9375em) {
.product-toc p {
	margin-bottom: 0.2rem;
	margin-top: 0.2rem;
	font-weight: bold;
}
}
#curveUpColor path, #curveDownColor path {
	fill: #fff;
	stroke: #fff;
}
.sigle-product li {
	padding-left: 0.2rem;
	margin-left: 1rem;
}
table {
	width: 100%;
	margin: 1rem 0 1rem 0;
	border-radius: 3px;
}
table thead, table tbody, table tfoot {
	border: 1px solid #f1f1f1;
	background-color: #fefefe;
}
table caption {
	padding: 0.5rem 0.625rem 0.625rem;
	font-weight: bold;
}
table thead {
	background: #f8f8f8;
	color: #0a0a0a;
}
table tfoot {
	background: #f1f1f1;
	color: #0a0a0a;
}
table thead tr, table tfoot tr {
	background: transparent;
}
table thead th, table thead td, table tfoot th, table tfoot td {
	padding: 0.5rem 0.625rem 0.625rem;
	font-weight: bold;
	text-align: left;
}
table tbody th, table tbody td {
	padding: 0.5rem 0.625rem 0.625rem;
}
table tbody tr:nth-child(even) {
	border-bottom: 0;
	background-color: #f1f1f1;
}
table.unstriped tbody {
	background-color: #fefefe;
}
table.unstriped tbody tr {
	border-bottom: 0;
	border-bottom: 1px solid #f1f1f1;
	background-color: #fefefe;
}
thead {
	background: #D5D5D5 !important;
}

@media screen and (max-width: 63.9375em) {
table.stack thead {
	display: none;
}
table.stack tfoot {
	display: none;
}
table.stack tr, table.stack th, table.stack td {
	display: block;
}
table.stack td {
	border-top: 0;
}
}
table.scroll {
	display: block;
	width: 100%;
	overflow-x: auto;
}
table.hover thead tr:hover {
	background-color: #f3f3f3;
}
table.hover tfoot tr:hover {
	background-color: #ececec;
}
table.hover tbody tr:hover {
	background-color: #f9f9f9;
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
	background-color: #ececec;
}
.table-scroll {
	overflow-x: auto;
}
.table-scroll table {
	width: auto;
}
.toggle-blog {
	background-color: #E5E5E5;
	border: none;
	color: #000;
	padding: 10px 20px;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	text-align: left;
}

@media (max-width: 39.99em) {
.toggle-blog {
	display: inline-block;
}
.sidebar-blog {
	display: none;
}
.blog-main {
	margin-top: 1.5rem;
}
}

@media (min-width: 39.99em) {
.toggle-blog {
	display: none;
}
}
.sidebar-blog {
	background: #E5E5E5;
	margin-bottom: 20px;
}
.sidebar-blog, p {
	margin: 0;
}
.toggle-resources {
	background-color: #E5E5E5;
	border: none;
	color: #000;
	padding: 10px 20px;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	text-align: left;
	margin-bottom: 2rem;
}

@media (max-width: 39.99em) {
.toggle-resources {
	display: inline-block;
}
.resources-form {
	display: none;
}
.resources-box {
	margin-top: 1.5rem;
}
}

@media (min-width: 39.99em) {
.toggle-resources {
	display: none;
}
}
.toggle-resources, p {
	margin: 0;
}
.product-bottom-nav {
	font-size: 1.3rem;
	margin-top: 1.5rem;
	margin-bottom: 2rem;
}
.hideme {
	opacity: 0;
}
.blog-main {
	padding-left: 1.5rem;
}

@media (max-width: 39.99em) {
.blog-main {
	padding-left: 0;
}
.product-bottom-nav {
	font-size: 1rem;
	margin-top: 1.6rem;
}
}
.dropdown-row {
	margin-bottom: 2rem;
}
.product-subheader {
	font-size: 1.8rem;
}

@media (max-width: 39.99em) {
.product-subheader {
	font-size: 1.3rem;
}
}
#lblFilter {
	margin-right: 1rem;
}
.btn-remove-filter {
	margin: 12px 0 12px 0;
	background-color: #c90062;
	cursor: pointer;
	border: none;
	color: white;
	border-radius: 6px;
	padding: 8px 14px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.btn-remove-filter:hover {
	background-color: #023a77;
}
.blog-filter-top {
}
.ruby {
	color: #c90062;
}
.turquoise {
	color: #0098c3;
}
.dark-blue {
	color: #002664;
}
.green {
	color: #00985f;
}
.purple {
	color: #5b1f69;
}
.orange {
	color: #dd4814;
}

@media screen and (max-width: 39.9375em) {
.sticky-article.row.row {
	margin-left: 0;
}
.standard-article.row.row {
	margin-left: 0;
}
}
.product-content ul {
	padding-left: 1rem;
}
.general ul {
	padding-left: 1rem;
}
.main ul {
	padding-left: 1rem;
}



/*
#exchange-post a[href$=".pdf"]::before, a[href$=".zip"]::before, a[href$=".ppt"]::before, a[href$=".pptx"]::before {
	content:none;	
		margin-right:0;
}
#exchange-post a[href*="media.slc.co.uk/sfe/quickStartFinanceGuide"]::before {
content:none;		margin-right: 0.4rem;
}
	#exchange-post a[href*="youtube"]::before, a[href*="youtu.be"]::before {
content:none;		margin-right: 0.4rem;
}
	
#exchange-post a[href*="ql.mediasilo.com"]::before, a[href*="ql.mediasilo.com"]::before {
content:none;		margin-right: 0.4rem;
}


#exchange-post a[href$=".pdf"]::before, a[href$=".zip"]::before, a[href$=".ppt"]::before, a[href$=".pptx"]::before {
content:none;		margin-right: 0.4rem;
}
*/





.product-content a[href$=".pdf"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1435/download.png);
	margin-right: 0.4rem;
}
#resources-list a[href*="media.slc.co.uk/sfe/quickStartFinanceGuide"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1643/www.png);
	margin-right: 0.4rem;
}
	#resources-list a[href*="youtube"]::before, #resources-list a[href*="youtu.be"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1438/youtube-play.png);
	margin-right: 0.4rem;
}
	#resources-list a[href$=".pdf"]::before, a[href$=".zip"]::before, a[href$=".ppt"]::before, a[href$=".pptx"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1435/download.png);
	margin-right: 0.4rem;
}	


#resources-list a[href*="ql.mediasilo.com"]::before, #resources-list a[href*="ql.mediasilo.com"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1628/film.png);
	margin-right: 0.4rem;
}
#policies-list a[href$=".pdf"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1435/download.png);
	margin-right: 0.4rem;
}
#guidance-list a[href$=".pdf"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1435/download.png);
	margin-right: 0.4rem;
}
.external-link a[href^="http://"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1444/external.png);
	margin-right: 0.4rem;
}
.external-link a[href^="https://"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1444/external.png);
	margin-right: 0.4rem;
}
/*
.general a[href*="youtube"]::before, a[href*="youtu.be"]::before {
	content: url(/ukgwa/20260803042040oe_/https://www.practitioners.slc.co.uk/media/1438/youtube-play.png);
	margin-right: 0.4rem;
}
*/
.product-content a:link, .main a:link {
	color: #023a77;
	background-color: transparent;
	text-decoration: underline;
	font-weight: 600;
}
.product-content a:visited, .main a:visited {
	color: #023a77;
	background-color: transparent;
	text-decoration: underline;
	font-weight: 600;
}
.product-content a:hover, .main a:hover {
	color: #023a77;
	background-color: transparent;
	text-decoration: none;
	font-weight: 600;
}
.product-content a:active, .main a:active {
	color: #023a77;
	background-color: transparent;
	text-decoration: underline;
	font-weight: 600;
}
.blog-branding {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.blog-logo{
	width: 25%;
	height: auto;
}
.img-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 39.9375em) {
#secondary-cta h4 {
	line-height: 1.6rem;
}
}
#totop-btn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	border: none;
	outline: none;
	background: #c90062;
	color: white;
	cursor: pointer;
	padding: 15px;
}
#totop-btn:hover {
	background-color: #023a77;
}
.bio-img {
	width: 150px;
	margin-top: 0;
	background: #f6f6f6;
}

@media screen and (max-width: 39.9375em) {
#totop-btn {
	bottom: 10px;
	right: 10px;
}
.bio-img {
	width: 90px;
}
}
.form-default {
}
.form-default input[type=text] {
	width: 50%;
	padding: 12px 10px;
	margin: 8px 0;
	box-sizing: border-box;
	border: 2px solid #B7B7B7;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	outline: none;
	background: #F6F6F6;
	color: #000;
}
.form-default input[type=text]:focus {
	border: 2px solid #1e2b50;
}

@media screen and (max-width: 39.9375em) {
.form-default input[type=text] {
	width: 100%;
}
}
.contourFieldSet h2{
	margin: 1.2em 0 0.3em 0;
}
	.contourPage h4 {
	margin: 2.4em 0 0.3em 0;
}
.form-default fieldset {
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.form-default .contourField {
	margin: 20px 0 0 2px;
}
.contourField .field-validation-error {
	font-weight: bold;
	display: block;
	color: #990000;
}
.btn.prev, .btn.next, .btn.primary, .btn.cancel {
	margin: 12px 0 12px 0;
	background-color: #023a77;
	cursor: pointer;
	border: none;
	color: white;
	margin-top: 2.4rem;
	padding: 12px 16px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.btn.prev:hover, .btn.next:hover, .btn.primary:hover, .btn.prev.cancel:hover {
	background-color: #c90062;
}
.form-default.contourNavigation {
	margin-top: 12px;
}
/*temp - part of page content -supporting materials*/
.mobile-supp-mat-padding {
	padding-top: 0.8rem;
}

@media screen and (max-width: 39.9375em) {
.mobile-supp-mat-padding {
	padding-top: 1.2rem;
}
}
/*temp - part of page content -supporting materials*/
.product-list:nth-of-type(5) { /*hide redirection entry - product page*/
	display: none;
}
.autocomplete-suggestions {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	overflow: auto;
	font-size: 18px;
	-webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
	-moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
	box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
}
.autocomplete-suggestion {
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	overflow: hidden;
}
.autocomplete-no-suggestion {
	padding: 2px 5px;
}
.autocomplete-selected {
	background: #F0F0F0;
}
.autocomplete-suggestions strong {
	font-weight: bold;
	color: #000;
}
.autocomplete-group {
	padding: 2px 5px;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	display: block;
	border-bottom: 1px solid #000;
}
#related-content-box a:link, #related-content-box a:visited, #related-content-box a:hover {
	font-weight: 600;
}
.hide-element {
	display: none;
}
.bubble-twitter {
	position: relative;
	padding: 15px;
	color: #333;
	background: #eee;
	/* css3 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.bubble-twitter:before {
	position: absolute;
	top: -60px;
	left: 0;
	width: 155px;
	height: 36px;
	display: block;
}
.bubble-twitter:after {
	content: "";
	position: absolute;
	top: -30px;
	left: 50px;
	border: 15px solid transparent;
	border-bottom-color: #eee;
	display: block;
	width: 0;
}
.grey-bgrd-related {
	background-color: #e9e9e9;
}
.read-more-link a:link, .read-more-link a:visited, .read-more-link a:hover {
	font-weight: bold;
}
.policy-item{
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    margin: 24px 0;
    padding:10px;
    background: #F5F5F5;
}
.resource-item{
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    margin: 30px 0;
    padding: 14px;
    background: #F5F5F5;
}
.resource-item:first-child{
    margin: 0;
    padding: 14px;
}
.policy-item h4 {
    margin: 0 0 0 0;
    line-height: 1.4;
}

.policy-link {
	margin: 0.8rem 0 0.2rem 0;
}


/*TEMP - hiding last section of PRODUCT page*/

.product-list:last-child {
    display: none;
}

























@media print {
@page {
	margin: 1.5cm;
}
 @page:left {
 @bottom-left {
 content: "Page " counter(page) " of " counter(pages);
}
}
.logo {
	width: 80px;
	margin: 0 0 1rem 0;
}
body {
	background: transparent !important;
	box-shadow: none !important;
	color: #000000 !important;
	text-shadow: none !important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.2rem;
}
	

a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: "";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
pre, blockquote {
	border: 1px solid #999999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
	font-weight: bold;
	line-height: normal;
}
tr, img {
	page-break-inside: avoid;
}
h1, h2, h3, h4, h5 {
	page-break-after: avoid;
}
table, td, th {
	border: 1px solid black;
}
table {
	border-collapse: collapse;
}
table, figure {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
h1, h2, h3, h4, h5 {
	font-weight: bold;
	color: #000;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 19px;
}
h4 {
	font-size: 17px;
}
h5 {
	font-size: 16px;
}

p {
	font-size: 16px;
}
.product-subheader {
	font-size: 17px;
}
nav, footer, #related-content, .main-bottom, .product-toc, .product-bottom-nav, .search-box, .breadcrumbs, .pagination, .share {
	display: none;
}
}


a.skip-main {
     left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
	    display: block;
    margin-left: auto;
    margin-right: auto;
}
	a.skip-main:focus, a.skip-main:active {
		color: #fff;
		background-color: #023a77;
		left: auto;
		top: auto;
		width: 16%;
		height: auto;
		overflow: auto;
		padding: 5px;
		border-radius: 1px;
		border: 4px solid #c90062;
		text-align: center;
		font-size: 1.2em;
		z-index: 999;
		outline: 4px solid #c90062;
	}





:focus {
	outline-style: auto;
	outline: 4px solid #c90062;
}

.cta:focus {
	outline-style: auto;
	outline: 4px solid #fff;
}
	
	
	.orderform-standout{
		font-weight:bold;
		/*background:#D4D0D0;
		padding:8px;*/
	}
.orderform-standout a:hover{
		opacity:.8;
	}
	
		.standout{
		font-weight:normal;
		background:#e9e9e9;
		padding:4px;
			width: auto;
	}
	

/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.accordion {
    overflow: hidden;/*
	box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	border-radius:3px;
*/

}
/*----- Section Titles -----*/
.accordion-section-title {
    width: 100%;
    /*	padding:15px;*/
    display: inline-block;
    /*	border-bottom:1px solid #1a1a1a;*/
    background: #fff!important;
    transition: all linear 0.15s;
    color: #000;
}
.accordion-section-title.active, .accordion-section-title:hover {
    background: #4c4c4c;
    /* Type */
    text-decoration: none;
}
.accordion-section:first-child {
    margin-top: 10px;
}
    .accordion-section:last-child .accordion-section-title {
    border-bottom: none;
}
/*----- Section Content -----*/
.accordion-section-content {
    padding: 10px;
    display: none;
    border-left: 3px solid black;
}
    .accordion-section {
    margin-top: 40px;

}
    .accordion a:link, .accordion a:visited{
        text-decoration: none;
    }
    .accordion a:hover{
        text-decoration: underline;
    }


.wcagHighlightError {
	border: 5px dotted #e61919 !important;
	z-index: 999 !important;
}

.wcagHighlightIncomplete {
	border: 5px dotted #ffb832 !important;
	z-index: 999 !important;
}

.wcagResultIndexError {
	background-color: #e61919;
	color: #ffffff;
	margin: 5px;
	padding: 5px;
}

.wcagResultIndexIncomplete {
	background-color: #ffb832;
	color: #ffffff;
	margin: 5px;
	padding: 5px;
}

.hideLabel {
	display:none;
}

/*added stop fix issue with footer image*/
html, body {
	height: 100%;
}
body {
	display: flex;
	flex-direction: column;
}

@media (min-width: 480px) {
	.content {
		flex: 1 0 auto;
		margin-bottom: 105px;
	}
}

.content {
	flex: 1 0 auto;
	margin-bottom: 0;
}

	.footer {
		flex-shrink: 0;
	}