@font-face{
    font-family: 'fira-light';
    src: url("../../fonts/FiraSans/FiraSans-Light.eot"); /* this line made the difference */
    src: url('../../fonts/FiraSans/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/FiraSans/FiraSans-Light.woff') format('woff'),
         url('../../fonts/FiraSans/FiraSans-Light.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: 'fira-book';
    src: url("../../fonts/FiraSans/FiraSans-Book.eot");
    src: url('../../fonts/FiraSans/FiraSans-Book.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/FiraSans/FiraSans-Book.woff') format('woff'),
         url('../../fonts/FiraSans/FiraSans-Book.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: 'fira-medium';
    src: url("../../fonts/FiraSans/FiraSans-Medium.eot");
    src: url('../../fonts/FiraSans/FiraSans-Medium.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/FiraSans/FiraSans-Medium.woff') format('woff'),
         url('../../fonts/FiraSans/FiraSans-Medium.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: 'gustan-thin';
    src: url("../../fonts/GustanThin/Gustan-Thin.eot");
    src: url('../../fonts/GustanThin/Gustan-Thin.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/GustanThin/Gustan-Thin.woff') format('woff'),
         url('../../fonts/GustanThin/Gustan-Thin.ttf') format('truetype');
    font-style: normal;
}


/* grunt-less chokes on font faces */

    @keyframes animationFrames{
      0% {
        opacity:0;
        transform:  translate(0px,-25px)  ;
      }
      6% {
        opacity:0.04251258859518152;
        transform:  translate(0px,-25px)  ;
      }
      100% {
        opacity:1;
        transform:  translate(0px,0px)  ;
      }
    }

@-moz-keyframes animationFrames{
  0% {
    opacity:0;
    -moz-transform:  translate(0px,-25px)  ;
  }
  6% {
    opacity:0.04251258859518152;
    -moz-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    opacity:0;
    -webkit-transform:  translate(0px,-25px)  ;
  }
  6% {
    opacity:0.04251258859518152;
    -webkit-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes animationFrames {
  0% {
    opacity:0;
    -o-transform:  translate(0px,-25px)  ;
  }
  6% {
    opacity:0.04251258859518152;
    -o-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    opacity:0;
    -ms-transform:  translate(0px,-25px)  ;
  }
  6% {
    opacity:0.04251258859518152;
    -ms-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }

}




@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@media only screen {


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
::-moz-selection{background:#009BE7;color:#fff;text-shadow:none;}
::selection{background:#009BE7;color:#fff;text-shadow:none;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
div.scLooseFrameZone{overflow-y:visible !important;}

.clearfix:before,.clearfix:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.print-only{display:none;}

blockquote,q{font-style:italic;quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
blockquote{clear:left;position:relative;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em;line-height:1.444444em;padding:0.277778em 0em 0.277778em;margin-bottom:1.111111em;margin-left:1.111111em;color:#2f8a6c;}blockquote:before{content:' ';top:0px;bottom:0px;left:-15px;width:1px;position:absolute;background-color:#2f8a6c;display:block;}
blockquote address{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:0.7em;line-height:1.25em;padding:1.071429em 0em 0.357143em;color:#5f6570;}

form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{-webkit-appearance:none;border-radius:0;line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{border-radius:0;overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
.placeholder-active{color:#999;}
label{font-size:1.3em;line-height:1.538462em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;padding-bottom:0.384615em;display:inline-block;letter-spacing:0.076923em;}
.middleColumn label{font-size:0.8125em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;text-transform:none;padding-bottom:0;}
.field{padding-bottom:2.5em;}.field.hidden{display:none;}
.field.fieldgroup{padding:0;margin:0;}
.field .right.metadata{padding-top:0;}
fieldset.hidden{display:none;}
.field.checkbox{position:relative;margin-bottom:3em;}.field.checkbox input{float:left;position:absolute;left:0;top:3px;display:block;}
.field.checkbox label{float:left;padding-left:20px;display:block;}
.field.checkbox .required.message,.field.checkbox .validation.message{display:inline-block;position:absolute;left:-20px;bottom:-20px;padding-left:20px;}
.field.checkboxset .checkboxset li{padding-bottom:5px;}.field.checkboxset .checkboxset li label{display:block;}
.field.dropdown select{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em;line-height:2.25em;}
.textarea{border-color:#E2E2E2;min-height:8em;width:100%;}
.literalFieldArea{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6em;line-height:1.6875em;padding:0.25em 0em 0.375em;margin-bottom:1.25em;}
div.field{margin-bottom:1em;}
input,select,textarea{font-size:1.2em;}
textarea{padding:0.5em;font-size:1.4em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;border:1px solid #d4dce1;}
input.text{min-width:100%;border:1px solid #E2E2E2;padding:.5em;}
select.dropdown{min-width:100%;border:1px solid #E2E2E2;padding:.5em;}
ul.optionset{margin:0;}
input.action{font-size:1.2em;padding:.25em .5em;}input.action:hover{background-color:#E2E2E2;text-decoration:none;}
.field.optionset .optionset label{letter-spacing:0;}
.field.optionset .optionset input{float:left;margin-right:10px;display:block;margin-top:3px;}
.Actions{padding-top:1em;padding-bottom:3em;}.search_form .Actions{padding:0;}
.Actions .action{font-size:1.6em;line-height:1.25em;padding:0.625em 0.9375em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:#237cb5;border:none;color:#fff;display:block;vertical-align:middle;text-align:center;}.Actions .action:hover{background-color:#235EB5;}
.Actions .action.action__large{width:80%;margin:auto;padding:0.9375em 0.9375em;}
input:invalid,textarea:invalid{background-color:transparent;}
.text.requiredField.required,.textarea.requiredField.required,.textarea.parsley-error,input.parsley-error,select.parsley-error{border-color:red;}
.required.message,.validation.message{font-size:1.2em;line-height:1.666667em;letter-spacing:0.083333em;padding-bottom:0.416667em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;display:block;text-transform:uppercase;color:red;}

html{font-size:50%;height:100%;overflow-y:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*:before,*:after{box-sizing:inherit;}
body{font-size:125%;line-height:20px;}
body{font-family:'Helvetica Neue',Arial,sans-serif;}
body,select,input,textarea{color:#373f4c;}
small{font-size:85%;}
strong,th{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:1.5em;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
::selection{background-color:#b2d6ff;color:#373f4c;}
::-moz-selection{background-color:#b2d6ff;color:#373f4c;}
hr{border:none;border-top:1px solid #949aa0;width:25%;height:0;margin:20px auto 19px;}
hr.partial_green_border{margin:0;width:40%;max-width:250px;border-color:#2fac83;margin:-1px 0 0 0;text-align:left;}
img{height:auto;max-width:100%;}
.text-center{text-align:center;}
.hidden{display:none;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.metadata{font-size:1.35em;line-height:1.4em;color:#5f6570;}


h1{font-family:"gustan-thin",Arial,sans-serif;font-weight:400;font-style:normal;font-size:3.6em;line-height:1.111111em;margin-bottom:0.277778em;padding:0.083333em 0em 0.194444em;margin-left:-1px;letter-spacing:-1px;}
h2{font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;padding:0.230769em 0em 0.153846em;font-size:2.6em;line-height:1.346154em;letter-spacing:-1px;}
h3{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:2.4em;line-height:1.25em;padding:0.208333em 0em 0.208333em;margin-bottom:0.083333em;}h3.intro{font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em;line-height:1.388889em;padding:0.277778em 0em 0.277778em;letter-spacing:0;margin-bottom:0.111111em;}
h4{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:2em;line-height:1.25em;padding:0.15em 0em 0.35em;}
h5{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em;line-height:1.388889em;padding:0.222222em 0em 0.333333em;}
h6{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6em;line-height:1.5625em;padding:0.25em 0em 0.375em;}

.image{padding-bottom:2em;}.image:before,.image:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.image:after{clear:both;}
.image.image_centered{position:relative;display:block;}
.image img{display:block;}
.image .image_caption{position:relative;margin-top:1em;margin-left:2em;margin-right:2em;display:inline-block;}.image .image_caption:before{content:' ';width:50%;position:absolute;height:1px;background-color:#d4dce1;bottom:5px;left:0;}
.image .image_caption p{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em;line-height:1.428571em;padding-top:0.714286em;display:inline-block;}

a,a:active,a:visited{color:#237cb5;text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover,a:active{outline:none;}
a:link{-webkit-tap-highlight-color:#009BE7;}
.content a{text-decoration:underline;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.content a:hover{color:#237cb5;text-decoration:underline;}
.link{display:inline-block;text-decoration:none;padding:.8em 0;}
.link_action{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#373f4c;background-repeat:no-repeat;background-position:left center;background-size:20px 20px;}.link_action:hover,.link_action:visited,.link_action:active{color:#373f4c;}
.lte8 .link{height:22px;padding:0;padding-left:27px;margin:1em 0;}
.link_action__download{background-image:url('../../images/download.svg');padding-left:25px;}.no-svg .link_action__download{background-image:url('../../images/download.png');}
.link_action__pdf{background-image:url('../../icons/icon-pdf.svg');padding-left:25px;}.no-svg .link_action__pdf{background-image:url('../../icons/icon-pdf.png');}
.link_action__print{background-image:url('../../icons/icon-print.svg');padding-left:25px;}.no-svg .link_action__print{background-image:url('../../icons/icon-print.png');}
.link_action__email{background-image:url('../../icons/icon-mail.svg');padding-left:25px;}.no-svg .link_action__email{background-image:url('../../icons/icon-mail.png');}
.link_action__related{background-image:url('../../icons/icon-relatedforms.svg');padding-left:25px;}.no-svg .link_action__related{background-image:url('../../icons/icon-relatedforms.png');}
a.external{position:relative;display:inline-block;text-decoration:underline;}
.js .external .nonvisual-indicator{display:inline-block;width:15px;height:20px;white-space:pre-wrap;background-image:url('../../images/icon-external-link.svg');background-repeat:no-repeat;background-position:right top;}.no-svg .js .external .nonvisual-indicator{background-image:url('../../images/icon-external-link.png');}
a .fileExt{font-size:70%;}

ul{list-style-type:none;margin:0;padding:0;}ul ul,ul ol{padding-top:10px;}
p+ol,p+ul{}
ol{margin:0 0 0 30px ;padding:0;}ol ul,ol ol{padding-top:10px;}
li{font-size:1.6em;line-height:1.5625em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;margin-bottom:0.625em;}li li{font-size:1em;}
.list_semantic{margin:0;}
ul li{position:relative;padding-left:30px;}ul li:before{content:' ';width:20px;height:10px;margin-left:-20px;display:inline-block;background-image:url('../../images/ul_arrow.svg');background-repeat:no-repeat;}.no-svg ul li:before{background-image:url('../../images/ul_arrow.png');}
ol li:before{display:none;}
ol li ul li:before{display:block;}
.list_semantic,ul.optionset{margin:0;}.list_semantic ul,ul.optionset ul,.list_semantic ol,ul.optionset ol{margin:0;padding:0;}
.list_semantic li,ul.optionset li{list-style:none;margin:0;padding:0;}.list_semantic li:before,ul.optionset li:before{display:none;}

p{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6em;line-height:1.6875em;padding:0.25em 0em 0.375em;margin-bottom:1.25em;}
p.MsoNormal,p.MsoBodyText{margin:0;}
table td p{font-size:1em;text-align:left;}

table{border-collapse:collapse;border-spacing:0;font-size:10px;margin:0 0 9px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
td,th{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6em;line-height:1.5625em;border-bottom:1px solid #d4dce1;border-right:1px solid #d4dce1;padding:1.25em;text-align:center;vertical-align:top;}
tr td:last-child,tr th:last-child{border-right:none;}
tbody tr:nth-child(2n+2){background-color:#fafafa;}
thead td,thead th{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;line-height:1.538462em;letter-spacing:0.076923em;text-transform:uppercase;border-right:none;}
table td li{font-size:1em;text-align:left;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666666666666%;}
.col-xs-10{width:83.33333333333334%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666666666666%;}
.col-xs-7{width:58.333333333333336%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666666666667%;}
.col-xs-4{width:33.33333333333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.666666666666664%;}
.col-xs-1{width:8.333333333333332%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666666666666%;}
.col-xs-pull-10{right:83.33333333333334%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666666666666%;}
.col-xs-pull-7{right:58.333333333333336%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666666666667%;}
.col-xs-pull-4{right:33.33333333333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.666666666666664%;}
.col-xs-pull-1{right:8.333333333333332%;}
.col-xs-pull-0{right:0%;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666666666666%;}
.col-xs-push-10{left:83.33333333333334%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666666666666%;}
.col-xs-push-7{left:58.333333333333336%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666666666667%;}
.col-xs-push-4{left:33.33333333333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.666666666666664%;}
.col-xs-push-1{left:8.333333333333332%;}
.col-xs-push-0{left:0%;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666666666666%;}
.col-xs-offset-10{margin-left:83.33333333333334%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666666666666%;}
.col-xs-offset-7{margin-left:58.333333333333336%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666666666667%;}
.col-xs-offset-4{margin-left:33.33333333333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.666666666666664%;}
.col-xs-offset-1{margin-left:8.333333333333332%;}
.col-xs-offset-0{margin-left:0%;}

html{width:100%;overflow-x:hidden;overflow-y:scroll;}
body{width:100%;overflow:hidden;-webkit-font-smoothing:antialiased;}
.visible_small,.visible_medium,.visible_large,tr.visible_small,tr.visible_medium,tr.visible_large,th.visible_small,th.visible_medium,th.visible_large,td.visible_small,td.visible_medium,td.visible_large{display:none !important;}
.visible_base{display:block !important;}table.visible_base{display:table;}
tr.visible_base{display:table-row !important;}
th.visible_base,td.visible_base{display:table-cell !important;}
.hidden_medium,.hidden_large{display:block !important;}table.hidden_medium,table.hidden_large{display:table;}
tr.hidden_medium,tr.hidden_large{display:table-row !important;}
th.hidden_medium,th.hidden_large,td.hidden_medium,td.hidden_large{display:table-cell !important;}
.hidden_base,.hidden_small,tr.hidden_base,tr.hidden_small,th.hidden_base,th.hidden_small,td.hidden_base,td.hidden_small{display:none !important;}
.show-grid [class^="col-"]{background-color:#eee;padding-top:9px;padding-bottom:9px;border:1px solid #ddd;background-color:rgba(0, 0, 0, 0.03);border:1px solid rgba(86, 61, 124, 0.2);-webkit-box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.05);}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;}
.row{}.row:before,.row:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.row:after{clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;}
body{background-color:#373f4c;}
.omni_container{border-top:2px solid #1D5D6F;background-color:#fff;overflow:hidden;position:relative;}
.fullwidth-wrapper{margin:0 -20px;}
.wrapper{}.wrapper .breadcrumbs{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;width:100%;margin-bottom:15px;color:#5f6570;}.wrapper .breadcrumbs a{color:#5f6570;}
.wrapper.wrapper__content{padding-top:3em;}
.content{padding-bottom:3.5em;}
.introduction{margin-top:-13px;}.introduction p{font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;color:#373f4c;font-size:2em;line-height:1.5em;}

.ElementAccordion{border-top:1px solid #C1E5E5;clear:both;margin-bottom:2em;margin-left:-2em;margin-right:-2em;}
.accordion_item_header_printtitle{display:none;}
.accordion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.accordion .accordion_item .accordion_item_header{background:#f1f9f9;border-bottom:1px solid #C1E5E5;}.accordion .accordion_item .accordion_item_header .accordion_item_header_link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6em;line-height:1.25em;padding:0.9375em 1.25em 0.625em 1.25em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-top:0;color:#373f4c;display:block;position:relative;width:100%;text-decoration:none;}.accordion .accordion_item .accordion_item_header .accordion_item_header_link a{color:#373f4c;text-decoration:none;display:inline-block;max-width:95%;}
.accordion .accordion_item .accordion_item_header .accordion_item_header_link:hover{cursor:pointer;}
.accordion .accordion_item .accordion_item_header .accordion_item_header_link:before{background-image:url('../../images/expand_cross.svg');background-repeat:no-repeat;background-position:0 0;content:' ';height:13px;margin-top:-6.5px;position:absolute;right:20px;top:50%;width:13px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.no-svg .accordion .accordion_item .accordion_item_header .accordion_item_header_link:before{background-image:url('../../images/expand_cross.png');}
.accordion .accordion_item.active{border-top:1px solid #C1E5E5;}.accordion .accordion_item.active .accordion_item_header_link{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;}
.accordion .accordion_item.active .accordion_item_header_link:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.accordion_item_header .link{display:none;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.js .accordion_item_content{height:0;max-height:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;overflow:hidden;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;transition:all 1s ease-out;}.js .accordion_item_content.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;height:auto;max-height:100%;border-bottom:1px solid #C1E5E5;}
.accordion_item_content_container{position:relative;border-bottom:1px solid #C1E5E5;padding:2em;overflow-x:scroll;background-color:#FAFDFD;}

.actions{padding:2em 0;}.actions .actions_item{display:inline;}
.actions .link{width:100%;}
.actions .link_action__related{display:none;}

.browser-warning{position:relative;z-index:99999999999;top:0;left:0;width:100%;padding:15px;background-color:#feefb3;font-size:14pt;line-height:25px;text-align:center;color:#9f6000;display:none;}.browser-warning .close{display:block;position:absolute;top:0px;right:10px;padding:10px 20px;}.browser-warning .close:hover{cursor:pointer;color:black;}
.body__homepage .browser-warning{position:absolute;}
.lte8 .browser-warning{display:block;}

.carousel{margin:0 auto;position:relative;}
.carousel_holder{overflow:hidden;padding-top:0;position:relative;}
.carousel_page{float:left;height:100%;position:relative;width:100%;}
.carousel_previous,.carousel_next{background:url("/images/carousel_controls.png") no-repeat center 0px;cursor:pointer;height:0;margin-top:-1.5em;overflow:hidden;padding-top:29px;position:absolute;top:50%;width:29px;}
.no-js .carousel_previous,.no-js .carousel_next{display:none;}
.carousel_previous{left:-2.9em;}
.no-touch .carousel_previous:hover,.carousel_previous:active{background-position:center -29px;}
.carousel_next{background-position:center -58px;right:-2.9em;}
.no-touch .carousel_next:hover,.carousel_next:active{background-position:center -87px;}
.carousel_pager{margin:0;padding:0.5em 0;text-align:center;position:absolute;width:100%;}
.no-js .carousel_pager{display:none;}
.carousel_pager li{display:inline;margin:0;padding:0;}
.carousel_pager li:before{display:none;}
.carousel_pager li .a{display:inline-block;height:11px;border-radius:11px;overflow:hidden;text-indent:101%;white-space:nowrap;width:11px;background-color:#CCCCCC;margin-left:10px;cursor:pointer;}
.carousel_pager li .a:hover{background-color:#5496B8;}
.carousel_pager li .a.active{background-color:#5496B8;}
.carousel .carousel_items{left:0;top:0;width:100%;overflow:hidden;}
.carousel_item{display:none;float:left;height:100%;position:relative;width:100%;zoom:1;}
.carousel_item:first-child{display:block;}
.carousel_ready .carousel_item{display:block;}
.carousel_item img{width:100%;display:block;}

.casestudy{clear:both;padding-bottom:2em;}.casestudy .casestudy_label{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;line-height:1.538462em;padding-bottom:0.384615em;letter-spacing:0.076923em;text-transform:uppercase;display:block;}
.casestudy .casestudy_content{background-color:#f1f9f9;padding-left:2em;padding-right:2em;padding-top:1em;padding-bottom:1em;position:relative;}
.casestudy .casestudy_image{position:absolute;width:26em;top:0;right:-26em;display:none;}

.contact.landing .landing_title{border-bottom:none;}.contact.landing .landing_title:after{display:none;}
.contact.landing .landing_title:hover{text-decoration:none;border:none;}
.contact.landing .landing_section:first-child{border-top:1px solid #d4dce1;}
.contact .landing_section .landing_title_block:before{display:block;}
.contact .contact_service .ElementContactAddress,.contact .contact_service .ElementContactPhone{width:100%;display:block;}
.contact .contact_service .ElementContactPhone a{color:#2f8a6c;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;font-size:2.166667em;line-height:1.153846em;padding:0;}.contact .contact_service .ElementContactPhone a:hover{text-decoration:none;}
.contact .landing_section{width:100% !important;}
.contact .contact_locations .ElementContactAddress,.contact .contact_locations .ElementContactText{width:50%;display:block;float:left;}
.contact .ElementContent{display:block;width:100%;clear:both;}
.contact .contact strong,.contact .contact h5{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em;letter-spacing:1px;line-height:1.785714em;text-transform:uppercase;}
.contact .contact p{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em;line-height:1.785714em;}
.ElementContactAddress .under-address{display:inline-block;margin-top:10px;}

.step_landing{padding-bottom:10em;}.step_landing .step{text-align:center;max-width:42em;margin:0 auto;}.step_landing .step.first{padding-top:3em;}.step_landing .step.first img{margin-top:-8em;}
.step_landing .step_number{font-size:4.4em;line-height:1.136364em;font-family:"gustan-thin",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#54A03B;color:#fff;display:block;height:60px;margin:0 auto;width:60px;}
.step_landing .step_landing_title{font-size:2.2em;line-height:1.363636em;padding:0.909091em 0em;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-bottom:1px solid transparent;color:#373f4c;position:relative;text-decoration:none;display:block;}.step_landing .step_landing_title:after{content:' ';width:10px;display:inline-block;background-image:url('../../images/ul_arrow.svg');background-position:0 0;background-repeat:no-repeat;height:12px;}.no-svg .step_landing .step_landing_title:after{background-image:url('../../images/ul_arrow.png');}
.step_landing .step_landing_title:hover{text-decoration:none;}
.step_landing .step_landing_links{margin-left:-0.5em;display:inline-block;margin:0 auto;}.step_landing .step_landing_links:before,.step_landing .step_landing_links:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.step_landing .step_landing_links:after{clear:both;}
.step_landing .step_landing_links a{font-size:1.4em;line-height:1.428571em;margin:0.357143em;padding:0.357143em 0.714286em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background-color:#F1F3F5;color:#373f4c;display:block;}.step_landing .step_landing_links a:hover{text-decoration:none;background-color:#E2E6EA;}
.step_landing .step.even .even,.step_landing .step.odd .odd{width:50%;margin:1% auto;}
.step_landing .divider{height:auto;border:none;max-width:61em;display:none;padding-top:70px;padding-bottom:70px;margin:0 auto;}
.step_landing .step.even.last .even{width:25%;}
.step_landing .disputes_img{display:none;}

.footer{background-color:#373f4c;color:#fff;width:100%;z-index:1;position:relative;}.footer .wrapper{padding:3em 0em;width:87.5%;margin:0 auto;}
.footer .footer_list{display:block;padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #474F5B;}.footer .footer_list li a{line-height:1.25em;padding-bottom:0.5em;padding-right:0.625em;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.125em;color:#fff;display:block;}
.footer .footer_list li:last-child a{padding-bottom:0;}
.footer .footer_services .footer_list__header{clear:both;width:100%;}
.footer .footer_list__header{clear:both;width:100%;padding-bottom:1.538462em;}
.footer .footer_list__header,.footer .copyright{font-size:1.3em;line-height:1.538462em;letter-spacing:0.076923em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:1px;color:#a9b9c4;text-transform:uppercase;}
.footer .footer_mid{padding-top:5em;padding-bottom:2em;border-bottom:1px solid #474F5B;}
.footer .footer_base{padding-top:1em;}
.footer .mbie_logo,.footer .nzgovt_logo{display:block;text-indent:-9999px;overflow:hidden;height:50px;margin:0 auto;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}.footer .mbie_logo:hover,.footer .nzgovt_logo:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.footer .mbie_logo{padding-bottom:3em;padding-top:3em;background-image:url('../../images/mbie_logo.svg');background-repeat:no-repeat;background-position:50%;width:265px;}.no-svg .footer .mbie_logo{background-image:url('../../images/mbie_logo.png');}
.footer .nzgovt_logo{padding-bottom:3em;padding-top:3em;background-image:url('../../images/nzgovt_logo.svg');background-repeat:no-repeat;background-position:50% 25px;width:170px;}.no-svg .footer .nzgovt_logo{background-image:url('../../images/nzgovt_logo.png');}
.footer .copyright{text-align:center;display:block;}
.footer .copyright a{color:#a9b9c4;}

.field.field_money .field_money{text-align:right;min-width:220px;max-width:220px;}
.field.field_money .field-wrap{position:relative;}.field.field_money .field-wrap:before{content:'$';position:absolute;display:inline-block;vertical-align:top;width:18px;height:100%;padding-left:10px;font-size:14px;line-height:34px;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;color:#64717D;}
.field.field_money__featured{background:#F9FAFB;padding:25px 15px;display:block;width:100%;text-align:center;}.field.field_money__featured label,.field.field_money__featured .field-wrap{display:inline-block;vertical-align:top;width:100%;}
.field.field_money__featured label{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em;text-transform:none;letter-spacing:0;}
.field.field_money__featured input.field_money{font-size:1.8em;padding:15px 10px;}
.field.field_money__featured .field-wrap:before{font-size:22px;line-height:58px;}
.form_feedback{display:block;padding:0.5em 0em;margin-bottom:1.5em;width:100%;text-align:center;color:#dd4855;border:1px solid #dd4855;}
.js .fieldgroup.tenant{display:none;}
.fieldgroup.tenant.first{display:block;}
.fieldgroup.tenant+.fieldgroup.tenant{border-top:1px solid #d4dce1;padding-top:2.5em;}
.button__add{border:none;background:none;color:#2f8a6c;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em;line-height:28px;height:24px;padding-left:30px;background-image:url('../../icons/icon-add.svg');background-repeat:no-repeat;background-position:center left;display:none;}.no-svg .button__add{background-image:url('../../icons/icon-add.png');}
.js .button__add{display:block;}.js .button__add.hidden,.js .button__add:disabled{display:none;}
.button__add:hover{color:#1D5D6F;}
.button__add.disabled,.button__add:disabled{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;cursor:not-allowed;}.button__add.disabled:hover,.button__add:disabled:hover{color:#2f8a6c;}
.no-spinner::-webkit-outer-spin-button,.no-spinner::-webkit-inner-spin-button{-webkit-appearance:textfield;}
.no-spinner{-moz-appearance:textfield;appearance:textfield;}
.address-group .field label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.address-group .field{padding-bottom:0;}
.landing .landing_section.bond-group{padding-bottom:0;}.landing .landing_section.bond-group .bond-group{padding-bottom:0;}
.bond-group>.fieldgroup,.bond-group>.field{border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:20px;}.bond-group>.fieldgroup.field_money__featured,.bond-group>.field.field_money__featured{border:0;}
.fifths{clear:both;}.fifths:before,.fifths:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.fifths:after{clear:both;}
.fifths input{box-sizing:border-box;max-width:100%;min-width:0;width:100%;}
.fifths>.one-fifth{display:inline-block;box-sizing:border-box;float:left;width:22%;}
.fifths>.two-fifth{display:inline-block;box-sizing:border-box;float:left;width:37%;margin-right:2%;}
.Actions.dps-action{padding-bottom:10px;}.Actions.dps-action~p{margin-bottom:50px;}
.js .accessibly-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
label.accessibly-hidden{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;color:#aaa;display:block;margin-top:-10px;margin-bottom:10px;}

.header{position:relative;background-color:#f2f5f6;}.header .header_top{position:relative;border-bottom:1px solid #5f6570;margin-bottom:1em;}.header .header_top:before,.header .header_top:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.header .header_top:after{clear:both;}
.header .header_top .search_trigger__header{position:absolute;right:0;top:50%;margin-top:-43px;}.header .header_top .search_trigger__header .btn__search{background-image:url('../../images/search.svg');background-repeat:no-repeat;background-position:50%;display:block;height:86px;text-indent:-9999px;overflow:hidden;width:80px;margin-right:-30px;z-index:1;}.no-svg .header .header_top .search_trigger__header .btn__search{background-image:url('../../images/search.png');}
.header .introduction{max-width:52.5em;}.header .introduction p{font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;color:#373f4c;font-size:2em;line-height:1.5em;}
.header .header_logo{padding-bottom:1.5em;padding-top:1.5em;float:left;display:block;width:100%;}.header .header_logo a{background-image:url('../../images/logo.svg');background-repeat:no-repeat;background-size:85%;background-position:center center;display:block;height:26px;text-indent:-9999px;overflow:hidden;width:225px;margin:0 auto;}.no-svg .header .header_logo a{background-image:url('../../images/logo.png');}
.header .nav_open_button{position:absolute;background-image:url('../../images/nav_button.svg');background-repeat:no-repeat;background-position:50%;width:50px;height:50px;display:block;text-indent:-9999px;overflow:hidden;top:5px;left:-15px;z-index:10;cursor:pointer;}.no-svg .header .nav_open_button{background-image:url('../../images/nav_button.png');}
.header .header_nav ul{display:none;}
.header .header_nav_list{margin-bottom:1.5em;border-bottom:1px solid #d4dce1;list-style-type:none;}.header .header_nav_list:before,.header .header_nav_list:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.header .header_nav_list:after{clear:both;}
.header .header_nav_list .link{height:auto;}
.header .header_nav_list .header_nav_link{font-size:1.3em;line-height:1.923077em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;display:block;}.header .header_nav_list .header_nav_link:first-child{margin-left:0;}
.header .header_nav_list .header_nav_link:last-child{margin-right:0;}
.header .header_nav_list .header_nav_link a{padding:0.384615em 0em 0.384615em;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out;border-bottom:2px solid transparent;color:#373f4c;text-decoration:none;display:block;}.header .header_nav_list .header_nav_link a.active{margin-bottom:-0.117647em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;border-bottom:2px solid #5f6570;}
.header .header_bottom{padding-bottom:1em;}.header .header_bottom .header_title{color:#1D5D6F;}
.header .header_image_wrapper{min-height:40em;margin-bottom:-7em;display:none;}
.header .header_info{position:relative;}.header .header_info .header_image{display:none;}
.header:before,.header:after{background-color:#f2f5f6;content:' ';height:100%;position:absolute;top:0;width:100%;}
.header:before{left:-100%;}
.header:after{right:-100%;}
.lte8 .header .header_nav_list{height:69px;}
.lte8 .header .header_nav_list .header_nav_link{padding-left:0;line-height:1em;}

.omni_container__home{border-top:none;}.omni_container__home:before{content:' ';height:30px;width:105%;box-shadow:0 -5px 15px -5px rgba(0, 0, 0, 0.5);position:absolute;z-index:0;display:block;top:46em;left:-10px;right:0;z-index:1;}
.omni_container__home .wrapper{margin-bottom:0;}
.home{margin-top:.5em;}.home.container{margin-top:46em;z-index:1;position:relative;background-color:#fff;border-top:2px solid #1D5D6F;}.home.container:before,.home.container:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.home.container:after{clear:both;}
.home .header{background-color:#fff;background-color:rgba(242, 245, 246, 0.96);position:absolute;top:-46.2em;left:0;right:0;padding:0 2em;z-index:1;}.home .header .header_top{border:none;margin-bottom:0;}.home .header .header_top .search_trigger__header .btn__search{margin-right:-15px;}
.home .header .nav_open_button{left:4px;}
.home .header .header_bottom{display:none;}
.home .header:before,.home .header:after{background:none;border-top:1px solid #1D5D6F;top:-1px;}
.home .header .header_nav_list{border-bottom:0px;}
.promo_bubble{height:8.4375em;width:7.375em;background-image:url('../../images/header_eyedrop_sml.svg');background-repeat:no-repeat;background-position:0 0;display:block;opacity:0.01;position:absolute;text-align:center;z-index:1;overflow:visible;}.no-svg .promo_bubble{background-image:url('../../images/header_eyedrop_sml.png');}
.lte9 .promo_bubble{opacity:1;}
.promo_bubble a{font-size:0.875em;line-height:1.071429em;padding:2.142857em 1.428571em 0em 1.428571em;color:#1C5B6D;display:block;text-decoration:none;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;}
.promo_bubble:hover{cursor:pointer;}
.promo_bubble .promo_bubble_intro{display:none;width:70%;margin:0 auto;overflow:hidden;}.promo_bubble .promo_bubble_intro p{font-size:0.875em;line-height:1.428571em;padding:0em 2.5em;}
.promo_bubble.promo_bubble_1{animation:animationFrames ease 0.5s 0.4s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationFrames ease 0.5s 0.4s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationFrames ease 0.5s 0.4s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationFrames ease 0.5s 0.4s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationFrames ease 0.5s 0.4s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;left:1%;top:40%;}
.promo_bubble.promo_bubble_2{animation:animationFrames ease 0.5s 0.6s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationFrames ease 0.5s 0.6s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationFrames ease 0.5s 0.6s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationFrames ease 0.5s 0.6s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationFrames ease 0.5s 0.6s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;left:22%;top:60%;}
.promo_bubble.promo_bubble_3{animation:animationFrames ease 0.5s 0.8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationFrames ease 0.5s 0.8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationFrames ease 0.5s 0.8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationFrames ease 0.5s 0.8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationFrames ease 0.5s 0.8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;left:42%;top:40%;}
.promo_bubble.promo_bubble_4{animation:animationFrames ease 0.5s 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationFrames ease 0.5s 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationFrames ease 0.5s 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationFrames ease 0.5s 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationFrames ease 0.5s 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;left:62%;top:60%;}
.promo_bubble.promo_bubble_title{font-size:2.2em;height:10em;line-height:2.045455em;width:10em;animation:animationFrames ease 0.5s 0.2s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationFrames ease 0.5s 0.2s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationFrames ease 0.5s 0.2s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationFrames ease 0.5s 0.2s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationFrames ease 0.5s 0.2s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#216072;background-image:none;color:#fff;display:block;float:none;left:5%;margin-top:0;position:absolute;text-align:center;top:-50px;z-index:1;}.promo_bubble.promo_bubble_title p{padding:0.909091em;font-family:"gustan-thin",Arial,sans-serif;font-weight:400;font-style:normal;display:block;font-size:1em;left:0;line-height:1em;margin:0;position:absolute;right:0;top:40px;}
.promo_bubble.promo_bubble_title:after{top:84%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;display:block;z-index:-1;border-color:rgba(255, 255, 255, 0);border-top-color:#216072;border-width:80px;margin-left:-80px;}
.promo_bubble.promo_bubble_title:hover{cursor:default;}
.no-svg .promo_bubble.promo_bubble_title{background-image:none;}
.promo_bubble .icon{display:block;position:absolute;width:20px;height:20px;top:65%;left:40%;background-repeat:no-repeat;background-position:center center;}
.promo_bubble .icon__video{background-image:url('../../icons/icon-hp-video.svg');}.no-svg .promo_bubble .icon__video{background-image:url('../../icons/icon-hp-video.png');}
.promo_bubble .icon__article{background-image:url('../../icons/icon-hp-article.svg');}.no-svg .promo_bubble .icon__article{background-image:url('../../icons/icon-hp-article.png');}
.promo_bubble .icon__link{background-image:url('../../icons/icon-hp-tool.svg');}.no-svg .promo_bubble .icon__link{background-image:url('../../icons/icon-hp-tool.png');}
.promo_bubble .icon__forms{background-image:url('../../icons/icon-hp-template.svg');}.no-svg .promo_bubble .icon__forms{background-image:url('../../icons/icon-hp-template.png');}
.promo_bubble .icon__download{background-image:url('../../icons/icon-hp-download.svg');}.no-svg .promo_bubble .icon__download{background-image:url('../../icons/icon-hp-download.png');}
.promo_bubble .icon__event{background-image:url('../../icons/icon-hp-event.svg');}.no-svg .promo_bubble .icon__event{background-image:url('../../icons/icon-hp-event.png');}
.promo_bubble .icon__information{background-image:url('../../icons/icon-hp-info.svg');}.no-svg .promo_bubble .icon__information{background-image:url('../../icons/icon-hp-info.png');}
.promo_bubble .icon__casestudy{background-image:url('../../icons/icon-hp-casestudy.svg');}.no-svg .promo_bubble .icon__casestudy{background-image:url('../../icons/icon-hp-casestudy.png');}
.promo_bubble .icon__alert{background-image:url('../../icons/icon-hp-alert.svg');}.no-svg .promo_bubble .icon__alert{background-image:url('../../icons/icon-hp-alert.png');}
.promo_bubble .icon__securearea{background-image:url('../../icons/icon-hp-secure.svg');}.no-svg .promo_bubble .icon__securearea{background-image:url('../../icons/icon-hp-secure.png');}
.promolink_banner{background-size:cover;background:url('../../images/header_image-80.jpg') no-repeat 50% 0 #73909e;min-height:46em;overflow:hidden;position:absolute;width:100%;top:0;left:0;right:0;padding-top:50px;}.promolink_banner .wrapper{position:relative;}
.promolink_banner .promolinks{height:46em;}.promolink_banner .promolinks:before,.promolink_banner .promolinks:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.promolink_banner .promolinks:after{clear:both;}

.landing{margin-top:5em;}.landing .landing_title_block{position:relative;}.landing .landing_title_block:before{content:' ';position:absolute;width:71%;height:1px;background-color:#2fac83;left:0;top:-21px;display:none;}
.landing .landing_section{border-top:1px solid #d4dce1;padding-top:2em;padding-bottom:5.5em;}.landing .landing_section.no-border{border:none;padding-top:0;}
.landing .landing_section:first-child{border-top:none;}
.landing .landing_section.fieldgroup{padding-bottom:0;}
.landing .landing_title{font-size:2.2em;line-height:1.363636em;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-bottom:1px solid transparent;color:#373f4c;text-decoration:none;display:inline-block;}.landing .landing_title span{position:relative;display:inline;padding-right:18px;width:auto;background-image:url('../../images/ul_arrow.svg');background-repeat:no-repeat;background-position:98% center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.no-svg .landing .landing_title span{background-image:url('../../images/ul_arrow.png');}
.landing .landing_title:hover{text-decoration:none;color:#1d5d6f;}.landing .landing_title:hover span{background-position:100% center;}
.landing .landing_links_titles{margin-left:-0.5em;}.landing .landing_links_titles:before,.landing .landing_links_titles:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.landing .landing_links_titles:after{clear:both;}
.landing .landing_links_titles a{font-size:1.4em;line-height:1.428571em;margin:0.357143em;padding:0.357143em 0.714286em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background-color:#F1F3F5;color:#373f4c;display:block;}.landing .landing_links_titles a:hover{text-decoration:none;background-color:#E2E6EA;}
.landing_links_title{font-size:1.3em;line-height:1.538462em;letter-spacing:0.076923em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;color:#373f4c;text-transform:uppercase;margin-bottom:0;}
.landing__secondary .landing_title_block{padding-top:2em;}.landing__secondary .landing_title_block:before{display:none;}
.landing__secondary .landing_section{padding-top:0em;padding-bottom:1.5em;}
_:-ms-fullscreen span,:root .landing .landing_title span{background-position:98% 30%;}
_:-ms-fullscreen:hover span,:root .landing .landing_title:hover span{background-position:100% 30%;}
.lte10 .landing .landing_title_block .landing_title span{background-position:98% 30%;}
.lte10 .landing .landing_title_block .landing_title:hover span{background-position:100% 30%;}
.lte8 .landing .landing_title_block .landing_title span{background-position:98% 70%;}
.lte8 .landing .landing_title_block .landing_title:hover span{background-position:100% 70%;}
_:-ms-fullscreen,:root .landing .landing_title span:after{height:20px;background-position:right center;}

.linklist .linklist_item{padding-left:0;border-bottom:1px solid #d4dce1;}.linklist .linklist_item:before{display:none;}
.linklist .linklist_title{font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;text-transform:uppercase;padding-bottom:.3em;}
.linklist .linklist_link{color:#373f4c;display:inline-block;padding:.5em 0;font-size:1em;}.linklist .linklist_link:after{content:'';width:10px;height:10px;display:inline-block;background-image:url('../../images/ul_arrow.svg');background-repeat:no-repeat;background-size:contain;vertical-align:baseline;margin-left:10px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.no-svg .linklist .linklist_link:after{background-image:url('../../images/ul_arrow.png');}
.linklist .linklist_link:hover:after{margin-left:15px;}

.listing{width:100%;margin:0 auto;border-top:1px solid #C2CCD5;position:relative;}.listing:before,.listing:after{content:' ';position:absolute;top:-1px;width:100%;bottom:0;border-top:1px solid #C2CCD5;display:block;}
.listing:before{left:-100%;z-index:2;}
.listing:after{right:-100%;}
.listing .listing_filters{position:relative;}.listing .listing_filters:before,.listing .listing_filters:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.listing .listing_filters:after{clear:both;}
.listing .listing_filters .field{display:block;width:100%;padding-bottom:1em;}.listing .listing_filters .field input,.listing .listing_filters .field select{width:100%;}
.listing .listing_filters .field select.dropdown{height:28px;}
.listing .listing_filters form:before,.listing .listing_filters form:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.listing .listing_filters form:after{clear:both;}
.listing .listing_filters fieldset{background-color:#F9FAFB;position:relative;border-bottom:1px solid #C2CCD5;padding-top:2.5em;}.listing .listing_filters fieldset:before,.listing .listing_filters fieldset:after{content:' ';position:absolute;top:0;margin-bottom:-1px;background-color:#F9FAFB;width:100%;bottom:0;border-bottom:1px solid #C2CCD5;display:block;}
.listing .listing_filters fieldset:before{left:-100%;z-index:2;}
.listing .listing_filters fieldset:after{right:-100%;}
.listing .listing_filters .advanced_trigger{border-bottom:1px solid #E2E2E2;clear:both;display:block;margin-left:-20px;margin-right:-20px;}.listing .listing_filters .advanced_trigger:before,.listing .listing_filters .advanced_trigger:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.listing .listing_filters .advanced_trigger:after{clear:both;}
.listing .listing_filters .advanced_trigger p{font-size:1.4em;line-height:4.285714em;padding:0em 0.357143em;letter-spacing:0.071429em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;color:#5f6570;cursor:pointer;margin-bottom:0;position:relative;text-align:center;text-transform:uppercase;}
.listing .listing_filters .advanced_trigger.active p{color:#237cb5;}
.listing .listing_filters .advanced_trigger.active p:before{content:' ';width:33px;height:35px;position:absolute;top:-1px;left:50%;margin-left:-16px;background-image:url('../../images/advanced_search_arrow.svg');background-repeat:no-repeat;background-position:0 0;background-size:70%;}.no-svg .listing .listing_filters .advanced_trigger.active p:before{background-image:url('../../images/advanced_search_arrow.png');}
.listing .listing_filters #keyword input{padding:1em;}
.listing .listing_filters .Actions{padding-top:1em;padding-bottom:3em;}.listing .listing_filters .Actions .action{font-size:1.6em;line-height:1.25em;padding:0.625em 0em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:#237cb5;border:none;color:#fff;display:block;vertical-align:middle;width:100%;text-align:center;}.listing .listing_filters .Actions .action:hover{background-color:#235EB5;}
.listing .listing_filters .types{margin-right:-20px;margin-left:-20px;margin-top:-1px;}.listing .listing_filters .types:before,.listing .listing_filters .types:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.listing .listing_filters .types:after{clear:both;}
.listing .listing_filters .types li{font-size:1.4em;line-height:4.285714em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:block;float:left;width:50%;height:50%;text-align:center;border:1px solid #e2e2e2;margin-right:-1px;margin-bottom:-1px;}.listing .listing_filters .types li label{color:#696F79;display:inline-block;border-bottom:3px solid transparent;padding:0;font-size:1em;padding:1.357143em 1.785714em 1.142857em;}
.listing .listing_filters .types li.r_on label{border-bottom-color:#237cb5;color:#373f4c;}
.listing .listing_filters .types input{display:none;}
.listing .listing_result{display:block;width:100%;border-bottom:1px solid #CCC;margin-bottom:.5em;padding:.25em 0;}.listing .listing_result:hover{text-decoration:none;}
.listing .listing_result_content{list-style-type:none;margin:0;}.listing .listing_result_content li{display:inline-block;vertical-align:middle;}
.listing .listing_result_content_body{font-size:1.4em;width:70%;color:#666;}.listing .listing_result_content_body span{color:#A2A2A2;}
.listing .listing_result_content_iconlist img{width:30px;}
.listing .listing_pagination__with_showmore{display:none;}
.listing .listing_results{padding:6em 0em 6em;position:relative;border-top:1px solid #C2CCD5;}.listing .listing_results:before,.listing .listing_results:after{content:' ';position:absolute;top:-1px;bottom:1px;width:100%;bottom:0;border-top:1px solid #C2CCD5;}
.listing .listing_results:before{left:-100%;}
.listing .listing_results:after{right:-100%;}
.listing .listing_results table{border-top:1px solid #CCC;}
.listing .listing_results td{padding:1em;text-align:left;vertical-align:top;}
.listing .listing_results td:first-child{width:1%;}
.listing .listing_results .showmore td{text-align:center;padding:2.5em 0em;}
.listing .listing_results .showmore a{padding:0.625em 1.5625em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:#237cb5;border:none;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;}.listing .listing_results .showmore a:hover{background-color:#235EB5;}
.listing .listing_results .listing_result_content_body{padding:0;}
.listing .listing_results .listing_result_title{font-size:1.285714em;line-height:1.388889em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;color:#373f4c;margin-bottom:0;text-decoration:none;padding:0;margin-bottom:.5em;}
.listing .listing_results .listing_result_title__link:after{content:' ';width:10px;display:inline-block;background-image:url('../../images/ul_arrow.svg');background-repeat:no-repeat;background-position:0 0;height:12px;margin-left:5px;}.no-svg .listing .listing_results .listing_result_title__link:after{background-image:url('../../images/ul_arrow.png');}
.listing .listing_results .listing_result_title__link:hover{text-decoration:underline;}
.listing .listing_results .listing_result_description{display:block;color:#373f4c;}
.listing .listing_results .result_content_text{padding:1em;}
.listing .listing_results .result_content_files{border-top:1px solid #d4dce1;}.listing .listing_results .result_content_files:before,.listing .listing_results .result_content_files:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.listing .listing_results .result_content_files:after{clear:both;}
.listing .listing_results .listing_result_file{text-align:center;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:49%;padding-top:1em;padding-bottom:1em;}.listing .listing_results .listing_result_file:first-child{border-right:1px solid #d4dce1;}
.listing .listing_results .listing_result_file a{text-decoration:none;}
.listing .listing_results .listing_result_file .doc_results_type{font-size:1em;line-height:1.692308em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:0.076923em;color:#373f4c;display:inline-block;text-transform:uppercase;position:relative;background-image:url('../../images/download.svg');background-repeat:no-repeat;background-position:top right;background-size:12px;padding-right:20px;}.no-svg .listing .listing_results .listing_result_file .doc_results_type{background-image:url('../../images/download.png');}
.listing .listing_results .listing_result_file .doc_specs{font-size:1.0625em;line-height:1.428571em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;color:#5F6570;display:block;text-transform:none;}
.listing .listing_result_content_icon img{max-width:none;height:auto;}
.listing .listing_result__empty{font-size:1.8em;line-height:1.111111em;padding:2.777778em 0em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;color:#373f4c;display:block;}
.listing .listing_result_inner:before,.listing .listing_result_inner:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.listing .listing_result_inner:after{clear:both;}
#Form_filter:before,#Form_filter:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
#Form_filter:after{clear:both;}
#Form_filter fieldset{display:none;}
.wrapper_listing .content{padding-bottom:0;}
.listing_result_title{margin-bottom:.5em;}
.links_list{margin-top:2em;}.links_list .links_list__title{font-size:0.928571em;line-height:1.538462em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#373f4c;letter-spacing:0.076923em;display:inline;}
.links_list .links_list__link{font-size:1.2em;line-height:1.428571em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;color:#373f4c;display:inline;text-decoration:none;}.links_list .links_list__link:hover{text-decoration:underline;color:#373f4c;}
.listing .listing_results .showmore td{border-bottom:none;}
.lte10 .links_list .links_list__link,.lte10 .listing .listing_results .showmore a{padding-top:.5em;padding-bottom:0em;display:inline-block;}
.lte8 .links_list .links_list__link,.lte8 .listing .listing_results .showmore a{padding:0.357143em 0.714286em;display:inline-block;}

.wrapper_listing .content{padding-bottom:0;}
.listing_result_title{margin-bottom:.5em;}
.links_list{margin-top:2em;}.links_list .links_list__title{font-size:0.928571em;line-height:1.538462em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#373f4c;letter-spacing:0.076923em;display:inline;}
.links_list .links_list__link{font-size:1.2em;line-height:1.428571em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;color:#373f4c;display:inline;text-decoration:none;}.links_list .links_list__link:hover{text-decoration:underline;color:#373f4c;}
.listing .listing_results .showmore td{border-bottom:none;}
.listing .fake_placeholder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#D7D9DB;font-size:1.5em;letter-spacing:0;cursor:text;overflow:hidden;padding:5px 0 0 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:85%;}
.lte10 .links_list .links_list__link,.lte10 .listing .listing_results .showmore a{padding-top:.5em;padding-bottom:0em;display:inline-block;}
.lte10 .fake_placeholder{padding-top:10px;}
.lte8 .links_list .links_list__link,.lte8 .listing .listing_results .showmore a{padding:0.357143em 0.714286em;display:inline-block;}
.lte8 .fake_placeholder{padding-top:5px;}

.market-rent-finder{margin-bottom:3em;}
.mrf_values{width:100%;padding:0 20px;background-color:#2f8a6c;color:white;}.mrf_values h3{font-family:"gustan-thin",Arial,sans-serif;font-weight:400;font-style:normal;font-size:2.6em;padding-top:1em;line-height:1em;margin-bottom:1em;margin-top:0;}.mrf_values h3 span.text{font-size:0.653846em;display:inline-block;min-width:100%;}
.mrf_values .list_values{margin-top:1em;text-align:center;}.mrf_values .list_values .value{display:inline-block;vertical-align:top;width:40%;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;letter-spacing:0.076923em;text-align:left;text-transform:uppercase;border-top:1px solid #D4DCE1;padding-top:.5em;margin:0 1.5em 1.5em 0;max-width:150px;}
.mrf_values .list_values .price{display:inline-block;font-family:"gustan-thin",Arial,sans-serif;font-weight:400;font-style:normal;font-size:3.230769em;line-height:1em;width:100%;}.mrf_values .list_values .price.text{font-size:1.076923em;text-transform:capitalize;}
.mrf_form{width:100%;padding:0 20px;background-color:#287c61;}.mrf_form h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;color:white;text-transform:uppercase;padding:1em 0;letter-spacing:1px;}
.mrf_form input,.mrf_form select{width:100%;margin-bottom:1em;height:44px;font-size:1.4em;letter-spacing:0.071429em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;color:#2f8a6c;text-transform:uppercase;}
.mrf_form .fake_placeholder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#8EC0B0;font-size:1.4em;letter-spacing:0.071429em;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;padding:10px 0 0;padding-left:1em;cursor:text;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:85%;}
.mrf_form .dropdown-wrapper{margin-bottom:1em;width:100%;height:44px;overflow:hidden;border:1px solid #e2e2e2;background-image:url('../../images/black_downarrow.svg');background-position:95% center;background-color:white;background-repeat:no-repeat;cursor:pointer;}.no-svg .mrf_form .dropdown-wrapper{background-image:url('../../images/black_downarrow.png');}
.mrf_form .dropdown-wrapper select{background:transparent;width:105%;padding:.5em;line-height:1;border:0;border-radius:0;height:44px;-webkit-appearance:none;}
.mrf_form .action{background-color:#68bf4b;border:none;color:white;}.mrf_form .action:hover{background-color:#58b738;}
.lte10 .mrf_form input{line-height:1.5em;}
.lte10 .mrf_form .dropdown-wrapper select{width:120%;}
.lte8 .mrf_form .dropdown-wrapper select{width:110%;}
_:-ms-fullscreen select,:root .market-rent-finder .mrf_form .dropdown-wrapper select{width:115%;}
.autocomplete-suggestions{border:1px solid #d4dce1;background:#FFF;overflow:auto;font-size:1.4em;}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;}
.autocomplete-selected{background:#F0F0F0;}
.autocomplete-suggestions strong{font-weight:normal;color:#2f8a6c;}
.autocomplete-group{padding:2px 5px;margin-top:5px;}
.autocomplete-group strong{display:block;border-bottom:1px solid #d4dce1;font-size:1em;}
.market-rent-table{margin-top:3em;border-top:1px solid #d4dce1;}.market-rent-table h5{padding-top:1em;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;margin-bottom:1em;}.market-rent-table h5 .search_details{display:inline-block;font-size:0.875em;width:100%;}
.market-rent-table table.css-table-tuck{display:block;margin-bottom:3em;}.market-rent-table table.css-table-tuck thead,.market-rent-table table.css-table-tuck tbody,.market-rent-table table.css-table-tuck th,.market-rent-table table.css-table-tuck td,.market-rent-table table.css-table-tuck tr{display:block;}
.market-rent-table table.css-table-tuck td.head_type{text-align:left;padding-left:0;padding-bottom:0;}.market-rent-table table.css-table-tuck td.head_type h5{margin:0;padding:0;}
.market-rent-table table.css-table-tuck thead tr:not(:first-child){position:absolute;top:-9999px;left:-9999px;}
.market-rent-table table.css-table-tuck td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;vertical-align:center;}
.market-rent-table table.css-table-tuck td:before{position:absolute;left:6px;width:45%;white-space:nowrap;text-align:left;}
.market-rent-table table.css-table-tuck tbody tr{border-top:1px solid #2f8a6c;}
.market-rent-table table.css-table-tuck tbody td{text-align:right;}
.market-rent-table table.css-table-tuck tbody td:nth-of-type(1):before{content:"Size";}
.market-rent-table table.css-table-tuck tbody td:nth-of-type(2):before{content:"Bonds received";}
.market-rent-table table.css-table-tuck tbody td:nth-of-type(3):before{content:"Lower Quartile";}
.market-rent-table table.css-table-tuck tbody td:nth-of-type(4):before{content:"Median Rent";}
.market-rent-table table.css-table-tuck tbody td:nth-of-type(5):before{content:"Upper Quartile";}
.market-rent-table table.css-table-tuck tbody tr td:last-child{padding:1.25em;}
.market-rent-table .table_actions .link{text-align:left;margin-bottom:1em;width:100%;}
.market-rent-graph{margin-top:3em;border-top:1px solid #d4dce1;}.market-rent-graph h5{padding-top:1em;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;margin-bottom:1em;width:100%;}
.market-rent-graph .header_right{width:100%;display:inline-block;font-family:"fira-medium",Arial,sans-serif;font-weight:400;font-style:normal;font-size:0.65em;letter-spacing:0.076923em;text-transform:uppercase;}
.market-rent-graph .graph{display:none;}
.market-rent-graph .table tr th:first-child,.market-rent-graph .table tr td:first-child{text-align:left;padding-left:.5em;}
.market-rent-content{margin-top:2em;}

.tile_area{margin:0em -3em;overflow:hidden;}.tile_area:before,.tile_area:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.tile_area:after{clear:both;}
.tile{display:block;position:relative;width:100%;margin-bottom:1%;padding:1em 3em;background-color:#EDF0F3;color:#373f4c;}.tile:visited,.tile:active{color:#373f4c;}
.tile:hover{text-decoration:none;}
.tile .tile_title{font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.7em;line-height:1.25em;color:#1D5D6F;}
.tile .tile_intro p{font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em;line-height:1.25em;margin-bottom:0;}.tile .tile_intro p .ellipsis-content{display:inline;}
.tile .tile_intro p .ellipsis{display:none;}
.tile .tile_link{display:none;}.tile .tile_link span{display:inline-block;font-size:0.933333em;padding:0.428571em 0.5em;line-height:1.2em;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;text-align:left;background-color:#DDE2E7;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.tile .tile_link span:hover{background-color:#C5C9CE;}
.tile.tile__featured .tile_image{display:none;}
.tile.tile__featured:after{content:' ';position:absolute;width:40px;height:30px;right:5%;top:-1px;background-image:url('../../images/tile_tip.svg');background-repeat:no-repeat;background-position:0 0;background-size:contain;}.no-svg .tile.tile__featured:after{background-image:url('../../images/tile_tip.png');}

.link__file{display:block;border-bottom:1px solid #d4dce1;margin-bottom:1em;width:100%;text-decoration:none;font-family:"fira-book",Arial,sans-serif;font-weight:400;font-style:normal;font-size:0.875em;color:#5f6570;padding-bottom:1em;}.link__file:hover{text-decoration:none;}
.file_title,.file_target,.file_info{display:inline-block;width:100%;color:#5f6570;}
.file_image{display:none;}
.file_title{color:#373f4c;font-size:1.25em;line-height:1.125em;width:100%;}
.file_info{background-image:url('../../images/download.svg');background-repeat:no-repeat;background-position:left center;padding-left:25px;margin-top:.5em;}.no-svg .file_info{background-image:url('../../images/download.png');}
.file_info__pdf{background-image:url('../../icons/icon-pdf.svg');}.no-svg .file_info__pdf{background-image:url('../../icons/icon-pdf.png');}
.file_info__doc,.file_info__docx{background-image:url('../../icons/icon-word.svg');}.no-svg .file_info__doc,.no-svg .file_info__docx{background-image:url('../../icons/icon-word.png');}
.file_info__xsl,.file_info__xslx{background-image:url('../../icons/icon-excel.svg');}.no-svg .file_info__xsl,.no-svg .file_info__xslx{background-image:url('../../icons/icon-excel.png');}
.file_info__onlinetool{background-image:url('../../icons/icon-onlinetool.svg');background-size:22px;}.no-svg .file_info__onlinetool{background-image:url('../../icons/icon-onlinetool.png');}
.resources{padding-bottom:2em;}
.resources-list{border-top:1px solid #d4dce1;}.resources-list .resources-list_title{font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;padding-top:.5em;display:inline-block;margin-bottom:1em;}
.resources-list .resources-list_filters{display:none;}
.resources-list .resources-list_content{margin-top:10px;width:auto;}.resources-list .resources-list_content .resources-list_item{vertical-align:top;}.resources-list .resources-list_content .resources-list_item.filtered-out{display:none;}
.resources-list .tile{padding:1em;}.resources-list .tile .tile_intro p{font-size:1em;}

.search_trigger{position:relative;}
.search_overlay{position:absolute;z-index:99999;top:0;left:0;right:0;height:0;background-color:#3a424f;background-color:rgba(58, 66, 79, 0.98);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);outline:0;-webkit-transition:height 0.4s ease-out;-moz-transition:height 0.4s ease-out;transition:height 0.4s ease-out;}.search_overlay.open{height:100%;}
.search_close{display:inline-block;width:100%;color:white;font-size:20px;text-indent:-9999px;background-image:url('../../images/search_cross.svg');border:none;background-repeat:no-repeat;background-position:center right;background-color:transparent;height:30px;margin-top:2%;overflow:hidden;}.no-svg .search_close{background-image:url('../../images/search_cross.png');}
.search_close:hover{cursor:pointer;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}
.search_close:focus{outline:#CCC dotted thin;}
html.overlay-opened{overflow:hidden;width:100%;height:100%;}
.search_form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto 5% auto;border-bottom:2px solid white;position:relative;}.search_form .field{padding-bottom:0;margin-bottom:0;}
.search_form input,.search_form input.placeholder{display:inline-block;background:none;border:none;font-size:2em;color:white !important;width:85%;padding-left:0;}.search_form input:-moz-placeholder,.search_form input.placeholder:-moz-placeholder{color:#d7d9db;}
.search_form input:-ms-input-placeholder,.search_form input.placeholder:-ms-input-placeholder{color:#d7d9db;}
.search_form input::-webkit-input-placeholder,.search_form input.placeholder::-webkit-input-placeholder{color:#d7d9db;}
.search_form input::-ms-clear,.search_form input.placeholder::-ms-clear{display:none;}
.search_form .fake_placeholder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#D7D9DB;font-size:2em;letter-spacing:0;cursor:text;overflow:hidden;padding:10px 0 0;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:85%;}
.search_form .action{display:inline-block;background-image:url('../../images/search_glass.svg');background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:50%;border:none;position:absolute;right:0;bottom:7px;height:30px;margin-top:.4em;text-indent:999px;width:30px;}.no-svg .search_form .action{background-image:url('../../images/search_glass.png');}
.search_results{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:auto;}.search_results .column{margin-bottom:5em;}
.search_results h6{text-transform:uppercase;font-size:1.3em;color:white;}
.search_results ul li{display:block;padding:1em 0;border-bottom:1px solid #474F5B;}.search_results ul li a{text-decoration:none;display:inline-block;}.search_results ul li a:hover .search_results__title{text-decoration:underline;}
.search_results ul li .search_results__title{display:inline-block;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625em;color:white;margin-bottom:.5em;width:100%;}
.search_results ul li .search_results__intro p{font-size:0.875em;line-height:1.428571em;color:#D7D9DB;margin:0;width:100%;}
.search_results .search_results__downloads{margin-top:.5em;}.search_results .search_results__downloads .download{width:100%;display:inline-block;color:white;}.search_results .search_results__downloads .download:before{content:' ';width:14px;height:15px;background-image:url('../../images/download_white.svg');background-repeat:no-repeat;background-color:transparent;display:inline-block;margin-right:3px;}.no-svg .search_results .search_results__downloads .download:before{background-image:url('../../images/download_white.png');}
.search_results .search_results__downloads .download:hover{text-decoration:underline;}
.searchpage__header .searchpage_form{padding:4em 0;}.searchpage__header .searchpage_form input{font-size:1.8em;padding:1em;}
.searchpage__header .searchpage_form button{font-size:1.6em;line-height:1.25em;padding:0.625em 0.9375em;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;background:#237cb5;border:none;color:#fff;display:block;vertical-align:middle;width:100%;margin-top:1em;text-align:center;}.searchpage__header .searchpage_form button:hover{background-color:#235EB5;}
.searchpage__content{min-height:300px;}.searchpage__content h6{text-transform:uppercase;margin:2em 0;}
.searchpage__content a{color:#373f4c;font-family:"fira-light",Arial,sans-serif;font-weight:400;font-style:normal;display:block;}
.searchpage__content .search_results__title{font-size:1.3em;color:#5f6570;}
.searchpage__content .search_results__intro{font-size:0.571429em;}.searchpage__content .search_results__intro p{margin:0;}
.searchpage__content .search_results__downloads .download{background-image:url('../../images/download.svg');background-repeat:no-repeat;background-position:left 2px;background-size:14px 18px;padding-left:22px;}.no-svg .searchpage__content .search_results__downloads .download{background-image:url('../../images/download.png');}
.searchpage__content .list__popular{margin-bottom:7em;}
.searchpage__content .list__popular li{border-bottom:1px solid #d4dce1;margin-bottom:2em;padding-bottom:1em;}
.loader{display:none;font-size:2px;position:absolute;top:130%;right:0;text-indent:-9999em;border-top:1.1em solid rgba(255, 255, 255, 0.2);border-right:1.1em solid rgba(255, 255, 255, 0.2);border-bottom:1.1em solid rgba(255, 255, 255, 0.2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}
.loader,.loader:after{border-radius:50%;width:10em;height:10em;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

.sidebar{display:none;}

.table-wrapper{width:100%;overflow-x:scroll;}

span[data-toggle="tooltip"]:not([data-original-title=""]){border-bottom:1px dotted #999;display:inline;}
.tooltip{position:absolute;z-index:9999 !important;display:block;visibility:visible;font-size:11px;line-height:1.4;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}.tooltip.in{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.tooltip.top{margin-top:-3px;padding:8px 0;}
.tooltip.left{margin-left:-3px;padding:0 8px;}
.tooltip-inner{max-width:300px;padding:6px 10px;color:#fff;text-align:center;text-decoration:none;background-color:#000;font-size:1.2em;line-height:1.333333em;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-8px;border-width:8px 8px 0;border-top-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:8px;border-width:0 8px 8px;border-bottom-color:#000;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
}