@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v9/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(https://fonts.gstatic.com/s/ubuntu/v9/DZ_YjBPqZ88vcZCcIXm6VobN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url(https://fonts.gstatic.com/s/ubuntu/v9/kbP_6ONYVgE-bLa9ZRbvvvesZW2xOQ-xsNqO47m55DA.woff) format("woff")}.casestudy__txt:after,.casestudy__btn:before{position:absolute;top:0;right:0;bottom:0;left:0}.accordion__title{-webkit-transition:color 200ms ease, background 200ms ease;transition:color 200ms ease, background 200ms ease}.casestudy__btn:hover,.trustteam__item__link:hover,.content__region a.content__link.casestudy__btn:hover{background-position:bottom}.template:before,.template:after{content:"";display:table}.template:after{clear:both}.lte-ie7 .template{zoom:1}.template__columns{margin:0 -1em}.template__columns__span{width:100%;float:left;padding:0 1em}@media all and (min-width: 769px){.template__columns__span--1{width:8.33333%}.template__columns__span--2{width:16.66667%}.template__columns__span--3{width:25.0%}.template__columns__span--4{width:33.33333%}.template__columns__span--5{width:41.66667%}.template__columns__span--6{width:50.0%}.template__columns__span--7{width:58.33333%}.template__columns__span--8{width:66.66667%}.template__columns__span--9{width:75.0%}.template__columns__span--10{width:83.33333%}.template__columns__span--11{width:91.66667%}.template__columns__span--12{width:100.0%}}.lte-ie8 .template__columns__span--1{width:8.33333%}.lte-ie8 .template__columns__span--2{width:16.66667%}.lte-ie8 .template__columns__span--3{width:25.0%}.lte-ie8 .template__columns__span--4{width:33.33333%}.lte-ie8 .template__columns__span--5{width:41.66667%}.lte-ie8 .template__columns__span--6{width:50.0%}.lte-ie8 .template__columns__span--7{width:58.33333%}.lte-ie8 .template__columns__span--8{width:66.66667%}.lte-ie8 .template__columns__span--9{width:75.0%}.lte-ie8 .template__columns__span--10{width:83.33333%}.lte-ie8 .template__columns__span--11{width:91.66667%}.lte-ie8 .template__columns__span--12{width:100.0%}.accordion__title{padding:11px 3em 11px 1em;border:1px solid #192d5d;margin-bottom:0.25em;position:relative;background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #192d5d), color-stop(50%, transparent)) repeat scroll top/100% 200% transparent;background:-webkit-linear-gradient(bottom, #192d5d 50%, transparent 50%) repeat scroll top/100% 200% transparent;background:linear-gradient(to top, #192d5d 50%, transparent 50%) repeat scroll top/100% 200% transparent;color:#192d5d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__title em{position:absolute;right:1em;top:0;bottom:0;margin:auto;height:1em;line-height:1}.accordion__title.open{background-position:bottom;color:#fff !important}.accordion__container{overflow:hidden;display:none;padding:1em}.mason--admin .accordion__container{height:auto;display:block}.mason--admin .accordion__title,.mason--admin .accordion__container{position:relative;border:3px solid #EF5B25}.mason--admin .accordion__title:after,.mason--admin .accordion__container:after{position:absolute;top:0;right:0;background:#EF5B25;text-transform:none;font-size:12px;color:#FFF}.mason--admin .accordion__title{cursor:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.mason--admin .accordion__title:after{padding:0 8px 0 10px;content:'Accordion Title'}.mason--admin .accordion__container{margin-bottom:6px}.mason--admin .accordion__container:after{padding:0 8px 2px 10px;content:'Accordion Container'}.lte-ie9 .accordion__title.open{background:#192d5d}.table__container,.content__region table{margin-bottom:20px}.table__container{display:block;max-width:100%;min-width:10px;overflow:hidden;overflow-x:auto;text-align:left;line-height:1.4em}.content__region table{width:100% !important;font-size:.875em;line-height:1.4em}.content__region table *,.table__container *{font-size:14px !important}.content__region table p,.table__container table p{margin:0}.content__region table thead th,.content__region table tbody td,.table__container table thead th,.table__container table tbody td{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-left:2px solid #FFF;border-right:2px solid #FFF}.content__region table thead th:first-child,.content__region table tbody td:first-child,.table__container table thead th:first-child,.table__container table tbody td:first-child{border-left:1px solid #d5d5d5}.content__region table thead th:last-child,.content__region table tbody td:last-child,.table__container table thead th:last-child,.table__container table tbody td:last-child{border-right:1px solid #d5d5d5}.content__region table tbody td,.table__container table tbody td{font-weight:300}.content__region table thead th,.table__container table thead th{text-transform:uppercase !important;font-weight:700;background:#192d5d;color:#FFF;padding:1em 1.2em}.content__region table tbody,.table__container table tbody{border:1px solid #d5d5d5}.content__region table tbody tr:nth-child(odd),.table__container table tbody tr:nth-child(odd){background:#ebebeb}.content__region table tbody td,.table__container table tbody td{padding:1em 1.2em}blockquote{padding-left:1.5em;color:#707070;font-size:18px;margin:0;line-height:1.5em;display:block;border-left:3px solid #aaaaaa}blockquote p{font-weight:300;font-style:italic}@media all and (min-width: 769px){blockquote{font-size:22px}}.lte-ie8 blockquote{font-size:22px}@-webkit-keyframes fadeOutIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes fadeOutIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInOut{0%{opacity:1;visibility:visible}60%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeInOut{0%{opacity:1;visibility:visible}60%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.casestudy{width:100%;background:#ebebeb;margin-bottom:2em}.casestudy h2,.casestudy h3,.casestudy h4,.casestudy h5,.casestudy h6{margin:0}.casestudy__txt{position:relative;width:100%;height:24em;padding:2em 5% 5.5em 5%;background:#ebebeb;-webkit-transition:width 500ms ease, padding 500ms ease;transition:width 500ms ease, padding 500ms ease}.casestudy__txt:after{content:'';background:#ebebeb;visibility:hidden;opacity:0}.casestudy__txt__body h2{color:#192d5d}.casestudy__txt__body a{color:#62bd54}.casestudy__txt__overflow{height:100%;overflow:hidden}.casestudy__txt__overflow>*{overflow:hidden}.no-ios .casestudy__txt__overflow{padding-right:36px}.casestudy--expandable .casestudy__txt__body{height:60%}.casestudy__txt__body--hide-p p{opacity:0;visibility:hidden}.mason--admin .casestudy__txt__body p{opacity:1;visibility:visible}.casestudy__txt__quote{font-style:italic;color:#787878;height:40%}.casestudy__img{overflow:hidden}.casestudy__imgsize{width:100% !important}.content__region img.casestudy__imgsize,.content__region img.casestudy__imgfill{max-width:none}.casestudy__imgfill{position:absolute}.casestudy__btn,.trustteam__item__link,.content__region a.content__link.casestudy__btn{color:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #62bd54), color-stop(50%, #192d5d)) repeat scroll top/100% 200% transparent;background:-webkit-linear-gradient(bottom, #62bd54 50%, #192d5d 50%) repeat scroll top/100% 200% transparent;background:linear-gradient(to top, #62bd54 50%, #192d5d 50%) repeat scroll top/100% 200% transparent}.lte-ie9 .casestudy__btn,.lte-ie9 .trustteam__item__link,.lte-ie9 .content__region a.content__link.casestudy__btn{background:#192d5d}.lte-ie9 .casestudy__btn:hover,.lte-ie9 .trustteam__item__link:hover,.lte-ie9 .content__region a.content__link.casestudy__btn:hover{background:#62bd54}.casestudy__btn--wrap{position:absolute;left:5%;bottom:2.7em;opacity:1;visibility:visible}.casestudy__btn{cursor:pointer;z-index:1;-webkit-transition:color 200ms ease, background 200ms ease, opacity 500ms ease, visibility 500ms ease;transition:color 200ms ease, background 200ms ease, opacity 500ms ease, visibility 500ms ease}.casestudy__btn--expand{margin-right:5px}.casestudy__btn--close{position:absolute;line-height:35px;top:2em;right:5%;opacity:0;visibility:hidden}.casestudy--expandable.casestudy--anim-open .casestudy__txt{width:100%;padding-bottom:2em}.casestudy--expandable.casestudy--anim-open .casestudy__txt__overflow{overflow-x:hidden;overflow-y:scroll;-webkit-animation:fadeOutIn 1000ms;animation:fadeOutIn 1000ms}.casestudy--expandable.casestudy--anim-open .casestudy__txt__overflow>*{height:auto;overflow:visible}.casestudy--expandable.casestudy--anim-open .casestudy__btn--wrap{opacity:0;visibility:hidden}.casestudy--expandable.casestudy--anim-open .casestudy__btn--close,.casestudy--expandable.casestudy--anim-open .casestudy__txt__body p{opacity:1;visibility:visible}.casestudy--expandable.casestudy--anim-close .casestudy__txt:after{-webkit-animation:fadeInOut 1000ms;animation:fadeInOut 1000ms}.mason--admin .casestudy__txt{position:relative;top:auto;width:50%;float:left}.mason--admin .casestudy__img span{width:100%;display:inline}.mason--admin .casestudy__img .cke_image_resizer{display:none}.mason--admin .casestudy__imgsize{display:none}.mason--admin .casestudy__imgfill{position:relative;vertical-align:top;width:100%}.mason--admin .casestudy--expandable.casestudy__btn{display:none}@media all and (min-width: 1025px){.casestudy__txt{position:absolute;top:0;left:0;bottom:0;width:50%;height:auto;padding-right:20px;padding-left:50px}.casestudy__img{float:right;width:50%}.casestudy__btn--wrap{left:50px}.casestudy__btn--close{right:4em}}.lte-ie8 .casestudy__txt{position:absolute;top:0;left:0;bottom:0;width:50%;height:auto;padding-right:20px;padding-left:50px}.lte-ie8 .casestudy__img{float:right;width:50%}.lte-ie8 .casestudy__btn--wrap{left:50px}.lte-ie8 .casestudy__btn--close{right:4em}
