 html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }body {margin:0;}article,aside,details, figcaption,figure,footer,header,main, menu,nav,section,summary { display:block;}audio,canvas,progress,video {display:inline-block;}audio:not([controls]) {display:none;height:0;}progress {vertical-align:baseline;}template, [hidden] {display:none;}a {background-color:transparent; -webkit-text-decoration-skip:objects; }a:active,a:hover {outline-width:0;}abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }b,strong {font-weight:inherit;}b,strong {font-weight:bolder;}dfn {font-style:italic;}h1 {font-size:2em;margin:0.67em 0;}mark {background-color:#ff0;color:#000;}small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}img {border-style:none;}svg:not(:root) {overflow:hidden;}code,kbd,pre,samp {font-family:monospace, monospace; font-size:1em; }figure {margin:1em 40px;}hr {box-sizing:content-box; height:0; overflow:visible; }button,input,optgroup,select,textarea {font:inherit; margin:0; }optgroup {font-weight:bold;}button,input { overflow:visible;}button,select { text-transform:none;}button,html [type="button"], [type="reset"],[type="submit"] {-webkit-appearance:button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }textarea {overflow:auto;}[type="checkbox"],[type="radio"] {box-sizing:border-box; padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}[type="search"] {-webkit-appearance:textfield; outline-offset:-2px; }[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-input-placeholder {color:inherit;opacity:0.54;}::-webkit-file-upload-button {-webkit-appearance:button; font:inherit; }body {font-family:'Open Sans', Helvetica, sans-serif; font-weight:300; color:#4A4A4A;}html { font-size:100%; }body { font-size:62.5%;line-height:1.8235em; }h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin-top:0;}h1, .h1 { position:relative;font-weight:300;color:#000; }h2, .h2 { font-weight:700; }h3, .h3 { font-weight:400; }h4, .h4 { font-weight:400; }h5, .h5 { font-weight:400; }h6, .h6 { font-weight:400; }.light {font-weight:300;}.medium {font-weight:400;}.bold, .heavy,.strong, strong {font-weight:700;}.subtitle,.subpage-title {display:block;width:100%;font-weight:700;padding:0.5em;}.subpage-title {padding:0.25em;}.pagetitle {display:block;width:100%;padding:0.5em;}a {color:#000; text-decoration:none; font-weight:700;}a:hover { text-decoration:underline; color:#000; }p, blockquote, table { margin:0 0 1em 0; }em, .em { font-style:italic; }p { padding:0; }ol, ul { margin:0 0 0.5em 0; padding-left:1em; list-style-position:outside;}ol > li, ul > li { margin:0 0 1em 1em; padding:0 0.5em 0 0.5em;}li > ol, li > ul { margin-top:0.5em; margin-bottom:0; }ul > li { list-style-type:disc; }ol > li { list-style-type:decimal; }blockquote { font-style:normal;text-align:left; font-weight:700;}cite { font-size:0.85em; font-style:normal; font-weight:normal; display:block; margin:0.25em 0 0.5em 0; }hr {margin-bottom:2em;border:#aaa 1px dashed;border-bottom:none;}table { margin-left:1em; }tr { vertical-align:top; }td,th { padding:0.2em 0.75em; border:1px solid #ddd }img, iframe, video { max-width:100%; }img { height:auto; }@media screen and (max-width:500px){body { font-size:14px; line-height:1.8235em; } h1, .h1 { font-size:24px; line-height:1.1666em; }h2, .h2 { font-size:18px; line-height:1.2222em; }h3, .h3 { font-size:16px; line-height:1.25em; }h4, .h4 { font-size:14px; line-height:1.2857em; }h5, .h5 { font-size:14px; line-height:1.2857em; }h6, .h6 { font-size:14px; line-height:1.2857em; }blockquote { font-size:15px;line-height:1.65em;}}@media screen and (min-width:501px) and (max-width:719px){ body { font-size:15px; line-height:1.8235em; } h1, .h1 { font-size:25px; line-height:1.1666em; }h2, .h2 { font-size:19px; line-height:1.2222em; }h3, .h3 { font-size:17px; line-height:1.25em; }h4, .h4 { font-size:15px; line-height:1.2857em; }h5, .h5 { font-size:15px; line-height:1.2857em; }h6, .h6 { font-size:15px; line-height:1.2857em; }blockquote { font-size:16px;line-height:1.65em;}}@media screen and (min-width:720px) and (max-width:959px) { body { font-size:16px; line-height:1.8235em; } h1, .h1 { font-size:26px; line-height:1.1666em; }h2, .h2 { font-size:20px; line-height:1.2222em; }h3, .h3 { font-size:18px; line-height:1.25em; }h4, .h4 { font-size:16px; line-height:1.2857em; }h5, .h5 { font-size:16px; line-height:1.2857em; }h6, .h6 { font-size:16px; line-height:1.2857em; }blockquote { font-size:17px;line-height:1.65em;}}@media screen and (min-width:960px), print{body { font-size:18px; line-height:1.8235em; } .larger {font-size:20px; line-height:1.8235em; }h1, .h1 { font-size:64px; line-height:1.1666em; }h2, .h2 { font-size:28px; line-height:1.2222em;}h3, .h3 { font-size:20px; line-height:1.25em;}h4, .h4 { font-size:18px; line-height:1.2857em; }h5, .h5 { font-size:18px; line-height:1.2857em; }h6, .h6 { font-size:18px; line-height:1.2857em; }blockquote { font-size:17px;line-height:1.65em;}}.hide-visually {position:absolute !important; margin:0 0 0 -9999px !important;left:auto !important;right: auto !important;bottom:auto !important;top: auto !important;height:1px!important;width: 1px!important;overflow:hidden !important; }.notice, .warning,.message, .error { text-align:left; padding:5px 10px; margin-bottom:10px; }.notice,.warning { border:1px solid #ccc; background:#ffd; }.message {border:1px solid #aca; background:#dfd; }.error { border:1px solid #caa; background:#fdd;}.padding-small { padding:0.25em 0.5em }.padding-medium { padding:0.5em 1em }.padding-large { padding:1em 1.5em }.tac,.center-text,.align-center {text-align:center;}.tal,.align-left {text-align:left;}.tar,.align-right {text-align:right;}.fleft {float:left;}.fright {float:right;}.center-margin {margin:0 auto;}.no-border { border:none; }.no-margin { margin:0; }.no-padding { padding:0; }.fm-field-error { background:#fcb; }.fm-required { color:#c00; float:left; margin-top:12px; line-height:5px; padding:0 5px 0 5px;}.btn {display:inline-flex;flex-direction:row;align-items:center;justify-content:center;background:#444;color:#fff;padding:0;border:none;padding:0.5rem 1.25rem;font-weight:600;cursor:pointer;border:1px solid transparent;}.btn:hover {background-color:#000;color:#fff;text-decoration:none;}.btn--full {display:block;text-align:center;width:100%;}.btn--slim {padding:0.5rem 1.25rem;}.btn--ghost {border-radius:2em;}.image--left {float:left;margin:0 1em 1em 0;}.image--right {float:right;margin:0 0 1em 1em;}@media screen and (max-width:719px) {.image--right,.image--left {display:block; float:none;margin:0.5rem auto 1.5rem auto;width:auto;height:auto;}}.table--fixed {table-layout:fixed;width:100%;max-width:100%;margin-bottom:20px;}.table--fixed td {padding:2px;}@media screen and (max-width:600px) {.table--fixed td {display:block;}.table--fixed img {display:block;margin:0 auto;}} .vac {position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.vbc {position:absolute;top:70%;left:50%;-ms-transform:translate(-50%, -70%);-moz-transform:translate(-50%, -70%);-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);}.vtc {position:absolute;top:30%;left:50%;-ms-transform:translate(-50%, -30%);-moz-transform:translate(-50%, -30%);-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%);}.dvac {display:inline-block;vertical-align:middle;}.iframe--outer {width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.25%; margin-bottom:20px; }.iframe--inner {width:100%;height:100%;position:absolute;top:0;left:0;}.cookie {position:fixed;bottom:0px;left:0px;width:100%;z-index:9999;padding:15px 10%;background:#000;display:none;border-top:1px solid #fff;overflow:auto;}.cookie__title {color:#fff;}.cookie__title,.cookie__link--more {float:left;margin-right:20px;}.cookie__link--more,.cookie__link--close {color:#fff;}.cookie__link--more:hover,.cookie__link--close:hover {color:#fff;}.cookie__link--close {float:right;}fieldset {margin:0;padding:0;border:none;padding:9px 0;min-width:0;}fieldset > div {margin-bottom:9px;}.g-recaptcha {min-height:85px;display:none;}label {width:300px;float:left;}[type=submit] {cursor:pointer;}textarea,select,input[type=email],input[type=text],input[type=password] {padding:0.5rem 1rem;background:#e7e7e7;border:1px solid transparent;}textarea:focus,input[type=email]:focus,input[type=text]:focus,.form--search input[type=text] {background:#eaeaea;}input[type=text]:focus,input[type=password]:focus {outline-color:#c74271;}fieldset + fieldset > legend {margin-top:30px;}legend { font-weight:600;border-bottom:2px solid #666;width:100%;padding-bottom:10px;margin-bottom:15px;}fieldset > div {overflow:auto;width:100%;padding:10px 0;}.form__required label::after {content:'(*)';color:red;margin-left:5px;line-height:inherit;font-size:inherit;}.captcha__container > div{max-width:100%;overflow:hidden;}.inline > div {display:inline-block;margin-right:10px;}.inline label,.inline input {float:none;display:inline-block;width:auto;}.inline label {margin-right:10px;}.inline .inline__title {width:300px;margin-right:0;}.form--contact {clear:both;}@media screen and (max-width:760px){textarea,select,input[type=text],label {float:none;display:block;width:100%;max-width:500px;}}.brochure-text{font-style:italic;} i { background:transparent url('/prefix/getfile/design/icons/sprite.png') 0px 0px no-repeat; display:inline-block; width:24px; height:24px; padding:0; margin:0; }.hasicon, .hasicon--right {position:relative;padding-right:2em;}.hasicon--left {position:relative;padding-left:2em;}.i--vac {vertical-align:middle;display:inline-block;float:none;line-height:inherit;}.i--vac.i--left{margin-right:1em;}.i--vac.i--right {margin-left:1em;}.i--float.i--left { float:left; margin-right:1em;}.i--float.i--right { float:right; margin-left:1em;}.i--avac {position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.i--avac.i--right {right:1em;}.i--avac.i--left {left:1em;}.i--back {background-position:-250px 0px;width:16px;height:20px;}.i--next {background-position:-300px 0;width:16px;height:20px;}.i--pdf {}.concertina {margin-bottom:10px;}.mce-content-body .concertina {background:#e1e1e1;}.concertina__title {display:block;}.concertina__link {display:block;position:relative;}.expanded.concertina__link{}.concertina__link:hover{text-decoration:none;}.js-select,.js-select__option,.js-select__options {display:block;margin:0;padding:0;list-style:none;border:none;background-image:none;}.js-select {width:auto;background:#999;height:45px;padding:10px;display:inline-block;position:relative;vertical-align:top;cursor:pointer;overflow:visible;}.js-select__title {color:#fff;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-touch-callout:none; -webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none; -ms-user-select:none; user-select:none;}.js-select.selected .js-select__options{display:block;}.js-select.selected .js-select-title {visibility:hidden;}.js-select::before {content:'';display:block;position:absolute;top:20px;right:15px;background:transparent url('/prefix/getfile/design/sprite.png') 0px 0px no-repeat; width:15px;height:10px;background-position:-150px -150px;z-index:0;}.js-select__options {position:absolute;background-color:#fff;border:1px solid #e1e1e1;border-top:0px;width:100%;margin:0;padding:0;left:0;top:100%;display:none;z-index:501;max-height:150px;overflow:auto;}.js-select__option {padding:5px 10px;cursor:pointer;color:#000;font-size:13px;line-height:26px;}.js-select__option.disabled {background:#ccc;cursor:not-allowed;}.js-select__option:hover {background:#e1e1e1;}.js--sticky--fixed {position:fixed!important;top:0!important;z-index:9999!important;overflow:hidden!important;}.loading--page {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:10000;}.loading--page__image {position:fixed;top:calc(50% - 50px);left:calc(50% - 50px);}.ui-tooltip {padding:8px;position:absolute;max-width:300px;background:#000;color:#fff;text-align:center;padding:15px 20px;z-index:250;font-size:14px;line-height:16px;}.ui-tooltip::before {content:'';position:absolute;left:calc(50% - 10px);bottom:0;margin-bottom:-11px;width:20px;height:20px;background:#000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1;border:2px solid #444;border-right:none;border-top:none;}.select2-container {max-width:100%;}.js-checkbox {display:inline-block;border-radius:50%;cursor:pointer;box-shadow:0px 3px 3px #aaa;background:#fff;border:1px solid #000;width:1em;height:1em;}.js-checkbox.selected {-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);box-shadow:0px 2px 3px #666;background-color:#444;}.js-image {min-height:200px;border-radius:8px;border:1px solid #000;padding:5px;position:relative;overflow:hidden;}.js-image--full .js-image,.js-image.js-image--full {width:100%;}.js-image__overlay {position:absolute;border-bottom-left-radius:8px;border-bottom-right-radius:8px;left:0;bottom:0;background:#fff;padding:5px 10px;width:100%;display:none;z-index:20;}.js-image__remove,.js-image__replace {font-size:14px;line-height:16px;font-weight:400;}.js-image__remove {color:red;float:right;}.js-image__replace {color:green;float:left;}.js-image__add {color:#000;width:80%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;}.js-image__add:hover {text-decoration:none;color:#444;}.js-image .js-checkbox {position:absolute;top:10px;right:10px;display:none;}.js-image .js-image__preview {position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;padding-bottom:30px;overflow:hidden;}.js-image .js-image__preview__image {margin:auto;display:block;position:absolute;max-width:none;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%); transform:translate(-50%, -50%);padding-bottom:30px;}.js-image.selected .js-checkbox {display:block;z-index:30;}.js-image.selected .js-image__add {display:none;}.js-image.selected .js-image__overlay {display:block;}@media screen and (max-width:500px){.js-image {display:block;margin:0 auto 20px auto;max-width:300px;min-height:200px;}}@media screen and (min-width:501px) and (max-width:719px){.js-image {float:left;width:calc((100% - 20px) /2);margin:0 20px 20px 0;min-height:200px;}.js-image:nth-of-type(2n + 2){margin-right:0;}.js-image:nth-of-type(2n + 3){ clear:left;}}@media screen and (min-width:720px) and (max-width:959px){.js-image {float:left;width:calc((100% - 40px) / 3 - 1px);margin:0 20px 20px 0;min-height:170px;}.js-image:nth-of-type(3n + 3){margin-right:0;}.js-image:nth-of-type(3n + 4){ clear:left;}}@media screen and (min-width:960px), print {.js-image {float:left;width:calc((100% - 60px) / 4);margin:0 20px 20px 0;}.js-image:nth-of-type(4n + 4){margin-right:0;}.js-image:nth-of-type(4n + 5){ clear:left;}}.row--fancylabel,.row.row--fancylabel {position:relative;overflow:hidden;}.row--fancylabel [type=text],.row--fancylabel [type=email],.row--fancylabel [type=password],.row--fancylabel textarea {display:block;width:100%;position:relative;z-index:20;background:transparent;padding:15px 0;}.row--fancylabel--icon [type=text],.row--fancylabel--icon [type=email],.row--fancylabel--icon [type=password],.row--fancylabel--icon textarea {padding-top:20px;padding-bottom:20px;}.row--fancylabel label {position:absolute;left:0;width:100%;height:100%;padding:15px 10px;z-index:10;background:white;transition:0.25s all ease-in-out;color:#000;position:absolute;top:50%;line-height:100%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left;}.row--fancylabel.focussed label {font-size:10px;padding:0 0 0 6px;color:#aaa;line-height:20px;}.row--fancylabel span {padding:0 5px;}.row--fancylabel.focussed span,.row--fancylabel.focussed i {display:none;}.ui-datepicker {background:#fff;border-radius:8px;border:1px solid #000;padding:10px 40px;z-index:999!important;position:relative;display:none;}.ui-datepicker-calendar { margin:0;}.ui-datepicker-title {color:#000;text-align:center;font-size:20px;line-height:24px;font-weight:700;margin-bottom:10px;}.ui-datepicker-calendar td {border:none;}.ui-datepicker-calendar th {color:#000;background:#fff;border:none;}.ui-datepicker-calendar th,.ui-datepicker-calendar td {padding:0.2em 0.35em;}.ui-datepicker-prev,.ui-datepicker-next {position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz--ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:1000;}.ui-datepicker-next {left:auto;right:15px;}.ui-datepicker-prev span,.ui-datepicker-next span {display:none;}.ui-datepicker-prev::before,.ui-datepicker-next::before {content:'';display:block;background:transparent url('/prefix/getfile/design/sprite.png') 0px 0px no-repeat; background-position:0 0;width:10px;height:15px;margin-top:4px;}.ui-datepicker-next::before {-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}@media screen and (max-width:400px){.ui-datepicker-calendar th,.ui-datepicker-calendar td {padding:0.2em 0.25em;}}@media screen and (max-width:768px){.lo--home .ui-datepicker,.ui-datepicker {margin-top:0;}}.js-tabs,.tab,.tab-nav,.tab-nav__item,.tab-nav__item__link {display:block;margin:0;padding:0;list-style:none;border:none;}.js-tabs {display:block;margin:20px 0;}.tab-nav {}.tab,.container--tabs {display:block;width:100%;border:#000 2px solid;padding:20px;overflow-wrap:break-word;}.tab-nav__item {position:relative;display:inline-block;vertical-align:bottom;font-weight:700;border:none;cursor:pointer;border:#000 2px solid;border-bottom:none;margin-right:10px;-webkit-transition:0.35s all ease;-moz-transition:0.35s all ease;-ms-transition:0.35s all ease;-o-transition:0.35s all ease;transition:0.35s all ease;}.tab-selected,.tab-nav__item:hover{border-color:#000;padding-top:5px;}.tab-nav__item__link {color:#444;padding:0.75em 1em;-webkit-transition:0.35s all ease;-moz-transition:0.35s all ease;-ms-transition:0.35s all ease;-o-transition:0.35s all ease;transition:0.35s all ease;}.tab-selected .tab-nav__item__link,.tab-nav__item__link:hover {color:#666;text-decoration:none;}.tab-selected .tab-nav__item__link::after,.tab-nav__item__link:hover::after {margin-top:10px;content:'';margin-left:25%;display:block;width:50%;height:1px;top:100%;left:0;background-color:#666;}@media screen and (max-width:500px){.tab-nav__item {display:block;margin:0;}.tab-nav__item .tab-nav__item__link::after {display:none;}}* { box-sizing:border-box }.flex { display:flex; }.flex-col { flex-direction:column }.flex-row { flex-direction:row }.flex-cc { align-items:center; justify-content:center }.page {min-width:320px;overflow:auto;}.container { margin:0 auto; max-width:100%;}.region {clear:left;position:relative;}.content {overflow:auto;}article {width:100%;}aside {padding-bottom:50px;}@media screen and (max-width:719px) { .container { width:100%;padding:0 10px; }.region--pad {padding:10px;}.region--pad--horz {padding-left:10px;padding-right:10px;}.region--pad--vert {padding-top:10px;padding-bottom:10px;}}@media screen and (min-width:720px) and (max-width:959px) { .container { width:100%;padding:0 15px; }.region--pad {padding:15px;}.region--pad--horz {padding-left:15px;padding-right:15px;}.region--pad--vert {padding-top:15px;padding-bottom:15px;}}@media screen and (min-width:960px), print { .container { width:960px; padding:0 20px; }.container--content {overflow:auto;}article {float:left;width:calc(100% - 340px);margin-right:40px;}.article--fullwidth {float:none;width:100%;margin:0;}aside {float:left;width:300px;}.region--pad {padding:20px;}.region--pad--horz {padding-left:20px;padding-right:20px;}.region--pad--vert {padding-top:20px;padding-bottom:20px;}}.partner-list {display:flex;justify-content:space-between;align-items:center;padding:2.5em 1em;}.partner {display:flex;align-items:center;justify-content:center;width:calc((100% - 6em) / 4);height:100px;text-align:center;}.partner__image {max-height:100%;width:auto;height:auto;flex-shrink:0;}@media screen and (max-width:719px){.partner-list {flex-wrap:wrap;padding:1em 1em;}.partner {display:flex;align-items:center;justify-content:center;width:calc((100% - 6em) / 2);margin-bottom:2em;}} .banner-region,.banner,.banner__info {display:block; padding:0; margin:0;list-style:none; }.region--banners {position:relative;margin-bottom:20px;background-color:black;color:white;}.banner {position:relative;width:100%;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:cover;}.banner::before {content:'';position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.25);z-index:-1;}.banner__info {padding:0;display:block;z-index:500;}.banner + .banner {display:none;}.banner__info__title {font-size:64px;line-height:70px;font-weight:700;color:white;margin:0 0 0.25em 0;padding:0;text-shadow:0px 2px 3px rgba(0,0,0,0.15);}.banner__info__desc {font-size:25px;line-height:32px;font-weight:300;color:white;margin:0;padding:0;}@media screen and (max-width:719px) { .banner {padding:2.5rem 0 2rem 0;}.banner::before {background:rgba(0,0,0,0.6);}.banner__info {}.banner__info__title {font-size:36px;line-height:42px;font-weight:700;color:white;margin:0 0 0.25em 0;padding:0;text-shadow:0px 2px 3px rgba(0,0,0,0.15);}.banner__info__desc {font-size:18px;line-height:24px;font-weight:300;color:white;margin:0;padding:0;}}@media screen and (min-width:720px) and (max-width:959px) { .banner {padding:5em 0 5em 0;}.lo-home .banner::before {background:none;}.banner__info {max-width:75%;}.banner__info__title {font-size:48px;line-height:54px;font-weight:700;color:white;margin:0 0 0.25em 0;padding:0;text-shadow:0px 2px 3px rgba(0,0,0,0.15);}.banner__info__desc {font-size:21px;line-height:25px;font-weight:300;color:white;margin:0;padding:0;}}@media screen and (min-width:960px), print { .banner {padding:8rem 0 11rem 0;}.lo-home .banner::before {background:none;}.banner__info {max-width:66.66%;}.banner__info__title {font-size:48px;line-height:54px;font-weight:700;color:white;margin:0 0 0.25em 0;padding:0;text-shadow:0px 2px 3px rgba(0,0,0,0.15);}.banner__info__desc {font-size:21px;line-height:25px;font-weight:300;color:white;margin:0;padding:0;}}.banner-highlight-block {z-index:1000;width:100%;}.container--banner-highlight {padding:1em;}.highlight {}.highlight__content {padding:0;margin:0;}.highlight__content p {font-size:15px;line-height:24px;padding:0;margin:0;}.highlight__content .h2 {font-size:25px;font-weight:700;line-height:31px;padding:0;margin:0;}.highlight__date {text-transform:uppercase;}.highlight__date p { padding:0; margin:0; letter-spacing:2px;font-weight:600;} .highlight__download {text-transform:uppercase;font-weight:600;}.highlight__download .btn {margin:0;font-weight:600;} @media screen and (max-width:959px){.banner-highlight-block {position:relative;}.highlight {display:block;}.highlight__content {padding-bottom:1rem;display:block;width:100%;}.highlight .highlight__date {clear:left;display:inline-block; margin-right:1rem;font-size:11px;line-height:35px;width:auto;}.highlight .highlight__download {display:inline-flex;justify-content:center;align-items:center;font-size:11px;line-height:1em;letter-spacing:1.5px;width:auto;}}@media screen and (min-width:960px), print {.banner-highlight-block {position:absolute; bottom:0;}.highlight {display:flex;align-items:center;}.highlight__date {display:flex;justify-content:center;align-items:center;font-size:12px;line-height:35px;}.highlight__download {display:flex;justify-content:center;align-items:center;font-size:12px;line-height:1em;letter-spacing:2px;}}.grid {width:100%;overflow:auto;margin-bottom:20px;}.row {clear:left;display:flex;flex-direction:row;flex-wrap:wrap;}.no-flexwrap {flex-wrap:nowrap;}.row--center {justify-content:center;}.row--withgaps {margin-left:-12px;margin-right:-12px;}.row--withgaps--tight {margin-left:-6px;margin-right:-6px;}.row--withgaps > .col {margin-left:12px;margin-right:12px;}.row--withgaps--tight > .col {margin-left:6px;margin-right:6px;}.col {width:100%;margin:0;}@media screen and (max-width:719px){.col {}.col--pad {padding-left:5px;padding-right:5px;}.sm-1-12 { width:calc(100% / 12); }.sm-2-12 { width:calc(100% / 12 * 2); }.sm-3-12 { width:calc(100% / 12 * 3 - 0.1px); }.sm-4-12 { width:calc(100% / 12 * 4); }.sm-5-12 { width:calc(100% / 12 * 5); }.sm-6-12 { width:calc(100% / 12 * 6 - 0.1px); }.sm-7-12 { width:calc(100% / 12 * 7); }.sm-8-12 { width:calc(100% / 12 * 8); }.sm-9-12 { width:calc(100% / 12 * 9 - 0.1px); }.sm-10-12 { width:calc(100% / 12 * 10); }.sm-11-12 { width:calc(100% / 12 * 11); }.sm-12-12 { width:100%; }.row--withgaps .sm-1-12 { width:calc((100% / 12) - 24px ) ; }.row--withgaps .sm-2-12 { width:calc((100% / 12 * 2) - 24px ) ; }.row--withgaps .sm-3-12 { width:calc((100% / 12 * 3 - 0.1px) - 24px ) ; }.row--withgaps .sm-4-12 { width:calc((100% / 12 * 4) - 24px ) ; }.row--withgaps .sm-5-12 { width:calc((100% / 12 * 5) - 24px ) ; }.row--withgaps .sm-6-12 { width:calc((100% / 12 * 6 - 0.1px) - 24px ) ; }.row--withgaps .sm-7-12 { width:calc((100% / 12 * 7) - 24px ) ; }.row--withgaps .sm-8-12 { width:calc((100% / 12 * 8) - 24px ) ; }.row--withgaps .sm-9-12 { width:calc((100% / 12 * 9 - 0.1px) - 24px ) ; }.row--withgaps .sm-10-12 { width:calc((100% / 12 * 10) - 24px ) ; }.row--withgaps .sm-11-12 { width:calc((100% / 12 * 11) - 24px ) ; }.row--withgaps .sm-12-12 { width:calc(100% - 24px); }.row--withgaps--tight .sm-1-12 { width:calc((100% / 12) - 12px ) ; }.row--withgaps--tight .sm-2-12 { width:calc((100% / 12 * 2) - 12px ) ; }.row--withgaps--tight .sm-3-12 { width:calc((100% / 12 * 3 - 0.1px) - 12px ) ; }.row--withgaps--tight .sm-4-12 { width:calc((100% / 12 * 4) - 12px ) ; }.row--withgaps--tight .sm-5-12 { width:calc((100% / 12 * 5) - 12px ) ; }.row--withgaps--tight .sm-6-12 { width:calc((100% / 12 * 6 - 0.1px) - 12px ) ; }.row--withgaps--tight .sm-7-12 { width:calc((100% / 12 * 7) - 12px ) ; }.row--withgaps--tight .sm-8-12 { width:calc((100% / 12 * 8) - 12px ) ; }.row--withgaps--tight .sm-9-12 { width:calc((100% / 12 * 9 - 0.1px) - 12px ) ; }.row--withgaps--tight .sm-10-12 { width:calc((100% / 12 * 10) - 12px ) ; }.row--withgaps--tight .sm-11-12 { width:calc((100% / 12 * 11) - 12px ) ; }.row--withgaps--tight .sm-12-12 { width:calc(100% - 12px); }.sm--offset-1-12 { margin-left:calc(100% / 12); }.sm--offset-2-12 { margin-left:calc(100% / 12 * 2); }.sm--offset-3-12 { margin-left:calc(100% / 12 * 3 - 0.1px); }.sm--offset-4-12 { margin-left:calc(100% / 12 * 4); }.sm--offset-5-12 { margin-left:calc(100% / 12 * 5); }.sm--offset-6-12 { margin-left:calc(100% / 12 * 6 - 0.1px); }.sm--offset-7-12 { margin-left:calc(100% / 12 * 7); }.sm--offset-8-12 { margin-left:calc(100% / 12 * 8); }.sm--offset-9-12 { margin-left:calc(100% / 12 * 9 - 0.1px); }.sm--offset-10-12 { margin-left:calc(100% / 12 * 10); }.sm--offset-11-12 { margin-left:calc(100% / 12 * 11); }} @media screen and (min-width:720px) and (max-width:959px){.col {}.col--pad {padding-left:10px;padding-right:10px;}.md-1-12 { width:calc(100% / 12); }.md-2-12 { width:calc(100% / 12 * 2); }.md-3-12 { width:calc(100% / 12 * 3 - 0.1px); }.md-4-12 { width:calc(100% / 12 * 4); }.md-5-12 { width:calc(100% / 12 * 5); }.md-6-12 { width:calc(100% / 12 * 6 - 0.1px); }.md-7-12 { width:calc(100% / 12 * 7); }.md-8-12 { width:calc(100% / 12 * 8); }.md-9-12 { width:calc(100% / 12 * 9 - 0.1px); }.md-10-12 { width:calc(100% / 12 * 10); }.md-11-12 { width:calc(100% / 12 * 11); }.md-12-12 { width:100%; }.row--withgaps .md-1-12 { width:calc((100% / 12) - 24px ) ; }.row--withgaps .md-2-12 { width:calc((100% / 12 * 2) - 24px ) ; }.row--withgaps .md-3-12 { width:calc((100% / 12 * 3 - 0.1px) - 24px ) ; }.row--withgaps .md-4-12 { width:calc((100% / 12 * 4) - 24px ) ; }.row--withgaps .md-5-12 { width:calc((100% / 12 * 5) - 24px ) ; }.row--withgaps .md-6-12 { width:calc((100% / 12 * 6 - 0.1px) - 24px ) ; }.row--withgaps .md-7-12 { width:calc((100% / 12 * 7) - 24px ) ; }.row--withgaps .md-8-12 { width:calc((100% / 12 * 8) - 24px ) ; }.row--withgaps .md-9-12 { width:calc((100% / 12 * 9 - 0.1px) - 24px ) ; }.row--withgaps .md-10-12 { width:calc((100% / 12 * 10) - 24px ) ; }.row--withgaps .md-11-12 { width:calc((100% / 12 * 11) - 24px ) ; }.row--withgaps .md-12-12 { width:calc(100% - 24px); }.row--withgaps--tight .md-1-12 { width:calc((100% / 12) - 12px ) ; }.row--withgaps--tight .md-2-12 { width:calc((100% / 12 * 2) - 12px ) ; }.row--withgaps--tight .md-3-12 { width:calc((100% / 12 * 3 - 0.1px) - 12px ) ; }.row--withgaps--tight .md-4-12 { width:calc((100% / 12 * 4) - 12px ) ; }.row--withgaps--tight .md-5-12 { width:calc((100% / 12 * 5) - 12px ) ; }.row--withgaps--tight .md-6-12 { width:calc((100% / 12 * 6 - 0.1px) - 12px ) ; }.row--withgaps--tight .md-7-12 { width:calc((100% / 12 * 7) - 12px ) ; }.row--withgaps--tight .md-8-12 { width:calc((100% / 12 * 8) - 12px ) ; }.row--withgaps--tight .md-9-12 { width:calc((100% / 12 * 9 - 0.1px) - 12px ) ; }.row--withgaps--tight .md-10-12 { width:calc((100% / 12 * 10) - 12px ) ; }.row--withgaps--tight .md-11-12 { width:calc((100% / 12 * 11) - 12px ) ; }.row--withgaps--tight .md-12-12 { width:calc(100% - 12px); }.md--offset-1-12 { margin-left:calc(100% / 12); }.md--offset-2-12 { margin-left:calc(100% / 12 * 2); }.md--offset-3-12 { margin-left:calc(100% / 12 * 3 - 0.1px); }.md--offset-4-12 { margin-left:calc(100% / 12 * 4); }.md--offset-5-12 { margin-left:calc(100% / 12 * 5); }.md--offset-6-12 { margin-left:calc(100% / 12 * 6 - 0.1px); }.md--offset-7-12 { margin-left:calc(100% / 12 * 7); }.md--offset-8-12 { margin-left:calc(100% / 12 * 8); }.md--offset-9-12 { margin-left:calc(100% / 12 * 9 - 0.1px); }.md--offset-10-12 { margin-left:calc(100% / 12 * 10); }.md--offset-11-12 { margin-left:calc(100% / 12 * 11); }} @media screen and (min-width:960px), print {.col {}.col--pad {padding-left:20px;padding-right:20px;}.lg-1-12 { width:calc(100% / 12); }.lg-2-12 { width:calc(100% / 12 * 2); }.lg-3-12 { width:calc(100% / 12 * 3 - 0.1px); }.lg-4-12 { width:calc(100% / 12 * 4); }.lg-5-12 { width:calc(100% / 12 * 5); }.lg-6-12 { width:calc(100% / 12 * 6 - 0.1px); }.lg-7-12 { width:calc(100% / 12 * 7); }.lg-8-12 { width:calc(100% / 12 * 8); }.lg-9-12 { width:calc(100% / 12 * 9 - 0.1px); }.lg-10-12 { width:calc(100% / 12 * 10); }.lg-11-12 { width:calc(100% / 12 * 11); }.lg-11-12 { width:100%; }.row--withgaps .lg-1-12 { width:calc((100% / 12) - 24px ) ; }.row--withgaps .lg-2-12 { width:calc((100% / 12 * 2) - 24px ) ; }.row--withgaps .lg-3-12 { width:calc((100% / 12 * 3 - 0.1px) - 24px ) ; }.row--withgaps .lg-4-12 { width:calc((100% / 12 * 4) - 24px ) ; }.row--withgaps .lg-5-12 { width:calc((100% / 12 * 5) - 24px ) ; }.row--withgaps .lg-6-12 { width:calc((100% / 12 * 6 - 0.1px) - 24px ) ; }.row--withgaps .lg-7-12 { width:calc((100% / 12 * 7) - 24px ) ; }.row--withgaps .lg-8-12 { width:calc((100% / 12 * 8) - 24px ) ; }.row--withgaps .lg-9-12 { width:calc((100% / 12 * 9 - 0.1px) - 24px ) ; }.row--withgaps .lg-10-12 { width:calc((100% / 12 * 10) - 24px ) ; }.row--withgaps .lg-11-12 { width:calc((100% / 12 * 11) - 24px ) ; }.row--withgaps .lg-12-12 { width:calc(100% - 24px); }.row--withgaps--tight .lg-1-12 { width:calc((100% / 12) - 12px ) ; }.row--withgaps--tight .lg-2-12 { width:calc((100% / 12 * 2) - 12px ) ; }.row--withgaps--tight .lg-3-12 { width:calc((100% / 12 * 3 - 0.1px) - 12px ) ; }.row--withgaps--tight .lg-4-12 { width:calc((100% / 12 * 4) - 12px ) ; }.row--withgaps--tight .lg-5-12 { width:calc((100% / 12 * 5) - 12px ) ; }.row--withgaps--tight .lg-6-12 { width:calc((100% / 12 * 6 - 0.1px) - 12px ) ; }.row--withgaps--tight .lg-7-12 { width:calc((100% / 12 * 7) - 12px ) ; }.row--withgaps--tight .lg-8-12 { width:calc((100% / 12 * 8) - 12px ) ; }.row--withgaps--tight .lg-9-12 { width:calc((100% / 12 * 9 - 0.1px) - 12px ) ; }.row--withgaps--tight .lg-10-12 { width:calc((100% / 12 * 10) - 12px ) ; }.row--withgaps--tight .lg-11-12 { width:calc((100% / 12 * 11) - 12px ) ; }.row--withgaps--tight .lg-12-12 { width:calc(100% - 12px); }.lg--offset-1-12 { margin-left:calc(100% / 12); }.lg--offset-2-12 { margin-left:calc(100% / 12 * 2); }.lg--offset-3-12 { margin-left:calc(100% / 12 * 3 - 0.1px); }.lg--offset-4-12 { margin-left:calc(100% / 12 * 4); }.lg--offset-5-12 { margin-left:calc(100% / 12 * 5); }.lg--offset-6-12 { margin-left:calc(100% / 12 * 6 - 0.1px); }.lg--offset-7-12 { margin-left:calc(100% / 12 * 7); }.lg--offset-8-12 { margin-left:calc(100% / 12 * 8); }.lg--offset-9-12 { margin-left:calc(100% / 12 * 9 - 0.1px); }.lg--offset-10-12 { margin-left:calc(100% / 12 * 10); }.lg--offset-11-12 { margin-left:calc(100% / 12 * 11); }} .shares,.share,.share__link,.social,.social__item,.social__link {display:block;padding:0;margin:0;list-style:none;}.region--header {background:#000;color:#fff;}.container--header {overflow:auto;padding-top:15px;padding-bottom:15px;} @media all and (max-width:719px) { .container--header {text-align:center}}@media screen and (min-width:720px) and (max-width:959px) { }@media screen and (min-width:960px), print { }.logo {display:block;border:none;padding:1rem 0;font-size:26px;line-height:1em;font-weight:900;text-transform:uppercase;color:#242F60;}.logo a {color:inherit;border:none;text-decoration:none;}.logo a:hover {color:#667DA7;border:none;text-decoration:none;}.logo__image-wrap,.logo__image {max-width:275px;}@media all and (max-width:720px) { }@media screen and (min-width:720px) and (max-width:959px) { }@media all and (min-width:961px) and (max-width:1280px) { }@media all and (min-width:1281px), print { }.header-options {display:flex;flex-direction:column;justify-content:center;justify-items:center;}.form--branding,.form--branding fieldset,.form--branding div,.form--branding input,.form--branding label,.form--branding [type=submit] { display:block;padding:0;margin:0;list-style:none; border:none; outline:none;}.form--branding { margin:0 0 10px 0;padding:5px 5px 5px 10px; font-size:smaller;border:1px solid #EAE8ED;border-radius:6px;}.form--branding div,.form--branding fieldset {width:100%;padding:0;margin:0;overflow:hidden;}.form--branding .input-group {display:flex;}.form--branding input {width:calc(100% - 20px);font-size:13px;height:20px;line-height:20px;padding:0.5rem 0;margin:0;background:transparent;max-width:100%;}.form--branding [type=submit]{margin:0;width:20px;height:20px;background:none;}.form--branding [type=submit] i {width:20px;height:17px;display:block;}.form--branding i svg {width:20px;height:17px;display:block;}@media screen and (max-width:719px) { .form--branding {width:276px;margin:0 auto;}}@media screen and (min-width:720px) and (max-width:959px) { .form--branding i svg {}}@media screen and (min-width:960px) { .form--branding i svg {}} .nav, .lvl-0, .lvl-0-item, .lvl-0-link, .lvl-1, .lvl-1-item, .lvl-1-link,.lvl-2, .lvl-2-item, .lvl-2-link,.lvl-3, .lvl-3-item, .lvl-3-link { display:block; padding:0; margin:0; list-style:none;border:none;}.nav { z-index:200;}.nav,.lvl-0,.container--nav {overflow:visible;}@media screen and (max-width:719px){.nav,.lvl-0,.container--nav {min-height:35px;}}@media screen and (min-width:720px) and (max-width:959px){.nav,.lvl-0,.container--nav {min-height:35px;}}@media screen and (min-width:960px), print {.nav,.lvl-0,.container--nav {min-height:50px;}}@media screen and (max-width:959px) { .lvl-0 { position:absolute;left:0; width:100%;height:auto;background:white;z-index:1000;}.lvl-0-item {background:rgba(31,44,81,0.85);}.lvl-0-item + .lvl-0-item {border-top:1px solid #444;}.lvl-0-link {color:white;padding:0.5em 1.25rem;font-weight:inherit;}.lvl-0-link:hover,.lvl-0-link:active,.lvl-0-item.selected .lvl-0-link,.lvl-0-item:hover .lvl-0-link {text-decoration:none;color:#fff;background:rgba(255,255,255,0.2);}}@media screen and (min-width:960px), print { .lvl-0 {position:relative;display:flex; justify-content:space-between; width:100%;} .lvl-0-item { font-size:14px;line-height:27px;text-transform:uppercase;position:relative;}.lvl-0-link {margin:0;padding:15px; color:#fff; text-align:center;font-weight:700; }.lvl-0-item:last-child { margin-right:0; }.lvl-0-link:hover,.lvl-0-link:active,.lvl-0-item.selected .lvl-0-link,.lvl-0-item:hover .lvl-0-link {text-decoration:none;color:#fff;background:rgba(255,255,255,0.2);}}@media screen and (max-width:719px) { }@media screen and (min-width:720px) and (max-width:959px){}@media screen and (min-width:960px), print { .lvl-1 { display:none; position:absolute;padding:4px 0 0 0; background-color:#444; min-width:100%; z-index:1000;}.lvl-1-item { width:100%;position:relative;}.lvl-1-item + .lvl-1-item {border-top:1px dotted #fff;}.lvl-1-link {color:#fff; text-align:left;font-weight:normal; background-color:#444;padding:0.5em 1em 0.5em 0.75em;} .lvl-1-link:hover, .lvl-1-link:active, .lvl-1-item.selected .lvl-0-link,.lvl-1-item:hover .lvl-0-link { text-decoration:none; background-color:#000; color:#fff}}.nav li > .nav ul { top:auto; left:auto; z-index:10; }.lvl-0-item:hover .lvl-1 { display:block;}.lvl-1-item:hover .lvl-2 { display:block;}.sub-lvl-0,.sub-lvl-0-item,.sub-lvl-0-link { display:block; padding:0; margin:0; list-style:none; border:none; background:none;}.sub-lvl-0 {padding:0 0 1em 0;}.sub-lvl-0-item { display:block; text-transform:uppercase;font-size:13px;line-height:32px;}.sub-lvl-0-link { display:block; color:#fff;font-weight:700;}.sub-lvl-0-link:hover,.sub-lvl-0-link:focus { color:#667DA7;}.sub-lvl-0-item:last-child .sub-lvl-0-link { padding-right:0; }.nav__toggle { display:none;width:auto;position:relative;padding:5px 0;margin:0;color:#fff;z-index:300;}.nav__toggle:hover {color:#fff;text-decoration:none;}.nav__toggle--caption {display:inline-block;vertical-align:middle;margin-right:0.25em;}.bars {cursor:pointer;display:inline-block;vertical-align:middle;width:30px;padding:5px 0;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;}.bar {display:block;width:1.25em;height:2px;background:white;margin:0 auto;padding:0;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;}.bar.top {margin-bottom:15%;}.bar.bottom {margin-top:15%;}.bar.middle {margin:0 auto;}.con {padding:1px 0;}.nav__toggle__label { margin-right:10px; }@media all and (max-width:960px){ .nav__toggle { display:block;} .lvl-0 { display:none; } .menu__show .lvl-0 { display:block; }}.footer-nav,.foot-lvl-0,.foot-lvl-0-item,.foot-lvl-0-link {display:block;padding:0; margin:0;list-style:none;border:none;}.region--footer {background:#000;color:#fff;font-size:12px;line-height:18px;}.container--footer {padding:45px 0;}.container--subnav{padding-top:4rem;padding-bottom:4rem;}.site-name {text-transform:uppercase;color:#667DA7;font-size:12px;line-height:35px;font-weight:600;letter-spacing:2.5px}footer .content {font-size:11px;font-weight:400;line-height:2em;text-transform:uppercase;}footer .content a {display:inline-block;margin-left:0.5em;margin-right:0.5em;color:white; font-weight:700;}@media screen and (max-width:719px) {.site-name {margin-bottom:0;}}@media screen and (min-width:720px) {.site-name {margin-bottom:2rem;}}.widget-list,.widget,.widget__title,.widget__content,.widget__link,.widget__link--title,.widget__title__link,.widget__image { display:block;padding:0; margin:0; list-style:none; border:none; }.widget-list {overflow:auto;}.widget { width:100%;position:relative;text-align:center;}@media screen and (min-width:1281px), print{}.region--testimonials {}.container--testimonial {padding-top:2em;padding-bottom:2em;}.testimonial {display:block;}.testimonial__image-wrap {position:relative;}.testimonial__content {font-weight:bold; font-style:normal;text-align:left;}.testimonial__content blockquote {border-bottom:2px solid #ccc;}.author {color:#444;}.author__name {font-weight:700;margin-bottom:0.2em;}.author__position {font-weight:700;font-size:11px;line-height:1.75em;}@media all and (max-width:719px) { .container--testimonial {padding-top:1rem;padding-bottom:1rem;}.testimonial__image-wrap {position:relative;text-align:center;margin-bottom:1rem;}.testimonial__content,.testimonial__image-wrap {margin-left:0 !important;;margin-right:0 !important;;padding-left:1rem;padding-right:1rem;}}@media screen and (min-width:719px) and (max-width:959px) { .container--testimonial {padding-top:1rem;padding-bottom:1rem;}.testimonial {display:flex;flex-direction:row;justify-content:flex-start;}.testimonial__image {transform:translateY(5px);}}@media screen and (min-width:960px), print { .container--testimonial {padding-top:2rem;padding-bottom:2rem;}.testimonial {display:flex;flex-direction:row;justify-content:flex-start;}.testimonial__image {transform:translateY(5px);}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;min-width:280px;}.fancybox-skin {position:relative;background:#fff;color:#444;text-shadow:none;-moz-box-shadow:0px 0px 8px #999;-webkit-box-shadow:0px 0px 8px #999;box-shadow:0px 0px 8px #999;}.fancybox-opened {z-index:8030;}.fancybox-opened .fancybox-skin {}.fancybox-outer, .fancybox-inner {position:relative;}.fancybox-inner {overflow:hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;min-width:260px;}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}.fancybox-image {max-width:100%;max-height:100%;margin:0 auto;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('/getfile/design/fancybox/fancybox_sprite.png');}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div {width:44px;height:44px;background:url('/getfile/design/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/getfile/design/fancybox/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev {left:0;}.fancybox-next {right:0;}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span {left:10px;background-position:0 -36px;}.fancybox-next span {right:10px;background-position:0 -72px;}.fancybox-nav:hover span {visibility:visible;}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock {overflow:hidden !important;width:auto;}.fancybox-lock body {overflow:hidden !important;min-width:320px;}.fancybox-lock-test {overflow-y:hidden !important;}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(255,255,255,0.7);}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}.fancybox-overlay > * {box-sizing:initial;}.fancybox-title {visibility:hidden;font:inherit;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title {visibility:visible;}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap {padding-top:10px;}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('/getfile/design/fancybox/fancybox_sprite@2x.png');background-size:44px 152px; }#fancybox-loading div {background-image:url('/getfile/design/fancybox/fancybox_loading@2x.gif');background-size:24px 24px; }}.fancybox--custom {width:100%;overflow:auto;}.fancybox--right { float:right;}.fancybox--left {float:left;}.fancybox__title {font-style:italic;text-align:left;color:#000;margin:0;font-family:'Crimson Text', serif;}.fancybox__close {color:#000;font-family:'Crimson Text', serif;font-weight:700;font-size:1.4em;font-style:italic;}.fancybox__close:hover {text-decoration:none;}hr.solid {border-style:solid;margin-bottom:20px;}.fancybox--custom .social {margin:0;}.t-white { background-color:#FFF; }.t-white--fg {color:#FFF;}.btn--ghost.t-white {border-color:#fff;background:transparent;}.t-navy { background-color:#222C51; }.t-navy--fg {color:#222C51;}.btn--ghost.t-navy {border-color:#222C51;background:transparent;}.t-lightgrey { background-color:#979797; }.t-lightgrey--fg {color:#979797;}.btn--ghost.t-lightgrey {border-color:#979797;background:transparent;} .t-offwhite { background-color:#F3F2F5; }.t-offwhite--fg {color:#F3F2F5;}.btn--ghost.t-offwhite {border-color:#F3F2F5;background:transparent;}.t-grey { background-color:#4A4A4A; }.t-grey--fg {color:#4A4A4A;}.btn--ghost.t-grey {border-color:#4A4A4A;background:transparent;}.t-black { background-color:#000; }.t-black--fg {color:#000;}.btn--ghost.t-black {border-color:#000;background:transparent;}.t-skyblue { background-color:#3BA8DF; background-color:#0c96d3;}.t-skyblue--fg {color:#3BA8DF;}.btn--ghost.t-skyblue {border-color:#3BA8DF;background:transparent;}.t-darknavy { background-color:#0D142E; }.t-darknavy--fg {color:#0D142E;}.btn--ghost.t-darknavy {border-color:#0D142E;background:transparent;}.t-paleblue { background-color:#667DA7; }.t-paleblue--fg {color:#667DA7;}.btn--ghost.t-paleblue {border-color:#667DA7;background:transparent;}.t-green { background-color:#209d4c; }.t-green--fg {color:#209d4c;}.btn--ghost.t-green {border-color:#209d4c;background:transparent;}.t-orange { background-color:#f27f39; }.t-orange--fg {color:#f27f39;}.btn--ghost.t-orange {border-color:#f27f39;background:transparent;}.t-red { background-color:#c8232d; }.t-red--fg {color:#c8232d; }.btn--ghost.t-red {border-color:#c8232d;background:transparent;}.t-yellow { background-color:#fac726; }.t-yellow--fg {color:#fac726; }.btn--ghost.t-yellow {border-color:#fac726;background:transparent;}.t-purple { background-color:#6d4b9e; }.t-purple--fg {color:#6d4b9e; }.btn--ghost.t-purple {border-color:#6d4b9e;background:transparent;}.region--documents-reports {}.container--documents-reports {padding-top:5.5rem;padding-bottom:2rem;}.container--documents-reports h2 {margin-bottom:2em;}.report-list {}.report-list.report-list {margin-bottom:2rem;}.report {border:1px solid #EAE8ED;border-radius:6px;}.report--standalone {border:none;padding:0;}.report__title {margin:0 0 0.25rem 0;padding:0;}.report--standalone .report__title {margin-bottom:1rem;}.report__title__link {display:flex;margin:0;padding:0;}.report__title__text {margin:0;padding:0;width:calc(100% - 45px - 1rem);}.report__title__link i {display:block;width:45px;height:auto;margin-right:1rem;}.report__title__link i svg {max-width:100%;height:auto;}.report__summary {font-size:16px;line-height:26px;margin-bottom:1.25rem;}.report__info,.report__link,.report__date {display:inline-block;font-weight:600;text-transform:uppercase;}.report__date { margin-right:2em;}.report__link {display:block;margin:0;padding:0 0 0 calc(45px + 1rem);}.report--standalone .report__link {display:inline-block;padding-left:0;}@media screen and (max-width:719px){.report--standalone {border-bottom:1px solid rgba(255,255,255,0.1);}}@media screen and (max-width:959px){.report {margin-bottom:0.5rem;width:100%;padding:1rem;}.report--standalone {max-width:100%;padding:0;padding-bottom:1.75rem;margin-bottom:1.5rem;border-radius:0;}.report__info,.report__link,.report__date {display:inline-block;font-size:11px;line-height:18px;letter-spacing:1.5px;}.report__date {margin-right:1em;}}@media screen and (min-width:960px), print {.report-list {display:flex;flex-wrap:wrap;justify-content:space-between;}.report {width:calc((100% - 1rem) / 2 - 0.1px);margin-bottom:1rem;padding:1rem;margin-right:1rem;}.report:nth-child(2n+2){margin-right:0;}.report--standalone {padding:1rem 0;}.report__info,.report__link,.report__date {display:inline-block;font-size:12px;line-height:22px;letter-spacing:2px;}}.region--thematic-areas {background:#222C51 url('/getfile/design/Group%202.jpg') center center no-repeat;background-size:cover;color:white;}.container--thematic-areas {padding-top:5.5rem;padding-bottom:9rem;}.thematic-areas__heading,.thematic-areas__subheading,.thematic-areas__footnote {text-align:center;font-weight:700;}.thematic-areas__heading {}.thematic-areas__subheading {}.thematic-areas__subheading:hover a,.thematic-areas__footnote:hover a{color:#fff;}.thematic-areas__footnote {margin-bottom:0;}.thematic-areas__diagram {position:relative;color:white;padding-top:2.75rem;padding-bottom:2.75rem;text-align:center;}.thematic-areas__diagram::before {content:'';position:absolute; top:0;left:11.75%;width:75.5%;height:100%;border:6px solid #FFFFFF;border-radius:6px;z-index:0;}.thematic-areas__diagram > * {position:relative;z-index:500;}@media all and (max-width:719px) { .container--thematic-areas {padding-top:2.5rem;padding-bottom:4.5rem;}.thematic-areas__heading,.thematic-areas__subheading,.thematic-areas__footnote {font-size:18px;line-height:24px;}.thematic-areas__heading {margin-bottom:2.5rem;}.thematic-areas__subheading {margin-bottom:2rem;}.thematic-areas__footnote {margin-top:2rem;}}@media screen and (min-width:719px) and (max-width:959px) { .container--thematic-areas {padding-top:3rem;padding-bottom:5rem;}.thematic-areas__heading,.thematic-areas__subheading,.thematic-areas__footnote {font-size:24px;line-height:32px;}.thematic-areas__heading {margin-bottom:3rem;}.thematic-areas__subheading {margin-bottom:2.25rem;}.thematic-areas__footnote {margin-top:2.25rem;}}@media screen and (min-width:960px), print { .container--thematic-areas {padding-top:5.5rem;padding-bottom:9rem;}.thematic-areas__heading,.thematic-areas__subheading,.thematic-areas__footnote {font-size:28px;line-height:48px;}.thematic-areas__heading {margin-bottom:5.5rem;}.thematic-areas__subheading {margin-bottom:2.25rem;}.thematic-areas__footnote {margin-top:2.25rem;}}.block-list {position:relative;z-index:5;}.block {border-radius:6px}.block .content {display:block;height:100%;padding:2px 0;color:#fff;}.block .content p {margin:0;line-height:inherit}.block .content svg {margin-bottom:1em;max-width:100px;max-height:100px;}@media all and (max-width:799px) { .block-list {display:flex;flex-direction:column;align-items:stretch;}.block {padding:1rem 1rem;margin-bottom:1rem;font-weight:700;font-size:14px;line-height:18px;border-radius:6px}.block .content {display:flex; flex-direction:row;align-items:center;justify-content:flex-start;}.block .content svg {display:inline-block;margin-right:1em;margin-bottom:0;width:50px;max-height:50px;}}@media screen and (min-width:800px) and (max-width:959px) { .block-list {display:flex;justify-content:space-between;align-items:stretch;}.block {flex-basis:calc((100% - 3rem) / 4);padding:4.5rem 1rem;font-weight:700;font-size:16px;line-height:21px;text-align:center;margin-right:1rem;}.block:nth-child(4n+4){margin-right:0;}}@media screen and (min-width:960px), print { .block-list {display:flex;justify-content:space-between;align-items:stretch;}.block {flex-basis:calc((100% - 60px) / 4);padding:4.5rem 1rem;font-weight:700;font-size:20px;line-height:22px;text-align:center;margin-right:20px;}.block:nth-child(4n+4){margin-right:0;}}