/*
	Theme Name: The Johnson Group
	Theme URI: http://thinklga.com
	Description: LGA Wordpress Theme
	Version: 1.0
	Author: LGA
	Author URI: http://thinklga.com
	Tags: LGA, HTML5, CSS3
*/

/* ==========================================================================
 	Framework(s)
========================================================================== */

@charset "UTF-8";@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0}.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;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.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}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:40em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}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,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;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}ol.no-bullet,ul.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}@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}}@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}}.show-for-print{display:none!important}@media print{*{background:0 0!important;-webkit-box-shadow:none!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{display:table-cell!important}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^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin:0 auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{width:auto;max-width:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width:40em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width:40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.align-center-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:0}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#cc4b37}.form-error.is-visible{display:block}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.85em 1em;border:1px solid transparent;border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear:focus,.button.clear:hover{background-color:transparent}.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{border-color:#157539;color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#805700;color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.clear::after,.button.dropdown.hollow::after{border-top-color:#1779ba}.button.dropdown.clear.primary::after,.button.dropdown.hollow.primary::after{border-top-color:#1779ba}.button.dropdown.clear.secondary::after,.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.clear.success::after,.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.clear.warning::after,.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.clear.alert::after,.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#d7ecfa;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.45);overflow-y:auto}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.slide-in-down.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(100%);transform:translateY(100%)}.slide-out-right.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1;-webkit-transition-property:opacity;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-right.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-bottom.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-left.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.scale-in-up.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(-.75turn);transform:rotate(-.75turn);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(.75turn);transform:rotate(.75turn);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{-webkit-transition-duration:750ms!important;transition-duration:750ms!important}.fast{-webkit-transition-duration:250ms!important;transition-duration:250ms!important}.linear{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.ease{-webkit-transition-timing-function:ease!important;transition-timing-function:ease!important}.ease-in{-webkit-transition-timing-function:ease-in!important;transition-timing-function:ease-in!important}.ease-out{-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.ease-in-out{-webkit-transition-timing-function:ease-in-out!important;transition-timing-function:ease-in-out!important}.bounce-in{-webkit-transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{-webkit-transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important;transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{-webkit-transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.long-delay{-webkit-transition-delay:.7s!important;transition-delay:.7s!important}.shake{-webkit-animation-name:shake-7;animation-name:shake-7}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@-webkit-keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.spin-ccw{-webkit-animation-name:spin-ccw-1turn;animation-name:spin-ccw-1turn}@-webkit-keyframes spin-ccw-1turn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ccw-1turn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}@-webkit-keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{-webkit-animation-duration:.5s;animation-duration:.5s}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slow{-webkit-animation-duration:750ms!important;animation-duration:750ms!important}.fast{-webkit-animation-duration:250ms!important;animation-duration:250ms!important}.linear{-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.ease{-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{-webkit-animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{-webkit-animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.long-delay{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}


/* ==========================================================================
	Plugins
========================================================================== */

/* BxSlider */
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/bxslider/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/bxslider/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.hero-wapper__slider>.bx-wrapper,.hero-wapper__slider>.bx-wrapper .bx-viewport{-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0;margin:0;position:absolute;width:100%;height:100%!important;top:0;left:0}.bx-wrapper .bx-pager.bx-default-pager a{background:#ffcf69}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#6d96b4}.bx-wrapper .bx-prev{left:0;top:auto;bottom:-40px;background:url(https://tjg.lgadev.com/site/wp-content/themes/TheJohnsonGroup-Theme/images/icons/control-prev.svg) no-repeat;background-size:25px;background-position:center;background-repeat:no-repeat}.bx-wrapper .bx-next{right:0;top:auto;bottom:-40px;background:url(https://tjg.lgadev.com/site/wp-content/themes/TheJohnsonGroup-Theme/images/icons/control-next.svg) no-repeat;background-size:25px;background-position:center;background-repeat:no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:center;opacity:.8}.bx-wrapper .bx-controls-direction a{top:auto}.community-slider,.community-slider li{height:100%!important;margin:0}.community-slider li{background-repeat:no-repeat;background-position:center center;background-size:cover}.testimonials-wrapper__list .bx-wrapper{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0}.testimonials-wrapper__list .bx-wrapper .bx-viewport{height:100%!important}@media screen and (min-width:40em){.bx-wrapper .bx-controls-direction a{display:block}.bx-wrapper .bx-prev{left:-50px}.bx-wrapper .bx-next{right:-50px}}@media screen and (min-width:426px) and (max-width:1024px){.bx-wrapper .bx-controls-direction a{top:auto;bottom:-40px}.bx-wrapper .bx-prev{left:200px}.bx-wrapper .bx-next{right:200px}}@media only screen and (min-width:64.063em){.bx-wrapper .bx-controls-direction a{top:50%}}

/* Media Player */
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;box-sizing:border-box;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:0 0;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:0}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100%!important;width:100%!important}.mejs__background{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:url(images/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}.mejs__overlay-loading{height:80px;width:80px}.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;background:transparent url(images/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs__button>button{background:transparent url(images/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs__button>button:focus{outline:dotted 1px #999}.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus,.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus{outline:0}.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs__play>button{background-position:0 0}.mejs__pause>button{background-position:-20px 0}.mejs__replay>button{background-position:-160px 0}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs__time-total{background:rgba(255,255,255,.3);margin:5px 0 0;width:100%}.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background:linear-gradient(-45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs__time-loaded{background:rgba(255,255,255,.3)}.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,.9)}.mejs__time-hovered{background:rgba(255,255,255,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-buffering,.mejs__time-current,.mejs__time-hovered,.mejs__time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:4px solid rgba(255,255,255,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs__time-rail .mejs__time-handle-content:active,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}.mejs__long-video .mejs__time-float-current{width:60px}.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs__fullscreen-button>button{background-position:-80px 0}.mejs__unfullscreen>button{background-position:-100px 0}.mejs__mute>button{background-position:-60px 0}.mejs__unmute>button{background-position:-40px 0}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs__volume-button:hover{border-radius:0 0 4px 4px}.mejs__volume-total{background:rgba(255,255,255,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs__volume-current{background:rgba(255,255,255,.9);left:0;margin:0;position:absolute;width:100%}.mejs__volume-handle{background:rgba(255,255,255,.9);border-radius:1px;cursor:ns-resize;height:6px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);border-radius:2px;font-size:1px;height:8px;left:0;margin:0;padding:0;position:absolute;top:16px;width:50px}.mejs__horizontal-volume-current{background:rgba(255,255,255,.8);border-radius:2px;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button>button{background-position:-140px 0}.mejs__chapters-button>button{background-position:-180px 0}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}.mejs__captions-translations{font-size:10px;margin:0 0 5px}.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:35px}.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,.5);box-shadow:5px 0 0 rgba(20,20,20,.5),-5px 0 0 rgba(20,20,20,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay a,.mejs__cannotplay p{display:inline-block;padding:0 15px;width:100%}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}}img{-ms-interpolation-mode:bicubic}body,html{background-color:#fff;color:#646464;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh;font-family:source-sans-pro,sans-serif;font-size:16px;font-weight:400;line-height:1.45}html.no-scroll,html.no-scroll body{position:relative;height:100%;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}p{margin-bottom:1.3em}p a{color:#6d96b4}a{color:#6d96b4}h1,h2,h3,h4{color:#1d3d66;font-family:source-sans-pro,sans-serif;font-weight:700;line-height:1.2}h1,h2{margin-top:0;font-family:capitolium-2,serif;font-size:5.063em;font-weight:400}h2{font-size:3.375em}h3{font-size:1.25em;text-transform:uppercase}h4{font-size:1.5em}.font_small,small{font-size:.667em}.medium-text{font-size:1.25em}.reg-button{background:#ffcf69;color:#806932;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;margin:45px auto 0;padding:15px 25px}.readmore-button{background:#ffcf69;text-align:center;margin:0 auto;position:relative;width:80%!important}.readmore-button span{color:#806932;display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:15px 20px 15px 5px;position:relative;z-index:2}.reg-button__big{font-size:18px;padding:25px 50px}.solo-button__wrapper{text-align:center;margin:45px 0}.center-button{margin:0 auto}.bg-grey,.bg-lightblue,.bg-white,.blue-gradient{position:relative;z-index:2}.bg-grey{background-color:#f3f3f3}.bg-white{background-color:#fff;margin-top:25px}.bg-white__column{text-align:center;padding:20px}.bg-white__column p{margin:0}.bg-lightblue{background-color:#6c95b5}.bg-lightblue.bg-lightblue__content{color:#fff}.bg-lightblue.bg-lightblue__content p{margin:0}.bg-lightblue.bg-lightblue__content p a{color:#ffcf69}.blue-gradient{background:#547e9f;background:-webkit-gradient(linear,left top,left bottom,from(#547e9f),to(#1c4b74));background:linear-gradient(180deg,#547e9f 0,#1c4b74 100%)}@media screen and (min-width:40em){.bg-white{margin-top:0}.bg-white__column{text-align:left;padding:40px}.solo-button__wrapper__home{margin:0}}.aos-animate{position:relative;z-index:2}



/*=====================================================================
	Layout Styles
==================================================================== */

			#scrollUp {
				bottom: 20px;
				right: 20px;
				width: 28px;
				height: 30px;
				background-image: url('images/icons/nav-arrow.svg');
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center;
				-webkit-transform: rotate(180deg);
				transform: rotate(180deg);
			}

			.intro {
				margin: 0px;
				padding: 45px 0;
			}
			.intro p {
				margin: 0px;
			}
			.intro a.reg-button {
				margin-top: 25px;
			}

			.home-intro .intro-text {
				text-align: center;
			}

			.text-block {
				margin: 45px 0;
			}

			.big-text {
				text-align: center;
				position: relative;
				z-index: 2;
			}
			.big-text h2 {
				font-size: 35px;
				line-height: 1;
				margin-bottom: 25px;
			}

			.v-center {
				-webkit-display: flex;
				-moz-display: flex;
				-ms-display: flex;
				-o-display: flex;
				display: -webkit-box;
				display: flex;

				/*
							-webkit-flex-direction: column;
							-moz-flex-direction: column;
							-ms-flex-direction: column;
							-o-flex-direction: column;
							flex-direction: column;
						*/
				-ms-flex-align: center;
				-webkit-box-align: center;
				align-items: center;

				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
			}

			.v-center__column {
				-moz-flex-direction: column;
				-ms-flex-direction: column;
				-o-flex-direction: column;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				flex-direction: column;
			}

			.inner-space {
				padding: 3rem 0;
			}
			.extra_inner-space {
				padding: 5rem 0;
			}
			.ptb {
				padding-top: 2.813em;
				padding-bottom: 2.813em;
			}

			.bg-image__wrpper,
			.full-bg-image {
				background-repeat: no-repeat;
				background-position: center top;
				background-attachment: scroll;
				background-size: cover;
				height: 600px;
			}
			.full-bg-image {
				height: 100%;
				padding: 65px 0;
				position: relative;
			}
			.full-bg-image h2 {
				color: #fff;
			}
			.full-bg-image::after {
				content: "";
				display: block;
				background-color: #000;
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				opacity: .4;
				z-index: 1;
			}

			.column-reverse__left::before {
				content: "";
				display: block;
				background-image: url('images/grid-background-big.png');
				position: absolute;
				bottom: 0;
				left: 0;
				height: 100%;
				width: 100%;
				opacity: .75;
				z-index: 1;
			}

			.column-reverse__right::before {
				content: '';
				display: block;
				background-image: url('images/LowerRight.png');
				background-position: right bottom;
				background-repeat: no-repeat;
				position: absolute;
				bottom: 0;
				right: 0;
				height: 100%;
				width: 100%;
				opacity: .75;
				z-index: 1;
			}

			/* iPads */
			@media screen and (min-width: 768px) and (max-width: 1024px) {
				.bg-image__wrpper,
				.full-bg-image {
					background-attachment: scroll;
				}
			}

			/* Layout Medium and up */
			@media screen and (min-width: 1025px) {
				.intro {
					margin: 0px;
					padding: 65px 0;
				}

				.home-intro .intro-text {
					text-align: left;
				}

				.text-block {
					margin: 85px 0;
				}
				.text-block__80 {
					margin-left: auto;
					margin-right: auto;
					width: 80%;
				}
				.big-text h2 {
					font-size: 65px;
				}

				.bg-image__wrpper,
				.full-bg-image {
					background-attachment: fixed;
				}

				.column-reverse__left,
				.column-reverse__right {
					position: relative;
				}
				.column-reverse__left .grid-container > .grid-x {
					-moz-flex-direction: row-reverse;
					-ms-flex-direction: row-reverse;
					-o-flex-direction: row-reverse;
					-webkit-box-orient: horizontal;
					-webkit-box-direction: reverse;
					flex-direction: row-reverse;
				}

				.column-reverse__left::before {
					content: '';
					display: block;
					background-image: url('images/LowerLeft.png');
					background-position: left bottom;
					background-repeat: no-repeat;
					position: absolute;
					bottom: 0;
					left: 0;
					height: 100%;
					width: 100%;
					opacity: .75;
					z-index: 1;
				}
				.column-reverse__right::before {
					content: '';
					display: block;
					background-image: url('images/LowerRight.png');
					background-position: right bottom;
					background-repeat: no-repeat;
					position: absolute;
					bottom: 0;
					right: 0;
					height: 100%;
					width: 100%;
					opacity: .75;
					z-index: 1;
				}

				.full-bg-image {
					height: 100vh;
					padding: 0px;
				}

				.full-bg-image::after {
					content: "";
					display: block;
				}

				.full-bg-image__inner {
					position: absolute;
					left: 50%;
					top: 50%;
					height: auto;
					width: 100%;
					-webkit-transform: translate(-50%, -50%);
					transform: translate(-50%, -50%);
					z-index: 2;
				}
			}

			/* Hero Space */
			.hero-wapper {
				text-align: center;
				position: relative;
				z-index: 1;
			}
			.hero-wapper__inner {
				background-color: #1d3d66;
				background-size: cover;
				background-position: center center;
				background-repeat: no-repeat;

				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;

				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;

				-webkit-box-align: center;

				-ms-flex-align: center;

				align-items: center;
				padding: 60px 0;
			}

			.hero-content {
				position: relative;
				width: 100%;
				max-width: 1200px;
				margin-left: auto;
				margin-right: auto;
				z-index: 2;
			}
			.hero-content h1 {
				font-size: 50px;
				color: #fff;
			}
			/* Video BG */
			.hero-wapper__video {
				position: relative;
				width: 100%;
				height: 100%;
				overflow: hidden;
			}
			#video-container {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 1;
				min-height: 100%;
				min-width: 100%;
				height: auto;
				width: 100%;
				-o-object-fit: cover;
				object-fit: cover;
			}
			/* Small Hero / No Hero Img */
			.hero-small {
				height: 300px;
			}
			.hero-no-color {
				background: transparent;
			}
			.hero-no-color .hero-content h1 {
				color: #1d3d66;
			}
			/* Blackdrop for Hero with Img/Videos */
			.hero-wapper__black-drop {
				position: relative;
			}
			.hero-wapper__black-drop::before {
				content: '';
				background-color: #000;
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				z-index: 2;
				opacity: .5;
			}

			.hero-wapper__home {
				background-color: #fff;
				position: relative;
				height: 55vh;
			}

			/* Hero Space Medium and up */
			@media screen and (min-width: 40em) {
				/* Hero Space */

				.hero-wapper__inner {
					padding: 45px 0;
				}
				/* Small Hero / No Hero Img */
				.hero-small {
					height: 250px;
				}
				.hero-for-news-detail {
					height: 350px;
				}

				.hero-wapper__home {
					height: 75vh;
				}
				.hero-wapper__slider {
					height: calc(70vh - 100px);
				}

				.hero-content h1,
				.hero-content__intern-page h2 {
					font-size: 5.063em;
					line-height: 0.9;
				}
				.hero-content__home h1 {
					font-size: 4em;
				}
				.hero-for-news-detail > .hero-content h1 {
					font-size: 3.438em;
					line-height: 1.1;
				}
			}
			/* Portrait and Landscape */
			@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
				.home-intro .intro-text {
					text-align: left;
				}
				.intro-logos img {
					display: inline-block;
					max-width: 44%;
				}
				.hero-content h1 {
					font-size: 60px;
				}
			}

			/* Large screens */
			@media only screen and (min-width: 64.063em) {
				/* Video BG */
				.hero-wapper__video {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					overflow: hidden;
				}

				.home-intro {
					background: #fff;
					padding: 65px 0px;
					position: relative;
					overflow: hidden;

					display: -webkit-box;

					display: -ms-flexbox;

					display: flex;
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center;
					-webkit-box-align: center;
					-ms-flex-align: center;
					align-items: center;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
				}

				.intro-content-home {
					width: 100%;
					margin: auto;
				}
				.hero-content__home h1 {
					padding-top: 100px;
					font-size: 8em;
				}
			} /* min-width 1025px, large screens */

			/* Hero Space Landscape
							@media screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
								.hero-content__home h1 {
									font-size: 2.5em;
								}
							}
						*/

			/* Main Tag */
			#main-body {
				-webkit-box-flex: 0;
				-ms-flex: 0 1 auto;
				flex: 0 1 auto;

				overflow: hidden;
			}
			/* Main Medium and up */
			@media screen and (min-width: 40em) {
				#main-body .hero-wapper {
					padding-top: 100px;
				}
			}
			@media screen and (max-width: 1022px) {
				#main-body .hero-wapper {
					padding-top: 64px;
				}
			}

			/* News Card */
			.news-wrapper {
				margin: 45px 0;
			}
			.news-card {
				background-color: #f8f8f8;
				text-align: left;
			}
			.news-card_space-bottom {
				margin-bottom: 45px;
			}
			a.news-card {
				display: block;
				position: relative;
			}

			.news-card__img {
				background-repeat: no-repeat;
				background-position: center;
				background-size: cover;
				height: 190px;
			}
			.news-card__content {
				margin-top: 22px;
				padding: 0px 10px 50px 10px;
			}
			.news-card__content h2 {
				font-family: capitolium-2, serif;
				font-size: 22px;
				margin-bottom: 20px;
			}
			.news-card__content p {
				color: #646464;
				font-size: 14px;
				margin-bottom: 40px;
			}

			.news-card__link,
			.external-link {
				position: absolute;
				bottom: -10px;
				left: 50%;
				-webkit-transform: translateX(-50%);
				transform: translateX(-50%);
				width: 100%;
			}

			.news-card__link,
			.external-link span {
				text-align: center;
			}
			/*
									 .news-card__link::after {
										 content: '';
										 background-color: #FFF;
										 position: absolute;
										 bottom: 0;
										 left: 0;
										 width: 100%;
										 height: 20px;
										 z-index: 1;
									 }
									*/
			.external-link span::after {
				content: '';
				background-image: url(images/icons/external-icon.svg);
				background-repeat: no-repeat;
				background-size: cover;
				position: absolute;
				top: 49%;
				right: 50px;
				width: 10px;
				height: 10px;
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%);
				z-index: 1;
			}
			/* News Card Medium and up */
			@media screen and (min-width: 40em) {
				.news-wrapper {
					margin: 85px 0;
				}
			}

			/* Company Facts Card */
			.facts-card-wrapper {
				position: relative;
				margin: 25px 0;
				z-index: 2;
			}
			.facts-card {
				background-color: #fff;
				text-align: center;
				margin-bottom: 25px;
			}
			.facts-card__img {
				background-color: #fff;
				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;

				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;

				height: 180px;
			}

			.facts-card__img img {
				width: 80%;
				height: 80%;
			}

			.facts-card__content {
				background-color: #1d3d66;
				color: #fff;
				margin: 0;
				padding: 25px 10px;
			}
			.facts-card__content h2 {
				color: inherit;
				font-family: capitolium-2, serif;
				font-size: 2.5em;
			}
			.facts-card__content h3 {
				color: inherit;
				font-size: 16px;
				font-weight: 700;
				text-transform: uppercase;
				margin: 10px 0;
			}
			.facts-card__content p {
				color: inherit;
				font-size: 14px;
			}

			.facts-card__link {
				background-color: #f3f3f3;
			}
			.facts-card__link > a {
				margin-top: -12px;
				padding: 15px 15px;
				letter-spacing: 0;
				min-width: 260px;
			}

			/* Tablets Portrait and Landscape only */
			@media only screen and (min-width: 768px) and (max-width: 1024px) {
				.facts-card {
					margin-bottom: 25px;
				}
				.facts-card__img {
					height: 240px;
				}
				.facts-card__img img {
					width: 90%;
				}

				.facts-card__content h2 {
					font-size: 5em;
				}

				.facts-card__link > a {
					min-width: 80%;
				}
			}

			/* Portrait */
			@media only screen and (min-device-width: 768px) and (orientation: portrait) {
				.facts-card {
					width: 70%;
					margin-left: auto;
					margin-right: auto;
				}
			}

			@media only screen and (min-width: 1024px) {
				.facts-card {
					width: 100%;
					margin-left: auto;
					margin-right: auto;
				}
			}

			/* 404 Page */
			#post-404 {
				margin: 85px 0;
			}

			/*=====================================================================
							 Main Navigation
							 ==================================================================== */
			#site-header {
				background: #1d3d66;
				width: 100%;
				height: 64px;
				position: fixed;
				top: 0;
				z-index: 9999;
			}
			#site-header::after {
				content: '';
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				height: 2px;
				background-color: #03263d;
				z-index: 99999999;
			}
			.main-logo {
				position: fixed;
				top: 30px;
				left: 15px;
				width: 180px;
				height: auto;
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%);
				z-index: 2;
			}
			.main-logo a {
				display: block;
			}
			.main-logo a img {
				width: 200px;
				height: 45px;
			}

			.mobile-navigation__trigger {
				display: block;
				position: relative;
				right: 0;
				top: 0;
				margin-left: auto;
				height: 100%;
				width: 70px;
				background-color: #03263d;
				z-index: 2;
			}
			.mobile-navigation__trigger--text {
				color: white;
				text-transform: uppercase;
				font-weight: 700;
				font-size: 12px;
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
			}

			#site-navigation {
				background: #1d3d66;
				text-align: center;
				/* by default it's hidden - on top of the viewport */
				position: fixed;
				left: 0;
				top: 64px;
				height: 100%;
				width: 100%;
				-webkit-transform: translateY(-100%);
				transform: translateY(-100%);
				-webkit-transition-property: -webkit-transform;
				transition-property: -webkit-transform;
				transition-property: transform;
				transition-property: transform, -webkit-transform;
				-webkit-transition-duration: 0.4s;
				transition-duration: 0.4s;
				z-index: 1;
			}
			.-ms- #site-navigation {
				-webkit-transform: none;
				transform: none;
			}
			#site-navigation.mobile-navigation__is-visible {
				-webkit-transform: translateY(0);
				transform: translateY(0);
			}

			#site-navigation > ul {
				margin: 60px 30px;
				padding: 0px;
				text-align: left;

				-webkit-transform: translateX(-50%);

				transform: translateX(-50%);
				opacity: 0;
				-webkit-transition: opacity .5s linear .2s, -webkit-transform .5s ease-in-out .4s;
				transition: opacity .5s linear .2s, -webkit-transform .5s ease-in-out .4s;
				transition: opacity .5s linear .2s, transform .5s ease-in-out .4s;
				transition: opacity .5s linear .2s, transform .5s ease-in-out .4s, -webkit-transform .5s ease-in-out .4s;
			}
			#site-navigation > ul.list-visible {
				-webkit-transform: translateX(0);
				transform: translateX(0);
				opacity: 1;
			}
			#site-navigation ul li {
				display: block;
				font-size: 32px;
				list-style-type: none;
				margin-top: 15px;
			}

			#site-navigation ul li:first-of-type:hover {
				background-color: none;
			}
			#site-navigation ul li a {
				color: #fff;
				display: block;
				font-size: inherit;
				font-weight: 700;
				text-transform: uppercase;
				letter-spacing: 1px;
			}
			#site-navigation ul li.current_page_parent > a,
			#site-navigation ul li.current-menu-item > a {
				color: #6c95b5;
			}

			#site-navigation ul li ul.sub-menu li {
				margin-top: 0px;
			}
			#site-navigation ul li ul.sub-menu li a {
				font-size: 22px;
				font-style: italic;
			}

			/* Main Navigation Media Query */
			@media screen and (min-width: 1023px) {
				.mobile-navigation__trigger {
					display: none;
				}
				#site-header {
					height: 100px;
					position: fixed;
					top: 0;
					left: 0;
					z-index: 99999;
				}
				#site-header::after {
					display: none;
				}
				.main-logo {
					top: 50px;
					width: 200px;
				}

				#site-navigation {
					position: relative;
					top: 0;
					left: 0;
					text-align: center;
					-webkit-transform: none !important;
					transform: none !important;
					max-width: 1200px;
					margin: 0 auto;
				}
				#site-navigation > ul {
					margin: 0px;
					padding: 0px;
					position: absolute;
					width: 100%;

					top: 50%;
					left: 50%;
					text-align: center;
					-webkit-transform: translate(-50%, -50%);
					transform: translate(-50%, -50%);
					-webkit-transition: none;
					transition: none;

					z-index: 1;
					opacity: 1;
				}
				#site-navigation ul li {
					font-size: 14px;
					display: inline-block;
					margin-top: 0px;
					margin-left: 25px;
					position: relative;
					z-index: 4;
				}
				#site-navigation ul > li:first-child {
					margin-left: 0px;
				}
				#site-navigation ul > li.menu-item-has-children a {
					padding-right: 30px;
					padding-left: 20px;
				}
				#site-navigation ul li.menu-item-has-children > a {
					position: relative;
				}
				#site-navigation ul li.menu-item-has-children > a::after {
					content: '';
					background-image: url('images/icons/nav-arrow.svg');
					background-size: contain;
					background-repeat: no-repeat;
					background-position: center;
					height: 10px;
					width: 12px;
					position: absolute;
					top: 18px;
					right: 15px;
					-webkit-transition: -webkit-transform .25s linear;
					transition: -webkit-transform .25s linear;
					transition: transform .25s linear;
					transition: transform .25s linear, -webkit-transform .25s linear;
				}
				#site-navigation ul li a {
					font-size: inherit;
					padding: 12px 18px;
				}
				#site-navigation ul li:hover,
				#site-navigation ul li:focus,
				#site-navigation ul li a:hover,
				#site-navigation ul li a:focus {
					background-color: #6c95b5;
					color: #fff;
				}

				/* Sub Navigation */
				#site-navigation ul li ul.sub-menu {
					background: #396485;
					display: none;
					margin: 0px;
					padding: 10px;
					position: absolute;
					top: 45px;
					left: 0px;
					width: 250px;
					height: auto;
					text-align: left;
					z-index: 3;
				}
				#site-navigation ul li:hover ul.sub-menu {
					display: block;
				}
				#site-navigation ul li.menu-item-has-children:hover > a::after {
					-webkit-transform: rotate(180deg);
					transform: rotate(180deg);
				}
				#site-navigation ul li ul.sub-menu li {
					display: block;
					margin-top: 10px;
					margin-left: 0px;
				}
				#site-navigation ul li ul.sub-menu li a {
					display: block;
					padding: 12px;
					font-size: 14px;
					font-style: normal;
				}

				#site-navigation ul li ul.sub-menu li a:hover {
					background-color: #6c95b5;
					-webkit-transition-duration: .3s;
					transition-duration: .3s;
				}

				/* Active State */
				#site-navigation ul li.current-menu-item,
				#site-navigation ul li.current_page_parent > a,
				#site-navigation ul li.current-menu-item > a {
					color: #fff;
					background-color: #6c95b5;
				}
			}

			/* Main Navigation small Laptops */
			@media screen and (min-width: 1024px) and (max-device-width: 1439px) {
				/*
									#site-navigation > ul {
										margin: 0px;
										width: 80%;
										top: 50%;
										left: auto;
										right: 0;
										transform: translateY(-50%);
										z-index: 1;
									}
								*/
			}

			/*=====================================================================
							 Footer
							 ==================================================================== */
			#footer {
				background-color: #1d3d66;
				color: #fff;
				text-align: center;
				margin-top: auto;
				padding: 45px 0;
			}
			.footer-logo {
				margin-bottom: 22px;
			}
			.footer-logo img {
				margin: 0 auto;
				max-width: 80%;
			}
			.footer-social {
				margin: 22px 0;
			}
			.footer-social a {
				display: inline-block;
			}
			.footer-social img {
				margin: 0 auto;
				width: 24px;
                background: #FFF;
                border: 1px #FFF solid;
			}
			.footer-text {
				font-size: 14px;
				margin: 0 auto;
				max-width: 90%;
			}

			/* Footer Navigation */
			#footer-nav ul {
				margin: 0px 0 30px;
				padding: 0px;
			}
			#footer-nav ul li {
				display: inline-block;
				list-style-type: none;
				margin-top: 10px;
				margin-right: 8px;
			}
			#footer-nav ul li a {
				background-color: #6c95b5;
				color: #fff;
				display: block;
				font-size: 14px;
				font-weight: 700;
				text-transform: uppercase;
				padding: 15px 20px;
				min-width: 120px;
				-webkit-transition: color .3s linear;
				transition: color .3s linear;
			}
			#footer-nav ul li a:hover,
			#footer-nav ul li a:focus {
				color: #1d3d66;
			}

			/* Copyright Section */
			.footer-bottom a,
			.footer-bottom p {
				color: #fff;
				display: block;
				font-size: 12px;
				margin-top: 10px;
			}
			.footer-bottom a {
				text-decoration: underline;
				margin: 10px 0px 10px 0px;
			}
			.footer-bottom a:first-child {
				margin: 0;
			}

			/* Footer Medium and up */
			@media screen and (min-width: 40em) {
				.footer-logo img {
					max-width: 450px;
				}
				#footer-nav ul li {
					margin-left: 25px;
				}
				#footer-nav ul li:first-child {
					margin-left: 0px;
				}
				.footer-social a img {
					width: 24px;
					height: 24px;
				}
				.footer-text {
					font-size: 20px;
				}
				.footer-bottom a,
				.footer-bottom p {
					display: inline-block;
					margin: 0px;
				}
				.footer-bottom a {
					text-decoration: underline;
					margin: 0px 15px 0px 10px;
				}
			}

			/* ==========================================================================
									Page Theme Styles
									========================================================================== */
			/* --------------------
							 Home Page
							 --------------------*/
			.intro-text {
				margin-bottom: 25px;
			}
			.home-intro .intro-text h2 {
				font-size: 24px;
			}
			.intro-logos {
				text-align: center;
			}
			.intro-logos img {
				margin: 0px 20px;
				max-width: 60%;
			}
			.home-cards-section {
				text-align: center;
				position: relative;
			}
			.home-cards-section h2 {
				color: #fff;
				font-size: 35px;
			}
			.home-cards-section::after {
				content: '';
				background-image: url(images/grid-background-for-blue-bg.png);
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center bottom;
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				height: 20%;
				opacity: .6;
				z-index: -1;
			}
			/* Home Medium-Large and up */
			@media screen and (min-width: 64em) {
				.intro-text {
					margin-bottom: 0;
				}

				.home-intro .intro-text h2 {
					font-size: 32px;
				}

				.home-cards-section {
					padding-top: 65px;
					padding-bottom: 65px;
				}
				.home-cards-section::after {
					background-size: contain;
					left: 50%;
					width: 80%;
					height: 60%;
					-webkit-transform: translateX(-50%);
					transform: translateX(-50%);
				}
				.home-cards-section h2 {
					font-size: 3.375em;
				}
			}

			/* Portrait and Landscape */
			@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
				.intro-logos img {
					display: inline-block;
					margin: 0 auto 10px auto;
					max-width: 40%;
				}
			}

			/* Large and up */
			@media screen and (min-width: 1025px) {
				.intro-logos img {
					margin: 0px 20px;
					max-width: 25%;
				}
			}

			/* --------------------
							 About Us Page
							 --------------------*/

			.videoWrapper {
				box-shadow: 4px 0px 28px -7px #4b4b4b;
				margin: 0 auto;
				display: block;
			}


			.proven-strategy {
				padding: 65px 0;
			}

			.proven-strategy::before {
				content: '';
				background-image: url(images/grid-background-big.png);
				background-repeat: no-repeat;
				background-position: center top;
				background-size: cover;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 15%;
				opacity: .4;
				z-index: -1;
			}

			.strategy-headline h2 {
				color: #fff;
			}

			.what_we_are,
			.who_we_are,
			.where_we_are {
				margin: 25px 0;
				padding: 45px 0;
			}

			.strategies-list__wrapper {
				margin: 65px 0;
			}
			.strategies {
				margin-bottom: 45px;
			}
			.strategies-title {
				position: relative;
				height: 120px;
				padding: 20px;
				margin-bottom: 25px;
			}

			.strategies-title h3 {
				font-family: capitolium-2, serif;
				font-size: 30px;
				font-weight: 400;
				text-transform: none;
				margin: 0;
			}
			.strategies-text {
				color: #fff;
				text-align: center;
			}

			.about-card {
				-ms-flex-item-align: end;
				align-self: flex-end;
			}

			.about-card-wrapper {
				margin-top: 35px;
				margin-bottom: 35px;
			}
			.about-card .facts-card__content {
				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-flex: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				height: 100px;
			}
			.about-card .facts-card__content > p {
				font-weight: 700;
				margin: 0;
			}
			.about-card__no-img {
				background: #f3f3f3;
			}
			.about-card__no-img .facts-card__content {
				margin-top: 15px;
				margin-bottom: 15px;
			}
			/* About Medium and up */
			@media screen and (min-width: 40em) {

				.what_we_are,
				.who_we_are,
				.where_we_are {
					padding: 65px;
				}
				.strategies {
					margin-bottom: 65px;
				}
				.strategies:nth-child(even) > .grid-x {
					-moz-flex-direction: row-reverse;
					-ms-flex-direction: row-reverse;
					-o-flex-direction: row-reverse;
					-webkit-box-orient: horizontal;
					-webkit-box-direction: reverse;
					flex-direction: row-reverse;
				}

				.strategies-title {
					height: 250px;
					margin-bottom: 0;
					padding: 20px 60px;
				}

				.strategies-text {
					text-align: left;
					padding-left: 65px;
				}

				.strategies-title::after {
					content: '';
					width: 0;
					height: 0;
					border-top: 60px solid transparent;
					border-bottom: 60px solid transparent;
					border-left: 90px solid #1d3d66;
					position: absolute;
					top: 50%;
					right: -40px;
					-webkit-transform: translateY(-50%);
					transform: translateY(-50%);

					-webkit-animation-duration: 1.2s;

					animation-duration: 1.2s;
					-webkit-animation-delay: .5s;
					animation-delay: .5s;
					-webkit-animation-name: rightArrow;
					animation-name: rightArrow;
				}

				.strategies:nth-child(even) > .grid-x > .strategies-title::after {
					content: '';
					width: 0;
					height: 0;
					border-top: 60px solid transparent;
					border-bottom: 60px solid transparent;
					border-left: none;
					border-right: 90px solid #1d3d66;
					position: absolute;
					top: 50%;
					right: auto;
					left: -60px;
					-webkit-transform: translateY(-50%);
					transform: translateY(-50%);

					-webkit-animation-duration: 1s;

					animation-duration: 1s;
					-webkit-animation-name: leftArrow;
					animation-name: leftArrow;
				}

				.strategies:nth-child(even) > .grid-x > .strategies-text {
					padding-left: 0px;
					padding-right: 65px;
				}

				.proven-strategy::before {
					background-size: contain;
					height: 60%;
					opacity: .25;
				}
			}
			/* About Us Large and up */
			@media screen and (min-width: 64em) {

			}
			/* --------------------
							 Companies Sub Page
							 --------------------*/
			.company-image img {
				display: none;
			}
			.mobile-image {
				background-size: cover;
				background-position: center;
				position: relative;
				height: 280px;
				width: 100%;
				margin-bottom: 25px;
			}

			.tjg-color-logo {
				margin-top: 45px;
				margin-bottom: 45px;
			}
			.tjg-color-logo img {
				width: 80%;
			}

			.company > .grid-container > .grid-x {
				-webkit-box-orient: vertical;
				-webkit-box-direction: reverse;
				-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
			}

			.about-company {
				text-align: center;
				margin-bottom: 45px;
			}
			.about-company > .company-logo {
				display: none;
			}
			.company-links {
				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				width: 100%;
			}
			.company-links > a {
				margin: 0px auto 15px auto;
				width: 70%;
			}

			/* Companies Medium and up */
			@media screen and (min-width: 40em) {
				.mobile-image {
					display: none;
				}
				.company-image img {
					display: block;
				}
				.tjg-color-logo {
					margin-top: 85px;
					margin-bottom: 0px;
				}
				.companies-wrapper {
					margin: 85px 0px;
				}
				.company {
					margin: 45px 0px;
				}
				.company > .grid-container > .grid-x {
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					-ms-flex-direction: row;
					flex-direction: row;
				}
				.company:nth-child(even) .grid-container > .grid-x {
					-moz-flex-direction: row-reverse;
					-ms-flex-direction: row-reverse;
					-o-flex-direction: row-reverse;
					-webkit-box-orient: horizontal;
					-webkit-box-direction: reverse;
					flex-direction: row-reverse;
				}
				.about-company {
					text-align: left;
					margin-top: 45px;
					margin-bottom: 45px;
				}
				.about-company > .company-logo {
					display: block;
					margin: 0 auto 25px 0px;
					width: 80%;
				}
				.company-links {
					-webkit-box-pack: start;
					-ms-flex-pack: start;
					justify-content: start;
				}
				.company-links > a {
					margin: 0px 0px 25px 0px;
				}
			}

			/* --------------------
							 Community Sub Page
							 --------------------*/
			.pillars {
				background-repeat: no-repeat;
				background-position: center;
				background-attachment: scroll;
				background-size: cover;
				width: 100%;
			}
			.pillars .pillar-content {
				text-align: center;
				background-color: rgba(255, 255, 255, .9);
			}
			.pillar-icon {
				margin: 25px auto;
				width: 80%;
			}
			.pillar-list {
				margin: 0;
			}
			.pillar-list li {
				color: #1d3d66;
				font-size: 1.125em; /* 18px */
				font-weight: 700;
				margin-bottom: 10px;
				list-style: none;
			}
			.pillar-list li:last-child {
				margin-bottom: 0px;
			}

			.community-facts__wrapper {
				padding: 45px 0;
			}
			.community-facts-card {
				background: #fff;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 25px;
				width: 90%;
			}
			.community-facts-card > .top {
				padding: 25px 10px;
				width: 100%;
			}
			.community-facts-card > .top h3 {
				font-size: 1.125em; /* 18px */
			}
			.community-facts-card > .bottom {
				-webkit-box-flex: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				background-color: #1d3d66;
				color: #fff;
				font-size: 14px;
				line-height: 1;
				padding: 25px 10px;
			}
			.community-facts-card > .bottom p {
				font-size: inherit;
				color: inherit;
				margin: 0;
			}
			.community-facts-card > .bottom p a {
				color: #ffcf69;
			}
			/* Community Medium and up */
			@media screen and (min-width: 40em) {
				.pillars {
					background-attachment: fixed;
				}
				.pillar-content {
					margin: 0 auto;
					max-width: 70%;
				}
				.pillar-content p {
					font-size: 20px;
					margin: 0 auto;
					width: 80%;
				}
				.pillar-icon {
					width: 300px;
				}
				.pillar-list li {
					position: relative;
					display: inline-block;
					font-size: 17px;
					text-transform: uppercase;
					margin-right: 20px;
				}
				.pillar-list li::before {
					content: '';
					background-color: #1d3d66;
					position: absolute;
					top: 8px;
					left: -15px;
					width: 10px;
					height: 10px;
					border-radius: 100%;
				}
				.pillar-list li:first-child::before {
					display: none;
				}
				.pillar-list li:last-child {
					margin-right: 0px;
				}
				.community-facts-card {
					margin-top: 35px;
					margin-bottom: 35px;
					height: 290px;
				}
				.community-facts-card > .bottom {
					padding: 25px 15px;
					-webkit-box-flex: 1;
					-ms-flex: 1;
					flex: 1;
					height: 55%;
					min-height: 140px;
					width: 100%;
				}

				.-ms- .community-facts-card > .bottom {
					padding: 25px 15px;
					-webkit-box-flex: 1;
					-ms-flex: 1;
					flex: 1;
					min-height: 140px;
				}

				.community-facts-card > .top {
					padding: 25px 10px;
					width: 100%;
					min-height: 170px;
				}
			}

			/* --------------------
							 Guiding Principles Sub Page
							 --------------------*/
			.graphic-desktop {
				display: none;
			}
			.graphic-mobile {
				display: block;
			}
			.gp-graphic {
				margin: 0 auto;
				width: 80%;
			}
			.gp-wrapper {
				border: 1px solid #eee;
				margin-bottom: 25px;
				padding: 20px;
			}
			/* Community Medium and up */
			@media screen and (min-width: 40em) {
				.graphic-desktop {
					display: block;
				}
				.graphic-mobile {
					display: none;
				}
				.gp-graphic {
					width: 60%;
				}
			}

			/* --------------------
							 Join Our Team Page
							 --------------------*/

			.join-our-team .intro a.reg-button{
				display: table;
			}

			.join-our-team .intro a.reg-button.middle-btn {
				margin: 25px auto;
			}

			@media screen and (min-width: 40em) {
				.join-our-team .intro a.reg-button{
					display: inline-block;
				}

				.join-our-team .intro a.reg-button.middle-btn {
					margin: 25px;
				}
			}

			@media screen and (min-width: 40em) {

				.join-our-team .intro a.reg-button.middle-btn {
					margin: 25px 50px;
				}
			}

			.internship-section {
				border-top: 1px solid lightgray;
				border-bottom: 1px solid lightgray;
				padding: 35px 0px;
			}
			.internship-section__content p {
				margin: 0;
				line-height: 1.7;
				font-size: 14px;
				letter-spacing: 1px;
			}
			.internship-section__content a {
				background: #6c95b5;
				color: #fff;
			}
			.join-us-map {
				position: relative;
			}
			.join-us-map::before {
				content: '';
				background-image: url(images/grid-background-big.png);
				background-repeat: no-repeat;
				background-position: center top;
				background-size: cover;
				position: absolute;
				top: 0;
				left: 50%;
				width: 60%;
				height: 35%;
				opacity: .4;
				-webkit-transform: translateX(-50%);
				transform: translateX(-50%);
				z-index: -1;
			}

			.map-text {
				margin: 25px auto;
				max-width: 90%;
			}
			.map-text p {
				color: #fff;
			}
			.map-text p a {
				color: #ffcf69;
			}

			.president-image {
				margin-bottom: 25px;
			}
			.president-image img {
				max-width: 80%;
			}

			.president-meesage {
				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				text-align: center;
			}
			.president-meesage p {
				font-family: capitolium-2, serif;
				font-size: 1em;
				font-style: italic;
				line-height: 1.5;
				margin: 0 auto;
				width: 90%;
			}
			.president-meesage span {
				color: #1d3d66;
				display: block;
				font-size: 14px;
				font-weight: 700;
				margin-top: 25px;
			}

			.legal-copy {
				padding: 2rem 0;
			}
			.legal-copy p {
				font-size: 14px;
				line-height: 1.4;
				margin: 0px;
			}

			/* Join Our Team Medium and up */
			@media screen and (min-width: 40em) {
				.internship-section__content {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
				}
				.internship-section__content a {
					margin: 25px auto 0 auto;
					max-width: 160px;
				}

				.map-text {
					margin: 35px auto 25px auto;
					max-width: 70%;
				}

				.president-image {
					margin: 0px;
				}

				.president-meesage p {
					font-size: 1.250em; /* 20px */
					width: 100%;
				}
			}
			/* Join Our Team Large and up */
			@media screen and (min-width: 64em) {
				.internship-section__content {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					-ms-flex-direction: row;
					flex-direction: row;
					-webkit-box-align: center;
					-ms-flex-align: center;
					align-items: center;
					-webkit-box-pack: justify;
					-ms-flex-pack: justify;
					justify-content: space-between;
					text-align: left;
				}

				.internship-section__content div {
					max-width: 78%;
					font-size: 13px;
				}
				.internship-section__content div p {
					font-size: inherit;
				}
				.internship-section__content a {
					margin: 0px;
				}
			}

			/* Partners Testimonials */
			.testimonials-wrapper {
				padding: 85px 0;
				position: relative;
			}

			.testimonial-wrapper {
				background-color: #fff;
				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				position: relative;
			}
			.testimonial-wrapper__partner {
				border-bottom: 50px solid #f3f3f3;
			}

			.testimonials-wrapper__bg-image {
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center;
			}
			.testimonials-wrapper__bg-image::after {
				content: '';
				background-color: rgba(0, 0, 0, .7);
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				z-index: 1;
			}

			.testimonials-wrapper__feature,
			.testimonials-wrapper__list {
				margin-bottom: 45px;
				position: relative;
				z-index: 2;
			}

			.testimonials-wrapper__feature .testimonial-content {
				background: transparent;
				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				text-align: center;
				height: 100%;
			}
			.testimonials-wrapper__feature .testimonial-content.testimonial-content__employees p {
				color: #646464;
				margin-bottom: 12px;
			}
			.testimonials-wrapper__feature .testimonial-content__employees .testimonial-author {
				color: #1d3d66;
			}

			.testimonials-wrapper__feature .testimonial-content p,
			.testimonials-wrapper__feature .testimonial-author {
				color: #fff;
			}

			.testimonials-wrapper__feature .testimonial-content p {
				font-family: capitolium-2, serif;
				font-size: 1.375em; /* 22px */
				line-height: 1.4;
			}

			.testimonial-content__employees .employee-stats {
				margin-top: 22px;
				text-align: left;
				max-width: 80%;
				margin: 22px auto 0 auto;
			}
			.testimonial-content__employees > .employee-stats li {
				font-family: source-sans-pro, sans-serif !important;
				font-size: 15px !important;
				font-weight: 700 !important;
				margin-bottom: 10px !important;
			}

			.testimonial-header {
				background-color: #1d3d66;
				color: #fff;
				display: block;
				font-size: 12px;
				font-weight: 700;
				text-transform: uppercase;
				padding: 12px 14px;
			}

			.testimonial-content {
				background-color: #f7f7f7;
				padding: 20px 24px 55px 24px;
			}
			.testimonial-content__bg-white {
				background-color: #fff;
			}

			.testimonial-image {
				background-repeat: no-repeat;
				background-position: center;
				background-size: cover;
				height: 200px;
				width: 100%;
				overflow: hidden;
			}
			.testimonial-content p {
				font-size: 14px;
			}
			.testimonial-author {
				color: #1d3d66;
				font-size: 14px;
				font-weight: 700;
			}
			.testimonials-wrapper__feature .testimonial-author__employee span {
				display: block;
				margin-bottom: 5px;
			}

			.testimonial-link {
				position: absolute;
				bottom: 0;
				left: 50%;
				width: 100%;
				height: 50px;
				-webkit-transform: translateX(-50%);
				transform: translateX(-50%);
			}
			.testimonial-link a {
				font-size: 15px;
				margin-top: 20px;
				margin-left: auto;
				margin-right: auto;
				width: 80%;
			}
			.testimonial-link__work-with-us {
				background-color: #f7f7f7;
			}

			/* iPads */
			@media screen and (min-width: 768px) and (max-width: 1024px) {
				.testimonials-wrapper__feature img {
					margin-left: auto;
					margin-right: auto;
				}
			}

			/* Portrait */
			@media only screen and (min-device-width: 768px) and (orientation: portrait) {
				.testimonials-wrapper__feature img {
					max-width: 60%;
				}

				.president-image img {
					max-width: 70%;
				}
				.president-meesage {
					padding-top: 20px;
				}
			}
			/* Landscape */
			@media only screen and (min-device-width: 768px) and (orientation: landscape) {
				.testimonials-wrapper__feature img {
					max-width: 90%;
				}

				.testimonials-wrapper__feature .testimonial-content {
					padding-top: 0px;
				}
			}

			/* --------------------
							 Work With Us Page
							 --------------------*/

			.testimonial-wrapper__work-with-us {
				background: transparent !important;
				border-bottom: 50px solid rgba(255, 255, 255, .0) !important;
			}

			.work-with-us-intro p {
				margin-bottom: 25px;
			}

			.instructions-legend p {
				font-size: 12px;
				text-align: center;
				margin: 25px 0 10px 0;
			}

			.map-wrapper {
				margin-top: 45px;
			}
			.company-map {
				padding-bottom: 45px;
				position: relative;
			}
			.company-map::before {
				content: '';
				background-image: url(images/grid-background-big.png);
				background-repeat: no-repeat;
				background-position: center top;
				background-size: contain;
				position: absolute;
				top: 0;
				left: 50%;
				width: 50%;
				height: 100%;
				opacity: .4;
				-webkit-transform: translateX(-50%);
				transform: translateX(-50%);
				z-index: 1;
			}

			.map-intro {
				margin-bottom: 25px;
			}

			.map-layer-options ul {
				height: 255px;
				margin: 0px 0px 25px 0px;
				text-align: center;
				position: relative;
				z-index: 3;
			}
			.map-layer-options ul > li {
				display: block;
				list-style: none;
				margin-bottom: 34px;
			}
			.map-layer-options ul li span {
				background-color: #f8d079;
				color: #7c693a;
				cursor: pointer;
				margin-bottom: 10px;
				margin-left: auto;
				margin-right: auto;
				padding: 15px;
				font-weight: 700;
				text-transform: uppercase;
				width: 80%;
			}
			.map-layer-options ul > li > span.active-layer {
				background-color: #1d3d66;
				color: #fff;
			}

			.interactive-map,
			img.base-map {
				position: relative;
			}
			img.base-map {
				position: relative;
				z-index: 2;
			}
			img.map-layer-image {
				display: none;
				position: absolute;
				height: auto;
				top: 280px;
				bottom: 0;
				right: 0;
				left: 0;
				width: 100%;
				z-index: 9999;
			}
			img.map-active-layer {
				display: block;
				z-index: 999999;
			}

			.current-company {
				color: #fff;
				font-size: 12px;
				font-weight: 700;
				text-transform: uppercase;
				display: block;
				margin: 8px 0;
			}

			/* Work With Us Medium and up */
			@media screen and (min-width: 40em) {
				.instructions-legend p {
					margin: 45px 0 10px 0;
				}
				.map-wrapper {
					margin-top: 85px;
				}
				.company-map {
					padding-bottom: 85px;
				}

				.map-layer-options ul {
					height: 60px;
				}
				.map-layer-options ul > li {
					display: inline;
					margin: 0px 15px;
				}
				.map-layer-options ul li span {
					margin-top: -25px;
					margin-bottom: 0px;
				}
				img.map-layer-image {
					top: 85px;
				}
			}

			/* Portrait */
			@media only screen and (min-device-width: 768px) and (orientation: portrait) {
				.map-layer-options ul li span {
					font-size: 10px;
				}
			}

			/* --------------------
							 Giving Form Page
							 --------------------*/

			.form-holder {
				margin-top: 30px;
			}

			.gform_wrapper {
				width: 100% !important;
			}

			.gform_wrapper ul li.gfield {
				padding-top: 0;
				padding-right: 0 !important;
			}

			.gform_wrapper .top_label .gfield_label {
				display: none !important;
			}

			.form-holder .gform_body .ginput_complex input[type=text] {
				width: 100% !important;
			}

			input,
			input[type=text],
			select,
			textarea {
				width: 100% !important;
				margin-bottom: 0 !important;
			}

			select {
				color: #1d3d66;
				opacity: .6;
			}

			.gform_body ul {
				margin: 0;
				padding: 0;
			}

			.gform_body ul li {
				list-style: none;
			}

			.gform_button {
				background: #1d3d66;
				color: #fff;
				display: block;
				font-size: 20px;
				font-weight: 700;
				text-transform: uppercase;
				letter-spacing: 2px;
			}

			.gform_button:hover {
				background: #6c95b5;
			}

			::-webkit-input-placeholder {
				/* Chrome, Firefox, Opera, Safari 10.1+ */
				color: #1d3d66;
				opacity: .5; /* Firefox */
			}

			:-ms-input-placeholder {
				/* Chrome, Firefox, Opera, Safari 10.1+ */
				color: #1d3d66;
				opacity: .5; /* Firefox */
			}

			::-ms-input-placeholder {
				/* Chrome, Firefox, Opera, Safari 10.1+ */
				color: #1d3d66;
				opacity: .5; /* Firefox */
			}

			::placeholder {
				/* Chrome, Firefox, Opera, Safari 10.1+ */
				color: #1d3d66;
				opacity: .5; /* Firefox */
			}

			/* --------------------
							 Contact Us Page
							 --------------------*/
			.general-contact {
				margin: 45px 0px 15px 0;
			}
			.contact-card {
				display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
				display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
				display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				margin: 0 auto 45px auto;
			}
			.contact-card img {
				margin-bottom: 15px;
				width: 60%;
			}
			.contact-card h2 {
				font-size: 2em; /* 32px */
				margin-bottom: 22px;
			}
			.contact-link a {
				margin-top: 0px;
				margin-bottom: 15px;
				width: 200px;
			}
			.contact-link > a:last-child {
				margin-bottom: 0px;
			}

			.telephone {
				margin-bottom: 15px;
			}
			.telephone span,
			.email span {
				display: block;
				font-size: 12px;
			}
			.telephone p,
			.email a {
				margin: 0;
			}

			/* Contact Us Medium and up */
			@media screen and (min-width: 40em) {
				.general-contact {
					margin: 85px 0px 45px 0;
				}
				.contact-card img {
					width: 80%;
					height: 100%;
				}
				.contact-link a {
					display: block;
					margin-bottom: 15px;
				}

				.other-companies-contact .grid-container .grid-x .cell:nth-child(2) {
					border-right: 1px solid #ddd;
					border-left: 1px solid #ddd;
				}
			}

			/* --------------------
							 News Page
							 --------------------*/
			.new-detail-img__wrapper {
				height: 600px;
				margin-bottom: 45px;
			}
			.new-detail-img__wrapper > img {
				width: 100%;
				height: 600px;
				-o-object-fit: cover;
				object-fit: cover;
			}

/* --------------------
	Intern Page
--------------------*/

/* ==== Intern Header ==== */

.hero-wapper__intern-page {
	background: linear-gradient(180deg,#547e9f 0,#1c4b74 100%);
	padding: 45px 0;
	text-align: left;
	position: relative;
	z-index: 1;
}

.hero-wapper__intern-page:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	background-image: url(images/grid-background.png);
	background-size: 200%;
	background-position: center center;
	background-repeat: no-repeat;
}

	.hero-content__intern-page h1 {
		font-family: 'source-sans-pro';
		font-size: 1.2em;
		color: #FFF;
		margin: 0;
		text-transform: uppercase;
		font-weight: 700;
	}

	.hero-content__intern-page h2 {
		color: #FFF;
		margin: 0 0 20px;
		font-size: 3em;
	}

@media (min-width: 40em) {
	.hero-wapper__intern-page:before { background-size: cover; }

	.hero-content__intern-page h2 {
		font-size: 4em;
		padding-right: 50px;
	}
}

/* ==== Intern Intro ==== */
.intern-intro { padding: 0; }

	.intern-intro .intro-text { padding: 35px 0; }

        .intern-intro .intro-text p { margin-bottom: .8em; }

@media (min-width: 64em) {
	.intern-intro .intro-text { padding: 75px 0; }
}

/* ==== Important Dates ==== */
.important-dates-block {
	background: #F3F3F3;
	padding-bottom: 30px;
	position: relative;
	text-align: center;
}

	.important-dates-block h3 {
		text-align: center;
		font-size: 1em;
		color: #FFF;
		font-weight: 700;
		padding: 15px 0;
		line-height: 1;
		margin: 0;
		background: #1D3D65;
	}

	ol.date-list {
		margin: 0;
		padding: 15px 15px 15px 65px;
		counter-reset: date-counter;
	  	list-style: none;
	  	text-align: left;
	}

		ol.date-list li {
		  	margin: 0 0 0.5rem 0;
		  	padding: 0 0 10px;
		  	counter-increment: date-counter;
		  	position: relative;
		}

		ol.date-list li::before {
			content: counter(date-counter);
			color: #FFF;
			position: absolute;
			left: calc(-1 * .9em - 30px);
			line-height: 1;
			width: 27px;
			height: 27px;
			top: 3px;
			background: #1D3D65;
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight: bold;
		}

			ol.date-list li h4 {
				font-size: 1em;
				margin: 0 0 7px;
				text-transform: uppercase;
			}

			ol.date-list li .dates {
				font-style: italic;
				margin-top: 5px;
			}

	.important-dates-block a.reg-button {
		margin: 0 auto;
		position: relative;
		padding: 15px 50px;
		border: 2px #F3F3F3 solid;
	}

	.important-dates-block a.reg-button:before,
	.important-dates-block a.reg-button:after {
		position: absolute;
		top: 50%;
		height: 1px;
		border-top: 1px #000 dotted;
		width: 100%;
		z-index: -1;
	}

	.important-dates-block a.reg-button:before { left: -100%; }
	.important-dates-block a.reg-button:after { right: -100%; }

    .important-dates-block .inactive {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(204, 204, 204, .9);
        z-index: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #000;
        font-size: 1.5em;
        text-align: center;
        padding: 50px;
        backdrop-filter: blur(2px);
        -webkit-backdrop-filter: blur(2px);
    }

@media (max-width: 39.9325em) {
	.important-dates-block { margin: 0 -.625rem; }
}

@media (min-width: 64em) {
	.important-dates-block { margin-top: -35%; }

		ol.date-list { padding: 25px 25px 25px 75px; }

		.important-dates-block a.reg-button:before,
		.important-dates-block a.reg-button:after { content: ""; }

}

/* ==== Intern Info Blocks ==== */

.intern-info-blocks,
.region-info-block {
	display: flex;
	align-items: flex-end;
	position: relative;
	padding: 0;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% auto;
}

	.dark-overlay {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0);
	}

	.intern-info-blocks h2 {
		text-align: left;
		color: #1d3d66;
		margin: 0 0 20px;
		padding: 0;
		font-size: 2.5rem;
		position: relative;
	}

	.intern-info-blocks_content {
		padding: 25px;
		text-align: left;
		background: #FFF;
		margin: 0 -.625rem;
		position: relative;
	}

		.intern-info-blocks_content p {
			line-height: 2;
			margin-bottom: 0;
		}

@media (max-width: 39.9375em) {
	.intern-info-blocks_content {
		margin-top: 60vw;
	}
	.intern-info-blocks_content:before,
	.intern-info-blocks_content:after,
	.access-experience_company:before,
	.access-experience_company:after {
		content: "";
		top: 0;
		bottom: 0;
		left: -.625rem;
		background: #FFF;
		width: .625rem;
		position: absolute;
	}

	.intern-info-blocks_content:after,
	.access-experience_company:after {
		left: auto;
		right: -.625rem;
	}
}

@media (min-width: 40em) {
	.intern-info-blocks,
	.region-info-block {
		min-height: 80vh;
		background-size: cover;
		background-position: center;
		padding: 75px 0;
	}

		.dark-overlay { background-color: rgba(0, 0, 0, 0); }

		.intern-info-blocks h2 {
			font-size: 3.375em;
			padding: 0;
		}

		.intern-info-blocks_content { margin: 0; }
}

@media (min-width: 64em) {
	.intern-info-blocks,
	.region-info-block { min-height: 100vh; }

	.intern-info-blocks h2 { padding: 0; }
}

/* ==== Intern Contributions ==== */

.intern-contributions h2 {
	color: #FFF;
	margin-bottom: 50px;
	font-size: 2.2rem;
}

.intern-contributions .bx-wrapper {
	box-shadow: 6px 6px 8px rgba(0, 0, 0, .2);
	border: 0;
	padding: 15px;
}

	.intern-slide img {
		display: block;
		margin: 0 auto;
	}

	.intern-slide blockquote {
		font-family: 'capitolium-2';
		font-size: 1.2em;
		line-height: 1.5;
		font-style: italic;
		border: 0;
		padding: 0;
		margin: 0 0 15px;
		font-weight: 400;
	}

	.intern-name {
		text-transform: uppercase;
		font-weight: 700;
		color: #1D3D65;
	}

	.intern-slide p { margin: .8em 0 0; }

@media (max-width: 39.9375rem) {
	.intern-contributions .grid-container { padding: 0 }
}

@media (min-width: 40em) {
	.intern-contributions h2 { font-size: 3.375em; }

	.intern-contributions .bx-wrapper { padding: 30px; }

		.intern-slide blockquote { font-size: 1.5em; }
}

/* ==== Access and Experience ==== */

.access-experience-block h2 { font-size: 2.2rem; }

.access-experience_companies { margin-top: 50px; }

	.access-experience_company {
		padding: 25px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 10px;
		position: relative;
	}

	.access-experience_company:before,
	.access-experience_company:after { background: #F3F3F3; }

		.access-experience_company img {
			max-width: 75%;
			margin: auto 0 25px;
		}

		.access-experience_company .company-desc { margin: auto 0 50px; }

		.access-experience_company .reg-button {
			margin: auto auto 0;
			padding: 15px 50px;
		}

@media (min-width: 40em) {
	.access-experience-block h2 { font-size: 3.375em; }

	.access-experience_company {
		padding: 25px 25px 0;
		box-shadow: inset 0 -20px 0 #FFF;
		margin-bottom: 0
	}
}

/* ==== Region Info ==== */

.region-info-block .transparent-box {
	position: relative;
	z-index: 5;
}

	.region-info-block h3 {
		font-family: 'capitolium-2';
		color: #FFF;
		font-size: 2em;
		margin: 0;
		padding: 55px 0;
		text-align: center;
		text-transform: none;
		font-weight: normal;
	}

	.region-info-block .bx-wrapper {
		box-shadow: 0 0;
		border: 0;
		background: none;
		margin: 0 0 30px;
	}
		.region-info-block .bx-wrapper .bx-pager {
			background: #FFF;
			padding: 15px 0;
			line-height: 1;
		}

@media (max-width: 39.9375rem) {
	.region-info-block .grid-container { padding: 0; }

	.region-text {
		background: #FFF;
		color: initial;
		padding: 25px 15px;
	}
}

@media (min-width: 40em) {
	.region-info-block .transparent-box {
		position: relative;
		border: 2px #FFF solid;
		backdrop-filter: blur(6px);
		-webkit-backdrop-filter: blur(6px);
		padding: 25px;
		color: #FFF;
	}

		.region-info-block h3 {
			margin: 0 0 25px;
			padding: 0;
			text-align: left;
			font-size: 2.2em;
		}

}

/* --------------------
	Newsletter Edition Page / The Spotlight Edition Page
--------------------*/
.thespotlight-wrapper {
	margin: 0px auto 80px auto;
}
.thespotlight-card__link {
	background-color: #1d3c66;
}

.card-wrapper {
	background-color: #1d3c66;
	margin-bottom: 45px;
}

.sportlight-issue-image {
	overflow: hidden;
	margin-bottom: 25px;
}
.thespotlight-card {
	background-color: #1d3c66;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin:0;
	padding: 30px;
	-webkit-transition: background-color 0.5s ease-out, color 0.5s ease-out;
	transition: background-color 0.5s ease-out, color 0.5s ease-out;
	height: 100%;
}
.thespotlight-card span {
	color: #ffcf69;
	display: block;
	font-family: source-sans-pro, sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 32px;
}
.thespotlight-card__title {
	/* -webkit-box-flex: 1;
					flex: 1 0 auto; */

	-webkit-box-flex: 1;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: auto;

}
.thespotlight-card__title h2 {
	color: #f3f3f3;
	font-size: 32px;
	line-height: 44px;
}
.thespotlight-card__footer p {
	color: #f3f3f3;
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
}
.thespotlight-card__footer p span {
	color: inherit;
	display: inline-block;
	font-size: inherit;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 20px 0 0;
	position: relative;
}
.thespotlight-card__footer p span::after {
	content: '';
	background: #fff;
	border-radius: 100%;
	position: absolute;
	top: 7px;
	right: -12px;
	width: 5px;
	height: 5px;
}

.thespotlight-card__link:hover .thespotlight-card {
	background-color: #ffcf69;
}

.thespotlight-card__link:hover .thespotlight-card span,
.thespotlight-card__link:hover .thespotlight-card__title h2,
.thespotlight-card__link:hover .thespotlight-card__footer p {
	color: #646464;
}
.thespotlight-card__link:hover .thespotlight-card__footer p span::after {
	background-color: #646464;
}

/* -----------------------------
Newsletter Edition Index Page
------------------------------*/
/* .single-newslettereditions > #main-body {
	background-image: url('images/blue-triangles-pattern.svg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 450px;
} */

.hero-for-spotlight-index .hero-content {
	text-align: center;
}
.hero-for-spotlight-index .hero-content span,
span.ceo-article__issue {
	color: #1d3c66;
	display: block;
	font-size: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 12px;
}

.ceo-message__wrapper {
	margin: 30px auto 60px auto;
}
.ceo-article h2 {
	font-size: 35px;
	margin-bottom: 30px;
}

.ceo-message__signature {
	margin: 30px auto 60px auto;
	width: 300px;
}
.ceo-message__signature img {
	max-width: 200px;
}
.ceo-message__signature p {
	margin: 12px 0 0 0;
}
.ceo-message__signature span {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.the-spotlight-links__wrapper {
	margin: 0 auto;
	max-width: 430px;
}

.aside-links__wrapper {
	background-color: #6c95b5;
}
.aside-links__header {
	background-color: #1d3c66;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	height: 70px;
}
.aside-links__header h3 {
	color: #ffffff;
	font-family: capitolium-2, serif;
	font-size: 1.500em;
	font-weight: 400;
	text-transform: none;
	margin: 0 0 0 20px;
}

.aside-links__wrapper ul {
	margin: 0 0 30px 0;
	padding: 40px 55px;
}
.aside-links__wrapper ul > li {
	list-style: none;
	padding: 20px 0;
}
.aside-links__wrapper ul > li > a {
	color: #ffffff;
	display: block;
	position: relative;
	padding-right: 15%;
	-webkit-transition: color 0.4s ease-in-out, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) .2s;
	transition: color 0.4s ease-in-out, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) .2s;
	transition: color 0.4s ease-in-out, transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) .2s;
	transition: color 0.4s ease-in-out, transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) .2s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) .2s;
	transition: color 0.4s ease-in-out, transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) .2s,
		-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) .2s;
}

.svg-arrow-icon {
	fill: #ffffff;
	position: absolute;
	top: 50%;
	right: 5px;
	height: 14px;
	width: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: right 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95) .25s;
	transition: right 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95) .25s;
}
.aside-links__wrapper ul > li > a:hover {
	color: #ffcf69;
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
}
.aside-links__wrapper ul > li > a:hover .svg-arrow-icon {
	fill: #ffcf69;
	right: 0px;
}

.extra-text-wrapper {
	padding: 65px 0;
}
.extra-text-wrapper p {
	font-size: 18px;
	line-height: 1.2;
	text-align: center;
	margin: 0;
}

/* Medium and up */
@media screen and (min-width: 40em) {
	.hero-for-spotlight-index {
		padding: 0px;

	}
	.hero-for-spotlight-index .hero-content {
		text-align: left;
		padding: 0 15px;
	}

	.ceo-message__wrapper {
		margin: 30px auto 60px auto;
	}

	.ceo-article h2 {
		font-size: 3.375em;
	}

	.ceo-message__signature {
		margin: 30px 0 60px auto;
	}
	.ceo-message__signature img {
		max-width: 270px;
	}
	.ceo-message__signature p {
		margin: 10px 0 4px 0;
	}

}


/* -----------------------------
Newsletter Article Detail Page
------------------------------*/
.spotlight_button {
	margin: 60px 0;
}
.spotlight_button a {
	margin:0;
}
.breadcrumbs_wrapper {
	background-color: #f3f3f3;
	position: relative;
	margin-top: 60px;
	width: 100%;
	z-index: 2;
}
.breadcrumbs_wrapper__content {
	padding: 8px 10px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	max-width: 980px;
	margin: 0 auto;
}
.breadcrumbs_wrapper__content span {
	color: #1d3d66;
	display: inline-block;
	font-family: capitolium-2, serif;
	font-weight: 400;
	font-size: 18px;
}
#breadcrumbs_links ul {
	margin: 0px;
	padding: 0px;
}
#breadcrumbs_links ul li {
	display: inline-block;
}
#breadcrumbs_links ul li a {
	color: #646464;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	-webkit-transition: color .3s ease-out .1s;
	transition: color .3s ease-out .1s;
}
#breadcrumbs_links ul li a::after {
	content: " | ";
	display: inline-block;
	margin: 0 6px;
}
#breadcrumbs_links ul li:last-child a::after {
	display: none;
}
#breadcrumbs_links ul li a:hover {
	color: #ffcf69;
}

.single-newsletterarticle .hero-wapper {
	margin-top: 30px;
	margin-bottom: 12px;
	padding: 0px!important;
}

.spotlight_category {
	color:#1d3c66;
	display: block;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.single-newsletterarticle .hero-wapper .hero-wapper__inner {
	margin-bottom: 35px;
	padding: 0px;
}

.hero-for-newsletter-detail-page {
	height: auto;
	text-align: left;
}
.hero-for-newsletter-detail-page  h1 {
	font-size: 4.375em;
	line-height: 1.2;
	margin-bottom: 8px;
	padding: 0px!important;
}
.hero-for-newsletter-detail-page  p {
	border-top: 1px solid #f3f3f3;
	margin: 0px;
	padding-top: 12px;
	color:	#6c95b5;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.hero-for-newsletter-detail-page  p > span {
	margin: 0px;
	color:	#646464;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.hero-for-spotlight-index span.article_date,
.hero-for-newsletter-detail-page  span.article_date {
	color:	#646464;
	display: block;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 4px;
}

.spotlight_related_articles_wrapper {
	padding: 45px 0;
	margin-top: 60px;
}

.spotlight_related_articles_wrapper h2{
	font-size: 28px;
	margin: 0px 0px 35px 0;
}

.extra-article__wrapper {
	margin-bottom: 25px;
}

.spotlight_related_article {
	background-color: #6c95b5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
			-ms-flex-direction: column;
					flex-direction: column;
	-ms-flex-pack: distribute;
			justify-content: space-around;

	padding: 25px;
	min-height: 200px;
	height: 100%;
}
.spotlight_related_article h3 {
	color: #fff;
	font-family: capitolium-2, serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
	line-height: 1.3;
	margin: 0px;
}
.spotlight_related_article > span {
	display: block;
	color: #ffcf69;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	text-align: left;
	text-transform: uppercase;
}

span.sportlight-edition-number {
	color:#ffcf69;
	display: block;
	font-size: 10px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.single-newsletterarticle .wp-caption {
	background:	#fff;
	border: none;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	padding: 0px;
}
.single-newsletterarticle .wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	width: 100%;
	max-width: 100%;
	padding: 0;
}
.single-newsletterarticle .wp-caption p.wp-caption-text {
	background: #1d3d66;
	color:#FFF;
	font-size: 14px;
	padding: 10px;

}

/* Medium and up */
@media screen and (min-width: 40em) {

	.breadcrumbs_wrapper__content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		        flex-direction: row;
	}

	.single-newsletterarticle .hero-wapper .hero-wapper__inner {
		margin-bottom: 60px;
	}

	.spotlight_related_articles_wrapper {
		padding: 80px 0;
	}

}

/* Large screens */
@media only screen and (min-width: 64.063em) {
	.breadcrumbs_wrapper {
		margin-top: 100px;
	}
	.extra-article__wrapper {
		margin-bottom: 0px;
	}
	.spotlight_related_article {
		margin: 0px;
	}
}


/* Block Layout for Stats Numbers */
.spotlight-stats-number_wrapper {
	background-color: #6c95b5;
	margin: 15px 0px 45px 0px;
}
.stats-number__title {
	background-color: #1d3d66;
	padding: 10px;
}
.stats-number__title > .text_as_title {
	padding: 15px;
	text-align: center;
}
.text_as_title > h1 {
	color: #FFF;
	font-size: 35px;
}
.stats-number__title > .image_as_title {
	width: 280px;
}
.image_as_title {
	margin: 0 auto;
}
.stats_content_wrapper {

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	margin: 15px 0;
	padding: 25px 20px 35px 20px;
	height: 100%;
}

.stat_group {
	color: #FFF;
	text-align: center;
	margin-bottom: 30px;
}
.stat_group h2 {
	color: inherit;
	font-size: 50px;
	margin-bottom: 15px;
}
.stat_group h3 {
	color: inherit;
	font-size: 18px;
	margin-bottom: 15px;
}
.stat_group p {
	color: inherit;
	font-size: 1em;
	max-width: 200px;
	line-height: 1.2;
	margin: 0 auto;
}
/* Medium and up */
@media screen and (min-width: 40em) {
	.stats_content_wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
				-ms-flex-direction: row;
						flex-direction: row;
		-webkit-box-pack: space-around;
				-ms-flex-pack: space-around;
						justify-content: space-around;
	}
	.stat_group {
		margin-bottom: 0px;
	}
	.spotlight-stats-number_wrapper {
    margin: 25px 0px 65px 0px;
	}

	.stat_group h2 {
		font-size: 35px;
	}

	.stat_group p {
    max-width: 170px;
	}

}
/* Large screens */
@media only screen and (min-width: 64.063em) {
	.stats_content_wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
				-ms-flex-direction: row;
						flex-direction: row;
		-webkit-box-pack: space-around;
				-ms-flex-pack: space-around;
						justify-content: space-around;
	}

	.stat_group h2 {
		font-size: 50px;
	}

	.stat_group p {
    color: inherit;
    font-size: 1em;
    max-width: 200px;
    line-height: 1.2;
    margin: 0 auto;
	}
}

/* Block Layout for Extra Notes */
.spotlight-note_wrapper {
	background-color: #f3f3f3;
	padding: 30px;
}

/* Block Layout for Quotes */
.quote_layout {
	background-color: #1d3d66;
	margin: 45px 0;
}
.quote_layout__group {
	color: #FFF;
	padding: 30px 45px;
}
.quote_layout__group p {
	font-family: capitolium-2, serif;
	font-size: 20px;
	line-height: 1.4;
	text-align: center;
}
.quote_author {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/* Medium and up */
@media screen and (min-width: 40em) {
	.quote_layout__group p {
		font-size: 30px;
	}
}

/* Block Layout for Background Image with Text */
.bg-image_wrapper {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 25px;
	padding: 0px 20px 30px 15px;
	height: 380px;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: end;
	        justify-content: flex-end;
}
.bg-image_wrapper::after {
	content: '';
	background-color: #000;
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .45;
	z-index: 1;
}
.bg-image-text {
	color:#FFF;
	font-family: capitolium-2, serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	position: relative;
	z-index: 2;
}
.bg-text-credits-wrapper {
	position: relative;
	z-index: 2;
}
.bg-text-credits-wrapper p {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	margin-bottom: 5px;
}
.bg-text-credits-wrapper span {
	color: #FFF;
	display: block;
	font-size: 12px;
}

/* Medium and up */
@media screen and (min-width: 40em) {
	.bg-image_wrapper {
		margin-bottom: 45px;
	}
}
/* Large screens */
@media only screen and (min-width: 64.063em) {
	.bg-image_wrapper {
		padding-left: 30px;
		padding-right: 30px;
	}
	.bg-image-text {
		font-size: 25px;
		max-width: 70%;
	}
}

/* Block Layout for Gallery with image captions */
.article-slide-wrapper .bx-caption {
	background-color: #1d3d66;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	padding: 20px;
}
.image_bg_slide {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 300px;
}

/* Medium and up */
@media screen and (min-width: 40em) {
	.image_bg_slide {
		height: 600px;
	}
}

/* Block Layout for Testimonials */

.article_testimonial {
	position: relative;
	margin-top: 90px;
	margin-bottom: 40px;
	}
.article_profile-img {
	-ms-interpolation-mode: bicubic;
	background-size: cover;
	background-position: center;
	border-radius: 100%;
	width: 100px;
	height: 100px;
	position: absolute;
	top: -50px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.article_testimonial p {
	background-color: #ebeced;
	font-size: 20px;
	font-family: capitolium-2, serif;
	margin: 45px 0 0 0;
	padding: 80px 15px 0px 15px;
	text-align: center;
}
.article_author {
	background-color: #ebeced;
	margin: 0 0 45px 0;
	padding: 25px 60px 40px 60px;
	text-align: center;
}
.article_author p {
	font-size: 18px;
	font-family: capitolium-2, serif;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0px;
}
.article_author span {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* Medium and up */
@media screen and (min-width: 40em) {
	.article_testimonial {
		position: relative;
		margin-top: 140px;
	}
	.article_testimonial p {
		font-size: 24px;
		padding: 70px 60px 0px 60px;
	}
	.article_author p {
		padding: 0px;
	}
}

/* 	==========================================================================
	 WordPress Core - Presentational classes generated by WordPress
	========================================================================== */
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

/* 	==========================================================================
	 Print Styles
	========================================================================== */
@media print {
	header,
	nav,
	footer {
		display: none !important;
	}
}

/* 	==========================================================================
	 Custom Overrides
	========================================================================== */

	.partner-day #site-header, .partner-day .hero-wapper {
		display: none;
	}