 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:'Lato', Arial, Helvetica, sans-serif; font-weight:normal; color:#444;}html { font-size:100%; }body { font-size:62.5%;line-height:15px; }h1, h2, h3, h4, h5, h6 {margin-top:0;}h1 { position:relative;font-weight:400; color:#096709;}h2 { font-weight:400; font-weight:700; color:#e20613; }h3 { font-weight:400; color:#221e1f; }h4 { font-weight:400; }h5 { font-weight:400; }h6 { font-weight:400; }a {color:#444; text-decoration:none; }a:hover { text-decoration:underline; }p, blockquote, table { margin:0 0 1em 0; }p { padding:0; }blockquote { margin-left:1em; font-style:italic; }cite { font-size:0.85em; font-style:normal; font-weight:normal; display:block; margin:0.25em 0 0.5em 0; }ol, ul { margin:0 0 1.5em 0; padding-left:30px; list-style-position:outside;}ol li, ul li { margin:0 0 5px 20px; padding:0 5px 0 20px;}li ol, li ul { margin-top:5px; margin-bottom:0; }ol li { display:block;}ol li:before{content:counter(item) " - ";counter-increment:item;font-weight:700;}ol{counter-reset:item;list-style-type:none;}em {}.caption{color:#444;font-size:1.2em;font-weight:700;font-style:italic;}blockquote { padding-left:40px; padding-left:40px;font-style:italic;text-align:center; }hr {margin-bottom:2em;border:#aaa 1px dashed;border-bottom:none;}tr { vertical-align:top; }td,th { padding:0.2em 0.75em; border:1px solid #ddd }img, iframe, video { max-width:100%; }@media all and (max-width:720px) { body { font-size:14px; line-height:20px;} h1 { font-size:18px; line-height:24px; }h2 { font-size:16px; line-height:20px; }h3 { font-size:14px; line-height:18px; }h4 { font-size:14px; line-height:18px; }h5 { font-size:14px; line-height:18px; }h6 { font-size:14px; line-height:18px; }}@media all and (min-width:721px) and (max-width:960px) { body { font-size:16px; line-height:22px;} h1 { font-size:22px; line-height:28px; }h2 { font-size:18px; line-height:22px; }h3 { font-size:16px; line-height:20px; }h4 { font-size:16px; line-height:20px; }h5 { font-size:16px; line-height:20px; }h6 { font-size:16px; line-height:20px; }}@media all and (min-width:961px) and (max-width:1200px){body { font-size:18px; line-height:24px;} h1 { font-size:26px; line-height:32px; }h2 { font-size:24px; line-height:28px; }h3 { font-size:20px; line-height:26px; }h4 { font-size:20px; line-height:26px; }h5 { font-size:20px; line-height:26px; }h6 { font-size:20px; line-height:26px; }}@media all and (min-width:1201px){body { font-size:18px; line-height:24px;} h1 { font-size:26px; line-height:32px; }h2 { font-size:24px; line-height:28px; }h3 { font-size:20px; line-height:26px; }h4 { font-size:20px; line-height:26px; }h5 { font-size:20px; line-height:26px; }h6 { font-size:20px; line-height:26px; }}.hide-visually {position:absolute !important; margin:0 0 0 -9999px !important;left:auto !important;right: auto !important;bottom:auto !important;top: auto !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;}.fm-field-error { background:#fcb; }.fm-required { color:#c00; float:left; margin-top:12px; line-height:5px; padding:0 5px 0 5px;}.btn {padding:10px;display:block;margin:15px auto;max-width:200px;background-color:#f1e7e6;color:#221e1f;border:none;text-align:center;cursor:pointer;}.btn:hover {text-decoration:none;}.table--fixed {table-layout:fixed;width:100%;max-width:100%;margin-bottom:20px;}.table--fixed td {padding:2px;}@media all 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%);}.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;}.breadcrumbs a{color:#fff;font-weight:700;}fieldset {margin:0;padding:0;border:none;}label {width:300px;float:left;}[type=submit] {cursor:pointer;}textarea,select,input[type=text],input[type=email],input[type=password]{float:left;width:calc(100% - 300px);padding:5px 10px;}fieldset {}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{float:right;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 all and (max-width:760px){textarea,select,input[type=text],input[type=password],input[type=email],label {float:none;display:block;width:100%;max-width:500px;}}.brochure-text{font-style:italic;}.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:100%;max-width:400px;background:#fff;height:45px;border:none;padding:10px;display:inline-block;position:relative;vertical-align:top;cursor:pointer;overflow:visible;border:1px solid #221e1f;}.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:18px;right:15px;background:transparent url('/getfile/design/icons/calin-sprite.png') 0px 0px no-repeat; background-position:-50px -100px;width:17px;height:9px;z-index:0;}.js-select__options {position:absolute;background-color:#fff;border:1px solid #221e1f;border-top:0px;width:100%;margin:0;padding:0;left:-1px;top:45px;box-sizing:padding-box;display:none;z-index:501;}.js-select__option {padding:5px 10px;cursor:pointer;color:#000;font-size:13px;line-height:26px;}.js-select__option:hover {background:#e1e1e1;}.form--notice{color:#e20613;font-style:italic;font-size:smaller;}.form--contact{}.form--contact div{margin:0;padding:9px 0 5px 10px;overflow:visible;clear:left;}.form--contact label{font-weight:700;width:170px;text-align:right;padding-right:20px;min-height:24px;}.form--contact input,.form--contact textarea,.form--contact email,.form--contact select{max-width:400px;width:100%;border:1px solid #221e1f;}.btn--submit{background:#e20613;color:#fff;font-weight:700;padding:10px 18px;float:left;margin-top:40px;}.recieve__updates{font-size:smaller;float:left;}.form--contact [type=checkbox]{float:left;max-width:50px;margin-top:7px;}.form--contact .recaptcha--container{padding:0;margin:0;width:calc(100% - 200px);margin-left:150px;}.form--logon{}.form--logon label{width:200px;}.form--logon .g-recaptcha{margin-left:calc(100% - 690px);}.form--logon .btn--logon{float:left;margin-left:calc(100% - 690px);}@media screen and (max-width:1280px){.form--logon .g-recaptcha,.form--logon .btn--logon{margin-left:200px;}}@media screen and (max-width:760px){.form--logon .g-recaptcha,.form--logon .btn--logon{margin-left:0;}} i { background:transparent url('/getfile/design/icons/calin-sprite.png') 0px 0px no-repeat; display:inline-block; width:24px; height:24px; padding:0; margin:0; }.i--left { float:left; margin-right:8px;}.i--right { float:right; margin-left:8px; }.i--vac {vertical-align:middle;display:inline-block;float:none;margin-left:10px;line-height:inherit;}.i--facebook {background-position:-200px 0;width:42px;height:40px;}.i--facebook--dark {background-position:-450px 0;}.i--linkedin {background-position:-249px 0;width:42px;height:40px;}.i--twitter {background-position:-148px 0;width:42px;height:40px;}.i--twitter--dark {background-position:-400px 0;}.i--more{width:27px;height:18px;background-position:-301px 0px;}.i--back {background-position:-50px -48px;width:10px;height:18px;margin-top:2px;}.i--next {background-position:-300px 0;width:16px;height:20px;}.i--arrow,.i--nextdark{background-position:-50px 0;width:10px;height:16px;margin-top:4px;}.i--prev{background-position:-50px -50px;height:16px;width:9px;margin-top:4px;}.i--search{background-position:0 0;width:20px;height:20px;}.i--banner-left{background:transparent url('/getfile/design/icons/left-arrow-white.png') no-repeat; width:40px;height:82px;}.i--banner-right{background:transparent url('/getfile/design/icons/right-arrow-white.png') no-repeat; width:40px;height:82px;}.i--up{background-position:-50px -150px;width:15px;height:10px;margin-top:8px;}.i--arrow-down-white{background-position:-50px -100px;width:15px;height:10px;margin-top:8px;}.i--arrow-white{background-position:-350px 0;height:15px;width:10px;margin-top:4px;}.i--arrow-white.no-margin{margin-top:0;height:20px;}* { box-sizing:border-box }.main-content { clear:left; position:relative;}.page { margin:0; padding:0; min-width:320px;overflow:auto;position:relative;}.container { margin:0 auto; }.region {clear:left;}.region--content { }article {width:100%;}aside {padding-bottom:50px;}.iframe-smartsheet {width:100%; height:2000px; }.container--banner{overflow:hidden;min-height:132px;}@media all and (max-width:720px) { .container { width:100%;padding:0 10px; }}@media all and (min-width:720px) and (max-width:960px) { .container { width:100%;padding:0 15px; }}@media all and (min-width:961px) and (max-width:1280px) { .container{ width:100%;padding:0 20px; }}@media all and (min-width:1281px) { .container { width:1250px; padding:0; overflow:auto;position:relative;}article {float:left;width:calc(((100% / 4) * 3) - 40px);}.article--news,.article--fullwidth,.lo-contact article{float:left;width:100%;margin-bottom:40px;}aside {margin-left:calc((95% / 5) * 4);}.aside--left,.aside--casestudy{margin-left:0;float:left;display:block;max-width:332px;margin-right:20px;width:100%;}} .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;overflow:hidden;}.lo-home .banner {margin:0 auto;background-position:center top;background-repeat:no-repeat;background-size:cover;padding:40px 0 40px 0;}.lo-home .banner {margin:0 auto;background-position:center top;background-repeat:no-repeat;background-size:cover;padding:0;}.banner--default .banner__info{text-align:left;}.lo-home .banner__info__link{padding:15px;font-weight:700;background:#fff;margin:0 auto;max-width:190px;display:block;}.lo-home .banner__info__link:hover{text-decoration:none;}@media screen and (max-width:720px){.lo-home .banner__info{width:100vw;position:relative;margin:0 auto;display:block;padding:20px 40px 0 40px;}.lo-home .banner__info__title{font-weight:700;text-align:center;font-size:34px;line-height:40px;text-shadow:3px 3px 5px #000;color:#fff;}}@media screen and (min-width:721px) and (max-width:960px){.lo-home .banner__info{width:100vw;position:relative;margin:0 auto;display:block;padding:20px 20px 0 20px;}.lo-home .banner__info__title{font-weight:700;text-align:center;font-size:64px;line-height:64px;text-shadow:3px 3px 5px #000;color:#fff;}}@media screen and (min-width:961px) and (max-width:1249px){.lo-home .banner__info{width:960px;position:relative;margin:0 auto;display:block;}.lo-home .banner__info__title{font-weight:700;text-align:center;font-size:64px;line-height:64px;text-shadow:3px 3px 5px #000;color:#fff;}}@media screen and (min-width:1250px){.lo-home .banner__info{width:960px;position:relative;margin:0 auto;display:block;}.lo-home .banner__info__title{font-weight:700;text-align:center;font-size:64px;line-height:64px;text-shadow:3px 3px 5px #000;color:#fff;}}.lo-default .banner .breadcrumbs p{float:left;padding-right:5px;}.lo-default .banner .banner__title{float:left;clear:left;font-weight:700;font-size:48px;margin-top:10px;color:#fff;text-shadow:2px 3px #000;}@media all and (max-width:440px){}@media all and (max-width:720px) { }@media all and (min-width:721px) and (max-width:960px) {.lo-home .banner {padding:60px 0 0 0;}}@media all and (min-width:961px) and (max-width:1280px) { .lo-home .banner {padding:95px 0 0 0;}}@media all and (min-width:1281px) { .lo-home .banner,.lo-home .banners {height:485px;}.lo-default .banner,.lo-default .banners{min-height:132px;}.lo-home .banner {padding:95px 0 90px 0;}.lo-home .banners__pager {margin-bottom:40px;}}.slider,.slider-container,.slides,.slide,.slider-over {display:block;height:395px;}.slider { width:100%; overflow:hidden; }.slider-container { width:100%; position:relative; }.slides { width:4000px; position:relative; text-align:center; }.slide,.slide img {width:100%;max-width:1250px;}.slide { position:absolute; top:0; left:0;}.slider-over { width:50%;background:rgba(255,255,255,0.75);position:absolute;top:0; }.slider-over--left { right:50%;margin-right:625px;}.slider-over--right { left:50%; margin-left:625px; }.slider-over i { position:absolute; top:50%; transform:translateY(-50%);color:white; }.slider-over--right a { background-position:-60px 0px }.slider-over--left i { right:-38px }.slider-over--right i { left:-38px }@media screen and (max-width:720px){.slider-over--left { left:0; right:initial;margin-right:0;}.slider-over--right { left:initial;right:0;margin-left:0;}.slider-over{ width:auto;}}@media screen and (min-width:721px) and (max-width:1280px){.slider-over--left { right:100%;margin-right:0px;}.slider-over--right { left:100%; margin-left:0px; }}.grid,.pod,.pod__right,.pod__left,.pod__left__image {display:block;margin:0;padding:0;list-style:none;}.grid {width:100%;overflow:auto;margin-bottom:20px;}.row {clear:left;overflow:auto;}.lo-account .row{overflow:hidden}.row--center {text-align:center;}.col {width:100%;float:none;margin:0;}.col--offset-1-16 { margin-left:calc(100% / 16); }.col--offset-2-16 { margin-left:calc(100% / 16 * 2); }.col--offset-3-16 { margin-left:calc(100% / 16 * 3); }.col--offset-4-16 { margin-left:calc(100% / 16 * 4); }.col--offset-5-16 { margin-left:calc(100% / 16 * 5); }.col--offset-6-16 { margin-left:calc(100% / 16 * 6); }.col--offset-7-16 { margin-left:calc(100% / 16 * 7); }.col--offset-8-16 { margin-left:calc(100% / 16 * 8); }.col--offset-9-16 { margin-left:calc(100% / 16 * 9); }.col--offset-10-16 { margin-left:calc(100% / 16 * 10); }.col--offset-11-16 { margin-left:calc(100% / 16 * 11); }.col--offset-12-16 { margin-left:calc(100% / 16 * 12); }.col--offset-13-16 { margin-left:calc(100% / 16 * 13); }.col--offset-14-16 { margin-left:calc(100% / 16 * 14); }.col--offset-15-16 { margin-left:calc(100% / 16 * 15); }@media screen and (max-width:720px){.col {float:left;}.col--pad {padding-left:5px;padding-right:5px;}.sm-1-16 { width:calc(100% / 16); }.sm-2-16 { width:calc(100% / 16 * 2); }.sm-3-16 { width:calc(100% / 16 * 3); }.sm-4-16 { width:calc(100% / 16 * 4); }.sm-5-16 { width:calc(100% / 16 * 5); }.sm-6-16 { width:calc(100% / 16 * 6); }.sm-7-16 { width:calc(100% / 16 * 7); }.sm-8-16 { width:calc(100% / 16 * 8); }.sm-9-16 { width:calc(100% / 16 * 9); }.sm-10-16 { width:calc(100% / 16 * 10); }.sm-11-16 { width:calc(100% / 16 * 11); }.sm-12-16 { width:calc(100% / 16 * 12); }.sm-13-16 { width:calc(100% / 16 * 13); }.sm-14-16 { width:calc(100% / 16 * 14); }.sm-15-16 { width:calc(100% / 16 * 15); }} @media screen and (min-width:721px) and (max-width:960px){.col {float:left;}.col--pad {padding-left:10px;padding-right:10px;}.md-1-16 { width:calc(100% / 16); }.md-2-16 { width:calc(100% / 16 * 2); }.md-3-16 { width:calc(100% / 16 * 3); }.md-4-16 { width:calc(100% / 16 * 4); }.md-5-16 { width:calc(100% / 16 * 5); }.md-6-16 { width:calc(100% / 16 * 6); }.md-7-16 { width:calc(100% / 16 * 7); }.md-8-16 { width:calc(100% / 16 * 8); }.md-9-16 { width:calc(100% / 16 * 9); }.md-10-16 { width:calc(100% / 16 * 10); }.md-11-16 { width:calc(100% / 16 * 11); }.md-12-16 { width:calc(100% / 16 * 12); }.md-13-16 { width:calc(100% / 16 * 13); }.md-14-16 { width:calc(100% / 16 * 14); }.md-15-16 { width:calc(100% / 16 * 15); }} @media screen and (min-width:961px), print {.col {float:left;}.col--pad {padding-left:20px;padding-right:20px;}.lg-1-16 { width:calc(100% / 16); }.lg-2-16 { width:calc(100% / 16 * 2); }.lg-3-16 { width:calc(100% / 16 * 3); }.lg-4-16 { width:calc(100% / 16 * 4); }.lg-5-16 { width:calc(100% / 16 * 5); }.lg-6-16 { width:calc(100% / 16 * 6); }.lg-7-16 { width:calc(100% / 16 * 7); }.lg-8-16 { width:calc(100% / 16 * 8); }.lg-9-16 { width:calc(100% / 16 * 9); }.lg-10-16 { width:calc(100% / 16 * 10); }.lg-11-16 { width:calc(100% / 16 * 11); }.lg-12-16 { width:calc(100% / 16 * 12); }.lg-13-16 { width:calc(100% / 16 * 13); }.lg-14-16 { width:calc(100% / 16 * 14); }.lg-15-16 { width:calc(100% / 16 * 15); }} .grid,.pod,.pod__right,.pod__left,.pod__left__image {display:block;margin:0;padding:0;list-style:none;}.grid {width:100%;overflow:auto;margin-bottom:20px;}.pod__left,.pod__right {min-height:10px;}.pod {overflow:auto;}.pod ul,.pod ol {padding-left:0;}@media screen and (max-width:500px){.pod {width:100%;margin:0 0 20px 0;}.pod__left {margin-bottom:10px;}.pod__left .pod__left__image {margin:0 auto;}}@media screen and (min-width:501px) and (max-width:720px){.pod {float:left;margin:0 20px 20px 0;}.pod.pod--col--1 {width:100%;}.pod.pod--col--2 {width:100%;}.pod.pod--col--3 {width:100%;}.pod.pod--col--4 {width:100%;}.pod__left {margin-bottom:10px;}}@media screen and (min-width:721px) and (max-width:960px){.pod {float:left;margin:0 20px 20px 0;}.pod.pod--col--1 {width:calc((100% - 60px) / 2);}.pod.pod--col--2 {width:calc((100% - 60px) / 2);}.pod.pod--col--3 {width:100%;}.pod.pod--col--4 {width:100%;}.pod.pod--col--1 .pod__left,.pod.pod--col--2 .pod__left,.pod.pod--col--3 .pod__left{margin-bottom:10px;}.pod.pod--col--4 .pod__left {margin-right:20px;width:calc(50% - 20px);float:left;}.pod.pod--col--4 .pod__right {width:50%;float:left;}}@media screen and (min-width:961px) and (max-width:1100px){.pod {float:left;margin:0 20px 20px 0;}.pod.pod--col--1 {width:calc((100% - 60px) / 4);}.pod.pod--col--2 {width:calc((100% - 60px) / 2);}.pod.pod--col--3 {width:calc(((100% / 4) * 3) - 40px);}.pod.pod--col--4 {width:100%;}.pod.pod--col--1 .pod__left,.pod.pod--col--2 .pod__left,.pod.pod--col--3 .pod__left{margin-bottom:10px;}.pod.pod--col--4 .pod__left {margin-right:20px;width:calc(50% - 20px);float:left;}.pod.pod--col--4 .pod__right {width:50%;float:left;}}@media screen and (min-width:1101px) and (max-width:1300px){.pod {float:left;margin:0 20px 20px 0;}.pod.pod--col--1 {width:calc((100% - 60px) / 4);}.pod.pod--col--2 {width:calc((100% - 60px) / 2);}.pod.pod--col--3 {width:calc(((100% / 4) * 3) - 40px);}.pod.pod--col--4 {width:100%;}.pod.pod--col--1 .pod__left,.pod.pod--col--2 .pod__left{margin-bottom:10px;}.pod.pod--col--3 .pod__left,.pod.pod--col--4 .pod__left {margin-right:20px;width:calc(50% - 20px);float:left;}.pod.pod--col--3 .pod__right,.pod.pod--col--4 .pod__right {width:50%;float:left;}}@media screen and (min-width:1301px), print{.pod {float:left;margin:0 20px 20px 0;}.pod.pod--col--1 {width:calc((100% - 60px) / 4);}.pod.pod--col--2 {width:calc((100% - 60px) / 2);}.pod.pod--col--3 {width:calc(((100% / 4) * 3) - 40px);}.pod.pod--col--4 {width:100%;}.pod.pod--col--1 .pod__left,.pod.pod--col--2 .pod__left {margin-bottom:10px;}.pod.pod--col--3 .pod__left {margin-right:20px;width:calc(50% - 20px);float:left;}.pod.pod--col--3 .pod__right {width:50%;float:left;}.pod.pod--col--4 .pod__left {margin-right:20px;width:calc(25% - 20px);float:left;}.pod.pod--col--4 .pod__right {width:75%;float:left;}}.logo,.logo__link,.logo__link img,.shares,.share,.share__link,.social,.social__item,.social__link,.language__item,.language__link,.languages,.header--title{display:block;padding:0;margin:0;list-style:none;}.region--header {background:#fff;color:#fff;}.container--header {overflow:hidden;padding-top:15px;padding-bottom:15px;} .region--header .branding__nav {float:left; overflow:auto;}.header--left{max-width:150px;width:100%;float:left;overflow:auto;}.header--right{float:left;width:calc(100% - 150px);overflow:hidden;}.header--title{font-size:24px;line-height:130px;color:#096709;padding-left:20px;}.header--title:hover{text-decoration:none;color:#096709;}@media all and (max-width:720px) { .header--title{line-height:26px;}.header--left{margin-top:42px;}.header--right{width:calc(100% - 150px);margin-top:42px;}}@media all and (min-width:721px) and (max-width:960px) { }@media all and (min-width:961px) and (max-width:1280px) { }@media all and (min-width:1281px) { }.logo {display:block;border:none;float:left;padding:0;max-width:710px;height:128px;margin-right:20px;}.logo__image{float:left;}.erdf-logo{float:left;max-width:150px;margin-top:8px;}.logo__link picture img{display:block;margin:0 auto;}@media all and (max-width:720px) { .logo {margin-top:40px;width:100%;}.erdf-logo{float:none;margin:0 auto;display:block;}}@media all and (min-width:721px) and (max-width:960px) { }@media all and (min-width:961px) and (max-width:1280px) { }@media all and (min-width:1281px) {}.shares,.social { float:right;overflow:auto;padding:1px 0 0 0;margin:0;}.social {margin:0 0 5px 0;}.social__item,.share {float:left;}.share + .share,.social__item + .social__item {margin-left:10px; }.share__link,.social__link {}.share i{width:20px;height:20px;}@media all and (max-width:720px) { }@media all and (min-width:721px) and (max-width:960px) { }@media all and (min-width:961px) and (max-width:1280px) { }@media all and (min-width:1281px) { }.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; }.form--branding { clear:right;max-width:200px;background:white;margin:0 0 10px 0;padding:5px 5px 5px 10px; font-size:smaller;border:1px solid #dedede;clear:left;}@media screen and (max-width:720px){.form--branding{width:calc(100% - 80px);position:absolute;top:312px;right:10px;z-index:1000;font-size:initial;padding:8px;max-width:220px;} }@media screen and (min-width:721px) and (max-width:1151px){.form--branding{position:absolute;top:158px;right:10px;z-index:1000;font-size:initial;padding:8px;max-width:200px;} }@media screen and (min-width:1152px) and (max-width:1280px){.form--branding{position:absolute;top:126px;right:10px;}}.form--branding div,.form--branding fieldset {width:100%;padding:0;margin:0;overflow:hidden;}.form--branding input {width:calc(100% - 20px);height:20px;line-height:20px;float:left;font-style:italic;color:#000;}.form--branding [type=submit]{margin:0;width:20px;height:20px;float:left;background:none;}.form--branding [type=submit] i {background-position:0 0;width:20px; height:20px;}.login__link{padding:6px 15px;background:#e20613;color:#fff;display:block;float:right;}@media all and (max-width:720px) { }@media all and (min-width:721px) and (max-width:960px) { }@media all and (min-width:961px) and (max-width:1280px) { }@media all and (min-width:1281px) { .form--branding{position:absolute;top:80px;right:0;}}.languages { position:absolute;top:0;right:0;overflow:auto;padding:1px 0 0 0;margin:0 0 5px 0;}.language__item{float:left;}.language__link {background:#dedede;color:#fff;font-weight:700;padding:15px 6px 5px 6px;font-size:16px;}.language__link{}.language__link:active,.language__link:hover,.language__link.selected{float:left;background:#096709;color:#fff;text-decoration:none;}.language__item + .language__item {margin-left:2px; }.language__link{}@media all and (max-width:550px) {.languages { left:15px;}}@media all and (min-width:551px) and (max-width:960px) { .languages { right:20px;}}@media all and (min-width:961px) and (max-width:1280px) { .languages { position:absolute;top:0;right:20px;overflow:auto;padding:1px 0 0 0;margin:0 0 5px 0;}}@media all and (min-width:1281px) { } .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;position:relative;}.nav,.lvl-0,.container--nav {min-height:50px;}@media all and (max-width:720px) { .lvl-0 {position:absolute;display:block; width:calc(100% - 20px); background:#e20613; z-index:100; top:38px; } .lvl-0-item { display:block;font-size:16px;line-height:20px;width:100%;padding:5px 0 10px 0;}.lvl-0-link {margin:0;padding:0px 30px 0px 10px; background:transparent; color:#fff; text-align:left;font-weight:normal; }.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; } .lvl-0-link:after{ display:block; content:''; width:20px; padding:5px 0; border-bottom:1px solid #fff;}.lvl-0-item:hover .lvl-0-link:after,.lvl-0-item .lvl-0-link{ width:100%;}.lvl-0-item:hover .lvl-0-link:before,.lvl-0-item.selected,.lvl-0-item.selected .lvl-0-link:before{content:"\027A4";float:right;display:block;}.lvl-0-item.selected .lvl-0-link:after{width:100%;} .lvl-0-loginbtn{display:block;}}@media all and (min-width:721px) and (max-width:1151px){ .lvl-0 {position:absolute;display:block; width:calc(100% - 40px); background:#e20613; z-index:100; top:38px; } .lvl-0-item { display:block;font-size:16px;line-height:20px;width:100%; }.lvl-0-link {margin:0;padding:10px 30px 10px 10px; background:transparent; color:#fff; text-align:left;font-weight:normal; }.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; } .lvl-0-link:after{ display:block; content:''; width:20px; padding-top:10px; border-bottom:1px solid #fff;} .lvl-0-loginbtn{display:block;}.lvl-0-item:hover .lvl-0-link:after,.lvl-0-item .lvl-0-link{ width:100%;}.lvl-0-item:hover .lvl-0-link:before,.lvl-0-item.selected,.lvl-0-item.selected .lvl-0-link:before{content:"\027A4";float:right;display:block;}.lvl-0-item.selected .lvl-0-link:after{width:100%;}}@media all and (min-width:1152px) { .lvl-0 {position:relative;display:block; width:90%; float:left;} .lvl-0-item { display:block;float:left;font-size:16px;line-height:20px;position:relative;min-height:40px;}.lvl-0-link {margin:0;padding:0px 30px 0 0; background:transparent; color:#000; text-align:center;font-weight:normal; }.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; }.lvl-0-item.selected .lvl-0-link:after,.lvl-0-item:hover .lvl-0-link:after{display:block;content:"";border-bottom:4px solid #e20613;padding-top:10px;}}@media all and (max-width:720px) { }@media all and (min-width:721px) and (max-width:960px){}@media all and (min-width:961px) { .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}}@media all and (max-width:720px) { }@media all and (min-width:721px) and (max-width:960px){}@media all and (min-width:961px) { .lvl-2 { display:none; position:absolute; overflow:auto; padding:0; background-color:#444; min-width:100%; z-index:1000; left:100%; top:0;}.lvl-2-item { width:100%;}.lvl-2-item + .lvl-2-item {border-top:1px dotted #fff;}.lvl-2-link {color:#fff; text-align:left;font-weight:normal; background-color:#444;padding:0.5em 1em 0.5em 0.75em;} .lvl-2-link:hover, .lvl-2-link:active, .lvl-2-item.selected .lvl-1-link,.lvl-2-item:hover .lvl-1-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;}.footer-lvl-0,.footer-lvl-0-item,.footer-lvl-0-link { display:block; padding:0; margin:0; list-style:none; border:none; background:none;}.footer-lvl-0 { overflow:auto; max-width:100%;margin-bottom:15px;}.footer-lvl-0-item { display:inline-block; }.footer-lvl-0-link { display:inline-block; padding:0 10px 0 0; background:none; color:#444;}.footer-lvl-0-link:hover,.footer-lvl-0-link:focus { }.footer-lvl-0-item:last-child .footer-lvl-0-link { padding-right:0; } .nav__toggle { position:relativ0;display:none;padding:5px 5px 5px 10px;background:#e20613;color:#fff;font-size:16px;line-height:22px;overflow:auto;z-index:300;bottom:0;float:left;}.nav__toggle:hover{color:#fff;}.nav__toggle__label { margin-right:10px; }.nav__toggle i { margin-right:2px; }@media all and (max-width:550px){.nav__toggle__label{ display:none;}.nav__toggle{display:block;width:50px;padding:10px 10px 10px 10px;}}@media all and (min-width:551px) and (max-width:1151px){ .nav__toggle { display:block;padding:10px 15px;width:118px;line-height:16px;}}@media all and (max-width:1151px){.lvl-0 { display:none; } .menu__show .lvl-0 { display:block; }.login__link{display:none;}}.footer-nav,.foot-lvl-0,.foot-lvl-0-item,.foot-lvl-0-link,.funder,.funder--image,.funder__heading,.funder--list{display:block;padding:0; margin:0;list-style:none;border:none;}.region--footer {background:#221e1f;color:#fff;font-size:14px;}.container--footer {padding-top:20px;padding-bottom:50px;overflow:auto;}.region--footer a {color:#fff;display:inline-block;}.region--footer p {}@media screen and (max-width:480px){.footer-nav, .copyright {text-align:center; }}@media all and (min-width:481px) and (max-width:800px){.footer-nav,.copyright {width:100%;text-align:right;}}@media all and (min-width:801px) and (max-width:1280px) { .footer-nav {float:left;max-width:50%;}.copyright { float:right;max-width:50%;text-align:right;}}@media all and (min-width:1281px) { .footer-nav {float:left;max-width:50%;}.copyright { float:right;max-width:50%;text-align:right;}}.footer-nav {margin-bottom:20px;}.footer-lvl-0 {}.footer-lvl-0-item {display:inline-block;position:relative;}.footer-lvl-0-item + .footer-lvl-0-item {margin-left:10px; padding-left:19px;}.footer-lvl-0-item + .footer-lvl-0-item:before {content:'|';position:absolute;font-weight:bold;left:0; color:#666;}.footer-lvl-0 .footer-lvl-0-link {padding:0;font-weight:normal;color:#FFFFFF;}@media screen and (max-width:480px){.social {display:block; }.social.social--footer {float:unset; width:146px; margin:auto;}.footer_email {display:block; }}@media screen and (min-width:481px){.social{float:left;}.footer__email{clear:left;float:left;}}@media screen and (min-width:481px) and (max-width:720px) { }@media screen and (min-width:721px) and (max-width:960px) { }@media screen and (min-width:961px) and (max-width:1280px) { }@media screen and (min-width:1281px), print{ }.region--testimonials,.container--testimonials{overflow:auto;}.funder--list{margin:0 auto;display:block;overflow:auto;padding:10px 0 25px 0;}.funder {margin-bottom:20px; }.funder:nth-child(4n+4){margin-right:0;}.funder:nth-child(4n+5){clear:left;}.funder__heading{margin-top:40px;padding-bottom:30px;color:#221e1f;}.funder__heading:after{display:block;content:'';border-bottom:2px dotted #221e1f;position:absolute;width:100%;left:0;padding-bottom:15px;}.funder--image{margin:0 auto;max-width:220px;display:block;height:100%;vertical-align:middle;}.funder--image.funder--image-small{height:68px;}@media screen and (min-width:481px) and (max-width:919px){.funder {width:calc((100% - 60px) / 2 - 0.1px); display:inline-block; }.funder {min-height:166px;margin-right:30px;}.funder:nth-child(2n+2){ margin-right:0;}}@media screen and (min-width:920px){.funder{width:calc((100% - 11px) /4 - 0.1px);display:inline-block;vertical-align:middle;}}.widget-list,.widget,.widget__title,.widget__content,.widget__link,.widget__link--title,.widget__title__link,.widget__image,.latest__event--summary,.latest__news--summary{ display:block;padding:0; margin:0; list-style:none; border:none; }.widget-list {overflow:hidden;}.widget--twitter {width:100%; margin-top:10px; }.widget { color:#999;font-size:12px; color:white;width:100%;position:relative;text-align:center;}.widget-list--position-1 .widget{margin-bottom:20px;}@media screen and (max-width:520px){.widget--twitter{min-height:350px;}}@media screen and (min-width:521px) and (max-width:720px){.widget-list--position-1 .widget {width:calc((100% - 40px) /2);margin-right:20px;color:#000;float:left;min-height:375px;}.widget-list--position-1 .widget:nth-child(3n + 3){clear:left; }.widget:nth-child(3n) {width:100%; }}@media screen and (min-width:721px) and (max-width:960px){.widget-list--position-1 .widget {width:calc((100% - 40px) /2);margin-right:20px;color:#000;float:left;min-height:375px;}.widget-list--position-1 .widget:nth-child(3n + 3){clear:left; }.widget:nth-child(3n) {width:100%; }}@media screen and (min-width:961px) and (max-width:1280px){.widget-list--position-1 .widget {width:calc((100% - 40px) /2);margin-right:20px;color:#000;float:left;min-height:375px;}.widget-list--position-1 .widget:nth-child(3n + 3){clear:left; }.widget:nth-child(3n) {width:100%; }}@media screen and (min-width:1281px), print{.widget-list--position-1 .widget{width:calc((100% - 40px) /3);margin-right:20px;color:#000;float:left;min-height:375px;}.widget-list--position-1 .widget:nth-child(3n+3){margin-right:0;}.widget-list--position-1 .widget:nth-child(3n+4){clear:left;}}.widget--news{text-align:left;}.latest__news{}.latest__news--title{padding-bottom:10px;font-size:30px;line-height:42px;margin:0px;text-align:left;font-weight:700;border-bottom:10px solid #e20613;}.latest__news--storytitle{padding:0;margin-bottom:10px;text-align:left;font-weight:700;font-size:20px;line-height:26px;}.latest__news--date{color:#e20613;font-size:16px;padding:10px 0;margin:0;font-weight:700;}.latest__news--summary{font-size:16px;line-height:20px;font-weight:300;color:#444;padding-bottom:106px;}.latest__news--link{background:rgba(226, 6, 19, 0.1);display:block;padding:20px 10px;font-size:18px;border-top:2px solid #e20616;font-weight:700;position:absolute;width:100%;bottom:0;}.widget--event{text-align:left;}.latest__event{}.latest__event--title{padding-bottom:10px;font-size:30px;line-height:42px;margin:0px;text-align:left;font-weight:700;border-bottom:10px solid #096709;}.latest__event--storytitle{padding:0;margin-bottom:10px;text-align:left;font-weight:700;font-size:20px;line-height:26px;}.latest__event--date{color:#096709;font-size:16px;padding:10px 0;margin:0;font-weight:700;}.latest__event--summary{font-size:16px;line-height:20px;font-weight:300;color:#444;padding-bottom:106px;}.latest__event--link{background:rgba(9, 103, 9, 0.1);display:block;padding:20px 10px;font-size:18px;border-top:2px solid #096709;font-weight:700;position:absolute;bottom:0;width:100%;}.widget-list--position-1 .widget--twitter{background:#dedede;margin:0;}.tweet{font-size:16px;font-weight:300;line-height:20px;padding:10px 20px 10px 10px;margin:0;}.tweet-info, .tweet-source{font-weight:700;}.widget-list--position-1 .widget--twitter .widget__link{padding:10px 20px;display:block;width:100%;text-align:left;font-size:18px;font-weight:700;border-top:2px solid #fff;clear:left;position:absolute;bottom:0;}.tweet--left{width:20%;float:left;position:relative;}.tweet--image{margin-top:15px;margin-left:7px;border:1px solid #fff;border-radius:50%;}.tweet--right{float:left;width:80%;text-align:left;color:#444;}.tweet--right a{font-weight:700;}.widget-list--position-737 .widget{color:#221e1f;margin-bottom:20px;}.widget-list--position-737 .tweet--left{width:20%;float:left;position:relative;}.tweet-info{display:block;clear:left;margin-top:5px;}.follow-button{display:block;}.widget-list--position-737 .widget--twitter{background:#dedede;}.js-twitter-feed{overflow:auto;}.widget-list--position-737 .widget--twitter .widget__link{padding:10px 20px;display:block;width:100%;text-align:left;font-size:18px;font-weight:700;border-top:2px solid #fff;clear:left;}.event,.event--list,.event__image,.event__image__link,.event__link,.event__summary,.event__title,.event__wrapper,.event__date,.event-view__image{display:block;padding:0; margin:0; list-style:none; }.event-list{overflow:auto;}.event{border-top:10px solid #096709;position:relative; }.event__wrapper {}.event__image{max-width:285px;margin:0 auto;}.event__image__link{}.event__link{padding:20px 10px;border-top:2px solid #096709;background:rgba(9, 103, 9, 0.1);font-weight:700;position:absolute; bottom:0; width:100%; }.event__summary{margin-bottom:10px;font-weight:300;font-size:16px;line-height:20px;padding-bottom:90px; padding-top:20px;}.event__title{font-size:20px;line-height:26px;margin:10px 0 15px 0;font-weight:700;}.event__date{padding-top:15px;margin:0;color:#096709;font-weight:700;font-size:16px;}.event-view__image{margin:0 auto;}@media screen and (max-width:720px){.event__wrapper {margin:auto;position:relative; max-width:400px; }.event {margin-bottom:50px; }}@media screen and (min-width:721px) and (max-width:959px){.event{ width:calc((100% - 20px) /2 - 0.1px ); margin-right:20px; margin-bottom:20px; float:left;}.event:nth-child(2n + 3){clear:left;}.event:nth-child(2n + 2){margin-right:0;}.event--list{ overflow:auto;float:left;}}@media screen and (min-width:960px){.event{width:calc((100% - 40px) /3 - 0.1px );margin-right:20px;margin-bottom:20px;float:left;}.event:nth-child(3n+4){clear:left;}.event:nth-child(3n+3){margin-right:0;}.event--list{overflow:auto; float:left;}}.aside--calendar{border-top:10px solid #221e1f;overflow:auto;}.calendar{max-width:332px;margin:auto; }.calendar-small{max-width:332px;margin:0;border-collapse:collapse;text-align:center;margin-top:10px;clear:left;width:100%;}.calendar-small td,.calendar-small th{border:none;}.calendar-small th{padding:0 7px;font-weight:400;color:#096709;}.calendar-small tr td{padding:0;margin:0;}.day-name{font-size:16px;margin:0;padding:8px 0;display:inline-block;min-width:35px;line-height:35px;}.day-name a{background:#096709;border-radius:50%;padding:0px;color:#fff;display:inline-block;min-width:35px;line-height:35px;}.calendar-header{display:block;position:relative;margin:10px 0;padding-bottom:10px;}.month-name{position:absolute;left:50%;transform:translateX(-50%);color:#096709;}.calendar-nav{overflow:auto;}@media screen and (min-width:1281px){.calendar {display:block;float:left;padding-top:10px;}}.aside--efilter{clear:left;margin-top:20px;width:100%;border-top:10px solid #444;padding-top:10px;}.event--filter__title{color:#096709;}.btn--archive{display:inline-block;background:#444;padding:12px 20px;color:#fff;font-weight:400;float:left;margin-top:20px;}.btn--archive:hover{color:#fff;text-decoration:none;}.news--list,.news,.news__wrapper,.news__image__link,.news__image,.news__title,.news__date,.news__link,.news__summary{ display:block;padding:0; margin:0; list-style:none;}.news--list{overflow:auto;float:left;}.news{border-top:10px solid #e20613;position:relative;}.news__image{margin-bottom:15px;margin:0 auto;}.news__image__link{}.news-view__image{margin:0 auto;display:block;}.news__link{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:20px 10px;border-top:2px solid #e20613;background:rgba(226, 6, 19, 0.1);font-weight:700;width:100%;}.news__summary{margin-bottom:10px;font-weight:300;font-size:16px;line-height:20px;padding-bottom:90px;padding-top:20px;}.news__title{font-size:20px;line-height:26px;margin:10px 0 15px 0;font-weight:700;min-height:78px;}.news__date{padding-top:15px;margin:0;color:#e20613;font-weight:700;font-size:16px;}@media screen and (max-width:550px){.news{width:100%;margin-right:20px;margin-bottom:20px;float:left;}.news__image__link{max-width:300px;margin:0 auto 20px auto;}}@media screen and (min-width:551px) and (max-width:960px){.news{width:calc((100% - 20px) /2 - 0.1px );margin-right:20px;margin-bottom:20px;float:left;}.news:nth-child(2n+2){margin-right:0;}.news:nth-child(2n+3){clear:left;}}@media screen and (min-width:721px) and (max-width:960px){.news{width:calc((100% - 20px) /2 - 0.1px );margin-right:20px;margin-bottom:20px;float:left;}.news:nth-child(2n+2){margin-right:0;}.news:nth-child(2n+3){clear:left;}}@media screen and (min-width:961px) and (max-width:1280px){.news{width:calc((100% - 40px) /3 - 0.1px );margin-right:20px;margin-bottom:20px;float:left;}.news:nth-child(3n+3){margin-right:0;}.news:nth-child(3n+4){clear:left;}}@media screen and (min-width:1281px){.news{width:calc((100% - 60px) /4 - 0.1px );margin-right:20px;margin-bottom:20px;float:left;}.news:nth-child(4n+4){margin-right:0;}.news:nth-child(4n+5){clear:left;}}.langinfo--content,.langinfo--image,.langinfo--info{display:block; padding:0; margin:0;list-style:none; }.langinfo--image{border-radius:50%;margin:0 auto;}.langinfo--content{margin:0 auto;}.langinfo--info{max-width:450px;text-align:center;margin:0 auto;padding:20px 0 10px 0;}.gallery-list,.gallery,.gallery__image {display:block;padding:0;margin:0; list-style:none;position:relative;}.gallery-list {overflow:auto;padding-bottom:30px;}.gallery {position:relative;float:left;padding-bottom:75px;}.gallery__image {background:#eee;height:auto;width:100%;margin-bottom:10px;color:#aaa;text-align:center;vertical-align:middle;font-size:13px;border:10px solid #fff;box-shadow:0 2px 4px #aaa;}.gallery__intro {font-style:italic;font-size:21px;line-height:1.2em;text-align:center;min-height:100px;color:#000;margin:0 10px 0 10px; }.gallery__options {position:absolute; border-top:1px solid black;font-size:12px; text-transform:uppercase;}.gallery__options .social--share {margin-right:0;}.gallery__options a {color:#000;}.gallery__options a:hover {}@media all and (max-width:620px) { .gallery-list {padding:10px 5px 20px 5px;}.gallery {width:100%;max-width:400px;margin:0 auto;display:block;float:none;}.gallery__options {height:40px; bottom:10px;left:20px;width:calc(100% - 40px);padding-top:10px;}}@media all and (min-width:621px) and (max-width:860px) { .gallery-list {padding:10px 5px 20px 5px;}.gallery {width:calc((100% - 30px) / 2);margin-right:20px;margin-bottom:20px;}.gallery:nth-child(2n+2){margin-right:0;}.gallery:nth-child(2n+3){clear:left;}.gallery__options {height:40px; bottom:10px;left:20px;width:calc(100% - 40px);padding-top:10px;}}@media all and (min-width:861px) and (max-width:1280px) { .gallery-list {padding:10px 5px 20px 5px;}.gallery {width:calc((100% - 50px) / 3);margin-right:20px;margin-bottom:20px;}.gallery:nth-child(3n+3){margin-right:0;}.gallery:nth-child(3n+4){clear:left;}.gallery__options {height:40px; bottom:10px;left:20px;width:calc(100% - 40px);padding-top:10px;}}@media all and (min-width:1281px) { .gallery-list {padding:10px 5px 20px 5px;}.gallery {width:calc((100% - 70px) / 4);margin-right:20px;margin-bottom:20px;}.gallery:nth-child(4n+4){margin-right:0;}.gallery:nth-child(4n+5){clear:left;}.gallery__options {height:40px; bottom:10px;left:20px;width:calc(100% - 40px);padding-top:10px;}}.gallery-view,.gallery-view__list,.gallery-view__image,.gallery-view__image__link,.gallery-view__picture {display:block;padding:0;margin:0;list-style:none;}.langinfo--content,.langinfo--image,.langinfo--info{display:block; padding:0; margin:0;list-style:none; }.langinfo--image{border-radius:50%;margin:0 auto;}.langinfo--content{margin:0 auto;}.langinfo--info{max-width:450px;text-align:center;margin:0 auto;padding:20px 0 10px 0;}.product-list,.product,.product__intro,.product__image,.product__label,.product__options {display:block;margin:0;padding:0;list-style:none;}.product-list {overflow:auto;padding-bottom:30px;}.product {position:relative;float:left;border:1px solid #959595;box-shadow:0 1px 4px #aaa;}@media screen and (max-width:720px) { }@media screen and (min-width:721px) and (max-width:960px) { }@media screen and (min-width:961px) and (max-width:1280px) { }@media screen and (min-width:1281px), print { }.opt-0,.opt-0-item,.opt-0-link,.opt-1,.opt-1-item{display:block;position:relative;padding:0;margin:0;list-style:none;text-align:left;color:#333;}.range-list,.range,.range__intro,.range__image,.range__name,.range__options {display:block;margin:0;padding:0;list-style:none;}.range-list {overflow:auto;padding-bottom:30px;}.range {position:relative;float:left;}@media all and (max-width:520px) { }@media all and (min-width:521px) and (max-width:960px) { }@media all and (min-width:961px) and (max-width:1280px) { }@media all and (min-width:1281px) { }.testimonial__quote,.testimonial__author,.testimoinal__company,.testimonial--item,.testimonials--list{display:block;margin:0;padding:0;list-style:none;}.testimonials--list{overflow:auto;}.testimonial__quote{font-weight:300;}.testimonial__quote p{float:left;}.testimonial__quote p:first-child:before{display:block;content:'"';float:left;}.testimonial__quote p:last-child:after{display:inline-block;content:'"';}.testimonial__author{font-weight:700;color:#e20613;}.testimoinal__company{color:#e20613;font-weight:300;}.testimonial--more{clear:left;width:132px;background:#fececc;}@media all and (max-width:720px) { .testimonial--item {border-top:solid 5px #e20613;border-bottom:2px solid #221e1f; margin-bottom: 20px;padding-top:10px;padding-bottom:10px; }}@media all and (min-width:721px) and (max-width:960px) { html .columns.testimonials--list {-moz-column-count:2; -webkit-column-count:2; column-count:2;-moz-column-gap: 10px; -webkit-column-gap:10px; column-gap:10px; }html .columns.testimonial--item {-webkit-column-break-inside:avoid; page-break-inside:avoid;break-inside:avoid; margin-right:20px;border-top:10px solid #e20613;border-bottom:2px solid #221e1f;padding:15px 0;margin-bottom:20px;}}@media all and (min-width:961px) and (max-width:1280px) { html .columns.testimonials--list {-moz-column-count:3; -webkit-column-count:3; column-count:3;-moz-column-gap: 10px; -webkit-column-gap:10px; column-gap:10px; }html .columns.testimonial--item {-webkit-column-break-inside:avoid; page-break-inside:avoid;break-inside:avoid; margin-right:20px;border-top:10px solid #e20613;border-bottom:2px solid #221e1f;padding:15px 0;margin-bottom:20px;}}@media all and (min-width:1281px) {html .columns.testimonials--list {-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}html .columns.testimonial--item {-webkit-column-break-inside:avoid; page-break-inside:avoid;break-inside:avoid; margin-right:20px;border-top:10px solid #e20613;border-bottom:2px solid #221e1f;padding:15px 0;margin-bottom:20px;}html :not(.columns).testimonial--item{width:calc((100% - 60px)/4 - 0.1px);float:left;margin-right:20px;border-top:10px solid #e20613;border-bottom:2px solid #221e1f;padding:15px 0;margin-bottom:20px;}html :not(.columns).testimonial--item:nth-child(4n+4){margin-right:0;}html :not(.columns).testimonial--item:nth-child(4n+5){clear:left;}}.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('/firstcorporate/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('/firstcorporate/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('/firstcorporate/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('/firstcorporate/getfile/design/fancybox/fancybox_sprite@2x.png');background-size:44px 152px; }#fancybox-loading div {background-image:url('/firstcorporate/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--default { background-color:#444; }.t--default {color: #FFF;}.t--red { background-color:#e20613; }.t--red {color: #FFF;}.t--green { background-color:#096709; }.t--green {color: #FFF;}.t--lgrey { background-color:#f1e7e7; }.t--lgrey {color: #444;}.t--grey,.casestudy--single__link btn btn--submit t--grey{ background-color:#dedede; }.t--grey {color: #444;}.t--dark { background-color:#dedede; }.t--dark {color: #FFF;}.lo-default .region--banners,.lo-fullwidth .region--banners{background-image:-ms-linear-gradient(left, #E20613 -30%, #ABABAB 110%);background-image:-moz-linear-gradient(left, #E20613 -30%, #ABABAB 110%);background-image:-o-linear-gradient(left, #E20613 -30%, #ABABAB 110%);background-image:-webkit-gradient(linear, left top, right top, color-stop(-30, #E20613), color-stop(110, #ABABAB));background-image:-webkit-linear-gradient(left, #E20613 -30%, #ABABAB 110%);background-image:linear-gradient(to right, #E20613 -30%, #ABABAB 110%);}.lo-events .region--banners{background-image:-ms-linear-gradient(left, #096709 -30%, #ABABAB 110%);background-image:-moz-linear-gradient(left, #096709 -30%, #ABABAB 110%);background-image:-o-linear-gradient(left, #096709 -30%, #ABABAB 110%);background-image:-webkit-gradient(linear, left top, right top, color-stop(-30, #096709), color-stop(110, #ABABAB));background-image:-webkit-linear-gradient(left, #096709 -30%, #ABABAB 110%);background-image:linear-gradient(to right, #096709 -30%, #ABABAB 110%);}.lo-casestudies .region--banners,.lo-account .region--banners{background-image:-ms-linear-gradient(left, #221e1f -30%, #ABABAB 110%);background-image:-moz-linear-gradient(left, #221e1f -30%, #ABABAB 110%);background-image:-o-linear-gradient(left, #221e1f -30%, #ABABAB 110%);background-image:-webkit-gradient(linear, left top, right top, color-stop(-30, #221e1f), color-stop(110, #ABABAB));background-image:-webkit-linear-gradient(left, #221e1f -30%, #ABABAB 110%);background-image:linear-gradient(to right, #221e1f -30%, #ABABAB 110%);}.partner,.partner--list,.partner--info,.partner--summary,.partner--image-container{display:block;margin:0;padding:0;list-style:none;}.partner{position:relative;}.partner--list{overflow:auto;}.partner--image-container:after{display:block;content:'';width:70%;margin:15px auto;border-bottom:2px solid #e20613;}.partner--image{margin:0 auto;display:block;}.partner--summary{text-align:center;}.partner--link{}.partner--info{padding-bottom:120px;}.partner--link{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.partner--link:hover{color:#444;}@media screen and (max-width:599px){}@media screen and (min-width:600px) and (max-width:960px){.partner{width:calc((100% - 60px ) / 2 - 0.1px); float:left; margin-right:20px; }.partner:nth-child(2n+2){margin-right:0;}.partner:nth-child(2n+3){clear:left;}}@media screen and (min-width:961px) and (max-width:1280px){.partner{width:calc((100% - 60px ) / 3 - 0.1px); float:left; margin-right:20px; }.partner:nth-child(3n+3){margin-right:0;}.partner:nth-child(3n+4){clear:left;}}@media screen and (min-width:1281px){.partner{width:calc((100% - 60px) /4 - 0.1px);float:left;margin-right:20px;}.partner:nth-child(4n+4){margin-right:0;}.partner:nth-child(4n+5){clear:left;}}.person,.person--list,.person--email,.person--image,.person--left,.person--right,.person--tel,.person--title,.person--website{display:block;padding:0; margin:0; list-style:none; }.googlemap-container{position:relative;}.contact--map.new{display:block;clear:left;padding-top:40px;}.googlemap-container.new{width:100%;clear:left;}.googlemap-container.new iframe{width:100%;}.googlemap--link{width:100%;max-width:none;position:absolute;bottom:-40px;right:0;color:#fff;font-weight:700;background:#221e1f;}.interest--text{padding:10px 0;margin:0;}.btn-register-interest{max-width:none;color:#fff;background:#e21613;font-weight:700;}.contact--map.new .btn-register-interest{max-width:240px;float:left;padding:10px 20px;}.contact--interest{margin-top:35px;}@media screen and (min-width:720px) {.contact--left{width:60%;float:left;}.contact--right{float:left;width:40%;}}.person--list{overflow:auto;}.person--list-heading{font-weight:700;color:#e20613;font-size:larger;margin:20px 0;}.person{width:100%;float:left;margin-top:20px;margin-bottom:10px; }.person--left{width:100%;max-width:110px;float:left;margin-right:15px;}.person--right{width:calc(100% - 125px);float:left;word-wrap:break-word;}.person--image{}.person--title{font-weight:400;}.person--tel{margin-top:10px;padding:5px 0;}.person--email{padding:5px 0;}.person__email--link{color:#e20613;font-weight:700;}.person--website{padding:5px 0;}.person__website--link{color:#e20613;font-weight:700;}.casestudy,.casestudy__content,.casestudy__image,.casestudy__image__link,.casestudy__link,.casestudy__summary,.casestudy__title,.casestudy-list,.casestudy--topic__title,.topic__cat--link,.topic--cat,.topic--list,.pagination,.pagination__link,.pagination-list,.pagination-region,.pagination-text{display:block;padding:0; margin:0; list-style:none; }.casestudy-list{overflow:hidden;}.casestudy{margin-right:20px; background:none;border-top:10px solid #221e1f;color:#221e1f;position:relative;}.casestudy__image{margin:20px auto 30px auto;}.casestudy__image__link{min-height:285px;}.casestudy__link{padding:20px 10px;border-top:2px solid #221e1f;background:rgba(34, 30, 31, 0.1);font-weight:700;position:absolute;width:100%;bottom:0;}.casestudy__summary{margin-bottom:10px;font-weight:300;font-size:16px;line-height:20px;padding-bottom:80px;}.casestudy__title{font-size:20px;line-height:26px;margin:10px 0 15px 0;font-weight:700;}@media screen and (max-width:719px){.casestudy {max-width:400px; margin:auto; }}@media screen and (min-width:720px) and (max-width:960px){.casestudy {float:left;width:calc((100% - 20px) /2 - 0.1px );}.casestudy:nth-child(2n+2){margin-right:0;}.casestudy:nth-child(2n+3){clear:left;}}@media screen and (min-width:961px){.casestudy {float:left;width:calc((100% - 40px) /3 - 0.1px );}.casestudy:nth-child(3n+3){margin-right:0;}.casestudy:nth-child(3n+4){clear:left;}}.casestudy--topic__title{border-top:10px solid #221e1f;padding-top:10px;}.topic--list{margin-top:20px;}.topic--cat{}.topic__cat--link{}.pagination-region{clear:left;overflow:auto;}.pagination-list{overflow:auto;margin:40px 0 0 0;font-size:smaller;}.pagination-text{float:left;margin-right:20px;}.pagination{float:left;border-right:1px solid #444;margin-right:10px;padding-right:10px;}.pagination:last-child{border-right:none;}.pagination__link{}.pagination.page--selected{text-decoration:underline;} .dash--actions,.dash__action--link,.dash--action,.account-content,.account-options,.acc-option,.acc-option-link,.acc-options-list{display:block; padding:0; margin:0;list-style:none; }.account-options{margin-right:60px;border-top:5px solid #221e1f;}.account--title{color:#e20613;padding-top:10px;}.acc-option{padding:8px 0;border-bottom:1px solid #dedede;}@media screen and (min-width:961px){.account-options {float:left;width:300px; }}.account-content{width:100%;float:left;}.download--image,.link--image{display:block;margin:20px auto 0 auto;padding-bottom:20px;}.dash--action {position:relative;}.dash--title{border-top:2px solid #e20613;text-align:center;font-weight:700;padding:15px 0;margin-bottom:0px;}.dash__action--link{display:block;font-size:smaller;font-weight:700;padding:10px 10px;margin-bottom:10px;text-align:left;}.dash__action--link.download{color:#fff;background:#e20613;}.dash__action--link.upload{ color:#221e1f;}.form--account--details + .form--account--details{clear:left;padding-top:20px;}@media screen and (max-width:720px){.dash__action--link {margin:10px auto; }}@media screen and (min-width:721px) and (max-width:960px){.dash--action{float:left;margin-right:40px;width:calc((100% - 120px)/3 - 0.1px);}.dash--action:nth-child(3n+3){ margin-right:0;}.dash--action:nth-child(3n+4){ clear:left;}.dash--links {position:absolute; width:100%; bottom:0; }.dash--action {padding-bottom:108px; }}@media screen and (min-width:961px){.dash--actions{overflow:auto;}.dash--action {padding-bottom:108px; }}@media screen and (min-width:961px) and (max-width:1280px){.dash--action{float:left;margin-right:40px;width:calc((100% - 120px)/3 - 0.1px);}.dash--action:nth-child(3n+3){ margin-right:0;}.dash--action:nth-child(3n+4){ clear:left;}.account-content{width:calc(100% - 360px);float:left;}.dash--links {position:absolute; width:100%; bottom:0; }}@media screen and (min-width:1281px){.dash--action{float:left;margin-right:40px;width:calc((100% - 120px)/4 - 0.1px);}.dash--action:nth-child(4n+4){margin-right:0;}.dash--action:nth-child(4n+5){ clear:left;}.account-content{width:calc(100% - 360px);float:left;}.dash--links {position:absolute; width:100%; bottom:0; }}.myupload-table{border-collapse:collapse;}.myupload-table th{border-top:4px solid #e20613;background:#f1e7e7;text-align:left;}.myupload-table tr td{}