/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
 [class*="grid_"]{display:inline;float:left}.section{clear:both}.alpha{margin-left:0!important;clear:left}[id=wrapper]{width:960px;margin:0 auto}[id=wrapper] .main{margin:auto;width:100%;padding:0}.main{width:100%}.main:before,.main:after{display:table;content:"";line-height:0}.main:after{clear:both}.main [class*="grid_"]{display:block;width:100%;float:left;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main [class*="grid_"]:first-child{margin-left:0}.main .grid_1{width:8.33333%}.main .prefix_1{margin-left:8.33333%}.main .prefix_1.alpha{margin-left:8.33333%!important}.main .grid_2{width:16.66667%}.main .prefix_2{margin-left:16.66667%}.main .prefix_2.alpha{margin-left:16.66667%!important}.main .grid_3{width:25%}.main .prefix_3{margin-left:25%}.main .prefix_3.alpha{margin-left:25%!important}.main .grid_4{width:33.33333%}.main .prefix_4{margin-left:33.33333%}.main .prefix_4.alpha{margin-left:33.33333%!important}.main .grid_5{width:41.66667%}.main .prefix_5{margin-left:41.66667%}.main .prefix_5.alpha{margin-left:41.66667%!important}.main .grid_6{width:50%}.main .prefix_6{margin-left:50%}.main .prefix_6.alpha{margin-left:50%!important}.main .grid_7{width:58.33333%}.main .prefix_7{margin-left:58.33333%}.main .prefix_7.alpha{margin-left:58.33333%!important}.main .grid_8{width:66.66667%}.main .prefix_8{margin-left:66.66667%}.main .prefix_8.alpha{margin-left:66.66667%!important}.main .grid_9{width:75%}.main .prefix_9{margin-left:75%}.main .prefix_9.alpha{margin-left:75%!important}.main .grid_10{width:83.33333%}.main .prefix_10{margin-left:83.33333%}.main .prefix_10.alpha{margin-left:83.33333%!important}.main .grid_11{width:91.66667%}.main .prefix_11{margin-left:91.66667%}.main .prefix_11.alpha{margin-left:91.66667%!important}.main .grid_12{width:100%}.main .prefix_12{margin-left:100%}.main .prefix_12.alpha{margin-left:100%!important}.main .grid_1 .grid_1{width:100%}.main .grid_1 .prefix_1{margin-left:100%}.main .grid_1 .prefix_1.alpha{margin-left:100%!important}.main .grid_2 .grid_1{width:8.33333333%}.main .grid_2 .prefix_1{margin-left:8.33333333%}.main .grid_2 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_3 .grid_1{width:8.33333333%}.main .grid_3 .prefix_1{margin-left:8.33333333%}.main .grid_3 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_4 .grid_1{width:8.33333333%}.main .grid_4 .prefix_1{margin-left:8.33333333%}.main .grid_4 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_5 .grid_1{width:8.33333333%}.main .grid_5 .prefix_1{margin-left:8.33333333%}.main .grid_5 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_6 .grid_1{width:8.33333333%}.main .grid_6 .prefix_1{margin-left:8.33333333%}.main .grid_6 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_7 .grid_1{width:8.33333333%}.main .grid_7 .prefix_1{margin-left:8.33333333%}.main .grid_7 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_8 .grid_1{width:8.33333333%}.main .grid_8 .prefix_1{margin-left:8.33333333%}.main .grid_8 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_9 .grid_1{width:8.33333333%}.main .grid_9 .prefix_1{margin-left:8.33333333%}.main .grid_9 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_10 .grid_1{width:8.33333333%}.main .grid_10 .prefix_1{margin-left:8.33333333%}.main .grid_10 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_11 .grid_1{width:8.33333333%}.main .grid_11 .prefix_1{margin-left:8.33333333%}.main .grid_11 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_12 .grid_1{width:8.33333333%}.main .grid_12 .prefix_1{margin-left:8.33333333%}.main .grid_12 .prefix_1.alpha{margin-left:8.33333333%!important}.main .grid_1 .grid_2{width:16.66666667%}.main .grid_1 .prefix_2{margin-left:16.66666667%}.main .grid_1 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_2 .grid_2{width:100%}.main .grid_2 .prefix_2{margin-left:100%}.main .grid_2 .prefix_2.alpha{margin-left:100%!important}.main .grid_3 .grid_2{width:16.66666667%}.main .grid_3 .prefix_2{margin-left:16.66666667%}.main .grid_3 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_4 .grid_2{width:16.66666667%}.main .grid_4 .prefix_2{margin-left:16.66666667%}.main .grid_4 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_5 .grid_2{width:16.66666667%}.main .grid_5 .prefix_2{margin-left:16.66666667%}.main .grid_5 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_6 .grid_2{width:16.66666667%}.main .grid_6 .prefix_2{margin-left:16.66666667%}.main .grid_6 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_7 .grid_2{width:16.66666667%}.main .grid_7 .prefix_2{margin-left:16.66666667%}.main .grid_7 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_8 .grid_2{width:16.66666667%}.main .grid_8 .prefix_2{margin-left:16.66666667%}.main .grid_8 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_9 .grid_2{width:16.66666667%}.main .grid_9 .prefix_2{margin-left:16.66666667%}.main .grid_9 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_10 .grid_2{width:16.66666667%}.main .grid_10 .prefix_2{margin-left:16.66666667%}.main .grid_10 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_11 .grid_2{width:16.66666667%}.main .grid_11 .prefix_2{margin-left:16.66666667%}.main .grid_11 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_12 .grid_2{width:16.66666667%}.main .grid_12 .prefix_2{margin-left:16.66666667%}.main .grid_12 .prefix_2.alpha{margin-left:16.66666667%!important}.main .grid_1 .grid_3{width:25%}.main .grid_1 .prefix_3{margin-left:25%}.main .grid_1 .prefix_3.alpha{margin-left:25%!important}.main .grid_2 .grid_3{width:25%}.main .grid_2 .prefix_3{margin-left:25%}.main .grid_2 .prefix_3.alpha{margin-left:25%!important}.main .grid_3 .grid_3{width:100%}.main .grid_3 .prefix_3{margin-left:100%}.main .grid_3 .prefix_3.alpha{margin-left:100%!important}.main .grid_4 .grid_3{width:25%}.main .grid_4 .prefix_3{margin-left:25%}.main .grid_4 .prefix_3.alpha{margin-left:25%!important}.main .grid_5 .grid_3{width:25%}.main .grid_5 .prefix_3{margin-left:25%}.main .grid_5 .prefix_3.alpha{margin-left:25%!important}.main .grid_6 .grid_3{width:25%}.main .grid_6 .prefix_3{margin-left:25%}.main .grid_6 .prefix_3.alpha{margin-left:25%!important}.main .grid_7 .grid_3{width:25%}.main .grid_7 .prefix_3{margin-left:25%}.main .grid_7 .prefix_3.alpha{margin-left:25%!important}.main .grid_8 .grid_3{width:25%}.main .grid_8 .prefix_3{margin-left:25%}.main .grid_8 .prefix_3.alpha{margin-left:25%!important}.main .grid_9 .grid_3{width:25%}.main .grid_9 .prefix_3{margin-left:25%}.main .grid_9 .prefix_3.alpha{margin-left:25%!important}.main .grid_10 .grid_3{width:25%}.main .grid_10 .prefix_3{margin-left:25%}.main .grid_10 .prefix_3.alpha{margin-left:25%!important}.main .grid_11 .grid_3{width:25%}.main .grid_11 .prefix_3{margin-left:25%}.main .grid_11 .prefix_3.alpha{margin-left:25%!important}.main .grid_12 .grid_3{width:25%}.main .grid_12 .prefix_3{margin-left:25%}.main .grid_12 .prefix_3.alpha{margin-left:25%!important}.main .grid_1 .grid_4{width:33.33333333%}.main .grid_1 .prefix_4{margin-left:33.33333333%}.main .grid_1 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_2 .grid_4{width:33.33333333%}.main .grid_2 .prefix_4{margin-left:33.33333333%}.main .grid_2 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_3 .grid_4{width:33.33333333%}.main .grid_3 .prefix_4{margin-left:33.33333333%}.main .grid_3 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_4 .grid_4{width:100%}.main .grid_4 .prefix_4{margin-left:100%}.main .grid_4 .prefix_4.alpha{margin-left:100%!important}.main .grid_5 .grid_4{width:33.33333333%}.main .grid_5 .prefix_4{margin-left:33.33333333%}.main .grid_5 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_6 .grid_4{width:33.33333333%}.main .grid_6 .prefix_4{margin-left:33.33333333%}.main .grid_6 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_7 .grid_4{width:33.33333333%}.main .grid_7 .prefix_4{margin-left:33.33333333%}.main .grid_7 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_8 .grid_4{width:33.33333333%}.main .grid_8 .prefix_4{margin-left:33.33333333%}.main .grid_8 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_9 .grid_4{width:33.33333333%}.main .grid_9 .prefix_4{margin-left:33.33333333%}.main .grid_9 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_10 .grid_4{width:33.33333333%}.main .grid_10 .prefix_4{margin-left:33.33333333%}.main .grid_10 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_11 .grid_4{width:33.33333333%}.main .grid_11 .prefix_4{margin-left:33.33333333%}.main .grid_11 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_12 .grid_4{width:33.33333333%}.main .grid_12 .prefix_4{margin-left:33.33333333%}.main .grid_12 .prefix_4.alpha{margin-left:33.33333333%!important}.main .grid_1 .grid_5{width:41.66666667%}.main .grid_1 .prefix_5{margin-left:41.66666667%}.main .grid_1 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_2 .grid_5{width:41.66666667%}.main .grid_2 .prefix_5{margin-left:41.66666667%}.main .grid_2 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_3 .grid_5{width:41.66666667%}.main .grid_3 .prefix_5{margin-left:41.66666667%}.main .grid_3 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_4 .grid_5{width:41.66666667%}.main .grid_4 .prefix_5{margin-left:41.66666667%}.main .grid_4 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_5 .grid_5{width:100%}.main .grid_5 .prefix_5{margin-left:100%}.main .grid_5 .prefix_5.alpha{margin-left:100%!important}.main .grid_6 .grid_5{width:41.66666667%}.main .grid_6 .prefix_5{margin-left:41.66666667%}.main .grid_6 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_7 .grid_5{width:41.66666667%}.main .grid_7 .prefix_5{margin-left:41.66666667%}.main .grid_7 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_8 .grid_5{width:41.66666667%}.main .grid_8 .prefix_5{margin-left:41.66666667%}.main .grid_8 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_9 .grid_5{width:41.66666667%}.main .grid_9 .prefix_5{margin-left:41.66666667%}.main .grid_9 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_10 .grid_5{width:41.66666667%}.main .grid_10 .prefix_5{margin-left:41.66666667%}.main .grid_10 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_11 .grid_5{width:41.66666667%}.main .grid_11 .prefix_5{margin-left:41.66666667%}.main .grid_11 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_12 .grid_5{width:41.66666667%}.main .grid_12 .prefix_5{margin-left:41.66666667%}.main .grid_12 .prefix_5.alpha{margin-left:41.66666667%!important}.main .grid_1 .grid_6{width:50%}.main .grid_1 .prefix_6{margin-left:50%}.main .grid_1 .prefix_6.alpha{margin-left:50%!important}.main .grid_2 .grid_6{width:50%}.main .grid_2 .prefix_6{margin-left:50%}.main .grid_2 .prefix_6.alpha{margin-left:50%!important}.main .grid_3 .grid_6{width:50%}.main .grid_3 .prefix_6{margin-left:50%}.main .grid_3 .prefix_6.alpha{margin-left:50%!important}.main .grid_4 .grid_6{width:50%}.main .grid_4 .prefix_6{margin-left:50%}.main .grid_4 .prefix_6.alpha{margin-left:50%!important}.main .grid_5 .grid_6{width:50%}.main .grid_5 .prefix_6{margin-left:50%}.main .grid_5 .prefix_6.alpha{margin-left:50%!important}.main .grid_6 .grid_6{width:100%}.main .grid_6 .prefix_6{margin-left:100%}.main .grid_6 .prefix_6.alpha{margin-left:100%!important}.main .grid_7 .grid_6{width:50%}.main .grid_7 .prefix_6{margin-left:50%}.main .grid_7 .prefix_6.alpha{margin-left:50%!important}.main .grid_8 .grid_6{width:50%}.main .grid_8 .prefix_6{margin-left:50%}.main .grid_8 .prefix_6.alpha{margin-left:50%!important}.main .grid_9 .grid_6{width:50%}.main .grid_9 .prefix_6{margin-left:50%}.main .grid_9 .prefix_6.alpha{margin-left:50%!important}.main .grid_10 .grid_6{width:50%}.main .grid_10 .prefix_6{margin-left:50%}.main .grid_10 .prefix_6.alpha{margin-left:50%!important}.main .grid_11 .grid_6{width:50%}.main .grid_11 .prefix_6{margin-left:50%}.main .grid_11 .prefix_6.alpha{margin-left:50%!important}.main .grid_12 .grid_6{width:50%}.main .grid_12 .prefix_6{margin-left:50%}.main .grid_12 .prefix_6.alpha{margin-left:50%!important}.main .grid_1 .grid_7{width:58.33333333%}.main .grid_1 .prefix_7{margin-left:58.33333333%}.main .grid_1 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_2 .grid_7{width:58.33333333%}.main .grid_2 .prefix_7{margin-left:58.33333333%}.main .grid_2 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_3 .grid_7{width:58.33333333%}.main .grid_3 .prefix_7{margin-left:58.33333333%}.main .grid_3 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_4 .grid_7{width:58.33333333%}.main .grid_4 .prefix_7{margin-left:58.33333333%}.main .grid_4 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_5 .grid_7{width:58.33333333%}.main .grid_5 .prefix_7{margin-left:58.33333333%}.main .grid_5 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_6 .grid_7{width:58.33333333%}.main .grid_6 .prefix_7{margin-left:58.33333333%}.main .grid_6 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_7 .grid_7{width:100%}.main .grid_7 .prefix_7{margin-left:100%}.main .grid_7 .prefix_7.alpha{margin-left:100%!important}.main .grid_8 .grid_7{width:58.33333333%}.main .grid_8 .prefix_7{margin-left:58.33333333%}.main .grid_8 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_9 .grid_7{width:58.33333333%}.main .grid_9 .prefix_7{margin-left:58.33333333%}.main .grid_9 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_10 .grid_7{width:58.33333333%}.main .grid_10 .prefix_7{margin-left:58.33333333%}.main .grid_10 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_11 .grid_7{width:58.33333333%}.main .grid_11 .prefix_7{margin-left:58.33333333%}.main .grid_11 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_12 .grid_7{width:58.33333333%}.main .grid_12 .prefix_7{margin-left:58.33333333%}.main .grid_12 .prefix_7.alpha{margin-left:58.33333333%!important}.main .grid_1 .grid_8{width:66.66666667%}.main .grid_1 .prefix_8{margin-left:66.66666667%}.main .grid_1 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_2 .grid_8{width:66.66666667%}.main .grid_2 .prefix_8{margin-left:66.66666667%}.main .grid_2 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_3 .grid_8{width:66.66666667%}.main .grid_3 .prefix_8{margin-left:66.66666667%}.main .grid_3 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_4 .grid_8{width:66.66666667%}.main .grid_4 .prefix_8{margin-left:66.66666667%}.main .grid_4 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_5 .grid_8{width:66.66666667%}.main .grid_5 .prefix_8{margin-left:66.66666667%}.main .grid_5 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_6 .grid_8{width:66.66666667%}.main .grid_6 .prefix_8{margin-left:66.66666667%}.main .grid_6 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_7 .grid_8{width:66.66666667%}.main .grid_7 .prefix_8{margin-left:66.66666667%}.main .grid_7 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_8 .grid_8{width:100%}.main .grid_8 .prefix_8{margin-left:100%}.main .grid_8 .prefix_8.alpha{margin-left:100%!important}.main .grid_9 .grid_8{width:66.66666667%}.main .grid_9 .prefix_8{margin-left:66.66666667%}.main .grid_9 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_10 .grid_8{width:66.66666667%}.main .grid_10 .prefix_8{margin-left:66.66666667%}.main .grid_10 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_11 .grid_8{width:66.66666667%}.main .grid_11 .prefix_8{margin-left:66.66666667%}.main .grid_11 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_12 .grid_8{width:66.66666667%}.main .grid_12 .prefix_8{margin-left:66.66666667%}.main .grid_12 .prefix_8.alpha{margin-left:66.66666667%!important}.main .grid_1 .grid_9{width:75%}.main .grid_1 .prefix_9{margin-left:75%}.main .grid_1 .prefix_9.alpha{margin-left:75%!important}.main .grid_2 .grid_9{width:75%}.main .grid_2 .prefix_9{margin-left:75%}.main .grid_2 .prefix_9.alpha{margin-left:75%!important}.main .grid_3 .grid_9{width:75%}.main .grid_3 .prefix_9{margin-left:75%}.main .grid_3 .prefix_9.alpha{margin-left:75%!important}.main .grid_4 .grid_9{width:75%}.main .grid_4 .prefix_9{margin-left:75%}.main .grid_4 .prefix_9.alpha{margin-left:75%!important}.main .grid_5 .grid_9{width:75%}.main .grid_5 .prefix_9{margin-left:75%}.main .grid_5 .prefix_9.alpha{margin-left:75%!important}.main .grid_6 .grid_9{width:75%}.main .grid_6 .prefix_9{margin-left:75%}.main .grid_6 .prefix_9.alpha{margin-left:75%!important}.main .grid_7 .grid_9{width:75%}.main .grid_7 .prefix_9{margin-left:75%}.main .grid_7 .prefix_9.alpha{margin-left:75%!important}.main .grid_8 .grid_9{width:75%}.main .grid_8 .prefix_9{margin-left:75%}.main .grid_8 .prefix_9.alpha{margin-left:75%!important}.main .grid_9 .grid_9{width:100%}.main .grid_9 .prefix_9{margin-left:100%}.main .grid_9 .prefix_9.alpha{margin-left:100%!important}.main .grid_10 .grid_9{width:75%}.main .grid_10 .prefix_9{margin-left:75%}.main .grid_10 .prefix_9.alpha{margin-left:75%!important}.main .grid_11 .grid_9{width:75%}.main .grid_11 .prefix_9{margin-left:75%}.main .grid_11 .prefix_9.alpha{margin-left:75%!important}.main .grid_12 .grid_9{width:75%}.main .grid_12 .prefix_9{margin-left:75%}.main .grid_12 .prefix_9.alpha{margin-left:75%!important}.main .grid_1 .grid_10{width:83.33333333%}.main .grid_1 .prefix_10{margin-left:83.33333333%}.main .grid_1 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_2 .grid_10{width:83.33333333%}.main .grid_2 .prefix_10{margin-left:83.33333333%}.main .grid_2 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_3 .grid_10{width:83.33333333%}.main .grid_3 .prefix_10{margin-left:83.33333333%}.main .grid_3 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_4 .grid_10{width:83.33333333%}.main .grid_4 .prefix_10{margin-left:83.33333333%}.main .grid_4 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_5 .grid_10{width:83.33333333%}.main .grid_5 .prefix_10{margin-left:83.33333333%}.main .grid_5 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_6 .grid_10{width:83.33333333%}.main .grid_6 .prefix_10{margin-left:83.33333333%}.main .grid_6 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_7 .grid_10{width:83.33333333%}.main .grid_7 .prefix_10{margin-left:83.33333333%}.main .grid_7 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_8 .grid_10{width:83.33333333%}.main .grid_8 .prefix_10{margin-left:83.33333333%}.main .grid_8 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_9 .grid_10{width:83.33333333%}.main .grid_9 .prefix_10{margin-left:83.33333333%}.main .grid_9 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_10 .grid_10{width:100%}.main .grid_10 .prefix_10{margin-left:100%}.main .grid_10 .prefix_10.alpha{margin-left:100%!important}.main .grid_11 .grid_10{width:83.33333333%}.main .grid_11 .prefix_10{margin-left:83.33333333%}.main .grid_11 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_12 .grid_10{width:83.33333333%}.main .grid_12 .prefix_10{margin-left:83.33333333%}.main .grid_12 .prefix_10.alpha{margin-left:83.33333333%!important}.main .grid_1 .grid_11{width:91.66666667%}.main .grid_1 .prefix_11{margin-left:91.66666667%}.main .grid_1 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_2 .grid_11{width:91.66666667%}.main .grid_2 .prefix_11{margin-left:91.66666667%}.main .grid_2 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_3 .grid_11{width:91.66666667%}.main .grid_3 .prefix_11{margin-left:91.66666667%}.main .grid_3 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_4 .grid_11{width:91.66666667%}.main .grid_4 .prefix_11{margin-left:91.66666667%}.main .grid_4 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_5 .grid_11{width:91.66666667%}.main .grid_5 .prefix_11{margin-left:91.66666667%}.main .grid_5 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_6 .grid_11{width:91.66666667%}.main .grid_6 .prefix_11{margin-left:91.66666667%}.main .grid_6 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_7 .grid_11{width:91.66666667%}.main .grid_7 .prefix_11{margin-left:91.66666667%}.main .grid_7 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_8 .grid_11{width:91.66666667%}.main .grid_8 .prefix_11{margin-left:91.66666667%}.main .grid_8 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_9 .grid_11{width:91.66666667%}.main .grid_9 .prefix_11{margin-left:91.66666667%}.main .grid_9 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_10 .grid_11{width:91.66666667%}.main .grid_10 .prefix_11{margin-left:91.66666667%}.main .grid_10 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_11 .grid_11{width:100%}.main .grid_11 .prefix_11{margin-left:100%}.main .grid_11 .prefix_11.alpha{margin-left:100%!important}.main .grid_12 .grid_11{width:91.66666667%}.main .grid_12 .prefix_11{margin-left:91.66666667%}.main .grid_12 .prefix_11.alpha{margin-left:91.66666667%!important}.main .grid_1 .grid_12{width:100%}.main .grid_1 .prefix_12{margin-left:100%}.main .grid_1 .prefix_12.alpha{margin-left:100%!important}.main .grid_2 .grid_12{width:100%}.main .grid_2 .prefix_12{margin-left:100%}.main .grid_2 .prefix_12.alpha{margin-left:100%!important}.main .grid_3 .grid_12{width:100%}.main .grid_3 .prefix_12{margin-left:100%}.main .grid_3 .prefix_12.alpha{margin-left:100%!important}.main .grid_4 .grid_12{width:100%}.main .grid_4 .prefix_12{margin-left:100%}.main .grid_4 .prefix_12.alpha{margin-left:100%!important}.main .grid_5 .grid_12{width:100%}.main .grid_5 .prefix_12{margin-left:100%}.main .grid_5 .prefix_12.alpha{margin-left:100%!important}.main .grid_6 .grid_12{width:100%}.main .grid_6 .prefix_12{margin-left:100%}.main .grid_6 .prefix_12.alpha{margin-left:100%!important}.main .grid_7 .grid_12{width:100%}.main .grid_7 .prefix_12{margin-left:100%}.main .grid_7 .prefix_12.alpha{margin-left:100%!important}.main .grid_8 .grid_12{width:100%}.main .grid_8 .prefix_12{margin-left:100%}.main .grid_8 .prefix_12.alpha{margin-left:100%!important}.main .grid_9 .grid_12{width:100%}.main .grid_9 .prefix_12{margin-left:100%}.main .grid_9 .prefix_12.alpha{margin-left:100%!important}.main .grid_10 .grid_12{width:100%}.main .grid_10 .prefix_12{margin-left:100%}.main .grid_10 .prefix_12.alpha{margin-left:100%!important}.main .grid_11 .grid_12{width:100%}.main .grid_11 .prefix_12{margin-left:100%}.main .grid_11 .prefix_12.alpha{margin-left:100%!important}.main .grid_12 .grid_12{width:100%}.main .grid_12 .prefix_12{margin-left:100%}.main .grid_12 .prefix_12.alpha{margin-left:100%!important}@media (max-width:768px){[id=wrapper]{width:100%}[id=wrapper] .main{width:98%;padding:0 1%}.main{width:100%}[class*="grid_"],.main [class*="grid_"],.main [class*="grid_"].alpha,.main [class*="grid_"] [class*="grid_"],.main [class*="grid_"] [class*="grid_"].alpha{float:none;display:block;width:auto;margin-left:0!important;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main [class*="grid_"]:first-child{margin-left:0}}@media (min-width:481px) and (max-width:1200px){[class*="grid_"]{float:left;min-height:1px;margin-left:20px}[id=wrapper]{width:100%;margin:0}[id=wrapper] .main{width:98%;padding:0 1%}}.component{clear:left}.component[class*="grid"]{clear:none}.component[class*="grid"].alpha{clear:left}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,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,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.cookiePolicy-info{-moz-transition:max-height 0.5s,padding 0.5s,-moz-transform 0.5s;transition:max-height 0.5s,padding 0.5s,-webkit-transform 0.5s;-moz-transition:max-height 0.5s,padding 0.5s,transform 0.5s,-moz-transform 0.5s;transition:max-height 0.5s,padding 0.5s,transform 0.5s;transition:max-height 0.5s,padding 0.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;font-size:14px;font-size:1.4rem;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;max-height:1000px;max-width:1600px;margin:0 auto;line-height:1.4;overflow:hidden;z-index:100;background:#f2f6f6;text-align:center;padding:0}.cookiePolicy-info .cookiePolicy-text{-moz-transition:all 0.4s;transition:all 0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;padding:13px 10px 14px}.cookiePolicy-info .cookiePolicy-text .richText{line-height:inherit}.cookiePolicy-info.collapsed,.cookiePolicy-info.collapsed-temporarily{max-height:0;padding:0;border-width:0}.cookiePolicy-info.collapsed .cookiePolicy-text,.cookiePolicy-info.collapsed-temporarily .cookiePolicy-text{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.cookiePolicy-info .cookiePolicy-inner{padding:0 20px;max-width:940px;margin:0 auto}.cookiePolicy-info .cookiePolicy-buttons{font:0/0 serif!important;text-shadow:none!important;color:transparent!important;position:absolute;top:13px;right:10px}.cookiePolicy-info .cookiePolicy-buttons .cookiePolicy-accept{border:0;display:block;width:19px;height:19px;opacity:1;background:url("../../img/icons/close-sprite.svg") no-repeat;background-size:100%;background-position:0 -36px}.cookiePolicy-info .cookiePolicy-buttons .cookiePolicy-accept:hover{background-position:0 2px}.cookiePolicy-info a{font-weight:400}.cookiePolicy-restrictive{position:fixed;top:0;left:0;height:100%;width:100%;background:#f7f7f8;z-index:1000}.cookiePolicy-restrictive.collapsed{display:none}.cookiePolicy-buttons{text-align:right}@media only screen and (max-width:768px){.cookiePolicy-info{font-size:12px;font-size:1.2rem;padding:0;line-height:1.7}.navigation-open .cookiePolicy-info{-webkit-transform:translate(85%,0);-moz-transform:translate(85%,0);-ms-transform:translate(85%,0);transform:translate(85%,0);-webkit-transform:translate3d(85%,0,0);-moz-transform:translate3d(85%,0,0);-ms-transform:translate3d(85%,0,0);transform:translate3d(85%,0,0)}.cookiePolicy-info .cookiePolicy-text{padding:8px;width:90%}.cookiePolicy-info .cookiePolicy-text .richText{padding-left:0;padding-right:0;font-size:inherit}.cookiePolicy-info .cookiePolicy-inner{max-width:90%}.cookiePolicy-info .cookiePolicy-buttons{top:15px;right:15px}.cookiePolicy-info .cookiePolicy-buttons .cookiePolicy-accept{width:10px;height:10px;background-size:10px auto;background-position:0 -20px}.cookiePolicy-info .cookiePolicy-buttons .cookiePolicy-accept:hover{background-position:0 0}}@media all and (max-width:699px){.cookiePolicy-restrictive{position:absolute}}@media only screen and (min-width:640px) and (max-width:768px){.cookiePolicy-info{font-size:12px;font-size:1.2rem;padding:0;line-height:1.7}.navigation-open .cookiePolicy-info{-webkit-transform:translate(40%,0);-moz-transform:translate(40%,0);-ms-transform:translate(40%,0);transform:translate(40%,0);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}}body{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("disabled-Open Sans Light"),local("disabled-OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("disabled-Open Sans"),local("disabled-OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("disabled-Open Sans Bold"),local("disabled-OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("../../fonts/opensans_light_italic/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/opensans_light_italic/OpenSans-LightItalic-webfont.woff") format("woff"),url("../../fonts/opensans_light_italic/OpenSans-LightItalic-webfont.ttf") format("truetype"),url("../../fonts/opensans_light_italic/OpenSans-LightItalic-webfont.svg#OpenSans-LightItalic") format("svg")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("disabled-Open Sans Italic"),local("disabled-OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local("disabled-Open Sans Bold Italic"),local("disabled-OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format("woff2"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format("woff")}@font-face{font-family:'Perpetua';src:url("../../fonts/Perpetua.eot?#iefix") format("embedded-opentype"),url("../../fonts/Perpetua.woff") format("woff"),url("../../fonts/Perpetua.ttf") format("truetype"),url("../../fonts/Perpetua.svg#Perpetua") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Perpetua';src:url("../../fonts/Perpetua-Italic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Perpetua-Italic.woff") format("woff"),url("../../fonts/Perpetua-Italic.ttf") format("truetype"),url("../../fonts/Perpetua-Italic.svg#Perpetua-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Perpetua';src:url("../../fonts/Perpetua-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Perpetua-Bold.woff") format("woff"),url("../../fonts/Perpetua-Bold.ttf") format("truetype"),url("../../fonts/Perpetua-Bold.svg#Perpetua-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Perpetua';src:url("../../fonts/Perpetua-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Perpetua-BoldItalic.woff") format("woff"),url("../../fonts/Perpetua-BoldItalic.ttf") format("truetype"),url("../../fonts/Perpetua-BoldItalic.svg#Perpetua-BoldItalic") format("svg");font-weight:bold;font-style:italic}.search-icon,.login-icon{font:0/0 serif!important;text-shadow:none!important;color:transparent!important;position:relative;width:70px;height:20px}.search-icon:before,.login-icon:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:'';position:absolute;top:50%;left:50%;width:20px;height:22px;background:url("../../img/icons/search-sprite.svg") no-repeat;background-size:100% auto;background-position:0 -46px;overflow:hidden}.primary{display:inline-block;position:relative;font-size:30px;font-size:3rem;line-height:1.7;letter-spacing:5px;text-transform:uppercase}.primary:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:28px;line-height:2;color:inherit;position:absolute;top:auto;right:auto}.primary:hover{text-decoration:none}.secondary{display:inline-block;position:relative;font-size:16px;font-size:1.6rem;letter-spacing:4px;text-transform:uppercase;line-height:1.7;font-weight:normal}.secondary:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:18px;line-height:inherit;color:inherit;position:absolute;top:auto;right:-16px}.secondary:hover{text-decoration:none;color:#7fa8ab}.secondary:hover:after{color:#7fa8ab}.tertiary{display:inline-block;position:relative;font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400}.tertiary:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:16px;line-height:1;color:inherit;position:absolute;top:1px;right:-16px;position:static;display:inline-block;vertical-align:text-bottom}.touch .tertiary:after{vertical-align:middle}html[class*='webkit-'] .tertiary:after{line-height:.85}html.device-ipad .tertiary:after{line-height:.67}html.device-iphone .tertiary:after{line-height:.67}.tertiary:hover{text-decoration:none;color:#7fa8ab}.tertiary:hover:after{color:#7fa8ab}.button{font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:inline-block;line-height:45px;width:30%;min-width:100px;background-color:#f2f6f7;color:#005255;text-align:center;border-radius:0;box-shadow:none}html[class*='webkit-'] .button:after{line-height:.85}html.device-ipad .button:after{line-height:.67}html.device-iphone .button:after{line-height:.67}.button:hover{text-decoration:none;color:#7fa8ab}.button:hover:after{color:#7fa8ab}.button > a{display:block}.button:not(.disabled):hover,.button:not(.disabled).active{background-color:#005255;color:#fff}.button:not(.disabled):hover > a,.button:not(.disabled).active > a{color:#fff}.button + .button{margin-left:10%}.button.disabled{color:#ccc;cursor:default}.restart{font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400;display:inline-block;line-height:20px;position:relative;padding-left:30px}html[class*='webkit-'] .restart:after{line-height:.85}html.device-ipad .restart:after{line-height:.67}html.device-iphone .restart:after{line-height:.67}.restart:hover{text-decoration:none;color:#7fa8ab}.restart:hover:after{color:#7fa8ab}.restart:after{-moz-transition:-moz-transform 0s;transition:-webkit-transform 0s;-moz-transition:transform 0s,-moz-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s,-moz-transform 0s;content:"";display:block;width:20px;height:20px;left:0;top:0;background:url("../../img/restart-icon.png") no-repeat;position:absolute;background-size:20px}.restart:hover{text-decoration:none}.arrow-up{font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400;position:relative}html[class*='webkit-'] .arrow-up:after{line-height:.85}html.device-ipad .arrow-up:after{line-height:.67}html.device-iphone .arrow-up:after{line-height:.67}.arrow-up:hover{text-decoration:none;color:#7fa8ab}.arrow-up:hover:after{color:#7fa8ab}.arrow-up:before{content:"";background:url("../../img/arrow-up.jpg") no-repeat;background-size:10px 12px;width:10px;height:12px;position:absolute;left:-20px;top:1px}.white{color:white}.black{color:black}.gold{color:#005157}.small{font-size:14px}.smaller{font-size:10px;font-size:1rem;font-weight:400}.sub-title{font-size:12px;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase}.sub-title strong{font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:uppercase;margin-bottom:15px;letter-spacing:3px}.disclaimer{line-height:20px;font-weight:400;font-size:12px}.template-insights-article .disclaimer,.template-insights-report .disclaimer{position:relative;display:block;padding-left:33px;font-size:14px;line-height:26px}.template-insights-article .disclaimer:before,.template-insights-report .disclaimer:before{content:url("../../img/new_icon_disclaimer.svg");position:absolute;top:4px;left:0}#header{-moz-transition:-moz-transform 0.75s;transition:-webkit-transform 0.75s;-moz-transition:transform 0.75s,-moz-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s,-webkit-transform 0.75s,-moz-transform 0.75s;background:#fff;height:121px;z-index:10;top:0;left:0;width:100%!important;position:fixed}#header .layout-outer{max-width:1600px;margin:0 auto}#content{background:white;min-height:1000px}.page-insights-home #content{background-color:#f2f6f6}#content .component{-moz-transition:opacity 0.5s;transition:opacity 0.5s}#content .component.transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1}#footer{-moz-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;position:static;background:#fff;bottom:0;left:0;right:0;z-index:-1;text-transform:uppercase}#footer .layout-outer{max-width:1600px;overflow:hidden;margin:0 auto}#footer.transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1}[id='footer']{opacity:1;visibility:visible;position:relative;z-index:1}.footer-is-hidden{opacity:0;visibility:hidden}#nanobar{height:3px!important;left:0}#nanobar div + div{display:none!important}#header-sticky-wrapper{height:260px!important}.sticky-wrapper{width:100%;clear:both}.page-error-handler .hero-secondary-richText > .component-content{width:90%}.page-error-handler #content{min-height:800px}@-webkit-keyframes error-appear{from{opacity:0;margin-top:5px}to{opacity:1;margin-top:0}}@-moz-keyframes error-appear{from{opacity:0;margin-top:5px}to{opacity:1;margin-top:0}}@keyframes error-appear{from{opacity:0;margin-top:5px}to{opacity:1;margin-top:0}}@-webkit-keyframes suggestion-appear{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes suggestion-appear{from{opacity:0;-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes suggestion-appear{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes mortgage-appear{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}70%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:1}}@-moz-keyframes mortgage-appear{from{opacity:0;-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}70%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:1}}@keyframes mortgage-appear{from{opacity:0;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}70%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:1}}@-webkit-keyframes product-appear{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}25%{opacity:0}50%{opacity:.1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}65%{opacity:.5}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes product-appear{from{opacity:0;-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}25%{opacity:0}50%{opacity:.1;-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}65%{opacity:.5}to{opacity:1;-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes product-appear{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}25%{opacity:0}50%{opacity:.1;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}65%{opacity:.5}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes adjust{from{box-shadow:0 0 0 1px rgba(0,82,85,0) inset}30%{box-shadow:0 0 0 1px rgba(0,82,85,0.5) inset}60%{box-shadow:0 0 0 1px #005255 inset}to{box-shadow:0 0 0 1px rgba(0,82,85,0) inset}}@-moz-keyframes adjust{from{box-shadow:0 0 0 1px rgba(0,82,85,0) inset}30%{box-shadow:0 0 0 1px rgba(0,82,85,0.5) inset}60%{box-shadow:0 0 0 1px #005255 inset}to{box-shadow:0 0 0 1px rgba(0,82,85,0) inset}}@keyframes adjust{from{box-shadow:0 0 0 1px rgba(0,82,85,0) inset}30%{box-shadow:0 0 0 1px rgba(0,82,85,0.5) inset}60%{box-shadow:0 0 0 1px #005255 inset}to{box-shadow:0 0 0 1px rgba(0,82,85,0) inset}}*{-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;background:white;font-size:10px;line-height:1.4}html.js.js-disable-transition[class],html.js.js-disable-transition[class] *,html.js.webkit-537[class],html.js.webkit-537[class] *,html.js .js-disable-transition[class]{-moz-transition:none!important;transition:none!important}html.disable-scroll{overflow:hidden}html[class*="edge-"] .searchSwiftype-form{overflow:hidden}body{font-size:16px;font-size:1.6rem;overflow-x:hidden;overflow-y:scroll;max-width:1600px;margin:0 auto}body.template-insights-landing{background-color:#0c1415}body.template-insights-landing:before{content:'';position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0c1415}img{max-width:100%}#cq-emulator-content.firefox{background-color:#fff!important}b,strong{font-weight:normal}em{font-style:italic}.hidden-desktop{display:none!important}.content:before,.content:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.content:after{clear:both}#wrapper,#wrapper .main{width:auto;padding:0}body.search-active{overflow:hidden;height:100vh}h1,h2,h3,h4,h5,h6{font-weight:normal}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:0.83em}h6{font-size:0.67em}a{color:#005157;text-decoration:none}a:hover{text-decoration:underline}button,input,select,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.component{clear:left;position:relative;z-index:1}.component[class*="grid"]{clear:none}.component[class*="grid"].alpha{clear:left}.component-content{overflow:visible;padding-top:0}.component > .component-content{margin-bottom:0;padding-top:0}.alert-list{margin:0;padding:0;list-style-position:inside;list-style-type:disc}.alert-list li{padding-left:4px}.alert{margin-bottom:20px}.alert-error{color:red}.pull-right{float:right}.pull-left{float:left}.is-hidden{display:none!important;visibility:hidden!important}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.js-fixed-background{background-position:50% 0;background-attachment:fixed}.has-iscroll .iScrollVerticalScrollbar{width:6px!important}.has-iscroll .iScrollIndicator{-webkit-animation:scrollbar-appear 1s ease-in;-moz-animation:scrollbar-appear 1s ease-in;animation:scrollbar-appear 1s ease-in;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25;width:5px!important}.has-iscroll:hover .iScrollIndicator{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75}@-webkit-keyframes scrollbar-appear{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}30%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25}}@-moz-keyframes scrollbar-appear{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}30%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25}}@keyframes scrollbar-appear{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}30%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25}}::-ms-clear{display:none;width:0;height:0}.wings-wrapper{top:0;-moz-transition:top .5s;transition:top .5s}.insights-spinner{height:130px;width:100%;position:absolute;bottom:auto;top:50%;background-image:url("../../img/insights-spinner.gif");background-position:center center;background-repeat:no-repeat}.reference-footer{background:white}.main .landing-side-bar-wrapper{width:25%;float:left;padding-top:232px;padding-left:8.33333%;padding-right:29px}.main .landing-side-bar-wrapper .is-sticky{position:fixed;z-index:10;top:0;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.main .landing-side-bar-wrapper .richText h3{color:#fff;font-size:25px;letter-spacing:2px;line-height:1.4;margin-top:0;margin-bottom:13px}.main .landing-side-bar-wrapper .richText p{color:#ccc;font-weight:300}.main .landing-main-content-wrapper{width:66.66667%;padding-top:238px;float:left;clear:none;position:relative;z-index:1;min-height:50vh}.template-insights-landing .overlayImage{position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover}.template-insights-landing .overlayGradient{position:fixed;top:0;left:0;width:100%;height:200vh;background:linear-gradient(to bottom,rgba(14,14,14,0.85) 0%,#0c1415 -moz-calc(50% - 200px));background:-moz- oldlinear-gradient(top,rgba(14,14,14,0.85) 0%,#0c1415 calc(50% - 200px));background:linear-gradient(to bottom,rgba(14,14,14,0.85) 0%,#0c1415 calc(50% - 200px));background-position-y:-100vh;-moz-transition:background-position .5s;transition:background-position .5s}.template-insights-landing.hasFixedBackground .overlayGradient{background-position-y:0}.msie-11 .template-insights-landing .overlayGradient{-moz-transition:none;transition:none}@media only screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:0){.search-icon:before,.login-icon:before{background-position:0 -47px}.search-icon:hover:before,.login-icon:hover:before{background-position:0 -23px}}@media only screen and (min-width:769px){.search-icon:hover:before,.login-icon:hover:before{background-position:0 -22px}.restart:hover:after{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s}.nav-hidden #header{-webkit-transform:translateY(-122px);-moz-transform:translateY(-122px);-ms-transform:translateY(-122px);transform:translateY(-122px)}.search-active.nav-hidden #header{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#content.main.main{-moz-transition:padding-top 0.5s;transition:padding-top 0.5s;min-height:600px}}@media only screen and (max-width:1439px){.main .landing-side-bar-wrapper{padding-top:222px;padding-right:22px}.main .landing-side-bar-wrapper .richText h3{font-size:20px;margin-bottom:15px;line-height:1.5}.main .landing-main-content-wrapper{padding-top:226px}}@media only screen and (max-width:1023px){.main .landing-side-bar-wrapper{width:100%;padding:197px 16.66667% 22px;position:relative;z-index:2;min-height:0!important}.main .landing-side-bar-wrapper .richText{text-align:center;padding:0}.main .landing-main-content-wrapper{width:100%;padding:0 6.25%}.main .landing-main-content-wrapper:after{content:'';display:block;width:100%;height:100%;top:0;background-color:rgba(12,20,21,0.9);position:fixed;z-index:0;left:0;opacity:0;-moz-transition:z-index .5s,opacity .5s;transition:z-index .5s,opacity .5s}.main .landing-main-content-wrapper.tinted:after{height:100%;opacity:1;z-index:1}}@media only screen and (max-width:768px){.search-icon,.login-icon{width:45px;height:20px;padding:0;overflow:hidden}.search-icon:before,.login-icon:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18.4px;top:50%;background-position:0 -42px}.search-icon:after,.login-icon:after{-moz-transition:opacity 0.4s,bottom 1s;transition:opacity 0.4s,bottom 1s;width:0;height:0;border-bottom:5px solid #4d4f53;border-left:5px solid transparent;border-right:5px solid transparent;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;content:'';position:absolute;bottom:-10px;left:50%;margin-left:-6px}.search-icon.search-icon:after,.login-icon.search-icon:after{width:0;height:0;border-bottom:5px solid #f2f6f6;border-left:5px solid transparent;border-right:5px solid transparent}.search-icon.active:before,.login-icon.active:before{background-position:0 1.3px}.search-icon.active:after,.login-icon.active:after{-webkit-transition:opacity 0.3s ease-in,bottom 0.5s ease-in;-webkit-transition-delay:0.5s,0.5s;-moz-transition:opacity 0.3s ease-in 0.5s,bottom 0.5s ease-in 0.5s;transition:opacity 0.3s ease-in 0.5s,bottom 0.5s ease-in 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;bottom:0}.login-icon{padding:0;height:50px!important;width:17px;top:0;background:url("../../img/icons/login-sprite.svg") no-repeat;background-size:17px;background-position:0 -17px}.login-icon:after{left:50%;margin-left:-5px}.login-icon.active{background-position:0 0}#header{height:50px;z-index:110}#header.hidden{top:-50px}#content.main.main{padding-top:50px;min-height:600px}.page-404 #content.main.main{min-height:auto}body.navigation-open{position:fixed;width:100%;margin-left:0}.msie-10 body.navigation-open #header .snippetReference > .inner > .component-content,.msie-9 body.navigation-open #header .snippetReference > .inner > .component-content,.msie-11 body.navigation-open #header .snippetReference > .inner > .component-content{background:#292929}.msie-10 body.navigation-open #header .snippetReference > .inner > .component-content .header-logo-image,.msie-9 body.navigation-open #header .snippetReference > .inner > .component-content .header-logo-image,.msie-11 body.navigation-open #header .snippetReference > .inner > .component-content .header-logo-image{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.msie-10 body.navigation-open.search-active .swiftype-container,.msie-9 body.navigation-open.search-active .swiftype-container,.msie-11 body.navigation-open.search-active .swiftype-container{position:absolute}.msie-10 body.navigation-open #content.main,.msie-9 body.navigation-open #content.main,.msie-11 body.navigation-open #content.main{position:relative;opacity:1}.msie-10 body.navigation-open #content.main:before,.msie-9 body.navigation-open #content.main:before,.msie-11 body.navigation-open #content.main:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#292929;display:block;z-index:100}body.navigation-open.search-active .reference-swiftype{z-index:-1}body.navigation-open.search-active .swiftype-container{-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);transform:translateX(40%);-webkit-transform:translateX(calc(40% - 1px));-moz-transform:translateX(-moz-calc(40% - 1px));-ms-transform:translateX(calc(40% - 1px));transform:translateX(calc(40% - 1px));position:fixed;width:100%}body.fixed{position:fixed;width:100%}.hidden-mobile{display:none!important}.hidden-desktop{display:block!important}[class*="grid_"],.main [class*="grid_"],.main [class*="grid_"].alpha,.main [class*="grid_"] [class*="grid_"],.main [class*="grid_"] [class*="grid_"].alpha{margin-left:0!important}#content .js-navigation-animated{-moz-transition:-moz-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out,-moz-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out,-moz-transform 0.5s ease-out}.navigation-open #content .js-navigation-animated{-webkit-transform:translate(85%,0);-moz-transform:translate(85%,0);-ms-transform:translate(85%,0);transform:translate(85%,0);-webkit-transform:translate3d(85%,0,0);-moz-transform:translate3d(85%,0,0);-ms-transform:translate3d(85%,0,0);transform:translate3d(85%,0,0)}.navigation-open #content .hero-box .js-navigation-animated,.navigation-open #content .hero-secondary-box .js-navigation-animated{-webkit-transform:translate(95%,0);-moz-transform:translate(95%,0);-ms-transform:translate(95%,0);transform:translate(95%,0);-webkit-transform:translate3d(95%,0,0);-moz-transform:translate3d(95%,0,0);-ms-transform:translate3d(95%,0,0);transform:translate3d(95%,0,0)}}@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:0){.search-icon.active:before,.login-icon.active:before{background-position:0 .5px}}@media only screen and (max-width:768px) and (max-width:640px){body.navigation-open.search-active .swiftype-container{-webkit-transform:translateX(85%);-moz-transform:translateX(85%);-ms-transform:translateX(85%);transform:translateX(85%);-webkit-transform:translateX(calc(85% - 1px));-moz-transform:translateX(-moz-calc(85% - 1px));-ms-transform:translateX(calc(85% - 1px));transform:translateX(calc(85% - 1px))}}@media (max-width:768px){.main .landing-side-bar-wrapper{padding-top:31px}}@media (max-width:767px){.main .landing-main-content-wrapper{padding:0}}@media only screen and (max-width:480px){h2 .long-word{letter-spacing:4px!important;font-size:91%}}@media only screen and (max-width:479px){.main .landing-side-bar-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px) and (max-width:768px){body.navigation-open{margin-left:0}.navigation-open #content .js-navigation-animated{-webkit-transform:translate(40%,0);-moz-transform:translate(40%,0);-ms-transform:translate(40%,0);transform:translate(40%,0);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}.navigation-open #content .hero-box .js-navigation-animated,.navigation-open #content .hero-secondary-box .js-navigation-animated{-webkit-transform:translate(45%,0);-moz-transform:translate(45%,0);-ms-transform:translate(45%,0);transform:translate(45%,0);-webkit-transform:translate3d(45%,0,0);-moz-transform:translate3d(45%,0,0);-ms-transform:translate3d(45%,0,0);transform:translate3d(45%,0,0)}}@media only screen and (min-width:769px) and (max-width:1023px){.wings-wrapper{top:120px}}.popup{-webkit-transition:opacity 0.5s linear,visibility 0.5s;-webkit-transition-delay:0.05s,1s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;-moz-transition-delay:0.25s;transition-delay:0.25s;position:absolute;width:100%;background:rgba(255,255,255,0.8);overflow:hidden}.popup .overlayContent{padding:65px 0 120px;background:white;overflow:hidden}.popup.js-disable-transition,.popup.visible.js-disable-transition{-moz-transition-duration:0s;transition-duration:0s;-moz-transition-delay:0s;transition-delay:0s}.popup.visible{-webkit-transition:opacity 0.5s linear,visibility 0s;-webkit-transition-delay:0.05s,0s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0s;transition:opacity 0.5s linear 0.05s,visibility 0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;will-change:opacity,visibility;visibility:visible}.popup .divider.small-divider .component-content{max-width:64px}.popup .richText p + p{margin-top:10px}.overlay-background{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9998}.overlay-container{position:fixed;display:none;width:100%;min-height:75%;padding-bottom:60px;top:0;text-align:center;z-index:9999;background:white;background:rgba(255,255,255,0.98)}.overlay-content{position:relative;height:100%;padding:10px;display:block;text-align:left}.overlay-content-inner{overflow:hidden}.overlay-close{width:30px;height:30px;z-index:9999;font-size:25px;position:absolute;top:60px;right:50px;background:url(../../img/mega-menu-close.png) no-repeat;background-size:30px 30px;cursor:Pointer;display:none}.overlay-loading{position:absolute;left:0;top:100px;width:100%;height:35px;background:url(../../img/loader.gif) no-repeat 50% 50%}@media only screen and (max-width:768px){.popup{top:50px;height:100%;background:#4d4f53;color:#fff}.popup a[href]{color:#fff}.popup a[href]:hover,.popup a[href]:focus{color:#dbdcdd}.popup a[href]:hover:after{color:#dbdcdd}.popup .overlayContent{background:#4d4f53}.popup h2{font-size:18px;font-size:1.8rem;letter-spacing:3px;text-transform:uppercase}.popup .divider.small-divider{margin-top:40px;margin-bottom:40px}.popup .divider.small-divider .component-content{border-color:#fff}.popup .divider.small-divider + .richText a.tertiary{margin-top:0}.popup .richText h3{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:3px;text-indent:3px;font-weight:100;margin-top:45px;padding-bottom:28px;position:relative}.popup .richText h3:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';width:66px;height:1px;background:#fff;position:absolute;bottom:-1px;left:50%}.popup .richText a.tertiary{font-weight:100!important;color:#fff;margin-top:18px;letter-spacing:3px}.popup .richText a.tertiary:hover{color:#dbdcdd}.overlay-container{height:100%;overflow-y:auto}.overlay-content{padding-top:0}.overlay-close{right:auto;left:20px;top:15px;background-size:20px 20px}}@media only screen and (max-width:768px) and (max-width:768px){.popup .richText a.tertiary{margin-top:23px}}@media print{html > body.layout-default[class].navigation-open,html > body.layout-default[class].nav-hidden #header,html > body.layout-default[class] #header,html > body.layout-default[class] .appear,html > body.layout-default[class] .appear.appeared,html > body.layout-default[class] .header-navigation-box > .component-content,html > body.layout-default[class] .hero-box > .component-content img{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-moz-transition:none!important;transition:none!important}html > body.layout-default[class] .header-navigation-box,html > body.layout-default[class] .header-navigation-box > .component-content,html > body.layout-default[class] .navigation-root,html > body.layout-default[class] .navigation-root.navigation-level1,html > body.layout-default[class] .main [class*="grid_"],html > body.layout-default[class] #footer .footer-copyright-richText.grid_3,html > body.layout-default[class] #footer .footer-secondary-navigation{width:100%!important;max-width:100%!important;margin-left:0!important}:root{-webkit-print-color-adjust:exact}html > body.layout-default[class]{padding-top:0}html > body.layout-default[class] thead{display:table-header-group}html > body.layout-default[class] .table table th,html > body.layout-default[class] .table table td{padding:5px!important}html > body.layout-default[class] .article-tabs,html > body.layout-default[class] .header-button-richText,html > body.layout-default[class] .table-fixed .table-fixed-column,html > body.layout-default[class] .navigation-level2,html > body.layout-default[class] #footer .container-box.grey,html > body.layout-default[class] .footer-secondary-navigation,html > body.layout-default[class] .close,html > body.layout-default[class] .accordion-head:after,html > body.layout-default[class] .shareThis,html > body.layout-default[class] .cookiePolicy,html > body.layout-default[class] .article-metadata,html > body.layout-default[class] .top-navigation:before,html > body.layout-default[class] .header-navigation-box:before,html > body.layout-default[class] .print-richText,html > body.layout-default[class] .js-search-wrapper main,html > body.layout-default[class] .article-tabs ~ div,html > body.layout-default[class] .popup,html > body.layout-default[class] .youtube-html,html > body.layout-default[class] .youtube-html iframe,html > body.layout-default[class] .youtube-html object,html > body.layout-default[class] video{display:none!important}html > body.layout-default[class] .hero-box .component-content > .content > .image img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;position:static!important;display:block!important}html > body.layout-default[class] .hero-box{background-image:none!important;margin-bottom:30px!important}html > body.layout-default[class] .divider + .snippetReference + .divider{display:none!important}html > body.layout-default[class] .article-author-richText{padding-top:20px}html > body.layout-default[class].navigation-open{position:static}html > body.layout-default[class] .top-navigation .navigation-item.navigation-level1{height:30px;line-height:30px}html > body.layout-default[class] #header{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block!important;position:static!important;height:auto}html > body.layout-default[class] .appear{opacity:1!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}html > body.layout-default[class] .header-navigation-box{position:static!important}html > body.layout-default[class] .header-navigation-box > .component-content{position:static}html > body.layout-default[class] .navigation-root,html > body.layout-default[class] .header-navigation-box > .component-content{height:auto!important}html > body.layout-default[class] .navigation-root.navigation-level1{text-align:center}html > body.layout-default[class] .navigation-root.navigation-level1 li{border:none}html > body.layout-default[class] li.navigation-item.navigation-level1{display:inline-block;text-align:center;vertical-align:top}html > body.layout-default[class] li.navigation-item.navigation-level1.navigation-back{display:none}html > body.layout-default[class] li.navigation-item.navigation-level1 a{display:block;position:relative;font-size:10px!important;letter-spacing:1px;text-transform:uppercase;padding:0 20px}html > body.layout-default[class] .accordion-content-wrapper{display:block!important}html > body.layout-default[class] .hero-box > .component-content{min-height:325px!important;max-height:325px!important;padding-top:0}html > body.layout-default[class] .article-tags-snippet{margin-top:0;padding-left:30px}html > body.layout-default[class] .article-tags-snippet:before{display:block;left:2px;top:0;bottom:0;content:' ';position:absolute;border-left-width:1px}html > body.layout-default[class] .main [class*="prefix_"]{margin-left:0!important}html > body.layout-default[class] #content.main.main{padding-top:0}html > body.layout-default[class] .grey-divider + .snippetReference .richText.grid_8{display:table;width:100%}html > body.layout-default[class] .accordion{border:0;width:100%}html > body.layout-default[class] .accordion .accordion-slide{border:0}html > body.layout-default[class] .hero-box ~ div.component[class]{margin-left:30px!important;padding-right:30px!important}html > body.layout-default[class] #footer{margin-top:30px;overflow:hidden;position:relative}html > body.layout-default[class] #footer .grid_3{width:25%!important;max-width:25%!important;float:left;margin:0}html > body.layout-default[class] #footer .navigation-item{margin:10px!important}html > body.layout-default[class] #footer .navigation-item a{height:auto;line-height:10px}html > body.layout-default[class] #footer .footer-navigation a{font-size:10px!important;padding:0}html > body.layout-default[class] #footer .footer-logo-image{display:block!important;float:left}html > body.layout-default[class] #footer .footer-logo-image img{max-width:100px!important}html > body.layout-default[class] #footer .footer-copyright-richText{font-size:10px!important}html > body.layout-default[class] #footer .footer-copyright-richText.grid_3{position:static;text-align:left!important}html > body.layout-default[class] #footer .footer-secondary-navigation{clear:both;display:block!important}html > body.layout-default[class] #footer .footer-secondary-navigation .navigation-root.navigation-level1{text-align:left!important}html > body.layout-default[class] #footer .footer-secondary-navigation li.navigation-item.navigation-level1{display:inline-block!important;width:auto!important;margin-left:0!important}html > body.layout-default[class] #footer .footer-secondary-navigation li.navigation-item.navigation-level1 a{padding-left:0}html > body.layout-default[class] #footer .footer-logo-image .component-content{line-height:80px}html > body.layout-default[class] #footer .navigation-root.navigation-level1,html > body.layout-default[class] #footer .navigation-root.navigation-level1 .navigation-level1{text-align:left!important;display:block!important;width:100%}}.reference-quote-module{background-color:#005157;color:#fff;padding-top:67px;padding-bottom:60px}.reference-quote-module.appear{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}.reference-quote-module.appear > .component-content{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,transform 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s}.reference-quote-module.appear > .component-content:before{height:0}.reference-quote-module.appeared > .component-content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.reference-quote-module.appeared > .component-content:before{height:100%}.reference-quote-module > .component-content{overflow:hidden;*zoom:1;width:66.66667%;margin:0 auto;position:relative;padding-left:28px;padding-right:8.33333%}.reference-quote-module > .component-content:before{content:'';position:absolute;left:0;bottom:0;-moz-transition:height 0.5s;transition:height 0.5s;width:1px;height:100%;background-color:#fff;display:block}.reference-quote-module blockquote{margin-bottom:21px;line-height:1.45;font-size:22px;font-style:italic}.reference-quote-module figcaption{text-transform:uppercase;margin-bottom:34px;font-size:14px;letter-spacing:2px}.reference-quote-module .share-bar{overflow:hidden;*zoom:1;padding-bottom:7px}.reference-quote-module .share-bar svg{fill:#fff}.reference-quote-module .share-link{background-color:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-indent:0;float:left;margin-left:20px;-moz-transition:background-color 0.5s;transition:background-color 0.5s}.reference-quote-module .share-link:hover{background-color:#dbdcdd}.reference-quote-module .share-link:first-child{margin-left:0}.reference-article-hero.appear{opacity:1;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.reference-article-hero.appear picture{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.reference-article-hero.appear .article-hero-headings{opacity:0;-moz-transition:opacity .5s .5s;transition:opacity .5s .5s}.reference-article-hero.appear.appeared picture{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.reference-article-hero.appear.appeared .article-hero-headings{opacity:1}.reference-article-hero .article-hero-wrapper{position:relative}.reference-article-hero picture{position:relative;display:block}.reference-article-hero picture:after{background-image:-moz- oldlinear-gradient(rgba(18,18,18,0),#0d0d0d);background-image:linear-gradient(rgba(18,18,18,0),#0d0d0d);background-color:rgba(0,81,87,0.1);content:'';position:absolute;top:0;left:0;right:0;bottom:0}.reference-article-hero picture img{width:100%}.reference-article-hero .article-hero-headings{padding-top:25px;padding-left:16.66667%;padding-bottom:130px;width:75%;position:absolute;left:0;bottom:0}.reference-article-hero .article-hero-headings h1{color:#fff}.reference-article-hero .article-hero-headings .metadata{display:inline-block;font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;margin-bottom:15px;line-height:1}.reference-article-hero .article-hero-headings .metadata + .metadata{border-left:1px solid;margin-left:5px;padding-left:10px}.reference-article-hero .article-hero-headings .metadata a{color:inherit;font-weight:400}.reference-article-hero.large-article-hero .article-hero-headings{background-color:#005157;padding-bottom:80px}.reference-summary-card{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);padding:70px 8.33333%}.article-hero-box + .reference-summary-card{margin-top:-70px}.reference-summary-card.appear{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.reference-summary-card.appear.appeared{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.reference-summary-card.small-text > .component-content p{font-size:25px;line-height:34px}.reference-summary-card > .component-content h2{margin-bottom:30px}.reference-summary-card > .component-content h3{font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:1px;display:block;position:relative;padding-left:30px;margin-top:35px;font-size:14px;line-height:22px}.reference-summary-card > .component-content h3:before{content:'';position:absolute;top:1px;left:0;width:22px;height:22px;background:url("../../img/clock.svg") no-repeat center;background-size:100%}.reference-summary-card > .component-content p{font-size:25px;font-style:italic;line-height:40px}.reference-profile.appear{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}.reference-profile.appear h2,.reference-profile.appear .description{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.reference-profile.appear.appeared h2,.reference-profile.appear.appeared .description{opacity:1}.reference-profile > .component-content{padding-bottom:50px;background-color:#222;color:#fff;font-size:22px;line-height:35px}.reference-profile > .component-content .title{padding:15px 15px 13px 16.66667%;width:50%;background-color:#005157;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.reference-profile > .component-content .title h2{line-height:22px}.reference-profile > .component-content .description{margin-top:5px;width:58.33333%;margin-left:16.66667%;font-size:20px}.reference-profile > .component-content .description p{font-weight:300}.reference-profile > .component-content a{display:inline-block;position:relative;font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400;margin-top:20px;padding-right:9px;line-height:26px;letter-spacing:1px;color:#fff;font-size:18px;font-weight:400}.reference-profile > .component-content a:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:16px;line-height:1;color:inherit;position:absolute;top:1px;right:-16px;position:static;display:inline-block;vertical-align:text-bottom}.touch .reference-profile > .component-content a:after{vertical-align:middle}html[class*='webkit-'] .reference-profile > .component-content a:after{line-height:.85}html.device-ipad .reference-profile > .component-content a:after{line-height:.67}html.device-iphone .reference-profile > .component-content a:after{line-height:.67}.reference-profile > .component-content a:hover{text-decoration:none;color:#7fa8ab}.reference-profile > .component-content a:hover:after{color:#7fa8ab}.reference-profile > .component-content a:after{position:absolute;top:4px;right:-12px;font-size:24px;-webkit-transform:scale(0.5,1);-moz-transform:scale(0.5,1);-ms-transform:scale(0.5,1);transform:scale(0.5,1)}.reference-profile > .component-content a:hover{color:#fff}.static-wing-flag.wingCta{width:16.66667%}.reference-sticky-wing-cta{background-color:#4d4f53}.reference-sticky-wing-cta.is-desktop-only{position:absolute;right:0;display:none!important;opacity:1;visibility:visible}.reference-sticky-wing-cta.is-desktop-only.hidden{opacity:0;visibility:hidden}.reference-sticky-wing-cta.is-desktop-only.is-dragged{position:fixed;-moz-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.reference-sticky-wing-cta.is-desktop-only > .component-content .cta-button{position:absolute;top:auto;right:0;bottom:-48px;width:82%;height:58px;line-height:58px;color:#fff;background-color:#005255;-moz-transition:background-color .5s;transition:background-color .5s}.reference-sticky-wing-cta.is-desktop-only > .component-content .cta-button:hover{background-color:#005255}.reference-sticky-wing-cta.is-desktop-only > .component-content .cta-button:after{display:none}.reference-sticky-wing-cta.is-tablet-and-mobile-only{width:100%;display:none!important}.reference-sticky-wing-cta > .component-content{position:relative;padding:18px 30px 30px;text-align:center;color:#fff}.reference-sticky-wing-cta > .component-content h2{text-align:center;margin-bottom:15px}.reference-sticky-wing-cta > .component-content p{font-size:18px;line-height:28px;text-align:left}.reference-sticky-wing-cta > .component-content .cta-button{display:inline-block;position:relative;letter-spacing:1px;color:#fff;margin-top:27px;display:inline-block;font-size:12px;font-weight:300;text-align:center;text-decoration:none;text-transform:uppercase}.reference-sticky-wing-cta > .component-content .cta-button:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:16px;line-height:1;color:inherit;position:absolute;top:auto;right:-16px}.reference-sticky-wing-cta > .component-content .cta-button:after{top:6px;color:inherit}.reference-charts{position:relative;padding-bottom:70px}.reference-charts:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#005157;z-index:-1}.reference-charts.js-has-chart:after{height:-moz-calc(100% - 430px);height:calc(100% - 430px)}.reference-charts.js-has-chart > .component-content .chart-container{display:block}.reference-charts.appear{opacity:1;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.reference-charts.appear .chart-description p,.reference-charts.appear .chart-container{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.reference-charts.appear .chart-container{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .5s,-webkit-transform .5s;-moz-transition:transform .5s,opacity .5s,-moz-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s,-moz-transform .5s}.reference-charts.appear.appeared .chart-description p,.reference-charts.appear.appeared .chart-container{opacity:1}.reference-charts.appear.appeared .chart-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.reference-charts > .component-content{padding:60px 16.66667% 0}.reference-charts > .component-content .chart-description{margin-bottom:60px;font-size:25px;line-height:34px;padding-left:13%;padding-right:13%}.reference-charts > .component-content .chart-description p{color:#fff}.reference-charts > .component-content .chart-container{display:none;width:100%;height:640px;padding-top:23px;background-color:#fff}.reference-charts > .component-content .chart-container .highcharts-title,.reference-charts > .component-content .chart-container .highcharts-subtitle,.reference-charts > .component-content .chart-container .highcharts-yaxis-title{font-size:14px!important;line-height:28px;letter-spacing:1px;text-transform:uppercase}.reference-charts > .component-content .chart-container .highcharts-title{fill:#000!important}.reference-charts > .component-content .chart-container .highcharts-subtitle,.reference-charts > .component-content .chart-container .highcharts-yaxis-title{fill:#767676!important;color:#767676!important}.reference-charts > .component-content .chart-container .highcharts-series-group > path,.reference-charts > .component-content .chart-container .highcharts-markers path{display:none!important}.reference-tag-name{color:#fff;text-transform:uppercase}.reference-tag-name h3{margin-bottom:12px;letter-spacing:1px;font-size:12px;color:#ccc}.reference-tag-name h2{font-size:25px;letter-spacing:1.6px}.reference-product-and-services{background:#fff;padding-bottom:60px}.reference-product-and-services.default-layout{width:27.7778%!important}.reference-product-and-services.default-layout.alpha.component{margin-left:8.33333%!important}.reference-product-and-services img{max-width:70px;max-height:45px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reference-product-and-services + .reference-product-and-services{-moz-transition-delay:.6s;transition-delay:.6s}.reference-product-and-services + .reference-product-and-services + .reference-product-and-services{-moz-transition-delay:.9s;transition-delay:.9s}.reference-product-and-services .richText{padding:0 40px;-moz-transition-delay:.3s;transition-delay:.3s}.reference-product-and-services .richText:last-child{margin-bottom:0}.reference-product-and-services .richText .component-content{text-align:center}.reference-product-and-services .richText .icon-container{background:#fff;width:116px;height:116px;margin-top:-58px;margin-bottom:52px;border-radius:50%;display:inline-block;box-shadow:1px 1px 8px 0 rgba(0,0,0,0.15);position:relative}.reference-product-and-services h3{margin-bottom:16px;margin-top:0!important}.reference-product-and-services h3 a{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:normal;color:#000}.reference-product-and-services h3 a:after{font-size:25px;font-weight:normal;line-height:22px}.reference-product-and-services h3 a:hover{color:#000;text-decoration:none}.reference-product-and-services p{font-size:14px;line-height:26px;color:#222}.reference-poll.component.section{min-height:50px}.cq-wcm-edit .reference-poll.component.section .lf-app-embed:empty::before,.cq-wcm-edit .reference-poll.component.section .livefyre-poll:empty::before,.cq-wcm-edit-touch .reference-poll.component.section .lf-app-embed:empty::before,.cq-wcm-edit-touch .reference-poll.component.section .livefyre-poll:empty::before{content:'(LiveFyre component)';position:absolute;top:0;left:0;pointer-events:none;font-style:italic;-webkit-animation:mortgage-appear 2s 1;-moz-animation:mortgage-appear 2s 1;animation:mortgage-appear 2s 1}.cq-wcm-edit .reference-poll.component.section .lf-app-embed:empty::before,.cq-wcm-edit-touch .reference-poll.component.section .lf-app-embed:empty::before{content:'(Error loading LiveFyre component)'}.reference-poll.component.section .lf-poll{margin:50px auto;min-width:220px;max-width:1024px;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;font-family:"Open Sans",Helvetica,Arial,sans-serif}.reference-poll.component.section .lf-poll h1{font:100 16px/22px "Open Sans",Helvetica,Arial,sans-serif;padding:5px 20px}.reference-poll.component.section .lf-poll .lf-poll-option{font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:inline-block;line-height:45px;width:30%;min-width:100px;background-color:#f2f6f7;color:#005255;text-align:center;border-radius:0;box-shadow:none;box-shadow:none;background:transparent;color:#005157;border-color:#005157;font-size:12.8px;font-weight:100;padding:0;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif}html[class*='webkit-'] .reference-poll.component.section .lf-poll .lf-poll-option:after{line-height:.85}html.device-ipad .reference-poll.component.section .lf-poll .lf-poll-option:after{line-height:.67}html.device-iphone .reference-poll.component.section .lf-poll .lf-poll-option:after{line-height:.67}.reference-poll.component.section .lf-poll .lf-poll-option:hover{text-decoration:none;color:#7fa8ab}.reference-poll.component.section .lf-poll .lf-poll-option:hover:after{color:#7fa8ab}.reference-poll.component.section .lf-poll .lf-poll-option > a{display:block}.reference-poll.component.section .lf-poll .lf-poll-option:not(.disabled):hover,.reference-poll.component.section .lf-poll .lf-poll-option:not(.disabled).active{background-color:#005255;color:#fff}.reference-poll.component.section .lf-poll .lf-poll-option:not(.disabled):hover > a,.reference-poll.component.section .lf-poll .lf-poll-option:not(.disabled).active > a{color:#fff}.reference-poll.component.section .lf-poll .lf-poll-option + .button{margin-left:10%}.reference-poll.component.section .lf-poll .lf-poll-option.disabled{color:#ccc;cursor:default}.reference-poll.component.section .lf-poll .lf-poll-option:hover,.reference-poll.component.section .lf-poll .lf-poll-option:focus{background:#337479;color:#fff!important;border-color:#337479}.reference-poll.component.section .lf-poll .lf-poll-option:focus,.reference-poll.component.section .lf-poll .lf-poll-option:active{background:#005157;color:#fff!important}.reference-poll.component.section .lf-poll .lf-poll-results{padding:0 10px}.reference-poll.component.section .lf-poll .lf-poll-result-bar{box-shadow:none;border-radius:0;background:#a3a3a3}.reference-poll.component.section .lf-poll .lf-poll-result-bar.selected span{background:#005157}.reference-poll.component.section .lf-poll .lf-poll-result-bar span{background:#4d4f53;border-radius:0}.reference-poll.component.section .lf-poll .lf-poll-result-answer{color:#000;font-size:14px;font-weight:400}.reference-poll.component.section .lf-poll .lf-poll-result-footer{border:0}.reference-poll.component.section .lf-poll .lf-poll-result-percent{color:#000;font-size:14px;letter-spacing:1px}.parametrizedhtml > .component-content > .mortgage-loan-summary{max-width:1024px;margin:0 auto!important;float:none!important;clear:both!important;position:relative;opacity:0;-moz-transition:opacity .5s;transition:opacity .5s;-webkit-animation:mortgage-appear 1.5s 1;-moz-animation:mortgage-appear 1.5s 1;animation:mortgage-appear 1.5s 1}.accordion .accordion-content .content > .parametrizedhtml > .component-content > .mortgage-loan-summary{padding:0}.parametrizedhtml > .component-content > .mortgage-loan-summary.is-compiled{opacity:1}.parametrizedhtml > .component-content > .mortgage-loan-summary .table{border:0;padding:0 87px}.accordion .accordion-content .content > .parametrizedhtml > .component-content > .mortgage-loan-summary .table{padding:0;margin:0}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table{border:0;padding:0}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table thead{border:0}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table thead th{background:#000;color:#fff;padding:7px 15px;line-height:1;height:auto;white-space:nowrap;text-align:left;text-transform:uppercase;letter-spacing:1px}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table thead th[scope="row"]{font:normal 0/0 serif;color:transparent}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table tfoot{display:none}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table tbody tr{background:#fff}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table tbody tr:nth-child(2n+1){background:#e5e5e5}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table tbody tr:last-child th{box-shadow:none}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table tbody th{font-weight:100;letter-spacing:1px;border:0;vertical-align:top;font-size:13px;line-height:1.3;padding:15px;text-align:left;background:#e5e5e5;box-shadow:0 -1px 0 0 #fff inset;width:227px;height:auto;text-transform:uppercase}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table tbody td{text-transform:none;vertical-align:top;font-size:14px;padding:13px;line-height:1.4;border-bottom:0;height:auto;text-align:left}.parametrizedhtml > .component-content > .mortgage-loan-summary .table table p{line-height:1.6}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card{display:block;padding:10px 20px 5px;margin:0 0 50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);background:#fff}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .header{padding:0 0 10px;border-bottom:1px solid #e0e1e2}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .header h2{text-transform:uppercase;font-size:17px;letter-spacing:2px}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .label{text-transform:uppercase;display:block;font-size:10px;letter-spacing:1px;line-height:1.5}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .value{display:block;font-weight:400;line-height:1.4;font-size:14px}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .columns{overflow:hidden;*zoom:1;clear:both}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .columns .column{width:50%;float:left}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .values{padding:10px 0 5px}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .values li{padding:7px 0 3px}.mortgage-quick-summary{overflow:hidden;*zoom:1;padding:42px 70px 30px;-moz-transition:opacity .75s;transition:opacity .75s;opacity:0;max-width:1024px;margin-left:auto!important;margin-right:auto!important}.mortgage-quick-summary.is-compiled{opacity:1}.mortgage-quick-summary .column{padding:10px 30px 0;text-align:center;overflow:hidden;-webkit-animation:mortgage-appear 2.5s 1;-moz-animation:mortgage-appear 2.5s 1;animation:mortgage-appear 2.5s 1}.mortgage-quick-summary .column + .column{-webkit-animation:mortgage-appear 3s 1;-moz-animation:mortgage-appear 3s 1;animation:mortgage-appear 3s 1}.mortgage-quick-summary .column + .column{-webkit-animation:mortgage-appear 3.5s 1;-moz-animation:mortgage-appear 3.5s 1;animation:mortgage-appear 3.5s 1}.mortgage-quick-summary h3{font:400 28px "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin:10px 0;white-space:nowrap}.mortgage-quick-summary h4{font:400 17px "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:0!important}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary{max-width:1024px;margin:0 auto 30px!important;float:none!important;clear:both!important;padding:0 0 15px;position:relative;opacity:0;-moz-transition:opacity .5s;transition:opacity .5s;-webkit-animation:mortgage-appear 1.5s 1;-moz-animation:mortgage-appear 1.5s 1;animation:mortgage-appear 1.5s 1}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary.is-compiled{opacity:1}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table{border:0;padding:0 87px;margin-bottom:10px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table .main-value{font-size:18px;font-weight:700}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table .sub-value{margin:3px 0 8px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table .sub-value .label{text-transform:uppercase;letter-spacing:1px;font-size:11px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table .sub-value .value{display:block;font-weight:400;font-size:14px;line-height:1.2}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table{border:0;padding:0}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table thead{border:0}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table thead th{background:#000;color:#fff;padding:7px 15px;line-height:1;height:auto;white-space:nowrap;text-align:left;text-transform:uppercase}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table thead th[scope="row"]{font:normal 0/0 serif;color:transparent}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table tfoot{display:none}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table tbody tr{background:#fff}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table tbody tr:nth-child(2n+1){background:#e5e5e5}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table tbody th{font-weight:100;letter-spacing:1px;border:0;vertical-align:top;font-size:13px;line-height:1.3;padding:15px;text-align:left;background:#e5e5e5;box-shadow:0 -1px 0 0 #fff inset;width:162px;text-transform:uppercase;height:auto}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table tbody td{text-transform:none;vertical-align:top;font-size:14px;padding:13px;line-height:1.4;border-bottom:0;height:auto}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table table p{line-height:1.6}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card{display:block;padding:20px 20px 10px;margin:0 0 20px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);background:#fff}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .header{padding:0 0 12px;border-bottom:1px solid #e0e1e2}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .header h2{text-transform:uppercase;font-size:17px;letter-spacing:2px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values{float:left;border-bottom:1px solid #e0e1e2;padding:10px 0;width:100%}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values .main-value{display:block;float:left;width:35%}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values .sub-value{display:block;float:left;width:35%}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values .sub-value + .sub-value{width:30%}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values .sub-value .value{font-weight:100}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .label{text-transform:uppercase;display:block;font-size:10px;letter-spacing:1px;line-height:1.5}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .value{display:block;font-weight:400;line-height:1.4}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .columns{overflow:hidden;*zoom:1;clear:both}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .columns .column{width:50%;float:left}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .values{padding:10px 0 5px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .values li{padding:7px 0 3px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .repayment-description{padding:0 87px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .repayment-description p{font-size:14px;line-height:1.2}.reference-calculation-results-table.component{overflow:hidden;*zoom:1;max-width:1024px;margin:0 auto 50px!important;float:none!important;clear:both!important;padding:0;position:relative;opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.reference-calculation-results-table.component.is-compiled{opacity:1;padding:0}.reference-calculation-results-table.component.is-calculating{opacity:0;-moz-transition:none;transition:none;min-height:150px}.reference-calculation-results-table.component::before,.reference-calculation-results-table.component::after{content:'';width:0;height:0;border-style:solid;border-color:#ccc transparent transparent transparent;border-width:23px 37px 0 37px;position:absolute;z-index:50;display:block;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reference-calculation-results-table.component::before{border-top-color:#f2f6f6;top:-1px;z-index:100}.cq-wcm-edit .reference-calculation-results-table.component .results-table::before,.cq-wcm-edit-touch .reference-calculation-results-table.component .results-table::before{content:'Visible only for author';position:absolute;top:0;left:0;pointer-events:none;font-style:italic}.reference-calculation-results-table.component > .component-content::before{content:'';max-width:854px;width:100%;height:1px;display:block;background:#ccc;margin:0 auto}.reference-calculation-results-table.component .header{padding:42px 70px 30px}.reference-calculation-results-table.component .header .column{padding:10px 30px;text-align:center;overflow:hidden;-webkit-animation:mortgage-appear 1.5s 1;-moz-animation:mortgage-appear 1.5s 1;animation:mortgage-appear 1.5s 1}.reference-calculation-results-table.component .header .column + .column{-webkit-animation:mortgage-appear 1.75s 1;-moz-animation:mortgage-appear 1.75s 1;animation:mortgage-appear 1.75s 1}.reference-calculation-results-table.component .header .column + .column + .column{-webkit-animation:mortgage-appear 2s 1;-moz-animation:mortgage-appear 2s 1;animation:mortgage-appear 2s 1}.reference-calculation-results-table.component .header h3{font:400 28px "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin:10px 0 5px}.reference-calculation-results-table.component .header h3:first-child{margin-top:20px}.reference-calculation-results-table.component .header h4{font:400 17px "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px}.reference-calculation-results-table.component .header .description{margin:22px -5px 34px;line-height:2;font-size:13px}.reference-calculation-results-table.component .header .button{background:#ccc;color:#4d4f53;width:100%;margin:10px 0;line-height:20px;padding:15px 0;border:0;-moz-transition:background-color .25s;transition:background-color .25s}.reference-calculation-results-table.component .header .button:hover{background-color:#e5e5e5}.reference-calculation-results-table.component .header .intro{font:100 14px "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin:0;display:block;line-height:1}.reference-calculation-results-table.component .header .intro + h3{margin-top:6px}.reference-calculation-results-table.component .table{border:0;padding:0 87px;margin-bottom:0}.reference-calculation-results-table.component .table table{border:0;padding:0;-webkit-animation:mortgage-appear 1.5s 1;-moz-animation:mortgage-appear 1.5s 1;animation:mortgage-appear 1.5s 1}.reference-calculation-results-table.component .table table th + td,.reference-calculation-results-table.component .table table th + th,.reference-calculation-results-table.component .table table td + td,.reference-calculation-results-table.component .table table td + th{border-left-color:#ccc}.reference-calculation-results-table.component .table table thead{border:0}.reference-calculation-results-table.component .table table thead th{background:#000;color:#fff;padding:7px;line-height:1.4;height:auto;white-space:nowrap;text-transform:uppercase;font-size:11px;letter-spacing:1px;text-align:right}.reference-calculation-results-table.component .table table thead th:first-child,.reference-calculation-results-table.component .table table thead th:last-child{text-align:left;padding-left:14px}.reference-calculation-results-table.component .table table tfoot{display:none}.reference-calculation-results-table.component .table table tbody tr{background:#fff;transition:background-color 1s,opacity .25s,box-shadow 1s,-webkit-transform 1s;-moz-transition:transform 1s,background-color 1s,opacity .25s,box-shadow 1s,-moz-transform 1s;transition:transform 1s,background-color 1s,opacity .25s,box-shadow 1s;transition:transform 1s,background-color 1s,opacity .25s,box-shadow 1s,-webkit-transform 1s,-moz-transform 1s}.reference-calculation-results-table.component .table table tbody tr:hover{background-color:#f7f7f8}.reference-calculation-results-table.component .table table tbody tr.is-active{opacity:.75}.reference-calculation-results-table.component .table table tbody tr:nth-child(2n){background:#edeeee}.reference-calculation-results-table.component .table table tbody tr:hover .product-details::before{color:#337479!important}.reference-calculation-results-table.component .table table tbody th{text-transform:none;border:0;vertical-align:top;font-size:13px;padding:13px 15px;text-align:left;font-weight:700}.reference-calculation-results-table.component .table table tbody th .product-details{display:none;text-decoration:none}.reference-calculation-results-table.component .table table tbody th .product-details:hover::before,.reference-calculation-results-table.component .table table tbody th .product-details:hover{color:#337479}.reference-calculation-results-table.component .table table tbody td{text-transform:none;vertical-align:top;font-size:13px;padding:12px;text-align:right;line-height:1.4;border-bottom:0;width:17%}.reference-calculation-results-table.component .table table tbody td.no-mobile{width:auto}.reference-calculation-results-table.component .table table tbody td.no-mobile .description{text-align:left}.reference-calculation-results-table.component .table table tbody td .value{display:block;font-weight:600}.reference-calculation-results-table.component .table table tbody td .description{display:inline-block;max-width:240px;letter-spacing:1px;margin:0}.reference-calculation-results-table.component .table table tbody td .description p{line-height:18px}.reference-calculation-results-table.component .table table tbody td:last-child{vertical-align:middle}.reference-calculation-results-table.component .table table tbody td:last-child .product-details{display:block;width:12px;height:25px;font-size:0;text-decoration:none;-webkit-transform:scale(1.3,1);-moz-transform:scale(1.3,1);-ms-transform:scale(1.3,1);transform:scale(1.3,1)}.reference-calculation-results-table.component .table table tbody td:last-child .product-details:hover::before{color:#337479}.reference-calculation-results-table.component .table table tbody td:last-child .product-details::before{content:'>';font-size:22px;-webkit-transform:scale(0.75,1.5);-moz-transform:scale(0.75,1.5);-ms-transform:scale(0.75,1.5);transform:scale(0.75,1.5);display:block;position:relative;color:#005157}.reference-calculation-results-table.component .table table p{line-height:1.6}.reference-calculation-results-table.component .product-details{border:0;font-weight:inherit;padding:0;margin:0;background:transparent;font-family:"Open Sans",Helvetica,Arial,sans-serif;outline:none}#content.main.main.is-loading{opacity:0!important;-moz-transition:opacity 2s;transition:opacity 2s}#content.main.main.is-loading + #footer,#content.main.main.is-loading + div + #footer{opacity:0}#content.main.main.is-loaded{-webkit-animation:product-mortgage-appear 1s 1;-moz-animation:product-mortgage-appear 1s 1;animation:product-mortgage-appear 1s 1}#content.main.main.is-loaded + #footer.main.main{opacity:1;-moz-transition:opacity 1s linear 1s!important;transition:opacity 1s linear 1s!important}.reference-mortgage-calculation-edge-conditions{display:none!important}.cq-wcm-edit .reference-mortgage-calculation-edge-conditions,.cq-wcm-edit-touch .reference-mortgage-calculation-edge-conditions{position:relative;display:block!important;border:4px dashed rgba(51,116,121,0.5)}.cq-wcm-edit .reference-mortgage-calculation-edge-conditions .inner,.cq-wcm-edit-touch .reference-mortgage-calculation-edge-conditions .inner{display:block!important;max-width:900px;margin:0 auto;padding:20px;opacity:.9}.cq-wcm-edit .reference-mortgage-calculation-edge-conditions .inner::before,.cq-wcm-edit-touch .reference-mortgage-calculation-edge-conditions .inner::before{content:'Visible only for author';position:absolute;top:0;left:0;pointer-events:none;font-style:italic}.mortgage-edge-cases{margin:0 auto;max-width:1024px;transition:max-height .25s,opacity .5s,-webkit-transform .5s;-moz-transition:max-height .25s,opacity .5s,transform .5s,-moz-transform .5s;transition:max-height .25s,opacity .5s,transform .5s;transition:max-height .25s,opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s;max-height:500px;clear:both;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center}.mortgage-edge-cases:empty{max-height:0;height:50px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.mortgage-edge-cases p{margin:0 0 20px}.mortgage-edge-cases .button{color:#fff;border:0;width:auto;padding:10px;line-height:2}.mortgage-edge-cases .button.proceed{background:#005157}.mortgage-edge-cases .button.proceed:hover{background:#337479;color:#fff}.mortgage-edge-cases .button.edit,.mortgage-edge-cases .button.edit-affordability{background:#ccc;color:#4d4f53}.mortgage-edge-cases .button.edit:hover,.mortgage-edge-cases .button.edit-affordability:hover{background-color:#e5e5e5}.mortgage-edge-cases .button + .button{margin-left:10px}.mortgage-edge-cases .condition{padding:30px;text-align:center;-webkit-animation:mortgage-appear 1s 1;-moz-animation:mortgage-appear 1s 1;animation:mortgage-appear 1s 1}.mortgage-edge-cases .fill-property-details .button{width:auto}.parametrizedhtml > .component-content > .mortgage-offset-compare{max-width:1024px;margin:0 auto 50px!important;float:none!important;clear:both!important;padding:0;position:relative;opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.parametrizedhtml > .component-content > .mortgage-offset-compare.is-compiled{opacity:1}.parametrizedhtml > .component-content > .mortgage-offset-compare .richText{text-align:center}.parametrizedhtml > .component-content > .mortgage-offset-compare .richText.gold-border-richText{position:relative;padding:0 130px;margin-bottom:30px}.parametrizedhtml > .component-content > .mortgage-offset-compare .richText.gold-border-richText::before{left:110px}.parametrizedhtml > .component-content > .mortgage-offset-compare .headings-richText{margin-top:0;padding:0 100px}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart{padding-bottom:30px;max-width:850px;margin:0 auto}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-background{fill:transparent}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-title{font-family:"Open Sans",Helvetica,Arial,sans-serif!important;letter-spacing:1px!important;text-transform:uppercase;font-weight:400!important;padding-right:20px;font-size:12px!important}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-yaxis .highcharts-axis-title,.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-xaxis .highcharts-axis-title{font-family:"Open Sans",Helvetica,Arial,sans-serif!important;letter-spacing:.5px;text-transform:uppercase;font-weight:400}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-legend{left:48px!important}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-legend .highcharts-legend-item.highcharts-series-1 > span::before{color:#725d75}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-legend .highcharts-legend-item > span{font-family:"Open Sans",Helvetica,Arial,sans-serif!important;letter-spacing:1px!important;text-transform:uppercase;font-weight:100!important;padding-right:20px;font-size:10px!important}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-legend .highcharts-legend-item > span::before{content:'\2022';color:#238f77;margin-right:5px;font-size:40px!important;line-height:20px;height:20px;position:relative;top:10px}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-legend .highcharts-legend-item .highcharts-graph{display:none}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-tooltip > span{display:block;padding:5px;font-family:"Open Sans",Helvetica,Arial,sans-serif;white-space:normal}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-tooltip .point{display:block;position:relative;width:180px!important}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-tooltip .point + .point{clear:both;padding-top:10px}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-tooltip .series-color{font-size:28px;display:block;float:left;width:28px;height:32px;text-align:left}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-tooltip .series-color > span{content:'';display:block;width:12px;height:12px;border-radius:50%;position:relative;top:8px;left:4px}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-tooltip .series-name{color:#767676;text-transform:uppercase;font-size:9px!important;letter-spacing:.5px;display:block;white-space:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif!important;margin-bottom:5px}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-tooltip .series-value{font-size:12px!important;letter-spacing:.5px;display:block;font-family:"Open Sans",Helvetica,Arial,sans-serif!important}.parametrizedhtml > .component-content > .mortgage-offset-compare .table{border:0;padding:0 87px}.parametrizedhtml > .component-content > .mortgage-offset-compare .table .main-value{font-size:18px;font-weight:700}.parametrizedhtml > .component-content > .mortgage-offset-compare .table .sub-value{margin:3px 0}.parametrizedhtml > .component-content > .mortgage-offset-compare .table .sub-value .label{text-transform:uppercase;letter-spacing:1px;font-size:11px}.parametrizedhtml > .component-content > .mortgage-offset-compare .table .sub-value .value{display:block;font-weight:400;font-size:14px;line-height:1.2}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table{border:0;padding:0}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table thead{border:0}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table thead th{background:#000;color:#fff;padding:7px 15px;line-height:1;height:auto;white-space:nowrap;text-align:left;text-transform:uppercase;letter-spacing:1px}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table thead th[scope="row"]{font:normal 0/0 serif;color:transparent}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table tfoot{display:none}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table tbody tr{background:#fff}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table tbody tr:nth-child(2n+1){background:#e5e5e5}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table tbody tr:last-child th{box-shadow:none}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table tbody th{font-weight:100;letter-spacing:1px;border:0;vertical-align:top;font-size:13px;line-height:1.3;padding:15px;text-align:left;background:#e5e5e5;box-shadow:0 -1px 0 0 #fff inset;width:26%;height:auto;text-transform:uppercase}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table tbody td{text-transform:none;vertical-align:middle;font-size:14px;padding:13px;line-height:1.4;border-bottom:0;height:auto;width:37%}.parametrizedhtml > .component-content > .mortgage-offset-compare .table table p{line-height:1.6}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card{display:block;padding:10px 20px 5px;margin:0 0 20px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);background:#fff}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .header{padding:0 0 10px;border-bottom:1px solid #e0e1e2}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .header h2{text-transform:uppercase;font-size:17px;letter-spacing:2px}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values{float:left;border-bottom:1px solid #e0e1e2;padding:10px 0 5px;width:100%}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values .main-value{display:block;float:left;width:35%}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values .sub-value{display:block;float:left;width:35%}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values .sub-value + .sub-value{width:30%}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values .sub-value .value{font-weight:100}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .label{text-transform:uppercase;display:block;font-size:10px;letter-spacing:1px;line-height:1.5}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .value{display:block;font-weight:400;line-height:1.4}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .columns{overflow:hidden;*zoom:1;clear:both}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .columns .column{width:50%;float:left}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .values{padding:10px 0 5px}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .values li{padding:7px 0 3px}@media only screen and (min-width:1024px){.reference-sticky-wing-cta.is-desktop-only{display:block!important}.reference-sticky-wing-cta.is-desktop-only.reference-sticky-wing-cta.reference-sticky-wing-cta{width:16.66667%}}@media (min-width:1024px){.parametrizedhtml > .component-content > .mortgage-loan-summary .cards{display:none}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards{display:none}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-title{display:none}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-legend{left:70px!important}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards{display:none}}@media only screen and (max-width:1439px){.reference-quote-module blockquote{font-size:20px;line-height:1.4}.reference-article-hero .article-hero-headings{padding-bottom:110px;width:79.16667%}.reference-article-hero.large-article-hero .article-hero-headings{padding-bottom:70px}.article-hero-box + .reference-summary-card{margin-top:-60px}.reference-summary-card > .component-content h3{padding-left:26px}.reference-summary-card > .component-content h3:before{top:3px;width:16px;height:16px}.reference-profile > .component-content{padding-bottom:40px}.reference-sticky-wing-cta.is-desktop-only > .component-content .cta-button{width:88%;height:48px;bottom:-38px;line-height:48px}.reference-sticky-wing-cta > .component-content{padding:18px 22px 40px}.reference-sticky-wing-cta > .component-content p{line-height:28px}.reference-charts{padding-bottom:50px}.reference-charts.js-has-chart:after{height:-moz-calc(100% - 255px);height:calc(100% - 255px)}.reference-charts > .component-content{padding-top:45px}.reference-charts > .component-content .chart-description{margin-bottom:53px;font-size:20px;line-height:28px;padding-left:6.5%;padding-right:6.5%}.reference-charts > .component-content .chart-container{height:455px}.reference-charts > .component-content .chart-container .highcharts-title,.reference-charts > .component-content .chart-container .highcharts-subtitle,.reference-charts > .component-content .chart-container .highcharts-yaxis-title{font-size:12px!important;line-height:18px}}@media only screen and (max-width:1023px){.reference-quote-module{padding-top:57px;padding-bottom:50px}.reference-quote-module blockquote{font-size:18px;line-height:1.44}.reference-article-hero .article-hero-headings{padding-bottom:95px;width:83.33333%}.reference-article-hero.large-article-hero .article-hero-headings{padding-bottom:60px}.reference-summary-card{padding-top:50px;padding-bottom:50px}.article-hero-box + .reference-summary-card{margin-top:-50px}.reference-summary-card.reference-summary-card.reference-summary-card.alpha{margin-left:8.33333%!important;width:83.33333%}.reference-summary-card.small-text > .component-content p{font-size:18px;line-height:26px}.reference-summary-card > .component-content h2{margin-bottom:20px}.reference-summary-card > .component-content h3{padding-left:23px;margin-top:23px}.reference-summary-card > .component-content h3:before{top:4px;width:14px;height:14px}.reference-summary-card > .component-content p{font-size:22px;line-height:32px}.reference-profile > .component-content{padding-bottom:20px}.reference-profile > .component-content .description{width:66.66667%;margin-top:0}.reference-sticky-wing-cta.reference-sticky-wing-cta.reference-sticky-wing-cta{width:100%}.reference-sticky-wing-cta.is-tablet-and-mobile-only{display:block!important}.reference-sticky-wing-cta > .component-content{padding-top:23px;padding-bottom:23px}.reference-sticky-wing-cta > .component-content p{font-size:18px;line-height:26px}.reference-sticky-wing-cta > .component-content .cta-button{position:relative;bottom:0;width:auto;height:auto;line-height:26px;background-color:transparent;font-size:18px;font-weight:400}.reference-sticky-wing-cta > .component-content .cta-button:after{top:5px;right:-21px;font-size:22px}.reference-charts.js-has-chart:after{height:-moz-calc(100% - 250px);height:calc(100% - 250px)}.reference-charts > .component-content .chart-description{margin-bottom:43px;font-size:18px;line-height:26px;padding-left:5%;padding-right:5%}.reference-charts > .component-content .chart-container{height:342px}.reference-charts > .component-content .chart-container .highcharts-title,.reference-charts > .component-content .chart-container .highcharts-subtitle,.reference-charts > .component-content .chart-container .highcharts-yaxis-title{font-size:10px!important;line-height:12px}.reference-product-and-services{width:100%!important}.reference-product-and-services.alpha{padding-top:60px}.reference-product-and-services.component.component.component{margin-left:0!important}.reference-product-and-services.default-layout{width:100%!important}.reference-product-and-services.default-layout.alpha.component{margin-left:0!important}.reference-product-and-services .richText{margin-bottom:52px}.reference-product-and-services .richText .icon-container{margin-top:0;margin-bottom:33px}.parametrizedhtml > .component-content > .mortgage-loan-summary{padding:0 20px}.parametrizedhtml > .component-content > .mortgage-loan-summary .table{display:none}.mortgage-quick-summary{padding-top:23px}.mortgage-quick-summary .column{padding:5px 30px 23px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary{padding:0 20px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .table{display:none}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .repayment-description{padding:0}.reference-calculation-results-table.component::before,.reference-calculation-results-table.component::after{top:10px}.reference-calculation-results-table.component::before{top:9px}.reference-calculation-results-table.component > .component-content::before{max-width:none;width:auto;margin:0;position:relative;top:10px}.reference-calculation-results-table.component .header{padding-top:23px}.reference-calculation-results-table.component .header .column.omega h3:first-child{margin-top:0}.reference-calculation-results-table.component .header .column.omega .description{margin-bottom:0}.reference-calculation-results-table.component .header .description{margin:24px auto 13px;max-width:340px}.reference-calculation-results-table.component .header .button{width:auto;padding:5px 20px}.reference-calculation-results-table.component .table{padding:0 22px}.reference-calculation-results-table.component .table table thead{display:none}.reference-calculation-results-table.component .table table tbody tr:hover{background-color:#fff}.reference-calculation-results-table.component .table table tbody tr.is-active{box-shadow:0 1px 4px 0 rgba(0,0,0,0.5)}.reference-calculation-results-table.component .table table tbody tr{display:block;padding:10px 20px;margin:0 0 20px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25)}.reference-calculation-results-table.component .table table tbody tr::after{display:block;content:'';clear:both}.reference-calculation-results-table.component .table table tbody tr:nth-child(2n){background:#fff}.reference-calculation-results-table.component .table table tbody th{display:block;border-bottom:1px solid #ccc;padding:8px 0 13px;margin:0;position:relative;height:auto;font-weight:400}.reference-calculation-results-table.component .table table tbody th .product-name{text-transform:uppercase;font-size:17px;letter-spacing:2px;display:block;width:-moz-calc(100% - 120px);width:calc(100% - 120px);line-height:1.2;padding:0}.reference-calculation-results-table.component .table table tbody th .product-details::after{content:'>';font-size:16px;-webkit-transform:scale(0.75,1.65);-moz-transform:scale(0.75,1.65);-ms-transform:scale(0.75,1.65);transform:scale(0.75,1.65);display:inline-block;position:relative;color:#005157;top:1px;font-weight:100;margin-left:5px}.reference-calculation-results-table.component .table table tbody th .product-details{display:block;position:absolute;right:0;color:#005157;text-transform:uppercase;font-size:12px;letter-spacing:1px;top:5px}.reference-calculation-results-table.component .table table tbody td{display:block;float:left;border:0;width:33%;text-align:left;padding:10px 10px 10px 0;height:auto}.reference-calculation-results-table.component .table table tbody td + td{padding-left:10px}.reference-calculation-results-table.component .table table tbody td::before{content:attr(data-title);text-transform:uppercase;display:block;font-size:10px;letter-spacing:1px;color:#a3a3a3}.reference-calculation-results-table.component .table table tbody td.no-mobile{display:none}.reference-calculation-results-table.component .table table tbody td .value{text-transform:uppercase;font-size:16px;font-weight:400}.reference-calculation-results-table.component .table table tbody td .description{max-width:none}.parametrizedhtml > .component-content > .mortgage-offset-compare{padding:0 20px}.parametrizedhtml > .component-content > .mortgage-offset-compare .richText.gold-border-richText{padding:0 30px}.parametrizedhtml > .component-content > .mortgage-offset-compare .richText.gold-border-richText::before{left:10px}.parametrizedhtml > .component-content > .mortgage-offset-compare .headings-richText{padding:0 20px}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart{margin-left:-20px}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-yaxis .highcharts-axis-title,.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-xaxis .highcharts-axis-title{display:none}.parametrizedhtml > .component-content > .mortgage-offset-compare .table{display:none}}@media only screen and (max-width:768px){.reference-summary-card.reference-summary-card.reference-summary-card.alpha{margin-left:8.33333%!important;margin-right:8.33333%!important}.reference-product-and-services.alpha{padding-top:50px}.reference-product-and-services .richText{margin-bottom:43px}.reference-product-and-services .richText.component.section.richText{padding:0 20px}}@media (max-width:768px){.reference-calculation-results-table.component > .component-content::before{margin:0 20px}.reference-calculation-results-table.component .header .button{padding:15px 20px}}@media only screen and (max-width:479px){.reference-quote-module{padding-top:47px;padding-bottom:40px}.reference-quote-module > .component-content{width:-moz-calc(100% - 20px);width:calc(100% - 20px);margin-left:20px;padding-right:20px}.reference-article-hero .article-hero-headings{padding-bottom:75px;width:-moz-calc(100% - 45px);width:calc(100% - 45px)}.reference-article-hero.large-article-hero .article-hero-headings{padding-bottom:40px}.reference-summary-card{padding-top:36px;padding-bottom:36px}.article-hero-box + .reference-summary-card{margin-top:-40px}.reference-summary-card.reference-summary-card.reference-summary-card.alpha{margin-left:20px!important;margin-right:20px!important}.reference-summary-card > .component-content h2{margin-bottom:10px}.reference-summary-card > .component-content h3{padding-left:32px;margin-top:14px}.reference-summary-card > .component-content h3 span{display:none}.reference-summary-card > .component-content h3:before{top:1px;width:20px;height:20px}.reference-summary-card > .component-content p{font-size:22px;line-height:32px}.reference-profile > .component-content{padding-bottom:30px}.reference-profile > .component-content .title{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:auto;padding-left:20px;padding-right:20px}.reference-profile > .component-content .description{width:auto;margin:20px 20px 0}.reference-sticky-wing-cta > .component-content{padding:33px 20px}.reference-charts{padding-bottom:42px}.reference-charts.js-has-chart:after{height:-moz-calc(100% - 243px);height:calc(100% - 243px)}.reference-charts > .component-content{padding:33px 20px 0}.reference-charts > .component-content .chart-description{margin-bottom:33px;padding-left:6%;padding-right:6%}.reference-charts > .component-content .chart-container{height:318px}.reference-charts > .component-content .chart-container .highcharts-title,.reference-charts > .component-content .chart-container .highcharts-subtitle,.reference-charts > .component-content .chart-container .highcharts-yaxis-title{font-size:8px!important;line-height:10px}.reference-charts > .component-content .chart-container .highcharts-title{font-size:12px!important;line-height:18px}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card{padding:7px 10px 5px}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .columns .column{float:none;width:100%}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .values{padding:4px 0}.parametrizedhtml > .component-content > .mortgage-loan-summary .cards .card .values li{padding:7px 0 1px}.mortgage-quick-summary{padding:30px 20px}.mortgage-quick-summary .column{padding:10px 0 20px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary{padding:0 10px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card{padding:19px 18px 10px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values .main-value{float:none;width:100%;margin-bottom:10px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values .sub-value{float:none;width:100%;margin-bottom:10px}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .main-values .sub-value + .sub-value{float:none;width:100%;margin-bottom:0}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .columns .column{float:none;width:100%}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .values{padding:4px 0}.parametrizedhtml > .component-content > .mortgage-reserve-account-summary .cards .card .values li{padding:7px 0 1px}.reference-calculation-results-table.component{padding-top:0}.reference-calculation-results-table.component > .component-content::before{margin:0}.reference-calculation-results-table.component .header{padding:30px 20px}.reference-calculation-results-table.component .header .column{padding:10px 0}.reference-calculation-results-table.component .table{padding:0 20px}.reference-calculation-results-table.component .table table tbody tr{padding-top:15px}.reference-calculation-results-table.component .table table tbody td{float:none;width:100%;padding:10px 0}.reference-calculation-results-table.component .table table tbody td + td{padding-left:0}.mortgage-edge-cases .button{width:100%;margin:0 0 10px}.mortgage-edge-cases .button + .button{margin-left:0}.parametrizedhtml > .component-content > .mortgage-offset-compare .headings-richText{padding:0}.parametrizedhtml > .component-content > .mortgage-offset-compare .chart .highcharts-legend{left:35px!important}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card{padding:7px 10px 5px}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values .main-value{float:none;width:100%;margin-bottom:10px}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values .sub-value{float:none;width:100%;margin-bottom:10px}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .main-values .sub-value + .sub-value{float:none;width:100%;margin-bottom:0}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .columns .column{float:none;width:100%}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .values{padding:4px 0}.parametrizedhtml > .component-content > .mortgage-offset-compare .cards .card .values li{padding:7px 0 1px}}@media only screen and (min-width:769px) and (max-width:1023px){.reference-tag-name{text-align:center}.mortgage-quick-summary h4{margin-bottom:0}}.pull-next-up{padding-bottom:260px;margin-bottom:-200px}@media only screen and (max-width:1439px){.pull-next-up{padding-bottom:230px;margin-bottom:-170px}}@media only screen and (max-width:1023px){.pull-next-up{padding-bottom:190px;margin-bottom:-140px}}@media only screen and (max-width:479px){.pull-next-up{padding-bottom:110px;margin-bottom:-80px}}.accordion-chapters.appear{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.accordion-chapters.appear .accordion-head > *{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.accordion-chapters.appear .accordion-head > *.appeared{opacity:1}.accordion-chapters .accordion-slide.is-active .accordion-head{color:#fff;background-color:#4d4f53}.accordion-chapters .accordion-slide.is-active .accordion-head:after{-webkit-transform:rotate(-45deg) translateY(0);-moz-transform:rotate(-45deg) translateY(0);-ms-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0);border-color:#fff}.accordion-chapters .accordion-head{padding:13px 8.33333% 14px 25%;width:83.33333%;color:#fff;background-color:#4d4f53;text-transform:uppercase;border-top:1px solid transparent;letter-spacing:1px;line-height:1.6;font-size:18px;font-weight:400}.accordion-chapters .accordion-head h2,.accordion-chapters .accordion-head h3,.accordion-chapters .accordion-head a{font-size:inherit;font-weight:inherit;color:inherit}.accordion-chapters .accordion-head p{font-size:12px}.accordion-chapters .subhead{font-size:12px;display:block}.accordion-chapters .accordion-title-link{color:inherit;text-decoration:none;cursor:default}.accordion-chapters .accordion-content-wrapper{-moz-transition:max-height .3s;transition:max-height .3s}.main .accordion-chapters .accordion-content-wrapper > .accordion-content > .content > .richText,.main .accordion-chapters .accordion-content-wrapper > .accordion-content > .content > figcaption{padding-left:25%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.chaptersWing.static-wing-flag{width:-moz-calc(16.66667% + 10px)!important;width:calc(16.66667% + 10px)!important}.reference-chapter-wing{position:absolute;right:0;min-height:100px;z-index:4;text-transform:uppercase;opacity:0;top:0}.reference-chapter-wing.is-dragged{position:fixed;-moz-transition:opacity .5s,visibility .5s,margin-top .5s;transition:opacity .5s,visibility .5s,margin-top .5s}.reference-chapter-wing.initialized{opacity:1}.reference-chapter-wing.hidden{opacity:0;visibility:hidden}.reference-chapter-wing .wing-title{text-align:center;padding:18px 0 18px 0;background-color:#f7f7f8;margin-left:10px;font-size:14px;font-weight:400}.reference-chapter-wing .wing-items-wrapper{-moz-transition:height .5s;transition:height .5s;position:relative;overflow:hidden}.reference-chapter-wing .wing-items-container{position:absolute;top:0;left:0;width:100%;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;padding-left:10px}.reference-chapter-wing .wing-items-container.with-counter{counter-reset:listCounter}.reference-chapter-wing .wing-items-container.with-counter .wing-item:before{content:counter(listCounter,decimal-leading-zero);counter-increment:listCounter}.reference-chapter-wing .wing-item{position:relative;font-size:14px;padding:21px 30px 21px 50px;-moz-transition:background-color .3s,font-weight .3s,color .3s;transition:background-color .3s,font-weight .3s,color .3s;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f7f7f8}.reference-chapter-wing .wing-item:before{position:absolute;left:20px;font-size:13px}.reference-chapter-wing .wing-item:after{content:'';display:block;position:absolute;width:10px;height:100%;right:100%;top:0;background-color:transparent;-moz-transition:background-color .3s;transition:background-color .3s}.reference-chapter-wing .wing-item.is-active{background-color:#005255;color:#fff;font-weight:400}.reference-chapter-wing .wing-item.is-active:after{background-color:#005255}.reference-chapter-wing .arrow{cursor:pointer;height:0;overflow:hidden;-moz-transition:height .5s,opacity .5s,line-height .5s;transition:height .5s,opacity .5s,line-height .5s;background-color:#f7f7f8;text-align:center;color:transparent;opacity:0;margin-left:10px}.reference-chapter-wing .arrow:after{content:'';display:inline-block;width:12px;height:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative}.reference-chapter-wing .arrow.is-active{height:48px;line-height:48px;opacity:1}.reference-chapter-wing .arrow-next:after{border-left:1px solid #005255;border-bottom:1px solid #005255}.reference-chapter-wing .arrow-previous:after{top:10px;border-top:1px solid #005255;border-right:1px solid #005255}.reference-chapter-wing .wing-chapter-link{color:inherit;text-decoration:none;font-weight:inherit;max-height:80px;overflow:hidden;display:block}.reference-chapter-wing .notifications{font-size:12px}.reference-chapter-wing .notifications.error{color:red}@media only screen and (max-width:1439px){.accordion-chapters .accordion-head{padding-left:16.66667%}.main .accordion-chapters .accordion-content-wrapper > .accordion-content > .content > .richText,.main .accordion-chapters .accordion-content-wrapper > .accordion-content > .content > figcaption{padding-left:16.66667%}}@media only screen and (max-width:1023px){.accordion-chapters .accordion-head{font-size:14px;width:100%;cursor:pointer;position:relative;border-top:1px solid #ccc;background-color:#fff;color:rgba(0,0,0,0.6);-moz-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;padding-left:16.66667%;padding-right:16.66667%}.accordion-chapters .accordion-head:after{content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(-135deg) translateY(-50%);-moz-transform:rotate(-135deg) translateY(-50%);-ms-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%);position:absolute;right:12.5%;top:40%;transition:border-color .3s,-webkit-transform .3s;-moz-transition:transform .3s,border-color .3s,-moz-transform .3s;transition:transform .3s,border-color .3s;transition:transform .3s,border-color .3s,-webkit-transform .3s,-moz-transform .3s;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.accordion-chapters .accordion-title-link{cursor:inherit}.accordion-chapters .accordion-content-wrapper{max-height:0;overflow:hidden}.reference-chapter-wing{display:none!important}}@media only screen and (max-width:479px){.accordion-chapters .accordion-head{padding-left:20px;padding-right:40px}.accordion-chapters .accordion-head:after{right:20px}.main .accordion-chapters .accordion-content-wrapper > .accordion-content > .content > .richText,.main .accordion-chapters .accordion-content-wrapper > .accordion-content > .content > figcaption{padding-left:20px;padding-right:20px;width:100%!important}}.double-titled-accordion .accordion-head a,.filter-accordion .accordion-title{font-weight:400;font-style:normal}.sided-accordion .accordion-head a{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}.double-titled-accordion .accordion-head a,.filter-accordion .accordion-title{font-family:"Open Sans",Helvetica,Arial,sans-serif}.accordion .accordion-content-wrapper{text-align:left}.sided-accordion .accordion-head{width:50%;padding-right:50px;text-align:right;margin-bottom:0}.sided-accordion .accordion-head a{font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400;color:#4d4f53;letter-spacing:1px;display:block;line-height:inherit}html[class*='webkit-'] .sided-accordion .accordion-head a:after{line-height:.85}html.device-ipad .sided-accordion .accordion-head a:after{line-height:.67}html.device-iphone .sided-accordion .accordion-head a:after{line-height:.67}.sided-accordion .accordion-head a:hover{text-decoration:none;color:#7fa8ab}.sided-accordion .accordion-head a:hover:after{color:#7fa8ab}.sided-accordion .accordion-head a:hover{color:#337479}.sided-accordion .accordion-container:before{-moz-transition:height 2s;transition:height 2s;content:'';position:absolute;height:0;left:50%;border-left:1px solid #005157}.sided-accordion .accordion-content{font-size:14px;font-size:1.4rem;line-height:1.9;padding-right:40px}.sided-accordion .accordion-slide{-moz-transition:opacity 0.5s;transition:opacity 0.5s}.sided-accordion .accordion-slide:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.sided-accordion .accordion-slide:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.sided-accordion .accordion-slide:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.sided-accordion .accordion-slide:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}.sided-accordion .accordion-slide:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}.sided-accordion .accordion-slide:nth-of-type(6){-moz-transition-delay:1.8s;transition-delay:1.8s}.sided-accordion .accordion-slide:nth-of-type(7){-moz-transition-delay:2.1s;transition-delay:2.1s}.sided-accordion .accordion-slide + .accordion-slide .accordion-head{padding-top:25px}.sided-accordion .accordion-content-wrapper{-webkit-transition:opacity 0.5s linear,visibility 0.5s;-webkit-transition-delay:0.05s,1s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;position:absolute;top:0;left:50%;right:0;bottom:0}.sided-accordion .accordion-content-wrapper .richText{position:static;padding-left:50px;margin-top:-5px}.sided-accordion .accordion-content-wrapper .richText p + p{margin-top:10px}.sided-accordion .accordion-content-wrapper .richText .tertiary:after{line-height:1.35}.sided-accordion .is-active .accordion-content-wrapper{-webkit-transition:opacity 0.5s linear,visibility 0s;-webkit-transition-delay:0.05s,0s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0s;transition:opacity 0.5s linear 0.05s,visibility 0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;will-change:opacity,visibility;visibility:visible}.sided-accordion .is-active .accordion-head a{color:#005157}.sided-accordion .tabs-container{left:50px;float:left;width:50%}.border-box .headings-richText ~ .sided-accordion{margin-top:-8px;margin-bottom:0}.sided-accordion.appear{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.sided-accordion.appear.appear .accordion-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.sided-accordion.appear.appeared .accordion-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sided-accordion.appear.appeared .accordion-container:before{height:100%}.sided-accordion .accordion-container{position:relative}.sided-accordion .dropdown-tabs{margin-top:0}.sided-accordion .dropdown-tabs .component-content > .tabs-nav{margin-top:0;margin-bottom:15px}.sided-accordion .component-content > .tabs-nav{margin-top:0}.double-titled-accordion{text-align:center;margin-bottom:50px}.double-titled-accordion:first-child{margin-top:50px}.dropdown-tabs .double-titled-accordion:first-child{margin-top:0}.double-titled-accordion .richText{text-align:initial}.double-titled-accordion + script + div,.double-titled-accordion + .headings-richText{margin-top:0}.double-titled-accordion .accordion-slide{box-shadow:0 1px 0 0 rgba(194,213,214,0.9) inset,0 2px 0 0 #fff inset;background:#f2f6f6;border:0;overflow:hidden;will-change:opacity,background}.double-titled-accordion .accordion-slide:hover{background:#f8fafa}.double-titled-accordion .accordion-slide:last-child{box-shadow:0 1px 0 0 rgba(194,213,214,0.9) inset,0 2px 0 0 #fff inset,0 -1px 0 0 rgba(194,213,214,0.9) inset}.double-titled-accordion .accordion-slide .table-fixed .table-fixed-column table tr:not(.coll),.double-titled-accordion .accordion-slide .hidden-table:before,.double-titled-accordion .accordion-slide .hidden-table:after,.double-titled-accordion .accordion-slide .tabs.component:not([class*="-tabs"]) .tabs-nav:after,.double-titled-accordion .accordion-slide .tabs.component:not([class*="-tabs"]) .tabs-nav:before{-moz-transition:opacity 0.25s;transition:opacity 0.25s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.double-titled-accordion .accordion-slide.is-active{background:#fff}.double-titled-accordion .accordion-slide.is-active .accordion-head:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.double-titled-accordion .accordion-slide.is-active .table-fixed .table-fixed-column table tr:not(.coll),.double-titled-accordion .accordion-slide.is-active .hidden-table:before,.double-titled-accordion .accordion-slide.is-active .hidden-table:after,.double-titled-accordion .accordion-slide.is-active .tabs.component:not([class*="-tabs"]) .tabs-nav:after,.double-titled-accordion .accordion-slide.is-active .tabs.component:not([class*="-tabs"]) .tabs-nav:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.double-titled-accordion .accordion-head{cursor:pointer;position:relative;line-height:50px;padding:30px 15%;margin:0}.double-titled-accordion .accordion-head:after{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;content:'';position:absolute;display:block;width:19px;height:11px;background:url("../../img/doubled-arrow-down.png") no-repeat;background-size:19px 11px;top:46%;right:6.5%}.double-titled-accordion .accordion-head a{font-size:18px;font-size:1.8rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;color:#005157;text-decoration:none;font-weight:100}.double-titled-accordion .accordion-head a:hover{color:#337479}.double-titled-accordion .title-heading{font-size:14px;font-size:1.4rem;font-weight:100;display:none;line-height:2}.double-titled-accordion .title-heading.desktop{display:block}.double-titled-accordion .accordion-content-wrapper{display:none;margin:0 7% 40px;vertical-align:top}.double-titled-accordion .richText + .richText{margin-top:20px}.double-titled-accordion .richText a{font-weight:400}.double-titled-accordion.appear{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.double-titled-accordion.appear .accordion-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.double-titled-accordion.appear.appeared .accordion-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.double-titled-accordion.short .accordion-head{line-height:26px;padding:22px 60px 22px 22px}.double-titled-accordion.short .accordion-head:after{right:30px}.double-titled-accordion.short .richText{margin-top:0;margin-bottom:50px}.double-titled-accordion.short .richText:first-child{margin-top:50px}.double-titled-accordion.short .gold-border-richText{margin-top:0;margin-bottom:0}.double-titled-accordion + .snippetReference .container-box:not(.grey) .headings-richText:first-child{margin-top:0}.double-titled-accordion .accordion-content .headings-richText:first-child h4{margin-top:50px}.double-titled-accordion .accordion-content .headings-richText h4{font-size:18px;font-size:1.8rem;font-weight:100;letter-spacing:3px;text-transform:uppercase;color:#000}.filter-accordion{background:#f2f6f6;padding-bottom:3px}.filter-accordion .accordion-title{font-size:18px;font-size:1.8rem;letter-spacing:4px;text-transform:uppercase;color:#4d4f53;font-weight:100;display:inline-block;text-align:center;position:relative;line-height:50px;padding:0 40px;margin-bottom:0}.filter-accordion .accordion-title:after{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;content:'';position:absolute;display:block;width:13px;height:7px;background:url("../../img/doubled-arrow-down.png") no-repeat;background-size:13px 7px;top:43%;right:10%}.filter-accordion .accordion-title a{color:black}.filter-accordion .accordion-title a:hover{color:#337479;text-decoration:none}.filter-accordion .accordion-slide{text-align:center;overflow:hidden}.filter-accordion .accordion-content-wrapper{display:none;overflow:hidden;vertical-align:top;margin-top:15px}.filter-accordion .is-active .accordion-content-wrapper{display:block;height:auto}.filter-accordion .is-active .accordion-head:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter-accordion .tags-html-richText{font-size:0;margin-bottom:35px}.filter-accordion .tags-html-richText a{font-size:12px;font-size:1.2rem;-moz-transition:background-color 0.25s,color 0.3s;transition:background-color 0.25s,color 0.3s;margin:0 7px 12px;color:#005157;font-weight:300;display:inline-block;padding:0 15px;border:1px solid #e5e5e5;border-radius:15px;height:28px;line-height:26px;background-color:rgba(0,81,87,0)}.filter-accordion .tags-html-richText a.tag-clicked,.no-touch .filter-accordion .tags-html-richText a:hover{text-decoration:none;color:#fff;background-color:rgba(0,81,87,0.9);border-color:rgba(0,81,87,0.9)}.filter-accordion .tags-html-richText a.tag-clicked{background-color:#005157;border-color:#005157}.form-accordion.component.section{background:transparent;max-width:855px;float:none;padding:0;margin:50px auto!important}.form-accordion.component.section .accordion-slide{background:transparent}.form-accordion.component.section .accordion-slide.is-active{background:transparent}.form-accordion.component.section .accordion-head a{font-size:16px}.form-accordion.component.section .accordion-content-wrapper{margin:0 0 30px}.form-accordion.component.section .accordion-content-wrapper .mortgage-loan-summary{margin-bottom:20px!important}.form-accordion.component.section .accordion-content-wrapper .mortgage-loan-summary .card:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.double-titled-accordion .accordion-slide{-moz-transition:opacity 0.5s;transition:opacity 0.5s}.double-titled-accordion .accordion-slide:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.double-titled-accordion .accordion-slide:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.double-titled-accordion .accordion-slide:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.double-titled-accordion .accordion-slide:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}.double-titled-accordion .accordion-slide:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}.double-titled-accordion .accordion-slide:nth-of-type(6){-moz-transition-delay:1.8s;transition-delay:1.8s}.double-titled-accordion .accordion-slide:nth-of-type(7){-moz-transition-delay:2.1s;transition-delay:2.1s}.double-titled-accordion .accordion-slide:nth-of-type(8){-moz-transition-delay:2.4s;transition-delay:2.4s}.double-titled-accordion .accordion-slide:nth-of-type(9){-moz-transition-delay:2.7s;transition-delay:2.7s}.double-titled-accordion .accordion-slide:nth-of-type(10){-moz-transition-delay:3s;transition-delay:3s}.double-titled-accordion .accordion-slide:nth-of-type(11){-moz-transition-delay:3.3s;transition-delay:3.3s}.double-titled-accordion .accordion-slide:nth-of-type(12){-moz-transition-delay:3.6s;transition-delay:3.6s}.double-titled-accordion .accordion-slide:nth-of-type(13){-moz-transition-delay:3.9s;transition-delay:3.9s}.double-titled-accordion .accordion-slide:nth-of-type(14){-moz-transition-delay:4.2s;transition-delay:4.2s}.double-titled-accordion .accordion-slide:nth-of-type(15){-moz-transition-delay:4.5s;transition-delay:4.5s}.double-titled-accordion .accordion-slide:nth-of-type(16){-moz-transition-delay:4.8s;transition-delay:4.8s}.double-titled-accordion .accordion-slide:nth-of-type(17){-moz-transition-delay:5.1s;transition-delay:5.1s}.double-titled-accordion .accordion-slide:nth-of-type(18){-moz-transition-delay:5.4s;transition-delay:5.4s}.double-titled-accordion .accordion-slide:nth-of-type(19){-moz-transition-delay:5.7s;transition-delay:5.7s}.double-titled-accordion .accordion-slide:nth-of-type(20){-moz-transition-delay:6s;transition-delay:6s}.double-titled-accordion .accordion-slide:nth-of-type(21){-moz-transition-delay:6.3s;transition-delay:6.3s}.double-titled-accordion .accordion-slide:nth-of-type(22){-moz-transition-delay:6.6s;transition-delay:6.6s}.double-titled-accordion .accordion-slide:nth-of-type(23){-moz-transition-delay:6.9s;transition-delay:6.9s}.double-titled-accordion .accordion-slide:nth-of-type(24){-moz-transition-delay:7.2s;transition-delay:7.2s}.double-titled-accordion .accordion-slide:nth-of-type(25){-moz-transition-delay:7.5s;transition-delay:7.5s}.double-titled-accordion .accordion-slide:nth-of-type(26){-moz-transition-delay:7.8s;transition-delay:7.8s}.double-titled-accordion .accordion-slide:nth-of-type(27){-moz-transition-delay:8.1s;transition-delay:8.1s}.double-titled-accordion .accordion-slide:nth-of-type(28){-moz-transition-delay:8.4s;transition-delay:8.4s}.double-titled-accordion .accordion-slide:nth-of-type(29){-moz-transition-delay:8.7s;transition-delay:8.7s}.double-titled-accordion .accordion-slide:nth-of-type(30){-moz-transition-delay:9s;transition-delay:9s}.filter-accordion{padding-left:75px;padding-right:75px}}@media (min-width:1024px){.form-accordion.component.section .accordion-slide + .accordion-slide{border-top:0}}@media only screen and (max-width:1023px){.form-accordion.component.section .accordion-head::after{background:url(../../img/doubled-arrow-down.png) no-repeat;background-size:19px 11px;width:19px;height:11px;top:41%}.form-accordion.component.section .accordion-content-wrapper{margin-bottom:10px}}@media only screen and (max-width:768px){.sided-accordion{height:auto!important}.sided-accordion .tertiary{margin-bottom:20px}.sided-accordion .accordion-head{text-align:left;width:auto;position:relative;line-height:60px}.sided-accordion .accordion-head a:after{content:'';position:absolute;display:block;width:9px;height:5px;background:url("../../img/accordion-arrow.png") no-repeat;background-size:9px 5px;top:28px;right:5px}.sided-accordion .accordion-container:before{display:none}.sided-accordion .accordion-content{padding:0 20px 40px 0}.sided-accordion .accordion-slide{border-top:1px solid #7fa8ab}.sided-accordion .accordion-slide + .accordion-slide .accordion-head{padding-top:0}.sided-accordion .accordion-slide.is-active .accordion-head a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sided-accordion .accordion-content-wrapper{-moz-transition:max-height 0.25s;transition:max-height 0.25s;overflow:hidden;max-height:0;position:static}.sided-accordion .accordion-content-wrapper .richText{position:static;padding:0;margin-top:0}.sided-accordion .is-active .accordion-content-wrapper{-moz-transition:max-height 1s;transition:max-height 1s;display:block;max-height:1000px}.double-titled-accordion .accordion-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;box-shadow:0 1px 0 0 rgba(194,213,214,0.9) inset;background:#f2f6f6}.double-titled-accordion .accordion-slide:last-child{box-shadow:0 1px 0 0 rgba(194,213,214,0.9) inset,0 -1px 0 0 rgba(194,213,214,0.9) inset}html.touch:not([class*=webkit]) .double-titled-accordion .accordion-slide.is-active{-moz-transition:background 0.15s;transition:background 0.15s}.double-titled-accordion .accordion-slide.is-active:first-child .accordion-content-wrapper{display:block}.double-titled-accordion .accordion-slide.is-active .title-heading:not(.desktop){max-height:300px}.double-titled-accordion .accordion-slide .accordion-content-wrapper[style*="block"] .title-heading:not(.desktop){max-height:300px}.double-titled-accordion .accordion-head{position:relative;line-height:1.1;padding:20px 40px}.double-titled-accordion .accordion-head:after{width:9px;height:5px;background-image:url("../../img/doubled-arrow-down-mobile.png");background-size:9px 5px;top:49%;right:20px}.double-titled-accordion .accordion-head a{font-size:14px;font-size:1.4rem}.double-titled-accordion .title-heading{font-size:14px;font-size:1.4rem;line-height:2;margin-bottom:30px}.double-titled-accordion .title-heading.desktop{display:none}.double-titled-accordion .title-heading:not(.desktop){display:block;text-align:center;overflow:hidden;max-height:0}html.touch:not([class*=webkit]) .double-titled-accordion .title-heading:not(.desktop){-webkit-transition:max-height 0.5s,-webkit-transform 0.3s ease-in;-webkit-transition-delay:0s,0.2s;-moz-transition:max-height 0.5s,-moz-transform 0.3s ease-in 0.2s;transition:max-height 0.5s,-webkit-transform 0.3s ease-in 0.2s;-moz-transition:max-height 0.5s,transform 0.3s ease-in 0.2s,-moz-transform 0.3s ease-in 0.2s;transition:max-height 0.5s,transform 0.3s ease-in 0.2s;transition:max-height 0.5s,transform 0.3s ease-in 0.2s,-webkit-transform 0.3s ease-in 0.2s,-moz-transform 0.3s ease-in 0.2s}.double-titled-accordion .accordion-content-wrapper{display:none;padding:0 20px 30px;margin:0}.double-titled-accordion .accordion-content-wrapper .title-heading{font-size:14px;font-size:1.4rem;-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);font-weight:100;line-height:2;margin:0 25px 20px}.double-titled-accordion .richText{margin-bottom:20px}.double-titled-accordion.short .accordion-head{padding:20px 50px 20px 30px}.double-titled-accordion.short .accordion-head a{font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-size:1.4rem;letter-spacing:2px}.double-titled-accordion.short .richText{margin-top:-10px;margin-bottom:20px}}@media only screen and (max-width:479px){.form-accordion.component.section .accordion-head a{font-size:13px}.form-accordion.component.section .accordion-head::after{width:9px;height:5px;background:url(../../img/doubled-arrow-down-mobile.png) no-repeat;background-size:9px 5px;top:49%}}@media only screen and (min-width:769px) and (max-width:1200px){.double-titled-accordion .accordion-content-wrapper{margin:0 7% 40px}}.insights-articleList .articleList-title{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}.insights-articleList .namespace-adambank-insights-author,.insights-articleList .namespace-commentators{font-weight:100;font-style:italic;font-family:"Perpetua",Georgia,sans-serif}.insights-articleList{-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px);-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;background:#f2f6f6;padding:0 8px;margin-top:0;opacity:1;z-index:10;margin-bottom:50px}.article-tabs .insights-articleList{margin-bottom:0}.insights-articleList.scroll .articleList-article:last-child{padding-right:20px}.insights-articleList > .component-content{position:relative;z-index:100}.insights-articleList a:hover{text-decoration:none}.insights-articleList .articleList-link-wrapper{display:block}.insights-articleList .articleList-link-wrapper:hover{text-decoration:none}.insights-articleList .articleList-link-wrapper:hover .articleList-thumbnail-link:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.insights-articleList .articleList-link-wrapper:hover .articleList-description,.insights-articleList .articleList-link-wrapper:hover .articleList-title,.insights-articleList .articleList-link-wrapper:hover .articleList-date,.insights-articleList .articleList-link-wrapper:hover .articleList-tags-item{color:#7fa8ab}.insights-articleList .articleList-link-wrapper:hover .articleList-description a,.insights-articleList .articleList-link-wrapper:hover .articleList-title a,.insights-articleList .articleList-link-wrapper:hover .articleList-date a,.insights-articleList .articleList-link-wrapper:hover .articleList-tags-item a{color:#7fa8ab}.insights-articleList .articleList-link-wrapper:hover .articleList-date{border-left-color:#7fa8ab}.insights-articleList .articleList-link-wrapper:hover .articleList-title:after{border-bottom-color:#7fa8ab}.insights-articleList .articleList-article-animator{position:fixed;background:#fff;opacity:1;z-index:9999}.insights-articleList .articleList-article{padding:0 0 0 20px;max-width:33%;display:inline-block;white-space:normal;vertical-align:top}.insights-articleList .articleList-article-wrapper{overflow:hidden;position:relative;padding:40px 0;background:#fff;margin-bottom:10px}.insights-articleList .articleList-article-wrapper:hover{background:white}.insights-articleList .articleList-list{overflow:hidden;text-align:center;font-size:0;display:block}.insights-articleList .articleList-date,.insights-articleList .namespace-content-type{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:20px;position:absolute;left:0;width:50%;font:100 12px "Open Sans",Helvetica,Arial,sans-serif;line-height:14px;text-transform:uppercase;padding:0 20px;letter-spacing:1px;color:#000}.insights-articleList .namespace-content-type{text-align:right;overflow:hidden;text-overflow:ellipsis}.insights-articleList .namespace-content-type ~ .namespace-content-type{display:none}.insights-articleList .namespace-adam-categories{position:static;display:block;left:0;width:100%;font:100 italic 17px 'CouttsCaslon',serif;bottom:15px;text-align:center;padding:0 30px;margin-bottom:-10px}.insights-articleList .articleList-date{left:50%;border-left:1px solid #005157;text-align:left}.insights-articleList .namespace-adambank-insights-author,.insights-articleList .namespace-commentators{font-size:18px;font-size:1.8rem;position:absolute;left:0;width:100%;bottom:25px;text-align:center;padding:0 30px;color:#000}.insights-articleList .articleList-thumbnail-link{position:relative;display:block;text-align:center;margin-bottom:20px;overflow:hidden}.insights-articleList .articleList-thumbnail-link:after{-webkit-transition:opacity 0.5s,visibility 0.5s;-webkit-transition-delay:0s,1s;-moz-transition:opacity 0.5s,visibility 0.5s 1s;transition:opacity 0.5s,visibility 0.5s 1s;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;content:'';display:block;position:absolute;background:rgba(0,0,0,0.1)}.insights-articleList .articleList-thumbnail-link:hover:after,.insights-articleList .articleList-thumbnail-link.hover:after,.insights-articleList .articleList-thumbnail-link.js-hover:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.insights-articleList .articleList-thumbnail-link img{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;display:block;width:100%}.insights-articleList .articleList-has-image .articleList-description{display:none}.insights-articleList .articleList-description{text-align:center}.insights-articleList .articleList-title{font-size:16px;font-size:1.6rem;line-height:1.6;position:relative;padding:0 20px;margin:20px 0 40px;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#000}.insights-articleList .articleList-title:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-17px;border-bottom:1px solid #005157;width:40px;margin:0 auto}.insights-articleList .articleList-title a,.insights-articleList .articleList-title span{color:#000}.insights-articleList .articleList-pagination{display:none;margin-top:15px;line-height:10px;text-align:center}.insights-articleList .articleList-pagination .dot{border-radius:10px;-moz-transition:0.5s;transition:0.5s;display:inline-block;margin:0 4px;width:10px;height:10px;border:1px solid #005157;cursor:pointer;position:relative}.insights-articleList .articleList-pagination .dot:first-child:last-child{display:none}.insights-articleList .articleList-pagination .dot:first-child:last-child:after{display:none}.insights-articleList .articleList-pagination .dot.active{background-color:#005157}.insights-articleList .articleList-pagination .dot:last-child:after{border-radius:10px;-moz-transition:all 0.3s;transition:all 0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;pointer-events:none;display:block;content:'';width:8px;height:8px;background:#005157;position:absolute;top:1px;left:1px;z-index:-1}.insights-articleList .articleList-pagination .dot.active:first-child ~ .dot:after{left:-36px}.insights-articleList .articleList-pagination .dot.active:nth-child(2) ~ .dot:after{left:-19px}.insights-articleList .articleList-pagination .dot.active:nth-last-child(2):first-child + .dot:after{left:-19px}.insights-articleList.single .articleList-pagination{display:none}.insights-articleList.multiple .articleList-article{-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,transform 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;max-width:none;width:33.33333%;padding:0 7px}.insights-articleList.multiple .articleList-article-wrapper{margin-bottom:0}.insights-articleList.multiple.appear .articleList-article{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.insights-articleList.multiple.appeared .articleList-article{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.insights-articleList.multiple.appeared .articleList-article:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.insights-articleList.multiple.appeared .articleList-article:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.insights-articleList.multiple.appeared .articleList-article:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.insights-articleList.multiple .articleList-title{font-size:18px;font-size:1.8rem}.insights-articleList .column{-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,transform 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;font-size:0;float:none;display:inline-block;vertical-align:top}.insights-articleList.appear .column{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.insights-articleList.appeared .column{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.insights-articleList.appeared .column:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.insights-articleList.appeared .column:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.insights-articleList.appeared .column:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.insights-articleList .namespace-content-type{text-align:right}.insights-articleList .searchResults-date{left:50%;border-left:1px solid #005157;text-align:left}.insight-card-articleList{padding:70px 2.08333% 0;-moz-box-sizing:border-box;box-sizing:border-box;background:#f7f7f8;text-align:center}.insight-card-articleList img{display:block}.insight-card-articleList .articleList-article-wrapper{width:87%;background:#fff;position:relative;z-index:2;top:-33px;padding:24px 29px 57px;-moz-transition:.5s margin;transition:.5s margin;text-align:left}.insight-card-articleList .articleList-tags{display:none}.insight-card-articleList .articleList-category,.insight-card-articleList .articleList-date{line-height:22px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:7px;display:inline-block;font-size:14px;font-weight:100}.insight-card-articleList .articleList-category{padding-right:10px}.insight-card-articleList .articleList-category:after{content:'|';margin-left:7px;position:relative;top:-2px}.insight-card-articleList .articleList-list{margin:0;overflow:hidden}.insight-card-articleList .articleList-article{width:-moz-calc(33.33% - 10px);width:calc(33.33% - 10px);float:left;vertical-align:top}.insight-card-articleList .articleList-article:hover .articleList-description{opacity:1}.insight-card-articleList .articleList-article:last-child{margin-right:0}.insight-card-articleList .articleList-article:nth-child(even){margin:0 15px}.insight-card-articleList .articleList-title{font-size:18px;line-height:26px;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:5px}.insight-card-articleList .articleList-title a{font-size:18px;line-height:26px;letter-spacing:1px;text-transform:uppercase;color:#000;font-weight:normal}.insight-card-articleList .articleList-description{height:0;overflow:hidden;opacity:0;-moz-transition:height .5s,opacity .5s .15s;transition:height .5s,opacity .5s .15s}.insight-card-articleList .articleList-description-content{font-size:16px;font-weight:100;line-height:26px;color:#000}.insight-card-articleList .time-to-read{padding-left:30px;font-size:14px;font-weight:normal;line-height:22px;letter-spacing:1px;color:#000;text-transform:uppercase;margin-top:21px;display:inline-block;position:absolute;bottom:21px}.insight-card-articleList .time-to-read:before{content:'';display:block;width:20px;height:20px;background:url(../../img/clock.svg);background-size:100%;position:absolute;left:0;top:1px}.insight-card-articleList .articleList-read-more{font-size:12px;line-height:18px;letter-spacing:1px;color:#000;padding:32px 0 65px}.mostPopularWing.static-wing-flag{width:16.66667%}.most-popular-wing{overflow:hidden;*zoom:1;opacity:0;background-color:#f7f7f8}.most-popular-wing.is-dragged{-moz-transition:opacity 0.5s,visibility 0.5s,margin-top 0.5s;transition:opacity 0.5s,visibility 0.5s,margin-top 0.5s}.most-popular-wing.is-visible{opacity:1}.most-popular-wing .background-link{background-size:cover}.most-popular-wing .background-link:before{content:'';display:block;padding-bottom:56.25%}.most-popular-wing .background-link img{display:none}.most-popular-wing .articleList-heading{padding:18px 0;text-align:center;font-weight:400}.most-popular-wing .articleList-title > a{padding:23px 30px;font-size:14px;color:#000;line-height:1.57}.most-popular-wing a{display:block;text-decoration:none}.most-popular-wing .articleList-thumbnail{display:block}.is-desktop-only .most-popular-wing,.wings-wrapper .most-popular-wing{position:absolute;right:0;top:0}.is-desktop-only .most-popular-wing.is-dragged,.wings-wrapper .most-popular-wing.is-dragged{position:fixed}.is-desktop-only .most-popular-wing.hidden,.wings-wrapper .most-popular-wing.hidden{opacity:0;visibility:hidden}.is-desktop-only .most-popular-wing .articleList-description,.wings-wrapper .most-popular-wing .articleList-description{transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;background-color:#f7f7f8;position:relative}.is-desktop-only .most-popular-wing .articleList-description:after,.wings-wrapper .most-popular-wing .articleList-description:after{content:'';position:absolute;top:100%;width:100%;height:200%;background-color:inherit;z-index:0}.is-desktop-only .most-popular-wing .articleList-description-content,.wings-wrapper .most-popular-wing .articleList-description-content{position:absolute;top:100%;display:block;background-color:inherit;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity 0.5s 0.3s,-webkit-transform 0.5s 0.3s;-moz-transition:opacity 0.5s 0.3s,transform 0.5s 0.3s,-moz-transform 0.5s 0.3s;transition:opacity 0.5s 0.3s,transform 0.5s 0.3s;transition:opacity 0.5s 0.3s,transform 0.5s 0.3s,-webkit-transform 0.5s 0.3s,-moz-transform 0.5s 0.3s;z-index:1;font-size:12px;max-height:80px;overflow:hidden;padding:0 30px;line-height:20px}.is-desktop-only .most-popular-wing .articleList-article-wrapper,.wings-wrapper .most-popular-wing .articleList-article-wrapper{transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;overflow:hidden}.is-desktop-only .most-popular-wing .is-hovered .articleList-description-content,.wings-wrapper .most-popular-wing .is-hovered .articleList-description-content{opacity:1;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.is-desktop-only .most-popular-wing .is-hovered .articleList-description,.wings-wrapper .most-popular-wing .is-hovered .articleList-description{background-color:#F0F0F0}.is-tablet-and-mobile-only .most-popular-wing{display:none}.is-tablet-and-mobile-only .most-popular-wing .articleList-article{float:left;width:50%}.is-tablet-and-mobile-only .most-popular-wing .articleList-description{background-color:#f7f7f8}.is-tablet-and-mobile-only .most-popular-wing .articleList-description-content{display:none}@media only screen and (min-width:769px){.insights-articleList .articleList-list{-moz-transition:none!important;transition:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important}.insights-articleList.multiple .articleList-list{width:auto!important}}@media only screen and (min-width:1024px){.insights-articleList .articleList-link-wrapper{padding:0 3px 0 1px}}@media only screen and (max-width:1439px){.most-popular-wing .articleList-title > a{line-height:1.21}}@media only screen and (max-width:1023px){.insight-card-articleList{padding-top:60px}.insight-card-articleList > .component-content{overflow:auto}.insight-card-articleList .articleList-list{width:1380px}.insight-card-articleList .articleList-article{width:450px!important}.is-desktop-only .most-popular-wing,.wings-wrapper .most-popular-wing{display:none!important}.is-tablet-and-mobile-only .most-popular-wing{display:block}}@media only screen and (max-width:768px){.insights-articleList{margin-top:40px;margin-bottom:30px;padding:0 7px}.insights-articleList.scroll{white-space:nowrap}.insights-articleList.scroll .articleList-list{white-space:nowrap}.insights-articleList.scroll .articleList-article.first a{margin-left:7px}.insights-articleList.scroll .articleList-article.last a{margin-right:7px}.insights-articleList .articleList-list{overflow:visible}.insights-articleList .articleList-title{white-space:normal}.insights-articleList.single .articleList-article{max-width:none;width:100%}.insights-articleList.multiple .articleList-article{width:90vw!important;max-width:450px;padding-bottom:14px}.insights-articleList{padding:0}.insights-articleList .articleList-pagination{display:block}.insights-articleList .articleList-article-wrapper{padding:40px 0 50px}.insights-articleList .articleList-title{font:100 18px/26px "Open Sans",Helvetica,Arial,sans-serif}.insights-articleList .articleList-article{padding:0 3px}.insights-articleList .component-content{width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.insights-articleList .articleList-thumbnail-link{margin-bottom:10px}.insights-articleList .namespace-commentators{font-size:16px}.insight-card-articleList{padding-top:50px}.insight-card-articleList .articleList-category,.insight-card-articleList .articleList-date{font-size:12px;line-height:18px}.insight-card-articleList .articleList-title{font-size:16px}.insight-card-articleList .articleList-title a{font-size:16px}.insight-card-articleList .articleList-read-more{padding:12px 0 45px}}@media only screen and (max-width:479px){.insight-card-articleList{padding-top:40px}.insight-card-articleList .articleList-list{width:990px}.insight-card-articleList .articleList-article{width:320px!important}.insight-card-articleList .time-to-read{font-size:12px;line-height:18px;padding-left:22px}.insight-card-articleList .time-to-read:before{width:15px;height:15px;top:2px}.insight-card-articleList .articleList-read-more{padding:3px 0 36px}}.hero-secondary-box .hero-secondary-richText h2,.page-cards .primary-promo-box .primary-promo-richText .component-content p + h3,.container-box.grey h4,.primary-promo-box .richText .component-content a{font-weight:400;font-style:normal}.article-tags-snippet h1{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}.hero-secondary-box .hero-secondary-richText h2,.page-cards .primary-promo-box .primary-promo-richText .component-content p + h3{font-family:"Open Sans",Helvetica,Arial,sans-serif}.box .component-content{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.box .component-content:before,.box .component-content:after{content:'';display:table}.container-box{position:relative}.container-box > .component-content{max-width:1600px;margin:0 auto;overflow:hidden}.container-box.regular-margin-bottom{margin-bottom:50px}.container-box.grey{background:#f2f6f6;overflow:hidden}.container-box.grey h4{font-size:18px;font-size:1.8rem;line-height:1;margin-bottom:20px}.container-box.grey h4:first-child{margin-top:10px}.container-box.grey h4:first-child + p:last-child{margin-bottom:15px}.container-box.grey .icon-richText h4:first-child + p:last-child{margin-bottom:0}.container-box.grey .richText.icon-richText p,.container-box.grey .richText.icon-richText ul,.container-box.grey .richText.icon-richText ol{font-size:14px;font-size:1.4rem;line-height:1.7;padding:0 15%}.container-box.grey .richText.icon-richText p ul,.container-box.grey .richText.icon-richText p ol,.container-box.grey .richText.icon-richText ul ul,.container-box.grey .richText.icon-richText ul ol,.container-box.grey .richText.icon-richText ol ul,.container-box.grey .richText.icon-richText ol ol{padding:0 0 0 10px}.container-box.grey .richText.icon-richText p ul li,.container-box.grey .richText.icon-richText p ol li,.container-box.grey .richText.icon-richText ul ul li,.container-box.grey .richText.icon-richText ul ol li,.container-box.grey .richText.icon-richText ol ul li,.container-box.grey .richText.icon-richText ol ol li{padding-left:20px}.container-box.grey .richText.icon-richText p ul li:before,.container-box.grey .richText.icon-richText p ol li:before,.container-box.grey .richText.icon-richText ul ul li:before,.container-box.grey .richText.icon-richText ul ol li:before,.container-box.grey .richText.icon-richText ol ul li:before,.container-box.grey .richText.icon-richText ol ol li:before{content:'';width:6px;height:6px;display:block;position:absolute;left:0;top:11px;background:#c2d5d6}.container-box.grey .richText.icon-richText h1,.container-box.grey .richText.icon-richText h2,.container-box.grey .richText.icon-richText h3,.container-box.grey .richText.icon-richText h4,.container-box.grey .richText.icon-richText h5{padding:0 15%}#content .container-box.grey + .divider{margin-top:50px!important}.container-box.border-top{padding:50px 0;border-top:1px solid #ccc}.container-box .content > .divider.vertical-divider.grid_1{position:absolute;height:90%;bottom:0;top:auto;right:0;width:1px;padding:0}#content .container-box .content > .divider.vertical-divider.grid_1{margin:0}.container-box.js-padding-left{padding-left:30px}.container-box.js-padding-right{padding-right:30px}.container-box .content .js-equal-download{-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:60px;position:relative}.container-box .content .js-equal-download p:last-child{position:absolute;bottom:0;width:100%;text-align:center}.header-navigation-box{position:relative;border-top:1px solid #ccc;background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}.header-logo-image + .header-navigation-box{z-index:10}.header-navigation-box > .component-content{max-width:1600px;margin:0 auto}.header-navigation-box.js-disable-transition > .component-content{-moz-transition:none;transition:none}.header-navigation-item-box{display:none!important;min-height:1px}.hero-secondary-box{height:350px;overflow:hidden;background-color:#fff;background-attachment:fixed}.hero-secondary-box[class*="grid_"]{float:none}.hero-secondary-box.appear.component,.hero-secondary-box.appear.component.appeared{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.hero-secondary-box.has-hover:hover .border-box .hero-secondary-richText a.primary{color:#7fa8ab}.hero-secondary-box.has-hover:hover .hero-image > .component-content:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.hero-secondary-box.has-hover:hover a{color:#7fa8ab}.hero-secondary-box.has-hover .hero-image > .component-content{position:relative}.hero-secondary-box.has-hover .hero-image > .component-content:after{-webkit-transition:opacity 0.5s,visibility 0.5s;-webkit-transition-delay:0s,1s;-moz-transition:opacity 0.5s,visibility 0.5s 1s;transition:opacity 0.5s,visibility 0.5s 1s;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;content:'';display:block;position:absolute;background:rgba(0,0,0,0.1)}.hero-secondary-box.has-hover .hero-image > .component-content:hover:after,.hero-secondary-box.has-hover .hero-image > .component-content.hover:after,.hero-secondary-box.has-hover .hero-image > .component-content.js-hover:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.hero-secondary-box.hero-image-static-wrapper{background-position:50% 50%!important;background-attachment:scroll!important;background-size:cover!important}.hero-secondary-box > .component-content{padding:50px 0;width:100%;height:100%;background-position:50% 0;background-size:cover;background-attachment:fixed}.hero-secondary-box > .component-content > a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;z-index:1}.hero-secondary-box .hero-secondary-richText{background:rgba(255,255,255,0.95);margin:0 auto!important;float:none;text-align:center;padding:18px 20px 40px;position:relative;max-width:500px}.hero-secondary-box .hero-secondary-richText > .component-content{width:100%}.hero-secondary-box .hero-secondary-richText a{font-weight:normal}.hero-secondary-box .hero-secondary-richText:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';position:absolute;bottom:16px;left:50%;width:67px;height:20px;background:url("../../img/decor.png") 50% 50% no-repeat;background-size:67px 20px}.hero-secondary-box .hero-secondary-richText h2{font-size:30px;font-size:3rem;letter-spacing:5px;text-transform:uppercase;color:#4d4f53;margin:20px 0;line-height:1.5}.hero-secondary-box .hero-secondary-richText h2 a{display:inline-block;position:relative}.hero-secondary-box .hero-secondary-richText h2 a:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:3;line-height:1.5;color:inherit;position:absolute;top:0;right:-24px}.hero-secondary-box .hero-secondary-richText h3{margin-top:5px}.hero-secondary-box .hero-secondary-richText .primary{text-indent:-19px}.hero-secondary-box .hero-secondary-richText .primary:after{margin-left:20px;line-height:2.1}.hero-secondary-box .hero-secondary-richText p{font-size:14px;font-size:1.4rem;line-height:1.8;margin:-7px 0 5px}.hero-secondary-box .hero-secondary-richText p + p{margin:6px 0}.hero-secondary-box .border-box{margin:0}.hero-secondary-box .component-content > .content > .image{position:absolute;top:0;left:0;width:100%;z-index:-1;pointer-events:none}.hero-secondary-box .component-content > .content > .image img{width:auto;height:auto;max-width:none;min-width:100%}.hero-box{-webkit-transition:padding-top 0.5s ease-in;-webkit-transition-delay:1s;-moz-transition:padding-top 0.5s ease-in 1s;transition:padding-top 0.5s ease-in 1s;overflow:hidden;background-color:#fff;background-attachment:fixed}.hero-box.appear.component,.hero-box.appear.component.appeared{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.hero-box .button{border-color:white;color:white}.js-subpage .hero-box{padding-top:46px}.hero-box > .component-content{-moz-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;height:470px;padding-top:121px;background-size:190% auto;background-repeat:no-repeat;background-position:50% 0;background-attachment:fixed}.hero-box > .component-content > .content{display:table-row;height:100%}.hero-box + script + .border-box,.hero-box + .border-box{margin-top:-110px;padding:50px 20px 50px}.hero-box .component-content > .content > .image{position:absolute;top:0;left:0;width:100%;z-index:-1}.hero-box .component-content > .content > .image img{width:auto;height:auto;max-width:none}.product-box > .component-content{background:#f2f6f6 url("../../img/product.jpg") 50% 50% no-repeat;padding:0 50px 50px;background-size:cover}.product-box .richText h3{margin-top:0}.product-box .icon-richText.small{margin-bottom:0}.product-box .icon-richText.small h3 a{font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#4d4f53;margin:0;letter-spacing:2px;line-height:1.4;font-weight:300;display:inline-block}.product-box .icon-richText.small h3 a strong{font-size:17px;font-size:1.7rem;text-transform:uppercase;margin:2px 0 12px;letter-spacing:3px;line-height:1.4;top:-1px;position:relative}.product-box .icon-richText.small h3 a:after{bottom:0;font-size:19px}.device-ipad .product-box .icon-richText.small h3 a:after{bottom:1px}.device-iphone .product-box .icon-richText.small h3 a:after{bottom:-1.5px}.product-box .icon-richText.small h3 a:hover{color:#7fa8ab}.card-hero-box{overflow:hidden;max-height:1000px}#content .card-hero-box.component{-moz-transition:all 0.4s,-moz-transform 0.5s,opacity 0.5s,max-height 0.5s;transition:all 0.4s,opacity 0.5s,max-height 0.5s,-webkit-transform 0.5s;-moz-transition:all 0.4s,transform 0.5s,opacity 0.5s,max-height 0.5s,-moz-transform 0.5s;transition:all 0.4s,transform 0.5s,opacity 0.5s,max-height 0.5s;transition:all 0.4s,transform 0.5s,opacity 0.5s,max-height 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s}#content .card-hero-box.component:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}#content .card-hero-box.component:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}#content .card-hero-box.component:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}#content .card-hero-box.component:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}#content .card-hero-box.component:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}#content .card-hero-box.component:nth-of-type(6){-moz-transition-delay:1.8s;transition-delay:1.8s}.card-hero-box:first-of-type{margin-top:165px}.card-hero-box:hover .card-hero-richText h2,.card-hero-box:hover .card-hero-richText h3{color:#7fa8ab}.card-hero-box:hover > .component-content:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.card-hero-box > .component-content{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity 0.3s,height 0.5s;transition:opacity 0.3s,height 0.5s;display:table;vertical-align:middle;width:100%;height:408px;position:relative}.card-hero-box > .component-content:after{-webkit-transition:opacity 0.5s,visibility 0.5s;-webkit-transition-delay:0s,1s;-moz-transition:opacity 0.5s,visibility 0.5s 1s;transition:opacity 0.5s,visibility 0.5s 1s;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;content:'';display:block;position:absolute;background:rgba(0,0,0,0.1)}.card-hero-box > .component-content:hover:after,.card-hero-box > .component-content.hover:after,.card-hero-box > .component-content.js-hover:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.card-hero-box > .component-content > .content{display:table-row;height:100%}.card-hero-box > .component-content > a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;z-index:1}.card-hero-box > .component-content .container-box{-moz-transition:translate 0.5s,opacity 0.5s;transition:translate 0.5s,opacity 0.5s;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.card-hero-box.active > .component-content{-moz-transition:opacity 0.3s,height 0.5s;transition:opacity 0.3s,height 0.5s;height:350px!important}.card-hero-box.active > .component-content .container-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.card-hero-box.active.loading > .component-content{height:450px!important}#content .card-hero-box.hidden.component.box{-webkit-transform:translate(0,300px);-moz-transform:translate(0,300px);-ms-transform:translate(0,300px);transform:translate(0,300px);-webkit-transform:translate3d(0,300px,0);-moz-transform:translate3d(0,300px,0);-ms-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;max-height:0;overflow:hidden}#content .card-hero-box.hidden.component.box > .component-content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-card-content{-webkit-transition:opacity 0.25s linear;-webkit-transition-delay:0.05s;-moz-transition:opacity 0.25s linear 0.05s;transition:opacity 0.25s linear 0.05s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:relative;z-index:1;max-height:9000px;margin-top:185px}.js-card-content.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.card-hero-box:not(.active):not(.hidden) ~ .js-card-content.active{-webkit-transition:max-height 0.5s linear;-webkit-transition-delay:0.5s;-moz-transition:max-height 0.5s linear 0.5s;transition:max-height 0.5s linear 0.5s;max-height:0;overflow:hidden}#content .js-card-content.active .hero-richText{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0,-185px);-moz-transform:translate(0,-185px);-ms-transform:translate(0,-185px);transform:translate(0,-185px);-webkit-transform:translate3d(0,-185px,0);-moz-transform:translate3d(0,-185px,0);-ms-transform:translate3d(0,-185px,0);transform:translate3d(0,-185px,0)}.js-card-content.hiding{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#content .js-card-content .hero-richText{-moz-transition:transtion 0.4s ease-out,opacity 0.2s linear;transition:transtion 0.4s ease-out,opacity 0.2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0,-185px);-moz-transform:translate(0,-185px);-ms-transform:translate(0,-185px);transform:translate(0,-185px);-webkit-transform:translate3d(0,-185px,0);-moz-transform:translate3d(0,-185px,0);-ms-transform:translate3d(0,-185px,0);transform:translate3d(0,-185px,0);padding:0}#content .js-card-content .hero-richText + div,#content .js-card-content .hero-richText + script + div{margin-top:-180px}.card-detail-hero-box{-moz-transition:max-height 1s;transition:max-height 1s;overflow:hidden;max-height:1000px}.card-detail-hero-box:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.card-detail-hero-box:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.card-detail-hero-box:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.card-detail-hero-box:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}.card-detail-hero-box:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}.card-detail-hero-box:nth-of-type(6){-moz-transition-delay:1.8s;transition-delay:1.8s}.js-card-content .card-detail-hero-box{display:none}.card-detail-hero-box.appear{-moz-transition:max-height 1s,opacity 2s,-moz-transform 0.5s;transition:max-height 1s,opacity 2s,-webkit-transform 0.5s;-moz-transition:max-height 1s,opacity 2s,transform 0.5s,-moz-transform 0.5s;transition:max-height 1s,opacity 2s,transform 0.5s;transition:max-height 1s,opacity 2s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s}.card-detail-hero-box:first-of-type{margin-top:165px}.card-detail-hero-box > .component-content{-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity 0.3s;transition:opacity 0.3s;display:table;vertical-align:middle;width:100%;height:350px;position:relative}.card-detail-hero-box > .component-content > .content{display:table-row;height:100%}.card-detail-hero-box > .component-content .container-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.primary-promo-box{padding:0 7px;margin-top:0;margin-bottom:50px}.primary-promo-box:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.primary-promo-box:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.primary-promo-box:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.primary-promo-box .primary-promo-richText .component-content p{font-size:12px;font-size:1.2rem;margin:10px 0 3px;letter-spacing:1px}.page-cards .primary-promo-box .primary-promo-richText .component-content p{letter-spacing:0.2em}.primary-promo-box .primary-promo-richText .component-content p a{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;font-weight:100;margin-top:12px;margin-bottom:8px}.primary-promo-box .primary-promo-richText .component-content p a:after{display:none}.primary-promo-box .primary-promo-richText .component-content p + h3{font-size:18px;font-size:1.8rem;margin:0 0 3px}.page-cards .primary-promo-box .primary-promo-richText .component-content p + h3{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;font-size:18px;font-size:1.8rem;display:inline-block;position:relative;margin:0;letter-spacing:0.2em;color:#005157}.page-cards .primary-promo-box .primary-promo-richText .component-content p + h3:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:22px;line-height:22px;color:inherit;position:absolute;top:8px;right:-25px}.primary-promo-box .primary-promo-richText:after{background-size:auto 13px}.primary-promo-box .primary-promo-richText + .richText h3,.primary-promo-box .primary-promo-richText + script + .richText h3{font-size:16px;font-size:1.6rem;letter-spacing:2px}.primary-promo-box .primary-promo-richText + .richText p + h3,.primary-promo-box .primary-promo-richText + script + .richText p + h3{font-size:17px;font-size:1.7rem}.primary-promo-box .primary-promo-richText + .richText .primary,.primary-promo-box .primary-promo-richText + script + .richText .primary{display:inline-block;position:relative;font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.primary-promo-box .primary-promo-richText + .richText .primary:after,.primary-promo-box .primary-promo-richText + script + .richText .primary:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:14px;line-height:1.8;color:inherit;position:absolute;top:0;right:-13px}.primary-promo-box .primary-promo-richText + .richText .secondary,.primary-promo-box .primary-promo-richText + script + .richText .secondary{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-size:1.1rem;position:static;text-transform:lowercase;line-height:1.4}.primary-promo-box .primary-promo-richText + .richText h3 + p:last-child,.primary-promo-box .primary-promo-richText + script + .richText h3 + p:last-child{margin-top:10px}.primary-promo-box.cardpage{margin-top:0;margin-bottom:50px}.primary-promo-box.cardpage:hover a{color:#7fa8ab}.primary-promo-box.cardpage .primary-promo-richText{margin:-80px 20px 0}.primary-promo-box.cardpage .primary-promo-richText h3 a{font-weight:100;letter-spacing:1px;line-height:1.2}.primary-promo-box.cardpage .primary-promo-richText h3 a strong{font-size:18px;font-size:1.8rem;font-weight:400;letter-spacing:2px;line-height:1.8}.primary-promo-box .richText .component-content a{font-size:12px;font-size:1.2rem;line-height:2.7;letter-spacing:1px}.primary-promo-box .richText .component-content .bigger{font-size:16px;font-size:1.6rem}.primary-promo-box > .component-content{overflow:hidden}.primary-promo-box > .component-content p{font-size:14px;font-size:1.4rem}.primary-promo-box > .component-content > a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;z-index:1}.primary-promo-box .parallax-image{margin-bottom:0;float:none}.primary-promo-box img{-moz-transition:-moz-transform 1s;transition:-webkit-transform 1s;-moz-transition:transform 1s,-moz-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s,-moz-transform 1s;width:100%;display:block}.primary-promo-box:hover h2{color:#a3a3a3!important}.headings-richText + .box .primary-promo-box,.headings-richText + script + .box .primary-promo-box{margin-top:0}.promo-box-container{padding:0 13px}.border-box{margin-bottom:50px;padding:40px}.border-box .sided-accordion,.border-box .sided-tabs{margin-top:40px;margin-bottom:50px}.hero-secondary-box + script + .border-box,.hero-secondary-box + .border-box{background-color:#fff;margin:-180px auto 50px;padding-bottom:50px;border:1px solid #e0e1e2;border-bottom:0;width:85%}.hero-secondary-box + script + .border-box:after,.hero-secondary-box + script + .border-box:before,.hero-secondary-box + .border-box:after,.hero-secondary-box + .border-box:before{content:'';position:absolute;bottom:-16px;left:0;width:100%;height:32px;background:url("../../img/border-break-grey.gif") 50% 50% no-repeat}.hero-secondary-box + script + .border-box:after,.hero-secondary-box + .border-box:after{background-image:url("../../img/decor-grey.png");background-size:auto 16px}.border-box .headings-richText{margin-bottom:0}.border-box .headings-richText ~ .side-image-richText{margin-top:50px}.border-box .headings-richText ~ .side-image-richText h3 strong{font-weight:300}.padding-box{padding-top:50px}.divider + .padding-box{padding-top:0}.padding-box.mobile-full{padding-top:0}.footer-secondary-box{background:#4d4f53;padding:9px 20px;color:#fff;line-height:32px;letter-spacing:.16px}.footer-secondary-box .component-content{max-width:1600px;margin:0 auto}.history-box{margin-bottom:30px}.history-box .appear:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.history-box .appear:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.history-box > .component-content > .content .parallax-image.alpha{margin-left:8.51063829787234%!important}.history-box .side-image-richText p{font-size:14px;font-size:1.4rem;padding:2px 0;line-height:1.8;max-width:450px;margin-left:auto;margin-right:auto}.become-a-client-content-box .hero-secondary-richText{-moz-transition-delay:0s!important;transition-delay:0s!important;margin-bottom:30px}.become-a-client-content-box .small-divider{margin-top:30px}.insightsShare.static-wing-flag{width:16.66667%}.insights-share-box{width:16.66667%;position:absolute;right:0;bottom:0}.insights-share-box > .component-content{color:white}.insights-share-box.is-mobile-and-tablet{position:static!important;width:100%!important;background:#f7f7f8}.insights-share-box.is-mobile-and-tablet .richText{padding:24px 0 14px}.insights-share-box.is-mobile-and-tablet .richText p{color:black}.insights-share-box.is-mobile-and-tablet .shareThis{box-shadow:none;padding:0 0 30px;margin:0}.insights-share-box.appear{-moz-transition:opacity .5s .5s;transition:opacity .5s .5s}.insights-share-box.is-dragged{-moz-transition:margin-top .5s;transition:margin-top .5s;position:fixed;bottom:auto}.insights-share-box.appear,.insights-share-box.appeared{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.insights-share-box .richText{padding:18px 0;width:100%;color:inherit!important}.insights-share-box .richText p{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:26px;letter-spacing:1px;color:inherit}.insights-share-box .shareThis{padding:0 0 28px;width:100%}.insights-share-box .shareThis ul{text-align:center}.insights-share-box .shareThis .shareThis-item{margin:0 10px;display:inline-block}.insights-share-box .shareThis .shareThis-item:hover{opacity:1}.insights-share-box .shareThis .shareThis-item:first-child{margin-left:0}.insights-share-box .shareThis .shareThis-item:last-child{margin-right:0}.insights-share-box .shareThis .shareThis-item a{display:inline-block;width:30px;height:30px;background:#005157;border-radius:100%;text-align:center;line-height:32px;background-size:100%;background-repeat:no-repeat;-moz-transition:.5s background;transition:.5s background;position:relative}.insights-share-box .shareThis .shareThis-item a[title="Facebook"] img{max-width:8px;max-height:none}.insights-share-box .shareThis .shareThis-item a:hover{background:#337479}.insights-share-box .shareThis .shareThis-item a img{width:50%;height:auto;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.infographic-three-columns-box{padding:70px 0;position:relative}.infographic-three-columns-box > .component-content{position:relative;padding-top:0;padding-left:0;padding-bottom:28px;padding-right:0}.infographic-three-columns-box > .component-content:before,.infographic-three-columns-box > .component-content:after{content:'';display:block;height:100%;border-right:1px solid #4d4f53;position:absolute;margin-left:4.16667%;top:0}.infographic-three-columns-box > .component-content:before{left:33.33333%}.infographic-three-columns-box > .component-content:after{left:58.33333%}.infographic-three-columns-box > .component-content .richText{color:#767676;width:16.66667%;padding:0!important;clear:none;float:left!important;margin-left:0!important;margin-right:8.33333%!important}.infographic-three-columns-box > .component-content .richText:nth-of-type(3n + 1){margin-left:16.66667%!important;clear:left}.infographic-three-columns-box > .component-content .richText:last-child > .component-content{border-bottom:none}.infographic-three-columns-box > .component-content .richText h3{font-size:98px;font-style:italic;font-weight:300;line-height:normal;letter-spacing:1px;color:#4d4f53;margin-top:0;margin-bottom:12px}.infographic-three-columns-box > .component-content .richText h2{line-height:1.57}.infographic-three-columns-box > .component-content .richText.even h3{color:#005157}.infographic-three-columns-box.appear{opacity:1;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.infographic-three-columns-box.appear > .component-content:after,.infographic-three-columns-box.appear > .component-content:before{height:0;-moz-transition:height .5s;transition:height .5s}.infographic-three-columns-box.appear > .component-content .richText-content{opacity:0;transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.infographic-three-columns-box.appear.appeared > .component-content:after,.infographic-three-columns-box.appear.appeared > .component-content:before{height:100%}.infographic-three-columns-box.appear.appeared > .component-content .richText-content{opacity:1}.article-tags-snippet{position:relative;margin-top:80px}.article-tags-snippet:before{content:'';position:absolute;height:100%;border-left:1px solid #005157;left:-27px}.article-tags-snippet .metadata-date,.article-tags-snippet .tag-item{font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;display:inline-block;color:#000;margin-top:-2px;margin-right:11px}.article-tags-snippet .metadata{display:inline-block}.article-tags-snippet .tag-item{display:none}.article-tags-snippet .metadata:first-child .namespace-content-type,.article-tags-snippet .metadata:nth-child(2) .namespace-content-type{display:inline-block}.article-tags-snippet .metadata ~ .metadata{padding-left:17px}.article-tags-snippet .metadata ~ .metadata:before{content:'';border-left:1px solid #7fa8ab;position:absolute;left:0;top:0;bottom:0}.article-tags-snippet .metadata ~ .metadata .namespace-adam-categories{display:inline-block}.article-tags-snippet h1{font-size:36px;font-size:3.6rem;letter-spacing:7px;line-height:105%;text-transform:uppercase;color:#4d4f53;font-weight:100;letter-spacing:3px;margin-top:20px;text-transform:none}.article-tags-snippet .richText{position:static}.article-tags-snippet .richText .close{font-size:0;display:block;position:absolute;width:19px;height:19px;top:0;right:20px;background:url("../../img/icons/close-sprite.svg") no-repeat;background-size:100%;background-position:0 -37px}.article-tags-snippet .richText .close:hover{background-position:0 -18px}.become-a-client-contact-snippet{padding-top:50px}.become-a-client-contact-snippet .richText p{font-size:16px;font-size:1.6rem}.become-a-client-contact-snippet .richText h3{font-size:18px;font-size:1.8rem}.become-a-client-contact-snippet .richText h3 + p{font-size:14px;font-size:1.4rem;margin-top:25px}.become-a-client-contact-snippet .contact-number-richText p{font-size:12px;font-size:1.2rem;line-height:1.7}.become-a-client-contact-snippet .contact-number-richText a{font-size:18px;font-size:1.8rem}.become-a-client-contact-snippet .contact-number-richText a:hover{color:#7fa8ab;text-decoration:none}.become-a-client-contact-snippet .contact-number-richText a:after{top:3px}.reference-contact .box .component-content > .content:before,.reference-contact .box .component-content .content:after{overflow:visible}.article-metadata{font-size:12px;font-size:1.2rem;margin-bottom:50px}.article-metadata .tags-list:before{content:'Tags:';text-transform:uppercase;margin-right:16px;color:#4d4f53;letter-spacing:1px;line-height:25px}.article-metadata .tag-item{border-radius:18px;color:#005157;border:1px solid #e5e5e5;padding:0;height:25px;line-height:25px;margin-right:11px;display:none;overflow:hidden}.article-metadata .tag-item:hover,.article-metadata .tag-item:hover a{text-decoration:none;color:#fff;background-color:#005157;border-color:#005157}.article-metadata .tag-item a{padding:0 15px;font-weight:300;display:block;height:25px;line-height:23px}.article-metadata .namespace-adambank-insights-subject,.article-metadata .namespace-coutts-insights-subject{display:inline-block;vertical-align:top;margin-bottom:10px}.insights-metadata{padding-bottom:26px}.insights-metadata > .component-content{position:relative;max-height:103px;-moz-transition:max-height .5s;transition:max-height .5s;overflow:hidden}.insights-metadata > .component-content:after{content:'';display:block;width:100%;height:15px;background:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);position:absolute;bottom:0;left:0}.insights-metadata.opened .show-more:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.insights-metadata .tags-list{margin:0 auto;font-size:0;text-align:center;position:relative}.insights-metadata .tags-list:before{content:"Tags";display:block;text-transform:uppercase;text-align:center;padding-top:26px;padding-bottom:14px;font-size:14px;font-weight:normal}.insights-metadata .tags-list .show-more{background:transparent;width:54px;height:34px;margin:0 5px;border-radius:20px;border:1px solid #e1e1e1;display:inline-block;vertical-align:top;position:relative;cursor:pointer}.insights-metadata .tags-list .show-more:after{content:'';position:absolute;display:block;width:19px;height:11px;background:url(../../img/tags-arrow.svg) no-repeat;background-size:19px 11px;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;top:50%;left:50%;margin-left:-10px;margin-top:-6px;cursor:pointer}.insights-metadata .tags-list .show-more.hidden{display:none}.insights-metadata .tag-item{display:inline-block;margin:0 5px}.insights-metadata .tag-item a{margin:0 0 15px;display:inline-block;font:100 13px/21px "Open Sans",Helvetica,Arial,sans-serif;color:#005157;padding:5.5px 15px;border:1px solid #e1e1e1;border-radius:20px;letter-spacing:.5px;-moz-transition:.5s background,.5s color;transition:.5s background,.5s color}.insights-metadata .tag-item a:hover{text-decoration:none;background:#005157;color:white}.box.is-desktop-only{display:none!important}.box.is-mobile-only{display:none!important}.box.is-mobile-and-tablet{display:none!important}.mortgage-calculator-box{background:#f2f6f6}.mortgage-calculator-box.initialized .richText{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mortgage-calculator-box .richText{opacity:0;transition:opacity .5s linear .5s,-webkit-transform .25s linear .5s!important;-moz-transition:opacity .5s linear .5s,transform .25s linear .5s,-moz-transform .25s linear .5s!important;transition:opacity .5s linear .5s,transform .25s linear .5s!important;transition:opacity .5s linear .5s,transform .25s linear .5s,-webkit-transform .25s linear .5s,-moz-transform .25s linear .5s!important;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.mortgage-calculator-box .richText h3{font-weight:100}.mortgage-calculator-box .richText h4{font-size:2.8rem}@media only screen and (min-width:769px){.header-navigation-box > .component-content{height:auto!important}.header-navigation-box .header-navigation-item-box{display:block!important}.top-navigation ~ .header-navigation-item-box{text-align:right}}@media only screen and (min-width:1024px){.hero-box > .component-content{background-size:auto 590px}.box.is-desktop-only{display:block!important}}@media only screen and (max-width:1439px){.infographic-three-columns-box{padding-top:60px;padding-bottom:60px}.infographic-three-columns-box > .component-content{padding-bottom:0}.infographic-three-columns-box > .component-content .richText h3{font-size:69px;margin-bottom:5px}}@media only screen and (max-width:1023px){.insights-share-box{bottom:auto;top:0!important;width:240px!important}.infographic-three-columns-box{padding-top:50px;padding-bottom:50px}.infographic-three-columns-box > .component-content .richText{width:16.66667%;float:left!important;padding:0!important}.infographic-three-columns-box > .component-content .richText:nth-of-type(3n + 1){width:16.66667%;float:left;margin-left:16.66667%!important}.box.is-mobile-and-tablet{display:block!important}}@media only screen and (max-width:768px){.container-box.grey .headings-richText{margin-bottom:30px}.container-box .content > .divider.vertical-divider.grid_1{display:none}.container-box .content > .divider.vertical-divider.grid_1 + .richText + .richText{margin-right:0}.container-box.js-padding-left{padding-left:0}.container-box.js-padding-right{padding-right:0}.container-box .content .js-equal-download{height:auto!important;padding-bottom:0}.container-box .content .js-equal-download p:last-child{position:static}.header-navigation-box{position:absolute;background:none;top:0;left:0;right:0;height:0;border:0;max-width:10%}.header-navigation-box:before{-moz-transition:all 0.5s;transition:all 0.5s;content:'';position:absolute;top:18px;left:15px;width:22px;height:16px;background:url("../../img/icons/hamburger-sprite.svg") no-repeat;background-position:0 -44px;background-size:cover;cursor:pointer;z-index:999}.navigation-open .header-navigation-box:before{-moz-transition:all 0.4s;transition:all 0.4s;-webkit-transform:translate(84vw,0);-moz-transform:translate(84vw,0);-ms-transform:translate(84vw,0);transform:translate(84vw,0);-webkit-transform:translate3d(84vw,0,0);-moz-transform:translate3d(84vw,0,0);-ms-transform:translate3d(84vw,0,0);transform:translate3d(84vw,0,0);background-position:0 -22px}.msie-10 .navigation-open .header-navigation-box:before,.msie-9 .navigation-open .header-navigation-box:before,.msie-11 .navigation-open .header-navigation-box:before{left:12px;width:17px;height:17px;background-position:0 -22px}.header-navigation-box > .component-content{-moz-transition:-moz-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out,-moz-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out,-moz-transform 0.5s ease-out;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:fixed;top:0;width:85%;height:100%!important;overflow:visible;background:#4d4f53}.navigation-open .header-navigation-box > .component-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-navigation-item-box{-webkit-transition:opacity 0.25s linear,-webkit-transform 0.5s ease-out;-webkit-transition-delay:0.4s,0.05s;-moz-transition:opacity 0.25s linear 0.4s,-moz-transform 0.5s ease-out 0.05s;transition:opacity 0.25s linear 0.4s,-webkit-transform 0.5s ease-out 0.05s;-moz-transition:opacity 0.25s linear 0.4s,transform 0.5s ease-out 0.05s,-moz-transform 0.5s ease-out 0.05s;transition:opacity 0.25s linear 0.4s,transform 0.5s ease-out 0.05s;transition:opacity 0.25s linear 0.4s,transform 0.5s ease-out 0.05s,-webkit-transform 0.5s ease-out 0.05s,-moz-transform 0.5s ease-out 0.05s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;z-index:2;position:absolute;top:0;right:auto;left:52px;display:block!important}.header-navigation-box .header-navigation-item-box{display:none!important}.header-navigation-item-box ~ .header-navigation-item-box{display:none!important}.header-navigation-item-box + .header-navigation-item-box{display:block!important;right:0;left:auto}.header-navigation-item-box + .header-navigation-item-box .paragraphSystem > a{display:none}.header-navigation-item-box + .header-navigation-item-box a{height:50px;padding:0 20px 0 22px;border-left:1px solid #e5e5e5}.header-navigation-item-box + .header-navigation-item-box a:after{width:0;height:0;border-bottom:5px solid #4d4f53;border-left:5px solid transparent;border-right:5px solid transparent;-moz-transition:opacity 0.4s,bottom 1s;transition:opacity 0.4s,bottom 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;content:'';position:absolute;bottom:-10px;left:50%;margin-left:-5px}.header-navigation-item-box + .header-navigation-item-box a.active:after{-webkit-transition:opacity 0.3s ease-in,bottom 0.5s ease-in;-webkit-transition-delay:0.5s,0.5s;-moz-transition:opacity 0.3s ease-in 0.5s,bottom 0.5s ease-in 0.5s;transition:opacity 0.3s ease-in 0.5s,bottom 0.5s ease-in 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;bottom:0}.navigation-open .header-navigation-item-box{-webkit-transition:opacity 0.25s linear,-webkit-transform 0.4s ease-out;-webkit-transition-delay:0.4s,0s;-moz-transition:opacity 0.25s linear 0.4s,-moz-transform 0.4s ease-out;transition:opacity 0.25s linear 0.4s,-webkit-transform 0.4s ease-out;-moz-transition:opacity 0.25s linear 0.4s,transform 0.4s ease-out,-moz-transform 0.4s ease-out;transition:opacity 0.25s linear 0.4s,transform 0.4s ease-out;transition:opacity 0.25s linear 0.4s,transform 0.4s ease-out,-webkit-transform 0.4s ease-out,-moz-transform 0.4s ease-out;-webkit-transform:translate(85vw,0);-moz-transform:translate(85vw,0);-ms-transform:translate(85vw,0);transform:translate(85vw,0);-webkit-transform:translate3d(85vw,0,0);-moz-transform:translate3d(85vw,0,0);-ms-transform:translate3d(85vw,0,0);transform:translate3d(85vw,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.hero-secondary-box > .component-content{padding:50px 0;background-size:auto 100%;background-position:50% 0!important}.hero-secondary-box .hero-secondary-richText{width:450px;max-width:100%;padding:30px 15px 57px}.hero-secondary-box .hero-secondary-richText > .component-content{padding:0 10px}.hero-secondary-box .hero-secondary-richText > .component-content p{padding:18px 10px 3px}.hero-secondary-box .hero-secondary-richText:after{bottom:28px}.hero-secondary-box .hero-secondary-richText h2{margin:0;text-align:center;line-height:1.4;color:#005157}.hero-secondary-box .hero-secondary-richText h2 a{display:inline-block;position:relative}.hero-secondary-box .hero-secondary-richText h2 a:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:3;line-height:1.1;color:inherit;position:absolute;top:0;right:-24px}.hero-secondary-box .hero-secondary-richText .primary{line-height:1.2;text-indent:0}.hero-secondary-box .hero-secondary-richText .primary:after{margin-left:3px;line-height:1.5}.hero-secondary-box .hero-secondary-richText p + p{line-height:1.9;margin:0}.js-subpage .hero-box{padding-top:0}.hero-box > .component-content{-moz-transition:height 0.5s;transition:height 0.5s;padding-top:0;height:275px;background-size:auto 400px}#content .hero-box + script + .border-box,#content .hero-box + .border-box{padding-top:40px;padding-bottom:40px}.product-box > .component-content{padding:0}.product-box .headings-richText{margin-bottom:30px}.product-box .icon-richText.small{margin-top:30px}.card-hero-box:first-of-type{margin:0}.card-hero-box > .component-content{height:355px}.card-hero-box.active > .component-content{height:225px!important}#content .js-card-content .hero-richText{margin-left:20px!important;margin-right:20px!important}.card-detail-hero-box:first-of-type{margin:0}.card-detail-hero-box > .component-content{padding:0 20px;height:225px}.primary-promo-box + .primary-promo-box,.primary-promo-box + script + .primary-promo-box{padding:0}.primary-promo-box{padding:0;margin-bottom:50px;max-width:450px}#content .primary-promo-box{margin-left:auto!important;margin-right:auto!important}.border-box{padding:0 20px;margin-left:20px;margin-right:20px}.main [class*="grid_"] .border-box[class*="grid_"]{margin-left:20px!important;margin-right:20px!important}.border-box .sided-accordion,.border-box .sided-tabs{margin-bottom:0;overflow:hidden}.hero-secondary-box + script + .border-box,.hero-secondary-box + .border-box{margin-top:-267px;padding-bottom:30px;width:auto;margin-left:20px;margin-right:20px}.border-box .side-image-richText{padding:0;margin:25px 10px}.border-box .side-image-richText:last-of-type{margin-bottom:15px}.border-box .side-image-richText p{max-width:450px;margin-left:auto;margin-right:auto;margin-bottom:10px}.border-box .headings-richText ~ .side-image-richText{margin-top:30px}.border-box .headings-richText ~ .side-image-richText:last-child{margin-bottom:15px}.border-box .headings-richText{margin-left:0;margin-right:0;margin-bottom:0}.border-box .headings-richText p{padding-left:0;padding-right:0}.border-box .margin-top-richText{margin-top:0;top:-10px;position:relative}.padding-box.mobile-full{width:100%}.footer-secondary-box{padding:24px 0 113px}.history-box > .component-content > .content .parallax-image[class]{max-width:450px;overflow:hidden;margin-left:auto!important;margin-right:auto!important}.history-box .side-image-richText p{max-width:none;margin-bottom:26px}.history-box .side-image-richText p:last-child{margin-bottom:50px}.history-box{margin-bottom:0}.history-box > .component-content > .content .box > .component-content > .content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.history-box > .component-content > .content .box .parallax-image,.history-box > .component-content > .content .box .parallax-image{-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.history-box > .component-content > .content .box .side-image-richText,.history-box > .component-content > .content .box .side-image-richText{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:25px}.history-box > .component-content > .content .side-image-richText > .component-content:before,.history-box > .component-content > .content .side-image-richText > .component-content:after{display:none}.become-a-client-content-box .hero-secondary-richText{margin:50px 0 20px;padding:0}#content .become-a-client-content-box .small-divider{margin:20px 0!important}.article-tags-snippet.article-tags-snippet.article-tags-snippet{margin-left:20px!important;padding-left:20px}.article-tags-snippet.article-tags-snippet.article-tags-snippet:before{left:0}.article-tags-snippet .close{right:5px;top:-30px}.article-tags-snippet h1{font-size:30px;letter-spacing:2px}.become-a-client-contact-snippet{padding-bottom:50px}.become-a-client-contact-snippet .richText h3{margin-top:0}.become-a-client-contact-snippet .margin-bottom-richText{margin-top:0;margin-bottom:30px}.article-meta{padding-bottom:50px}.article-metadata{padding-left:20px;padding-right:20px}.box.is-mobile-only{display:block!important}}@media only screen and (max-width:480px){.header-navigation-item-box{left:39px}.header-navigation-item-box + .header-navigation-item-box{display:block!important;right:0;left:auto}.header-navigation-item-box + .header-navigation-item-box a{padding:0 10px 0 11px}.hero-secondary-box .hero-secondary-richText > .component-content p{padding-left:0;padding-right:0}.snippetReference .hero-secondary-box .hero-secondary-richText > .component-content p br{display:none}}@media only screen and (max-width:479px){.infographic-three-columns-box{padding-top:19px;padding-bottom:34px}.infographic-three-columns-box > .component-content:before,.infographic-three-columns-box > .component-content:after{display:none}.infographic-three-columns-box > .component-content .richText{width:100%;padding-left:25%!important;padding-right:25%!important;padding-bottom:10px!important}.infographic-three-columns-box > .component-content .richText:nth-of-type(3n + 1){width:100%;margin-left:0!important}.infographic-three-columns-box > .component-content .richText > .component-content{padding-bottom:24px;border-bottom:1px solid #4d4f53}.infographic-three-columns-box > .component-content .richText h3{font-size:70px}.infographic-three-columns-box > .component-content .richText h2{font-size:14px}}@media only screen and (max-width:420px){.card-hero-box > .component-content{height:455px}}@media only screen and (min-width:640px) and (max-width:768px){.navigation-open .header-navigation-box:before{-webkit-transform:translate(40vw,0);-moz-transform:translate(40vw,0);-ms-transform:translate(40vw,0);transform:translate(40vw,0);-webkit-transform:translate3d(40vw,0,0);-moz-transform:translate3d(40vw,0,0);-ms-transform:translate3d(40vw,0,0);transform:translate3d(40vw,0,0)}.header-navigation-box > .component-content{width:40%}.navigation-open .header-navigation-item-box{-webkit-transform:translate(40vw,0);-moz-transform:translate(40vw,0);-ms-transform:translate(40vw,0);transform:translate(40vw,0);-webkit-transform:translate3d(40vw,0,0);-moz-transform:translate3d(40vw,0,0);-ms-transform:translate3d(40vw,0,0);transform:translate3d(40vw,0,0)}.hero-box > .component-content{height:375px}}@media (min-width:1024px) and (max-width:1240px){.insights-share-box .shareThis .shareThis-item{margin:0 5px}}@media (min-width:480px) and (max-width:660px){.infographic-three-columns-box > .component-content .richText h3{font-size:50px}.infographic-three-columns-box > .component-content .richText h2{font-size:12px}}@media only screen and (width:768px){.article-meta{padding-bottom:50px}}.carousel{overflow:hidden}.carousel.appear{opacity:1;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.carousel > .component-content .carousel-slide{position:absolute;display:none;top:0;left:0}.carousel > .component-content .carousel-slide.is-active{display:block}.carousel > .component-content .carousel-slide img{display:block;position:relative}.carousel > .component-content .richText{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:58.33333%;margin-left:20.83333%!important;top:50%;background-color:#fff;color:#000;padding:71px 4.16667%;font-size:25px;line-height:34px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:1px 1px 6px 0 rgba(0,0,0,0.1)}.carousel > .component-content .richText.appear{-webkit-transform:translateY(calc(-50% + 40px));-moz-transform:translateY(-moz-calc(-50% + 40px));-ms-transform:translateY(calc(-50% + 40px));transform:translateY(calc(-50% + 40px))}.carousel > .component-content .richText.appear.appeared{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel > .component-content .carousel-nav{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:2;bottom:21px;left:50%}.carousel > .component-content .carousel-nav-item{display:block;width:8px;height:8px;background:rgba(255,255,255,0.4);border-radius:50%;margin:0 5px;float:left}.carousel > .component-content .carousel-nav-item.is-active{background:#fff}.carousel > .component-content .carousel-nav-item a{opacity:0;display:block;width:8px;height:8px}.carousel > .component-content .carousel-nav-prev,.carousel > .component-content .carousel-nav-next{font:0/0 serif!important;text-shadow:none!important;color:transparent!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:30px;top:50%;width:16px;height:32px;z-index:4;display:block;overflow:hidden;cursor:pointer}.carousel > .component-content .carousel-nav-prev:after,.carousel > .component-content .carousel-nav-next:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:'';display:block;width:16px;height:32px;position:absolute;top:0;left:0;z-index:3;background:url("../../img/carousel-arrow.svg") 100% no-repeat}.carousel > .component-content .carousel-nav-next{left:auto;right:30px}.carousel > .component-content .carousel-nav-next:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (max-width:1439px){.carousel > .component-content .richText{font-size:20px;line-height:1.4;padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:1023px){.carousel > .component-content .richText{font-size:18px;line-height:26px;padding-top:20px;padding-bottom:20px}.carousel > .component-content .carousel-nav-prev,.carousel > .component-content .carousel-nav-next{left:40px}.carousel > .component-content .carousel-nav-next{left:auto;right:40px}}@media only screen and (max-width:768px){.carousel > .component-content .richText.richText.richText{width:58.33333%;margin-left:20.83333%!important}}@media only screen and (max-width:479px){.carousel > .component-content .carousel-slide img{position:absolute;max-width:none}.carousel > .component-content .richText{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.carousel > .component-content .richText.richText.richText{width:-moz-calc(100% - 40px)!important;width:calc(100% - 40px)!important;margin:30px 20px 50px 20px!important}.carousel > .component-content .carousel-nav-item{width:4px;height:4px}.carousel > .component-content .carousel-nav-prev,.carousel > .component-content .carousel-nav-next{left:6px;width:7px;height:13px}.carousel > .component-content .carousel-nav-prev:after,.carousel > .component-content .carousel-nav-next:after{width:7px;height:13px}.carousel > .component-content .carousel-nav-next{left:auto;right:6px}}.cq-wcm-edit .divider{padding:5px 0}.divider .component-content{-moz-transition:max-width 1s;transition:max-width 1s;border-top:1px solid #005157;margin:0 auto;max-width:0}.divider.margin-tb{margin-top:50px;margin-bottom:50px}.divider.appeared .component-content{max-width:100%}.divider.blank-divider{margin:0;padding:50px 0 0 0}.divider.blank-divider .component-content{border:0}.divider.blank-divider.tablet-vertical{display:none}.template-insights-article .divider.blank-divider,.template-insights-report .divider.blank-divider{margin-bottom:0!important;padding-top:0;height:70px}.divider.grey-divider .component-content{border-color:#f2f6f6}.divider.small-divider{margin-top:40px;margin-bottom:40px}.divider.small-divider .component-content{max-width:40px}.divider.vertical-divider{margin-top:50px;margin-bottom:50px;height:50px}.divider.vertical-divider.appear:before{height:0}.divider.vertical-divider.appeared:before{height:100%}.divider.vertical-divider:before{-moz-transition:height 1s;transition:height 1s;content:"";position:absolute;height:100%;top:0;left:0;border-left:1px solid #005157}.divider.vertical-divider .component-content{border:0}.divider.vertical-divider + .snippetReference .headings-richText:first-child{margin-top:0}#content .divider{margin-bottom:50px}#content .accordion-content .divider{margin-bottom:0}@media only screen and (max-width:1439px){.template-insights-article .divider.blank-divider,.template-insights-report .divider.blank-divider{height:60px}}@media only screen and (max-width:1023px){.template-insights-article .divider.blank-divider,.template-insights-report .divider.blank-divider{height:50px}}@media only screen and (max-width:768px){#content .divider.blank-divider{margin:0!important}.divider.blank-divider.tablet-vertical{display:block}#content .padding-box .divider.grey-divider{margin:0!important;width:auto}#content .divider{margin:0 20px 50px 20px!important}#content .divider.vertical-divider{margin:50px auto!important;width:1px}.main .divider + .padded-richText.grid_6{max-width:500px;margin:0 auto 50px!important}}@media only screen and (max-width:479px){.template-insights-article .divider.blank-divider,.template-insights-report .divider.blank-divider{height:40px}}.vertical-fileList .fileList-description .more-title{font-weight:400;font-style:normal}.vertical-fileList .fileList-description .more-title{font-family:"Open Sans",Helvetica,Arial,sans-serif}.vertical-fileList{font:0/0 serif!important;text-shadow:none!important;color:transparent!important;text-align:center;margin-top:0;margin-bottom:50px}.vertical-fileList .fileList-title{display:none}.vertical-fileList .fileList-description .more-title{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;line-height:16px;color:#005157;position:relative;padding-left:25px}.vertical-fileList .fileList-description .more-title:after{content:"";position:absolute;display:block;width:13px;height:17px;background:url("../../img/file-icon.png");background-size:13px 17px;top:0;left:0}.vertical-fileList .fileList-download-link{max-width:100%;display:block;overflow:hidden;position:relative;padding-right:6px}.vertical-fileList .fileList-download-link:hover{color:#7fa8ab;text-decoration:none}.vertical-fileList .fileList-download-link:hover .more-title{color:#7fa8ab;text-decoration:none}.vertical-fileList .fileList-download-link:after{content:'';background-image:-owg-linear-gradient(to right,rgba(255,255,255,0),#fff);background-image:-moz- oldlinear-gradient(left,rgba(255,255,255,0),#fff);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff);width:7px;height:100%;position:absolute;top:0;right:0}.vertical-fileList .fileList-file{display:block;padding:0 20px}.vertical-fileList .fileList-file + .fileList-file{margin-left:0;margin-top:15px}@media only screen and (max-width:768px){.vertical-fileList .fileList-description .fileList-download{margin-bottom:45px}.vertical-fileList .fileList-description .fileList-download:last-child{margin-bottom:0}.vertical-fileList .fileList-description .more-title{font-size:12px}.vertical-fileList .fileList-file{display:block}.vertical-fileList .fileList-file + .fileList-file{margin-left:0;margin-top:30px}}@charset "UTF-8";.form h3{font-weight:400;font-style:normal}.picker__button--today,.picker__button--clear,.picker__button--close,.form input[type="tel"],.form input[type="email"],.form input[type="text"],.form input[type="number"],.form select,.form textarea{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}.form h3{font-family:"Open Sans",Helvetica,Arial,sans-serif}.dropdown{font-size:13px;font-size:1.3rem;display:inline-block;text-transform:uppercase;position:relative;z-index:100;font-weight:300;height:27px;top:16px;float:left;width:35%;padding:0;margin:0 0 0 -1px}.dropdown li .default{cursor:pointer;display:block;position:relative;padding:0 35px 0 15px;height:27px;line-height:27px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown li .default.animate{-webkit-animation:default-option-appear 0.5s;-moz-animation:default-option-appear 0.5s;animation:default-option-appear 0.5s}.dropdown li .default:after{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;content:'';position:absolute;display:block;background:url("../../img/doubled-arrow-down-mobile.png") no-repeat;background-size:9px 5px;pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;right:13px;width:9px;height:5px;top:50%;margin-top:-3px}.dropdown li ul{-moz-transition:all 0.5s,border-color 0s,opacity 0.5s;transition:all 0.5s,border-color 0s,opacity 0.5s;-webkit-transform:scale3d(0.95,0.95,0.95);-moz-transform:scale3d(0.95,0.95,0.95);-ms-transform:scale3d(0.95,0.95,0.95);transform:scale3d(0.95,0.95,0.95);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;max-height:0;overflow:hidden;background:white;z-index:999;width:180px;border:1px solid rgba(163,163,163,0)}.dropdown li ul a{-moz-transition:all 0.3s;transition:all 0.3s;font-size:12px;font-size:1.2rem;cursor:pointer;padding:5px 10px;line-height:1.2;display:block;color:#005157;font-weight:400}.dropdown li ul a:hover{color:#7fa8ab;background-color:#f8fafa;text-decoration:none}.dropdown li ul a.selected{color:#003e43;background:#f8fafa}.dropdown li ul .dropdown-header{-moz-transition:all 0.3s;transition:all 0.3s;position:relative;font-weight:300;padding:2px 10px;text-align:center;color:#005157}.dropdown li ul .dropdown-header > span{-moz-transition:all 0.3s;transition:all 0.3s}.dropdown li ul .dropdown-header:hover,.dropdown li ul .dropdown-header:hover > span{color:#7fa8ab;background-color:#f8fafa}.dropdown li ul .dropdown-header:before{content:'';display:block;height:0;border-top:1px solid #c2d5d6;position:absolute;top:50%;left:10px;right:10px}.dropdown li ul .dropdown-header span{position:relative;display:inline-block;padding:0 10px;background:white;font-weight:400}.dropdown.is-open li .default:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.is-open li ul{-moz-transition:all 0.5s,border-color 0s,opacity 0.5s;transition:all 0.5s,border-color 0s,opacity 0.5s;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;max-height:250px;overflow:auto;border-color:#e5e5e5}@-webkit-keyframes default-option-appear{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding-top:8px;color:#005157}60%{color:#005157}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;padding-top:0;color:#292929;font-weight:100}}@-moz-keyframes default-option-appear{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding-top:8px;color:#005157}60%{color:#005157}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;padding-top:0;color:#292929;font-weight:100}}@keyframes default-option-appear{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding-top:8px;color:#005157}60%{color:#005157}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;padding-top:0;color:#292929;font-weight:100}}.picker{font-size:18px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#005157}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.15s ease-out,opacity 0.15s ease-out,max-height s,border-width 0s;-webkit-transition-delay:0s,0s,0.15s,0.15s;-moz-transition:-moz-transform 0.15s ease-out,opacity 0.15s ease-out,max-height s 0.15s,border-width 0s 0.15s;transition:opacity 0.15s ease-out,max-height s 0.15s,border-width 0s 0.15s,-webkit-transform 0.15s ease-out;-moz-transition:transform 0.15s ease-out,opacity 0.15s ease-out,max-height s 0.15s,border-width 0s 0.15s,-moz-transform 0.15s ease-out;transition:transform 0.15s ease-out,opacity 0.15s ease-out,max-height s 0.15s,border-width 0s 0.15s;transition:transform 0.15s ease-out,opacity 0.15s ease-out,max-height s 0.15s,border-width 0s 0.15s,-webkit-transform 0.15s ease-out,-moz-transform 0.15s ease-out;position:absolute;background:white;border:1px solid #7fa8ab;border-top-width:0;border-bottom-width:0;-moz-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:510px;max-height:0}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{-webkit-transition:-webkit-transform 0.25s ease-out,opacity 0.25s ease-out,max-height 0s,border-width 0s,box-shadow 0.25s linear;-webkit-transition-delay:0s,0s,0s,0s,0.01s;-moz-transition:-moz-transform 0.25s ease-out,opacity 0.25s ease-out,max-height 0s,border-width 0s,box-shadow 0.25s linear 0.01s;transition:opacity 0.25s ease-out,max-height 0s,border-width 0s,box-shadow 0.25s linear 0.01s,-webkit-transform 0.25s ease-out;-moz-transition:transform 0.25s ease-out,opacity 0.25s ease-out,max-height 0s,border-width 0s,box-shadow 0.25s linear 0.01s,-moz-transform 0.25s ease-out;transition:transform 0.25s ease-out,opacity 0.25s ease-out,max-height 0s,border-width 0s,box-shadow 0.25s linear 0.01s;transition:transform 0.25s ease-out,opacity 0.25s ease-out,max-height 0s,border-width 0s,box-shadow 0.25s linear 0.01s,-webkit-transform 0.25s ease-out,-moz-transform 0.25s ease-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:4px 12px 28px 2px rgba(0,0,0,0.35),0 0 32px 10px rgba(0,0,0,0.05);max-height:25em;border-top-width:1px;border-bottom-width:1px;outline:none}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-style:italic}.form .picker__select--month,.form .picker__select--year{display:inline-block;font-size:.9em;border:1px solid transparent;padding:5px;margin-left:.25em;margin-right:.25em;-webkit-appearance:none;border-radius:0}.form .picker__select--month{width:35%}.form .picker__select--year{width:22.5%}.form .picker__select--month:focus,.form .picker__select--year:focus{border-color:#005157}.picker__nav--prev,.picker__nav--next{-moz-transition:all 0.25s;transition:all 0.25s;position:absolute;padding:.5em 1.25em;width:1em;height:1em;-moz-box-sizing:content-box;box-sizing:content-box;top:-0.25em;cursor:pointer;color:#4d4f53}.picker__nav--prev:before,.picker__nav--next:before{-webkit-transform:scale3d(0.7,1.2,1);-moz-transform:scale3d(0.7,1.2,1);-ms-transform:scale3d(0.7,1.2,1);transform:scale3d(0.7,1.2,1);content:"<";display:block;margin:0 auto}.picker__nav--prev:hover,.picker__nav--next:hover{color:#005157}.picker__nav--next{right:0}.picker__nav--next:before{content:'>'}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;color:#7fa8ab}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;padding-bottom:.25em;color:#999}.picker__day{-moz-transition:all 0.25s;transition:all 0.25s;font-size:1em;padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #337479;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;background:#c2d5d6}.picker__day--highlighted{border-color:#7fa8ab}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;background:#7fa8ab}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#005157;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{font-size:14px;font-size:1.4rem;-moz-transition:all 0.5s;transition:all 0.5s;display:inline-block;vertical-align:middle;border:1px solid #337479;background:#fff;padding:.66em 0;width:30%;margin:10px 1%;cursor:pointer}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{color:white;background:#7fa8ab}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#337479;border-color:#005157;outline:none}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.form{margin-top:-10px}.form label{display:none}.form h4{font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.form h3{font-size:18px;font-size:1.8rem;letter-spacing:4px;text-transform:uppercase;color:#4d4f53;font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px}.form p,.form .small{font-size:12px;font-size:1.2rem}.form .richText{margin-top:45px;margin-bottom:35px}.form .alert{margin-bottom:5px}.form .controls{max-width:510px;margin:0 auto}.form .controls .alert-error,.form .input-placeholder{-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-moz-transition:top 0.5s,-moz-transform 0.5s;transition:top 0.5s,-webkit-transform 0.5s;-moz-transition:top 0.5s,transform 0.5s,-moz-transform 0.5s;transition:top 0.5s,transform 0.5s;transition:top 0.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-size:1.4rem;position:absolute;color:#666b70;left:15px;top:14px;z-index:5}.form .controls{position:relative;height:45px;margin-top:25px;border:1px solid #d9dadb}.form .controls.success:after{content:"";position:absolute;background:url("../../img/form-success.png");background-size:26px 16px;width:26px;height:16px;top:15px;right:-40px;z-index:1}.form .controls.active{border-color:#005157}.form .controls.error{border-color:#ff8181}.form .controls.error:after{content:"";position:absolute;background:url("../../img/form-error.png");background-size:20px 20px;width:20px;height:20px;top:10px;right:-35px;z-index:1}.form .controls.error .input-placeholder{display:none}.form .controls .alert-error{color:#ff8181;z-index:1;background:#fff}.form input[type="tel"],.form input[type="email"],.form input[type="text"],.form input[type="number"]{font-size:16px;font-size:1.6rem;-webkit-appearance:none;box-shadow:none!important;border-radius:0;outline:0;text-transform:capitalize;border:none;display:block;width:100%;line-height:18px;padding:18px 15px 0;position:relative;z-index:10;background:transparent}.form input[type="tel"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form input[type="text"]::-webkit-input-placeholder,.form input[type="number"]::-webkit-input-placeholder{color:transparent}.form input[type="tel"]:-moz-placeholder,.form input[type="email"]:-moz-placeholder,.form input[type="text"]:-moz-placeholder,.form input[type="number"]:-moz-placeholder{color:transparent}.form input[type="tel"]::-moz-placeholder,.form input[type="email"]::-moz-placeholder,.form input[type="text"]::-moz-placeholder,.form input[type="number"]::-moz-placeholder{color:transparent}.form input[type="tel"]:-ms-input-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="text"]:-ms-input-placeholder,.form input[type="number"]:-ms-input-placeholder{color:transparent}.form input[type="tel"]:-webkit-autofill,.form input[type="email"]:-webkit-autofill,.form input[type="text"]:-webkit-autofill,.form input[type="number"]:-webkit-autofill{height:43px;background:transparent!important;-webkit-box-shadow:0 0 0 1000px white inset!important}.form input[type="tel"]:after,.form input[type="email"]:after,.form input[type="text"]:after,.form input[type="number"]:after{content:"";height:10px;width:10px;display:block}.form input[type="tel"] + .alert-error,.form input[type="tel"].dirty + .input-placeholder,.form input[type="tel"]:focus + .input-placeholder,.form input[type="tel"] + div + .alert-error,.form input[type="tel"].dirty + div + .input-placeholder,.form input[type="tel"]:focus + div + .input-placeholder,.form input[type="email"] + .alert-error,.form input[type="email"].dirty + .input-placeholder,.form input[type="email"]:focus + .input-placeholder,.form input[type="email"] + div + .alert-error,.form input[type="email"].dirty + div + .input-placeholder,.form input[type="email"]:focus + div + .input-placeholder,.form input[type="text"] + .alert-error,.form input[type="text"].dirty + .input-placeholder,.form input[type="text"]:focus + .input-placeholder,.form input[type="text"] + div + .alert-error,.form input[type="text"].dirty + div + .input-placeholder,.form input[type="text"]:focus + div + .input-placeholder,.form input[type="number"] + .alert-error,.form input[type="number"].dirty + .input-placeholder,.form input[type="number"]:focus + .input-placeholder,.form input[type="number"] + div + .alert-error,.form input[type="number"].dirty + div + .input-placeholder,.form input[type="number"]:focus + div + .input-placeholder{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);top:5px}.form #email-address,.form #additional-persons{text-transform:none}.form .formButton .component-content{text-align:center}.form .button{border:0;background:#f2f6f7;color:#005157;outline:0;margin-bottom:50px}.form .button:hover{background:#005157;color:#fff}.form .button.disabled{cursor:default;color:#ebf1f2;background:#7fa8ab;pointer-events:none}.form .button.preview-upload-button{margin-bottom:0}.form .hidden{display:none}.form .radioGroup{max-width:510px;padding:20px 0;margin-left:auto!important;margin-right:auto;text-align:left;float:none}.form .radioGroup .radio-group-label{color:#666b70}.form .radioGroup .controls{margin:0 auto;border:0;height:auto}.form .radioGroup .controls label{font-size:14px;font-size:1.4rem;display:block;width:50%;float:left;margin:10px 0 0;padding-bottom:20px;position:relative}.form .radioGroup .controls .radio-label-text{position:relative}.form .radioGroup .controls .radio-label-text:before,.form .radioGroup .controls .radio-label-text:after{-moz-transition:all 0.25s,opacity 0.65s;transition:all 0.25s,opacity 0.65s;content:'';border-radius:50%}.form .radioGroup .controls .radio-label-text:before{display:inline-block;position:static;width:15px;height:15px;border:1px solid #005157;background:white;margin-bottom:-2px;margin-right:5px}.form .radioGroup .controls .radio-label-text:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:block;position:absolute;background:#005157;width:3px;height:3px;top:7px;left:7px}.form .radioGroup .controls input{position:absolute;top:0;left:0;opacity:0}.form .radioGroup .controls input:checked + .radio-label-text:before{border-color:black}.form .radioGroup .controls input:checked + .radio-label-text:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;width:11px;height:11px;top:3px;left:3px}.form .radioGroup.centered{text-align:center}.form .radioGroup.centered .controls .radio-label-text:before{position:absolute;bottom:-20px;left:50%;margin-left:-8px}.form .radioGroup.centered .controls .radio-label-text:after,.form .radioGroup.centered .controls input:checked + .radio-label-text:after{top:27px;left:50%;margin-left:-5px}.form .form-element.is-animated{-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;display:block!important;max-height:300px;overflow:hidden}.form .form-element.is-animated.is-hidden{-webkit-transform:translate(0,-30px);-moz-transform:translate(0,-30px);-ms-transform:translate(0,-30px);transform:translate(0,-30px);-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;max-height:0}.form .dropdown + input{width:60%;float:left;padding-left:5px}.form .counter{-moz-transition:all 0.3s;transition:all 0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;font-size:11px;position:absolute;right:2px;top:0;z-index:10;pointer-events:none}.form .counter.is-visible{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.form .counter.danger{color:#ff8181}.form .salutation-textfield{-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-box-sizing:border-box;box-sizing:border-box;max-height:0;margin:-11px auto}.form .salutation-textfield.visible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-height:150px;opacity:1;margin:-10px auto 10px}.form select{width:100%;height:42px;border:none;padding:18px 10px 0;line-height:20px;background:white;-webkit-appearance:none;-moz-appearance:none}.form select::-ms-expand{display:none}.form select:focus,.form select.dirty{outline:none}.form select:focus + .input-placeholder,.form select.dirty + .input-placeholder{-webkit-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);top:5px}.form .selectField .controls:before{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;content:'';position:absolute;display:block;width:19px;height:11px;background:url("../../img/doubled-arrow-down.png") no-repeat;background-size:19px 11px;top:16px;right:20px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.form .selectField .controls:after{right:-35px}.form .selectField .controls.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.form textarea{width:100%;height:100px;border:0;padding:20px 15px 15px;max-width:100%;resize:vertical}.form textarea::-webkit-input-placeholder{color:transparent}.form textarea:-moz-placeholder{color:transparent}.form textarea::-moz-placeholder{color:transparent}.form textarea:-ms-input-placeholder{color:transparent}.form textarea + .alert-error{background:transparent;top:0!important;left:0!important;right:0;padding:5px 30px 10px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form textarea:focus,.form textarea.dirty{outline:none}.form textarea:focus + .alert-error,.form textarea.dirty + .alert-error{-webkit-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);top:0}.form .textArea .input-placeholder{white-space:normal}.form .textArea .controls{height:auto}.form .textArea .controls.active textarea + .input-placeholder,.form .textArea textarea.dirty + .input-placeholder{-webkit-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);top:3px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.form .checkboxField .control-group{position:relative;max-width:510px;margin:0 auto}.form .checkboxField .control-group .controls{position:static;margin:0;border-width:0}.form .checkboxField .control-group .controls .alert-error{position:static;width:100%;display:block;margin:5px 0 5px 30px;white-space:normal}.form .checkboxField .control-group .controls .alert-error.success:after{display:none}.form .checkboxField .input-placeholder{display:none}.form .checkboxField label{display:block;padding-left:30px}.form .checkboxField input{position:absolute;top:0;left:0;width:20px;height:20px}.form .form-element.email input,.form .form-element input[name="email"],.form .form-element input[type="email"]{text-transform:none}.form .form-element[data-form-element-name="additional-persons"]:not(.hidden){display:none}.form div.uploadButton{text-align:center;margin-top:25px;margin-bottom:25px}.form button[type="submit"]:disabled{cursor:default;background:#005157}.universal-form label,.become-client-form label,.become-client-form-extended label{display:none}.control-tooltip-container{display:none}.control-tooltip-container.initialized{display:inline-block}.control-tooltip-container .control-tooltip-button{border:0;display:block;font:normal 0/0 serif;padding:0;height:17px;width:17px;position:relative;top:4px;left:0;margin-bottom:5px;background:transparent;color:transparent;-moz-transition:opacity .25s;transition:opacity .25s;opacity:1}.control-tooltip-container .control-tooltip-button:hover,.control-tooltip-container .control-tooltip-button:focus{opacity:.9}.control-tooltip-container .control-tooltip-button:hover::before,.control-tooltip-container .control-tooltip-button:focus::before{opacity:.9}.control-tooltip-container .control-tooltip-button:focus{outline:none}.control-tooltip-container .control-tooltip-button::before{opacity:1;content:'';display:block;width:17px;height:17px;line-height:17px;background-size:100% 100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAADVUlEQVRYhdWYQUgcVxjHf7OEyA6Isz3tLtuKJBV7aK3WNaJeAoGAoeIcll0amkP0INhDPJhILiGQQ3u3ISElYJrULRpWCqa0KenBzWJ2moinbrIrImx295QdsV3J6ctBZ2J11VkSl+0fPnjMm/e9H+978973DdSIFAARcTwg9sSQB88WSWVzFIomebMIgE/z4PVotAT89LW3oZ8IKo4hFMUZSDqXl29jvzCdWGB9YwOABlXF69HwahoABdOkUDRZK5UAqHe7CXV3Ma7387Hfty+UI5BLP/4kEw9+o/T6Na1NjQx0BjnzRRvB48fKOjcyyzL3dJHZpMHSyipqXR3f9J3mu6+/2hNGUba6RGSXpXN56Ri7LOhhaR4Zlan5uJR7bz+bmo9L88iooIelY+yypHP5sj5s7exIpJ6Lb3BY0MNy4fZkxQA77cLtSUEPi29wWBKp57v8lQVJ5/LiGxyWo6Gzcuvho3eGsOzWw0dyNHRWfIPDu1amLIgVjvcJsR3GCtO+IGOTd99bOA4K08U796QsyIuXOVEj56R5ZLQiiGszMbk2E6toTPPIqKiRc/LiZU52gZyfuCHo4Yq+DmsF0cMyNnnX8bip+bigh+X8xA0bxGXBTCcWaG1qJNLb4/hEfPXPv2XbBynS26O0NjUynViwnx2BzWN7fWODgc6gY2cAlwa+5NX6ut2uRAOdQa7+PEPsiSFsXTUMXb8p6GFJpjOHtkl3WjKdEfSwDF2/KfaKpLI5GlR1z2N7L/3wx5/ydzYLwCeBAEOnTjoeHzx+TGlQVUllc9gghaKJ16NVwgDAbNJg7q9nAJzpaGfo1MmKxns9GoWiCWxt1rxZtG/RasqraXYa4Trg3arJBZtJTcE0qz55wTTxaZ63INtjVVWQbXvTBdAS8LNWKmFklp3njO8oI7Msa6USLQH/W5C+9jYA5p4uVovDnsua2wWgnwgq9W43s0mjaiCzSYN6t9tOsu2vJtTdxdLKKtH440MPTzT+WJZWVgl1d9nPjliNcb2faDzBleh9Ir09jhye/vwz/B9s7vpPP/rQMciV6H3UujrG9f7/dtRUYmRZTaSKspWp1UTyLFIj5YRl1S6wDiw5L965J9//+vuhl5z/nyJ8pw7rt0TN6A1w165djXPTLAAAAABJRU5ErkJggg==")}.control-tooltip-container .control-tooltip{display:none}.tooltip-global{width:370px;max-height:none;overflow:hidden;position:absolute;transition:max-height .5s,width .5s,opacity .5s,-webkit-transform .5s;-moz-transition:max-height .5s,width .5s,opacity .5s,transform .5s,-moz-transform .5s;transition:max-height .5s,width .5s,opacity .5s,transform .5s;transition:max-height .5s,width .5s,opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100;opacity:1;pointer-events:none;margin-top:-18px;margin-left:20px;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:5px}.tooltip-global::before,.tooltip-global::after{content:'';display:block;width:0;height:0;border-top:14px solid transparent;border-right:14px solid #fff;border-bottom:14px solid transparent;border-left:0;position:absolute;top:13px;left:0}.tooltip-global::before{border-right:13px solid rgba(0,0,0,0.15);top:16px}.tooltip-global.is-hidden{display:block!important;max-height:0;width:0;opacity:0;-webkit-transform:translate3d(-20px,5px,0);-moz-transform:translate3d(-20px,5px,0);transform:translate3d(-20px,5px,0);transition:max-height .05s,width .05s,opacity .05s,-webkit-transform .05s;-moz-transition:max-height .05s,width .05s,opacity .05s,transform .05s,-moz-transform .05s;transition:max-height .05s,width .05s,opacity .05s,transform .05s;transition:max-height .05s,width .05s,opacity .05s,transform .05s,-webkit-transform .05s,-moz-transform .05s}.tooltip-global > div{font-size:14px;display:block;margin:0 0 0 14px;padding:16px 15px;line-height:1.4;width:333px;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,0.25)}.mortgage-calculator-form{opacity:0;max-height:600px;overflow:hidden;-moz-transition:opacity .5s linear .5s,max-height 4s!important;transition:opacity .5s linear .5s,max-height 4s!important}.mortgage-calculator-form.initialized{opacity:1;max-height:10000px;-webkit-animation:mortgage-appear 1s 1;-moz-animation:mortgage-appear 1s 1;animation:mortgage-appear 1s 1}.mortgage-calculator-form.is-disabled{-moz-transition:opacity 1s!important;transition:opacity 1s!important;opacity:.3!important}.mortgage-calculator-form.is-disabled::after{content:'';width:100%;height:2000px;position:absolute;top:0;left:0;z-index:10;cursor:not-allowed}.mortgage-calculator-form .radioGroup .radio-group-label{color:#000}.mortgage-calculator-form .formButton{float:none;padding-left:0}.mortgage-calculator-form .formButton .button{width:100%;background:#005157;color:#fff;-moz-transition:background-color .25s;transition:background-color .25s;max-width:387px}.mortgage-calculator-form .formButton .button:hover{background:#337479}.mortgage-calculator-form .repayment-type-disclaimer + .formButton{margin-top:50px;margin-bottom:50px;-moz-transition:margin-top .25s;transition:margin-top .25s;margin-bottom:0}.mortgage-calculator-form .accordion{max-width:1024px;padding:20px 85px 0;float:none;margin-left:auto!important;margin-right:auto!important}.mortgage-calculator-form .accordion .accordion-slide{background:transparent}.mortgage-calculator-form .accordion.is-hidden + .formButton{margin-top:20px}.mortgage-calculator-form .accordion .accordion-slide{border-top:1px solid #e0e1e2;border-bottom:1px solid #e0e1e2;-moz-transition:background-color .25s;transition:background-color .25s}.mortgage-calculator-form .accordion .accordion-slide.is-active .accordion-title{margin-bottom:30px}.mortgage-calculator-form .accordion .accordion-slide.is-active .accordion-content-wrapper{opacity:1}.mortgage-calculator-form .accordion .accordion-content > .content{padding-bottom:10px}.mortgage-calculator-form .accordion .accordion-title{margin-bottom:0;-moz-transition:margin-bottom .5s!important;transition:margin-bottom .5s!important}.mortgage-calculator-form .accordion .accordion-title-link{text-align:center;display:block;position:relative;padding:23px 0;margin:0 auto;max-width:1024px;font-weight:100}.mortgage-calculator-form .accordion .accordion-title-link .accordion-title-text{display:block;text-align:center;max-width:-moz-calc(100% - 97px);max-width:calc(100% - 97px);margin:0 auto}.mortgage-calculator-form .accordion .accordion-title-link:hover{text-decoration:none}.mortgage-calculator-form .accordion .accordion-title-link::after{transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;content:'';position:absolute;display:block;width:19px;height:11px;background:url("../../img/doubled-arrow-down.png") no-repeat;background-size:19px 11px;top:46%;right:6.5%}.mortgage-calculator-form .accordion .accordion-slide.is-active .accordion-title-link::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mortgage-calculator-form .accordion .accordion-content .fieldSet:nth-last-child(2) .fields,.mortgage-calculator-form .accordion .accordion-content .fieldSet:last-child .fields{margin-bottom:-20px}.mortgage-calculator-form .accordion .accordion-content-wrapper{text-align:left;margin:0;padding-bottom:30px;opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.mortgage-calculator-form .accordion .component.form-element,.mortgage-calculator-form .accordion .component.section,.mortgage-calculator-form .accordion .column-layout-fieldset{padding:0}.mortgage-calculator-form input[type="text"],.mortgage-calculator-form input[type="number"]{background:#fff}.mortgage-calculator-form .formButton .button{background:#005157;color:#fff}.mortgage-calculator-form .formButton .button:hover{background:#337479}.mortgage-calculator-form input[type="text"],.mortgage-calculator-form input[type="number"]{background:#fff}.mortgage-reserve-account-form.form.component{max-width:855px;margin-left:auto!important;margin-right:auto!important;float:none;padding:25px 0 10px;opacity:0;transition:opacity .5s linear .5s,-webkit-transform .5s linear .5s!important;-moz-transition:opacity .5s linear .5s,transform .5s linear .5s,-moz-transform .5s linear .5s!important;transition:opacity .5s linear .5s,transform .5s linear .5s!important;transition:opacity .5s linear .5s,transform .5s linear .5s,-webkit-transform .5s linear .5s,-moz-transform .5s linear .5s!important;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.mortgage-reserve-account-form.form.component.initialized{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mortgage-reserve-account-form.form.component > .component-content{border-top:1px solid #e0e1e2}.mortgage-reserve-account-form.form.component > .component-content > form{max-width:355px;display:block;margin:45px auto}.mortgage-reserve-account-form.form.component .richText{margin:20px 0 0;float:none!important;font-size:14px;line-height:1.4;font-weight:normal;padding:0}.mortgage-reserve-account-form.form.component .richText p{font-size:14px;line-height:1.4}.mortgage-reserve-account-form.form.component .textField{max-width:1024px;padding:0 85px;float:none;margin-left:auto!important;margin-right:auto!important;padding:0}.mortgage-reserve-account-form.form.component .textField .control-label,.mortgage-reserve-account-form.form.component .textField > fieldset > legend{display:inline-block;width:27%;vertical-align:top;padding:10px 10px 10px 30px;font-size:16px;clear:both;padding:15px 10px 10px 30px}.mortgage-reserve-account-form.form.component .textField .controls,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields{display:inline-block;width:70%;margin-bottom:20px}.primary-brand .mortgage-reserve-account-form.form.component .textField .controls,.primary-brand .mortgage-reserve-account-form.form.component .textField > fieldset > .fields{overflow:hidden;*zoom:1}.mortgage-reserve-account-form.form.component .textField .controls.error::after,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields.error::after{-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1}.mortgage-reserve-account-form.form.component .textField .controls.error .input-placeholder,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields.error .input-placeholder{display:block}.mortgage-reserve-account-form.form.component .textField .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.mortgage-reserve-account-form.form.component .textField .controls select,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.mortgage-reserve-account-form.form.component .textField > fieldset > .fields select{font-size:13px;background:#fff}.mortgage-reserve-account-form.form.component .textField .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.mortgage-reserve-account-form.form.component .textField .controls select:focus,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields select:focus{outline:none;border-color:#005157}.mortgage-reserve-account-form.form.component .textField .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.mortgage-reserve-account-form.form.component .textField .controls select.is-adjusted,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields select.is-adjusted{-webkit-animation:adjust 1.75s 1;-moz-animation:adjust 1.75s 1;animation:adjust 1.75s 1}.mortgage-reserve-account-form.form.component .textField .alert-error{left:2px;font-size:12px;top:1px;-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1;background:transparent;z-index:100}.mortgage-reserve-account-form.form.component .textField .alert-suggestion{position:absolute;font-size:12px;-webkit-animation:suggestion-appear .5s 1;-moz-animation:suggestion-appear .5s 1;animation:suggestion-appear .5s 1;background:transparent;transition:opacity .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,-moz-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s;z-index:0;line-height:1.2;margin-top:6px;color:#005157}.mortgage-reserve-account-form.form.component .textField.has-tip .alert-suggestion{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation:none;-moz-animation:none;animation:none;opacity:0}.mortgage-reserve-account-form.form.component .textField .tip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;pointer-events:none;font-size:12px;opacity:1;transition:opacity .25s,height 0s,color .25s,-webkit-transform .5s;-moz-transition:opacity .25s,transform .5s,height 0s,color .25s,-moz-transform .5s;transition:opacity .25s,transform .5s,height 0s,color .25s;transition:opacity .25s,transform .5s,height 0s,color .25s,-webkit-transform .5s,-moz-transform .5s;-moz-transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);height:30px;right:0;color:#005255;z-index:-1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.mortgage-reserve-account-form.form.component .textField .tip.is-hidden{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:block!important;visibility:visible!important;transition:opacity .25s,height .5s,color .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,height .5s,color .25s,-moz-transform .25s;transition:opacity .25s,transform .25s,height .5s,color .25s;transition:opacity .25s,transform .25s,height .5s,color .25s,-webkit-transform .25s,-moz-transform .25s;-moz-transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);opacity:0;height:0;overflow:hidden;color:rgba(0,82,85,0)}.mortgage-reserve-account-form.form.component .textField .control-label{display:block;width:100%;padding:0;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;margin:10px 0 5px;line-height:1.4}.mortgage-reserve-account-form.form.component .textField .controls{display:block;width:100%}.mortgage-reserve-account-form.form.component .radioGroup .radio-group-label{color:#000}.mortgage-reserve-account-form.form.component .formButton{float:none}.mortgage-reserve-account-form.form.component .formButton .button{width:100%;background:#005157;color:#fff;-moz-transition:background-color .25s;transition:background-color .25s;margin-bottom:0}.mortgage-reserve-account-form.form.component .formButton .button:hover{background:#337479}.mortgage-offset-form.form.component{max-width:855px;float:none;padding:30px 0;opacity:0;transition:opacity .5s linear .5s,-webkit-transform .5s linear .5s;-moz-transition:opacity .5s linear .5s,transform .5s linear .5s,-moz-transform .5s linear .5s;transition:opacity .5s linear .5s,transform .5s linear .5s;transition:opacity .5s linear .5s,transform .5s linear .5s,-webkit-transform .5s linear .5s,-moz-transform .5s linear .5s;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);border-top:1px solid #a3a3a3;margin:50px auto 50px!important}.mortgage-offset-form.form.component.results-open{border-bottom:1px solid #a3a3a3}.mortgage-offset-form.form.component.results-open::before,.mortgage-offset-form.form.component.results-open::after{content:'';width:0;height:0;border-style:solid;border-color:#a3a3a3 transparent transparent transparent;border-width:23px 37px 0 37px;position:absolute;z-index:50;display:block;left:50%;bottom:-23px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mortgage-offset-form.form.component.results-open::before{border-top-color:#f2f6f7;bottom:-22px;z-index:100}.mortgage-offset-form.form.component.initialized{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mortgage-offset-form.form.component .radioGroup .radio-group-label{color:#000}.mortgage-offset-form.form.component .like-buttons-radio .radio{width:185px;height:56px}.mortgage-offset-form.form.component .like-buttons-radio .radio .radio-label-text{display:table-cell;width:320px;height:56px;vertical-align:middle;line-height:1.4;padding:10px 5px;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.mortgage-offset-form.form.component .form-element{padding-left:30px}.mortgage-offset-form.form.component .form-element.formButton{float:none;padding-left:0}.mortgage-offset-form.form.component .form-element.formButton .button{width:100%;background:#005157;color:#fff;-moz-transition:background-color .25s;transition:background-color .25s;margin-bottom:0;max-width:386px;position:relative;left:1px}.mortgage-offset-form.form.component .form-element.formButton .button:hover{background:#337479}.mortgage-offset-form.form.component .tip{margin-top:-3px}.like-tabs-radio.radioGroup.form-element{max-width:1024px;padding:0 85px;float:none;margin-left:auto!important;margin-right:auto!important;margin-bottom:32px}.like-tabs-radio.radioGroup.form-element .control-label,.like-tabs-radio.radioGroup.form-element > fieldset > legend{display:inline-block;width:27%;vertical-align:top;padding:10px 10px 10px 30px;font-size:16px;clear:both;padding:15px 10px 10px 30px}.like-tabs-radio.radioGroup.form-element .controls,.like-tabs-radio.radioGroup.form-element > fieldset > .fields{display:inline-block;width:70%;margin-bottom:20px}.primary-brand .like-tabs-radio.radioGroup.form-element .controls,.primary-brand .like-tabs-radio.radioGroup.form-element > fieldset > .fields{overflow:hidden;*zoom:1}.like-tabs-radio.radioGroup.form-element .controls.error::after,.like-tabs-radio.radioGroup.form-element > fieldset > .fields.error::after{-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1}.like-tabs-radio.radioGroup.form-element .controls.error .input-placeholder,.like-tabs-radio.radioGroup.form-element > fieldset > .fields.error .input-placeholder{display:block}.like-tabs-radio.radioGroup.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.like-tabs-radio.radioGroup.form-element .controls select,.like-tabs-radio.radioGroup.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.like-tabs-radio.radioGroup.form-element > fieldset > .fields select{font-size:13px;background:#fff}.like-tabs-radio.radioGroup.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.like-tabs-radio.radioGroup.form-element .controls select:focus,.like-tabs-radio.radioGroup.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.like-tabs-radio.radioGroup.form-element > fieldset > .fields select:focus{outline:none;border-color:#005157}.like-tabs-radio.radioGroup.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.like-tabs-radio.radioGroup.form-element .controls select.is-adjusted,.like-tabs-radio.radioGroup.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.like-tabs-radio.radioGroup.form-element > fieldset > .fields select.is-adjusted{-webkit-animation:adjust 1.75s 1;-moz-animation:adjust 1.75s 1;animation:adjust 1.75s 1}.like-tabs-radio.radioGroup.form-element .alert-error{left:2px;font-size:12px;top:1px;-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1;background:transparent;z-index:100}.like-tabs-radio.radioGroup.form-element .alert-suggestion{position:absolute;font-size:12px;-webkit-animation:suggestion-appear .5s 1;-moz-animation:suggestion-appear .5s 1;animation:suggestion-appear .5s 1;background:transparent;transition:opacity .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,-moz-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s;z-index:0;line-height:1.2;margin-top:6px;color:#005157}.like-tabs-radio.radioGroup.form-element.has-tip .alert-suggestion{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation:none;-moz-animation:none;animation:none;opacity:0}.like-tabs-radio.radioGroup.form-element .tip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;pointer-events:none;font-size:12px;opacity:1;transition:opacity .25s,height 0s,color .25s,-webkit-transform .5s;-moz-transition:opacity .25s,transform .5s,height 0s,color .25s,-moz-transform .5s;transition:opacity .25s,transform .5s,height 0s,color .25s;transition:opacity .25s,transform .5s,height 0s,color .25s,-webkit-transform .5s,-moz-transform .5s;-moz-transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);height:30px;right:0;color:#005255;z-index:-1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.like-tabs-radio.radioGroup.form-element .tip.is-hidden{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:block!important;visibility:visible!important;transition:opacity .25s,height .5s,color .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,height .5s,color .25s,-moz-transform .25s;transition:opacity .25s,transform .25s,height .5s,color .25s;transition:opacity .25s,transform .25s,height .5s,color .25s,-webkit-transform .25s,-moz-transform .25s;-moz-transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);opacity:0;height:0;overflow:hidden;color:rgba(0,82,85,0)}.like-tabs-radio.radioGroup.form-element .controls{max-width:none;position:relative;width:100%;white-space:nowrap}.like-tabs-radio.radioGroup.form-element .control-label{display:none!important}.like-tabs-radio.radioGroup.form-element .radio{text-transform:uppercase;margin:10px 3px 0 0;font-size:12px;letter-spacing:1.5px;text-align:center;width:49%;display:inline-block;vertical-align:middle;padding:0;height:62px;line-height:20px;float:none;white-space:normal;-moz-transition:color .2s;transition:color .2s;font-size:77%;letter-spacing:1.5px}.like-tabs-radio.radioGroup.form-element .radio + .radio{margin:10px 0 0 5px}.like-tabs-radio.radioGroup.form-element .radio .radio-label-text{display:block;color:#666b70;padding:21px 10px;color:#a3a3a3}.like-tabs-radio.radioGroup.form-element .radio .radio-label-text:hover::before{background-color:#337479;background-color:#005157}.like-tabs-radio.radioGroup.form-element .radio .radio-label-text::before{position:absolute;border:none;background:#e5e5e5;height:1px;width:100%;top:auto;bottom:0;left:0;right:0;border-radius:0;background:#a3a3a3}.like-tabs-radio.radioGroup.form-element .radio .radio-label-text::after{display:none}.like-tabs-radio.radioGroup.form-element .radio input:checked + .radio-label-text{color:#222;color:#000}.like-tabs-radio.radioGroup.form-element .radio input:checked + .radio-label-text::before{background-color:#005157;color:#337479}.like-buttons-radio.radioGroup.form-element{max-width:1024px;padding:0 85px;float:none;margin-left:auto!important;margin-right:auto!important}.like-buttons-radio.radioGroup.form-element .control-label,.like-buttons-radio.radioGroup.form-element > fieldset > legend{display:inline-block;width:27%;vertical-align:top;padding:10px 10px 10px 30px;font-size:16px;clear:both;padding:15px 10px 10px 30px}.like-buttons-radio.radioGroup.form-element .controls,.like-buttons-radio.radioGroup.form-element > fieldset > .fields{display:inline-block;width:70%;margin-bottom:20px}.primary-brand .like-buttons-radio.radioGroup.form-element .controls,.primary-brand .like-buttons-radio.radioGroup.form-element > fieldset > .fields{overflow:hidden;*zoom:1}.like-buttons-radio.radioGroup.form-element .controls.error::after,.like-buttons-radio.radioGroup.form-element > fieldset > .fields.error::after{-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1}.like-buttons-radio.radioGroup.form-element .controls.error .input-placeholder,.like-buttons-radio.radioGroup.form-element > fieldset > .fields.error .input-placeholder{display:block}.like-buttons-radio.radioGroup.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.like-buttons-radio.radioGroup.form-element .controls select,.like-buttons-radio.radioGroup.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.like-buttons-radio.radioGroup.form-element > fieldset > .fields select{font-size:13px;background:#fff}.like-buttons-radio.radioGroup.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.like-buttons-radio.radioGroup.form-element .controls select:focus,.like-buttons-radio.radioGroup.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.like-buttons-radio.radioGroup.form-element > fieldset > .fields select:focus{outline:none;border-color:#005157}.like-buttons-radio.radioGroup.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.like-buttons-radio.radioGroup.form-element .controls select.is-adjusted,.like-buttons-radio.radioGroup.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.like-buttons-radio.radioGroup.form-element > fieldset > .fields select.is-adjusted{-webkit-animation:adjust 1.75s 1;-moz-animation:adjust 1.75s 1;animation:adjust 1.75s 1}.like-buttons-radio.radioGroup.form-element .alert-error{left:2px;font-size:12px;top:1px;-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1;background:transparent;z-index:100}.like-buttons-radio.radioGroup.form-element .alert-suggestion{position:absolute;font-size:12px;-webkit-animation:suggestion-appear .5s 1;-moz-animation:suggestion-appear .5s 1;animation:suggestion-appear .5s 1;background:transparent;transition:opacity .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,-moz-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s;z-index:0;line-height:1.2;margin-top:6px;color:#005157}.like-buttons-radio.radioGroup.form-element.has-tip .alert-suggestion{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation:none;-moz-animation:none;animation:none;opacity:0}.like-buttons-radio.radioGroup.form-element .tip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;pointer-events:none;font-size:12px;opacity:1;transition:opacity .25s,height 0s,color .25s,-webkit-transform .5s;-moz-transition:opacity .25s,transform .5s,height 0s,color .25s,-moz-transform .5s;transition:opacity .25s,transform .5s,height 0s,color .25s;transition:opacity .25s,transform .5s,height 0s,color .25s,-webkit-transform .5s,-moz-transform .5s;-moz-transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);height:30px;right:0;color:#005255;z-index:-1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.like-buttons-radio.radioGroup.form-element .tip.is-hidden{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:block!important;visibility:visible!important;transition:opacity .25s,height .5s,color .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,height .5s,color .25s,-moz-transform .25s;transition:opacity .25s,transform .25s,height .5s,color .25s;transition:opacity .25s,transform .25s,height .5s,color .25s,-webkit-transform .25s,-moz-transform .25s;-moz-transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);opacity:0;height:0;overflow:hidden;color:rgba(0,82,85,0)}.like-buttons-radio.radioGroup.form-element .controls{max-width:none;position:relative}.like-buttons-radio.radioGroup.form-element .radio{float:none;margin:0 12px 10px 0;width:auto;font-size:80%;display:inline-block;padding:0}.like-buttons-radio.radioGroup.form-element .radio .radio-label-text{display:block;color:inherit;padding:0 20px;min-width:185px;border:1px solid #005157;background:transparent;height:45px;line-height:45px;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:1px;-moz-transition:background-color .2s,color .2s,box-shadow .4s;transition:background-color .2s,color .2s,box-shadow .4s}.like-buttons-radio.radioGroup.form-element .radio .radio-label-text::after,.like-buttons-radio.radioGroup.form-element .radio .radio-label-text::before{display:none}.like-buttons-radio.radioGroup.form-element .radio .radio-label-text:hover{color:#fff;border-color:#337479;background:#337479}.like-buttons-radio.radioGroup.form-element .radio input:checked + .radio-label-text{color:#fff;background:#005157;border-color:#005157}.like-buttons-radio.radioGroup.form-element .radio input:checked + .radio-label-text:hover{color:#fff;border-color:#337479;background:#337479}.currency-textfield.textField.form-element{max-width:1024px;padding:0 85px;float:none;margin-left:auto!important;margin-right:auto!important}.currency-textfield.textField.form-element .control-label,.currency-textfield.textField.form-element > fieldset > legend{display:inline-block;width:27%;vertical-align:top;padding:10px 10px 10px 30px;font-size:16px;clear:both;padding:15px 10px 10px 30px}.currency-textfield.textField.form-element .controls,.currency-textfield.textField.form-element > fieldset > .fields{display:inline-block;width:70%;margin-bottom:20px}.primary-brand .currency-textfield.textField.form-element .controls,.primary-brand .currency-textfield.textField.form-element > fieldset > .fields{overflow:hidden;*zoom:1}.currency-textfield.textField.form-element .controls.error::after,.currency-textfield.textField.form-element > fieldset > .fields.error::after{-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1}.currency-textfield.textField.form-element .controls.error .input-placeholder,.currency-textfield.textField.form-element > fieldset > .fields.error .input-placeholder{display:block}.currency-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.currency-textfield.textField.form-element .controls select,.currency-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.currency-textfield.textField.form-element > fieldset > .fields select{font-size:13px;background:#fff}.currency-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.currency-textfield.textField.form-element .controls select:focus,.currency-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.currency-textfield.textField.form-element > fieldset > .fields select:focus{outline:none;border-color:#005157}.currency-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.currency-textfield.textField.form-element .controls select.is-adjusted,.currency-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.currency-textfield.textField.form-element > fieldset > .fields select.is-adjusted{-webkit-animation:adjust 1.75s 1;-moz-animation:adjust 1.75s 1;animation:adjust 1.75s 1}.currency-textfield.textField.form-element .alert-error{left:2px;font-size:12px;top:1px;-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1;background:transparent;z-index:100}.currency-textfield.textField.form-element .alert-suggestion{position:absolute;font-size:12px;-webkit-animation:suggestion-appear .5s 1;-moz-animation:suggestion-appear .5s 1;animation:suggestion-appear .5s 1;background:transparent;transition:opacity .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,-moz-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s;z-index:0;line-height:1.2;margin-top:6px;color:#005157}.currency-textfield.textField.form-element.has-tip .alert-suggestion{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation:none;-moz-animation:none;animation:none;opacity:0}.currency-textfield.textField.form-element .tip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;pointer-events:none;font-size:12px;opacity:1;transition:opacity .25s,height 0s,color .25s,-webkit-transform .5s;-moz-transition:opacity .25s,transform .5s,height 0s,color .25s,-moz-transform .5s;transition:opacity .25s,transform .5s,height 0s,color .25s;transition:opacity .25s,transform .5s,height 0s,color .25s,-webkit-transform .5s,-moz-transform .5s;-moz-transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);height:30px;right:0;color:#005255;z-index:-1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.currency-textfield.textField.form-element .tip.is-hidden{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:block!important;visibility:visible!important;transition:opacity .25s,height .5s,color .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,height .5s,color .25s,-moz-transform .25s;transition:opacity .25s,transform .25s,height .5s,color .25s;transition:opacity .25s,transform .25s,height .5s,color .25s,-webkit-transform .25s,-moz-transform .25s;-moz-transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);opacity:0;height:0;overflow:hidden;color:rgba(0,82,85,0)}.currency-textfield.textField.form-element .controls{margin:0 0 30px;max-width:387px;max-height:40px}.currency-textfield.textField.form-element .controls input{padding:4px 45px 4px 10px;text-align:right;height:38px}.currency-textfield.textField.form-element .controls input[type="number"]{position:absolute;z-index:100;opacity:0;-moz-transition:opacity .25s;transition:opacity .25s;border-color:transparent;-moz-appearance:textfield}.currency-textfield.textField.form-element .controls input[type="number"]:focus{opacity:1;border:1px solid #005157!important}.currency-textfield.textField.form-element .controls input[type="number"]:focus + .field-formatting-tooltip.is-active{opacity:.9;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.currency-textfield.textField.form-element .controls input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.currency-textfield.textField.form-element .input-placeholder{font-size:0;left:auto;right:14px;top:11.5px!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:200;pointer-events:none;letter-spacing:0;top:13px!important}.currency-textfield.textField.form-element .input-placeholder::before{content:'GBP';font-size:13px;float:right;pointer-events:none;letter-spacing:1px;color:#767676}.years-textfield.textField.form-element,.number-textfield.textField.form-element{max-width:1024px;padding:0 85px;float:none;margin-left:auto!important;margin-right:auto!important;float:none}.years-textfield.textField.form-element .control-label,.years-textfield.textField.form-element > fieldset > legend,.number-textfield.textField.form-element .control-label,.number-textfield.textField.form-element > fieldset > legend{display:inline-block;width:27%;vertical-align:top;padding:10px 10px 10px 30px;font-size:16px;clear:both;padding:15px 10px 10px 30px}.years-textfield.textField.form-element .controls,.years-textfield.textField.form-element > fieldset > .fields,.number-textfield.textField.form-element .controls,.number-textfield.textField.form-element > fieldset > .fields{display:inline-block;width:70%;margin-bottom:20px}.primary-brand .years-textfield.textField.form-element .controls,.primary-brand .years-textfield.textField.form-element > fieldset > .fields,.primary-brand .number-textfield.textField.form-element .controls,.primary-brand .number-textfield.textField.form-element > fieldset > .fields{overflow:hidden;*zoom:1}.years-textfield.textField.form-element .controls.error::after,.years-textfield.textField.form-element > fieldset > .fields.error::after,.number-textfield.textField.form-element .controls.error::after,.number-textfield.textField.form-element > fieldset > .fields.error::after{-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1}.years-textfield.textField.form-element .controls.error .input-placeholder,.years-textfield.textField.form-element > fieldset > .fields.error .input-placeholder,.number-textfield.textField.form-element .controls.error .input-placeholder,.number-textfield.textField.form-element > fieldset > .fields.error .input-placeholder{display:block}.years-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.years-textfield.textField.form-element .controls select,.years-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.years-textfield.textField.form-element > fieldset > .fields select,.number-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.number-textfield.textField.form-element .controls select,.number-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.number-textfield.textField.form-element > fieldset > .fields select{font-size:13px;background:#fff}.years-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.years-textfield.textField.form-element .controls select:focus,.years-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.years-textfield.textField.form-element > fieldset > .fields select:focus,.number-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.number-textfield.textField.form-element .controls select:focus,.number-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.number-textfield.textField.form-element > fieldset > .fields select:focus{outline:none;border-color:#005157}.years-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.years-textfield.textField.form-element .controls select.is-adjusted,.years-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.years-textfield.textField.form-element > fieldset > .fields select.is-adjusted,.number-textfield.textField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.number-textfield.textField.form-element .controls select.is-adjusted,.number-textfield.textField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.number-textfield.textField.form-element > fieldset > .fields select.is-adjusted{-webkit-animation:adjust 1.75s 1;-moz-animation:adjust 1.75s 1;animation:adjust 1.75s 1}.years-textfield.textField.form-element .alert-error,.number-textfield.textField.form-element .alert-error{left:2px;font-size:12px;top:1px;-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1;background:transparent;z-index:100}.years-textfield.textField.form-element .alert-suggestion,.number-textfield.textField.form-element .alert-suggestion{position:absolute;font-size:12px;-webkit-animation:suggestion-appear .5s 1;-moz-animation:suggestion-appear .5s 1;animation:suggestion-appear .5s 1;background:transparent;transition:opacity .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,-moz-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s;z-index:0;line-height:1.2;margin-top:6px;color:#005157}.years-textfield.textField.form-element.has-tip .alert-suggestion,.number-textfield.textField.form-element.has-tip .alert-suggestion{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation:none;-moz-animation:none;animation:none;opacity:0}.years-textfield.textField.form-element .tip,.number-textfield.textField.form-element .tip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;pointer-events:none;font-size:12px;opacity:1;transition:opacity .25s,height 0s,color .25s,-webkit-transform .5s;-moz-transition:opacity .25s,transform .5s,height 0s,color .25s,-moz-transform .5s;transition:opacity .25s,transform .5s,height 0s,color .25s;transition:opacity .25s,transform .5s,height 0s,color .25s,-webkit-transform .5s,-moz-transform .5s;-moz-transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);height:30px;right:0;color:#005255;z-index:-1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.years-textfield.textField.form-element .tip.is-hidden,.number-textfield.textField.form-element .tip.is-hidden{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:block!important;visibility:visible!important;transition:opacity .25s,height .5s,color .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,height .5s,color .25s,-moz-transform .25s;transition:opacity .25s,transform .25s,height .5s,color .25s;transition:opacity .25s,transform .25s,height .5s,color .25s,-webkit-transform .25s,-moz-transform .25s;-moz-transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);opacity:0;height:0;overflow:hidden;color:rgba(0,82,85,0)}.years-textfield.textField.form-element .controls,.number-textfield.textField.form-element .controls{margin:0 0 30px;max-width:387px;max-height:40px;border:0}.years-textfield.textField.form-element .controls input,.number-textfield.textField.form-element .controls input{padding:4px 10px;text-align:right;height:38px;width:59px;border:1px solid #d9dadb;-moz-transition:box-shadow .3s;transition:box-shadow .3s;-moz-appearance:textfield}.years-textfield.textField.form-element .controls input::-webkit-inner-spin-button,.number-textfield.textField.form-element .controls input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.years-textfield.textField.form-element .controls input:focus,.number-textfield.textField.form-element .controls input:focus{box-shadow:0 0 4px rgba(0,81,87,0.5)!important}.years-textfield.textField.form-element .input-placeholder,.number-textfield.textField.form-element .input-placeholder{font-size:0;left:69px;top:14px!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.years-textfield.textField.form-element .input-placeholder::after,.number-textfield.textField.form-element .input-placeholder::after{content:'Years';font-size:10px}.years-textfield.textField.form-element .tip,.number-textfield.textField.form-element .tip{right:auto}.snippet-content-page .btl-only.has-related-field,.cq-wcm-edit .btl-only.has-related-field,.cq-wcm-edit-touch .btl-only.has-related-field{display:block!important;visibility:visible!important;opacity:.65}.snippet-content-page .btl-only.has-related-field::before,.cq-wcm-edit .btl-only.has-related-field::before,.cq-wcm-edit-touch .btl-only.has-related-field::before{content:'Visible only for author';position:absolute;bottom:0;left:0;pointer-events:none;font-style:italic;font-size:12px}.number-textfield.textField.form-element .input-placeholder{font-size:0;left:69px;top:14px!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.number-textfield.textField.form-element .input-placeholder::after{content:''!important}.number-textfield.textField.form-element .controls .tip{line-height:1.2;top:0;left:72px}.repayment-type-select.selectField.form-element{max-width:1024px;padding:0 85px;float:none;margin-left:auto!important;margin-right:auto!important;position:relative;z-index:100}.repayment-type-select.selectField.form-element .control-label,.repayment-type-select.selectField.form-element > fieldset > legend{display:inline-block;width:27%;vertical-align:top;padding:10px 10px 10px 30px;font-size:16px;clear:both;padding:15px 10px 10px 30px}.repayment-type-select.selectField.form-element .controls,.repayment-type-select.selectField.form-element > fieldset > .fields{display:inline-block;width:70%;margin-bottom:20px}.primary-brand .repayment-type-select.selectField.form-element .controls,.primary-brand .repayment-type-select.selectField.form-element > fieldset > .fields{overflow:hidden;*zoom:1}.repayment-type-select.selectField.form-element .controls.error::after,.repayment-type-select.selectField.form-element > fieldset > .fields.error::after{-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1}.repayment-type-select.selectField.form-element .controls.error .input-placeholder,.repayment-type-select.selectField.form-element > fieldset > .fields.error .input-placeholder{display:block}.repayment-type-select.selectField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.repayment-type-select.selectField.form-element .controls select,.repayment-type-select.selectField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.repayment-type-select.selectField.form-element > fieldset > .fields select{font-size:13px;background:#fff}.repayment-type-select.selectField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.repayment-type-select.selectField.form-element .controls select:focus,.repayment-type-select.selectField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.repayment-type-select.selectField.form-element > fieldset > .fields select:focus{outline:none;border-color:#005157}.repayment-type-select.selectField.form-element .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.repayment-type-select.selectField.form-element .controls select.is-adjusted,.repayment-type-select.selectField.form-element > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.repayment-type-select.selectField.form-element > fieldset > .fields select.is-adjusted{-webkit-animation:adjust 1.75s 1;-moz-animation:adjust 1.75s 1;animation:adjust 1.75s 1}.repayment-type-select.selectField.form-element .alert-error{left:2px;font-size:12px;top:1px;-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1;background:transparent;z-index:100}.repayment-type-select.selectField.form-element .alert-suggestion{position:absolute;font-size:12px;-webkit-animation:suggestion-appear .5s 1;-moz-animation:suggestion-appear .5s 1;animation:suggestion-appear .5s 1;background:transparent;transition:opacity .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,-moz-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s;z-index:0;line-height:1.2;margin-top:6px;color:#005157}.repayment-type-select.selectField.form-element.has-tip .alert-suggestion{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation:none;-moz-animation:none;animation:none;opacity:0}.repayment-type-select.selectField.form-element .tip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;pointer-events:none;font-size:12px;opacity:1;transition:opacity .25s,height 0s,color .25s,-webkit-transform .5s;-moz-transition:opacity .25s,transform .5s,height 0s,color .25s,-moz-transform .5s;transition:opacity .25s,transform .5s,height 0s,color .25s;transition:opacity .25s,transform .5s,height 0s,color .25s,-webkit-transform .5s,-moz-transform .5s;-moz-transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);height:30px;right:0;color:#005255;z-index:-1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.repayment-type-select.selectField.form-element .tip.is-hidden{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:block!important;visibility:visible!important;transition:opacity .25s,height .5s,color .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,height .5s,color .25s,-moz-transform .25s;transition:opacity .25s,transform .25s,height .5s,color .25s;transition:opacity .25s,transform .25s,height .5s,color .25s,-webkit-transform .25s,-moz-transform .25s;-moz-transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);opacity:0;height:0;overflow:hidden;color:rgba(0,82,85,0)}.repayment-type-select.selectField.form-element .rangeslider{display:block;background:#d9dadb;position:relative;height:6px;width:100%}.repayment-type-select.selectField.form-element .rangeslider--disabled{opacity:.4}.repayment-type-select.selectField.form-element .rangeslider__fill{background:#337479;position:absolute;top:0;height:100%}.repayment-type-select.selectField.form-element .rangeslider__handle{background:#fff;border:1px solid #fff;cursor:pointer;display:inline-block;width:18px;height:18px;position:absolute;border-radius:50%;margin-top:-6px;-moz-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;box-shadow:0 1px 6px rgba(0,0,0,0.25)}.repayment-type-select.selectField.form-element .rangeslider__handle:active,.rangeslider--active .repayment-type-select.selectField.form-element .rangeslider__handle{background:#b3b5b7;border-color:#b3b5b7}.rangeslider--horizontal .repayment-type-select.selectField.form-element .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .repayment-type-select.selectField.form-element .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}.repayment-type-select.selectField.form-element input[type='range']:focus + .rangeslider .rangeslider__handle{background:#b3b5b7;border-color:#b3b5b7}.repayment-type-select.selectField.form-element .controls{margin:0 0 30px!important;max-width:387px;border-width:0;height:auto}.primary-brand .repayment-type-select.selectField.form-element .controls::before{display:none}.repayment-type-select.selectField.form-element .controls select{padding:4px 45px 4px 15px;height:38px;font-size:14px;border-radius:0;border:1px solid #d9dadb;-moz-transition:box-shadow .3s;transition:box-shadow .3s}.repayment-type-select.selectField.form-element .controls.active select{box-shadow:0 0 4px rgba(0,81,87,0.5)}.repayment-type-select.selectField.form-element .dropdown{background-color:#fff;width:100%;height:38px;top:0;z-index:1000;border:1px solid #e0e1e2;float:none;display:block;text-transform:none!important;margin-left:0}.repayment-type-select.selectField.form-element .dropdown.is-open{border-color:#e0e1e2}.repayment-type-select.selectField.form-element .dropdown .default{height:38px;line-height:38px;font-size:14px}.repayment-type-select.selectField.form-element .dropdown li ul{width:100%;width:-moz-calc(100% + 2px);width:calc(100% + 2px);z-index:1000;margin:-2px -1px 0 -1px}.repayment-type-select.selectField.form-element .dropdown li ul a{font-size:14px;line-height:1.4;padding-left:15px;font-size:13px;font-weight:100}.repayment-type-select.selectField.form-element .input-placeholder{display:none}.repayment-type-select.selectField.form-element .slider-wrapper{position:relative}.repayment-type-select.selectField.form-element .slider-wrapper .limit-marker{position:absolute;width:0;height:6px;top:0;left:0;-moz-transition:width .25s;transition:width .25s;background:#005157;box-shadow:-1px 0 0 0 rgba(255,255,255,0.5) inset}.repayment-type-select.selectField.form-element .repayment-type-slider{-moz-transition:height .3s,opacity .5s;transition:height .3s,opacity .5s;overflow:hidden;height:105px;opacity:1}.repayment-type-select.selectField.form-element .repayment-type-slider .rangeslider__handle{z-index:20}.repayment-type-select.selectField.form-element .repayment-type-slider.is-hidden{display:block!important;height:0;opacity:0}.repayment-type-select.selectField.form-element .repayment-type-slider .range{margin:29px 0 8px}.repayment-type-select.selectField.form-element .repayment-type-slider .part{display:inline-block;width:50%;font-size:85%;letter-spacing:1.5px}.repayment-type-select.selectField.form-element .repayment-type-slider .part + .part{text-align:right}.repayment-type-select.selectField.form-element .repayment-type-slider .part .title{display:block;text-transform:uppercase;font-size:67%;line-height:1;margin-top:5px}.repayment-type-select.selectField.form-element .repayment-type-slider .part .sum{letter-spacing:1px}.column-layout-fieldset.fieldSet.component{max-width:1024px;padding:0 85px;float:none;margin-left:auto!important;margin-right:auto!important}.column-layout-fieldset.fieldSet.component .control-label,.column-layout-fieldset.fieldSet.component > fieldset > legend{display:inline-block;width:27%;vertical-align:top;padding:10px 10px 10px 30px;font-size:16px;clear:both;padding:15px 10px 10px 30px}.column-layout-fieldset.fieldSet.component .controls,.column-layout-fieldset.fieldSet.component > fieldset > .fields{display:inline-block;width:70%;margin-bottom:20px}.primary-brand .column-layout-fieldset.fieldSet.component .controls,.primary-brand .column-layout-fieldset.fieldSet.component > fieldset > .fields{overflow:hidden;*zoom:1}.column-layout-fieldset.fieldSet.component .controls.error::after,.column-layout-fieldset.fieldSet.component > fieldset > .fields.error::after{-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1}.column-layout-fieldset.fieldSet.component .controls.error .input-placeholder,.column-layout-fieldset.fieldSet.component > fieldset > .fields.error .input-placeholder{display:block}.column-layout-fieldset.fieldSet.component .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.column-layout-fieldset.fieldSet.component .controls select,.column-layout-fieldset.fieldSet.component > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.column-layout-fieldset.fieldSet.component > fieldset > .fields select{font-size:13px;background:#fff}.column-layout-fieldset.fieldSet.component .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.column-layout-fieldset.fieldSet.component .controls select:focus,.column-layout-fieldset.fieldSet.component > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,.column-layout-fieldset.fieldSet.component > fieldset > .fields select:focus{outline:none;border-color:#005157}.column-layout-fieldset.fieldSet.component .controls input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.column-layout-fieldset.fieldSet.component .controls select.is-adjusted,.column-layout-fieldset.fieldSet.component > fieldset > .fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).is-adjusted,.column-layout-fieldset.fieldSet.component > fieldset > .fields select.is-adjusted{-webkit-animation:adjust 1.75s 1;-moz-animation:adjust 1.75s 1;animation:adjust 1.75s 1}.column-layout-fieldset.fieldSet.component .alert-error{left:2px;font-size:12px;top:1px;-webkit-animation:error-appear .5s 1;-moz-animation:error-appear .5s 1;animation:error-appear .5s 1;background:transparent;z-index:100}.column-layout-fieldset.fieldSet.component .alert-suggestion{position:absolute;font-size:12px;-webkit-animation:suggestion-appear .5s 1;-moz-animation:suggestion-appear .5s 1;animation:suggestion-appear .5s 1;background:transparent;transition:opacity .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,-moz-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s;z-index:0;line-height:1.2;margin-top:6px;color:#005157}.column-layout-fieldset.fieldSet.component.has-tip .alert-suggestion{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation:none;-moz-animation:none;animation:none;opacity:0}.column-layout-fieldset.fieldSet.component .tip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;pointer-events:none;font-size:12px;opacity:1;transition:opacity .25s,height 0s,color .25s,-webkit-transform .5s;-moz-transition:opacity .25s,transform .5s,height 0s,color .25s,-moz-transform .5s;transition:opacity .25s,transform .5s,height 0s,color .25s;transition:opacity .25s,transform .5s,height 0s,color .25s,-webkit-transform .5s,-moz-transform .5s;-moz-transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);transition-timing-function:cubic-bezier(0.68,0.25,0.3,0.94);height:30px;right:0;color:#005255;z-index:-1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.column-layout-fieldset.fieldSet.component .tip.is-hidden{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:block!important;visibility:visible!important;transition:opacity .25s,height .5s,color .25s,-webkit-transform .25s;-moz-transition:opacity .25s,transform .25s,height .5s,color .25s,-moz-transform .25s;transition:opacity .25s,transform .25s,height .5s,color .25s;transition:opacity .25s,transform .25s,height .5s,color .25s,-webkit-transform .25s,-moz-transform .25s;-moz-transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);transition-timing-function:cubic-bezier(0.12,0.6,0.99,0.83);opacity:0;height:0;overflow:hidden;color:rgba(0,82,85,0)}.column-layout-fieldset.fieldSet.component > fieldset > legend{float:left}.column-layout-fieldset.fieldSet.component > fieldset > .fields{padding-left:4px;width:47%}.column-layout-fieldset.fieldSet.component > fieldset > .fields > .form-element{padding:0 10px 0 0;max-width:50%;display:block;margin-right:0;float:left;clear:none}.column-layout-fieldset.fieldSet.component > fieldset > .fields > .form-element.component.section .control-label{display:block;width:auto;font-size:60%;text-transform:uppercase;letter-spacing:1px;padding:0;line-height:1.1;margin-bottom:5px;white-space:nowrap}.column-layout-fieldset.fieldSet.component > fieldset > .fields > .form-element.component.section .controls{width:100%;display:block}.column-layout-fieldset.fieldSet.component > fieldset > .fields > .form-element .tip{top:37px}@media (min-width:24.5em){.form .picker__select--month,.form .picker__select--year{margin-top:-0.5em}.picker__nav--prev,.picker__nav--next{top:-0.33em}}@media only screen and (min-width:1024px){.form input[type="tel"],.form input[type="email"],.form input[type="text"],.form input[type="number"]{padding:20px 15px 0;line-height:20px}}@media only screen and (max-width:1023px){.tooltip-global{width:250px;margin-top:18px;margin-left:-37px;padding:0 5px 5px}.tooltip-global::before,.tooltip-global::after{border-top:0;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;top:0;left:38px}.tooltip-global::before{display:none}.tooltip-global.is-hidden{-webkit-transform:translate3d(0,-25px,0);-moz-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}.tooltip-global > div{margin:6px 0 0 0;padding:9px;width:230px}.mortgage-calculator-form .formButton .button{padding:0 10px;max-width:360px}.mortgage-calculator-form .accordion{max-width:100%;padding:20px 20px 0}.mortgage-calculator-form .accordion.is-hidden + .formButton{margin-top:50px}.mortgage-calculator-form .accordion .accordion-slide{margin:0 -20px;padding:0}.mortgage-calculator-form .accordion .accordion-slide.is-active .accordion-title{margin-bottom:10px}.mortgage-calculator-form .accordion .accordion-content > .content{padding-bottom:30px}.mortgage-calculator-form .accordion .accordion-content .fieldSet:nth-last-child(2) .fields,.mortgage-calculator-form .accordion .accordion-content .fieldSet:last-child .fields{margin-bottom:0}.mortgage-calculator-form .accordion .accordion-content-wrapper{padding-bottom:10px}.mortgage-reserve-account-form.form.component{padding:0 20px}.mortgage-reserve-account-form.form.component > .component-content{padding:0 20px}.mortgage-reserve-account-form.form.component > .component-content > form{margin:40px auto}.mortgage-reserve-account-form.form.component .textField{max-width:380px;margin-left:auto!important;margin-right:auto!important;padding:0 10px;max-width:360px;padding:0}.mortgage-reserve-account-form.form.component .textField[class*="grid_"]{margin-left:auto!important}.mortgage-reserve-account-form.form.component .textField .control-label,.mortgage-reserve-account-form.form.component .textField > fieldset > legend{display:block;width:100%;padding:10px 0 7px;padding:10px 0 12px}.mortgage-reserve-account-form.form.component .textField .controls,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields{display:block;width:100%;padding:0;margin-bottom:20px;float:left}.mortgage-reserve-account-form.form.component .textField{padding:0}.mortgage-reserve-account-form.form.component .textField .control-label{padding:3px 0 0;font-size:10px}.mortgage-offset-form.form.component{padding:30px 20px;margin-top:0!important}.mortgage-offset-form.form.component .like-buttons-radio .radio{width:50%;margin-bottom:10px}.mortgage-offset-form.form.component .form-element{padding-left:0;padding-right:0}.mortgage-offset-form.form.component .form-element.formButton .button{margin:30px auto;max-width:360px;left:0}.like-tabs-radio.radioGroup.form-element{max-width:380px;margin-left:auto!important;margin-right:auto!important;padding:0 10px;max-width:360px;padding:0}.like-tabs-radio.radioGroup.form-element[class*="grid_"]{margin-left:auto!important}.like-tabs-radio.radioGroup.form-element .control-label,.like-tabs-radio.radioGroup.form-element > fieldset > legend{display:block;width:100%;padding:10px 0 7px;padding:10px 0 12px}.like-tabs-radio.radioGroup.form-element .controls,.like-tabs-radio.radioGroup.form-element > fieldset > .fields{display:block;width:100%;padding:0;margin-bottom:20px;float:left}.like-tabs-radio.radioGroup.form-element{max-width:none;float:left!important;max-width:none;width:100%!important;margin-bottom:20px}.like-tabs-radio.radioGroup.form-element .controls{margin-bottom:13px}.like-buttons-radio.radioGroup.form-element{max-width:380px;margin-left:auto!important;margin-right:auto!important;padding:0 10px;max-width:360px;padding:0}.like-buttons-radio.radioGroup.form-element[class*="grid_"]{margin-left:auto!important}.like-buttons-radio.radioGroup.form-element .control-label,.like-buttons-radio.radioGroup.form-element > fieldset > legend{display:block;width:100%;padding:10px 0 7px;padding:10px 0 12px}.like-buttons-radio.radioGroup.form-element .controls,.like-buttons-radio.radioGroup.form-element > fieldset > .fields{display:block;width:100%;padding:0;margin-bottom:20px;float:left}.like-buttons-radio.radioGroup.form-element .radio{float:left;margin:0;width:50%;display:block}.like-buttons-radio.radioGroup.form-element .radio + .radio{margin-left:-1px}.like-buttons-radio.radioGroup.form-element .radio + .radio .radio-label-text{border-left:0}.like-buttons-radio.radioGroup.form-element .radio .radio-label-text{min-width:0}.currency-textfield.textField.form-element{max-width:380px;margin-left:auto!important;margin-right:auto!important;padding:0 10px;max-width:360px;padding:0}.currency-textfield.textField.form-element[class*="grid_"]{margin-left:auto!important}.currency-textfield.textField.form-element .control-label,.currency-textfield.textField.form-element > fieldset > legend{display:block;width:100%;padding:10px 0 7px;padding:10px 0 12px}.currency-textfield.textField.form-element .controls,.currency-textfield.textField.form-element > fieldset > .fields{display:block;width:100%;padding:0;margin-bottom:20px;float:left}.currency-textfield.textField.form-element .controls{margin-bottom:12px}.years-textfield.textField.form-element,.number-textfield.textField.form-element{max-width:380px;margin-left:auto!important;margin-right:auto!important;padding:0 10px;max-width:360px;padding:0}.years-textfield.textField.form-element[class*="grid_"],.number-textfield.textField.form-element[class*="grid_"]{margin-left:auto!important}.years-textfield.textField.form-element .control-label,.years-textfield.textField.form-element > fieldset > legend,.number-textfield.textField.form-element .control-label,.number-textfield.textField.form-element > fieldset > legend{display:block;width:100%;padding:10px 0 7px;padding:10px 0 12px}.years-textfield.textField.form-element .controls,.years-textfield.textField.form-element > fieldset > .fields,.number-textfield.textField.form-element .controls,.number-textfield.textField.form-element > fieldset > .fields{display:block;width:100%;padding:0;margin-bottom:20px;float:left}.repayment-type-select.selectField.form-element{max-width:380px;margin-left:auto!important;margin-right:auto!important;padding:0 10px;max-width:360px;padding:0}.repayment-type-select.selectField.form-element[class*="grid_"]{margin-left:auto!important}.repayment-type-select.selectField.form-element .control-label,.repayment-type-select.selectField.form-element > fieldset > legend{display:block;width:100%;padding:10px 0 7px;padding:10px 0 12px}.repayment-type-select.selectField.form-element .controls,.repayment-type-select.selectField.form-element > fieldset > .fields{display:block;width:100%;padding:0;margin-bottom:20px;float:left}.column-layout-fieldset.fieldSet.component{max-width:380px;margin-left:auto!important;margin-right:auto!important;padding:0 10px;max-width:360px;padding:0}.column-layout-fieldset.fieldSet.component[class*="grid_"]{margin-left:auto!important}.column-layout-fieldset.fieldSet.component .control-label,.column-layout-fieldset.fieldSet.component > fieldset > legend{display:block;width:100%;padding:10px 0 7px;padding:10px 0 12px}.column-layout-fieldset.fieldSet.component .controls,.column-layout-fieldset.fieldSet.component > fieldset > .fields{display:block;width:100%;padding:0;margin-bottom:20px;float:left}.column-layout-fieldset.fieldSet.component > fieldset > .fields{width:100%;padding-left:0}.column-layout-fieldset.fieldSet.component > fieldset > .fields > a:first-child + .form-element,.column-layout-fieldset.fieldSet.component > fieldset > .fields .form-element:first-child{margin-top:5px}.column-layout-fieldset.fieldSet.component > fieldset > .fields > .form-element{max-width:none;width:100%;margin-bottom:5px;margin-top:20px;padding-right:0}.column-layout-fieldset.fieldSet.component > fieldset > .fields > .form-element.component.section .controls{margin-bottom:0}}@media only screen and (max-width:768px){.form{padding:0 20px;margin-top:0}.form .button{width:100%;max-width:510px;margin-left:0}.form input{box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form input[type="text"]{padding-right:45px}.form .controls.error:after,.form .controls.success:after{right:10px}.mortgage-reserve-account-form.form.component > .component-content{padding:0}}@media only screen and (max-width:479px){.mortgage-calculator-form .accordion{padding:0}.mortgage-calculator-form .accordion .accordion-slide{padding:0 20px}.mortgage-calculator-form .accordion .accordion-title-link .accordion-title-text{font-size:17px;line-height:1.5}.mortgage-reserve-account-form.form.component{padding:0}.mortgage-reserve-account-form.form.component .textField .controls.error::after,.mortgage-reserve-account-form.form.component .textField > fieldset > .fields.error::after{display:none}.mortgage-reserve-account-form.form.component .textField .alert-suggestion{margin-top:1px}.mortgage-offset-form.form.component.results-open::before,.mortgage-offset-form.form.component.results-open::after{bottom:-23px}.mortgage-offset-form.form.component.results-open::before{bottom:-22px}.like-tabs-radio.radioGroup.form-element .controls.error::after,.like-tabs-radio.radioGroup.form-element > fieldset > .fields.error::after{display:none}.like-tabs-radio.radioGroup.form-element .alert-suggestion{margin-top:1px}.like-tabs-radio.radioGroup.form-element{float:left!important;margin-bottom:20px;margin-bottom:27px}.like-tabs-radio.radioGroup.form-element .radio{width:48%;line-height:14px}.like-tabs-radio.radioGroup.form-element .radio .radio-label-text{min-height:70px}.like-buttons-radio.radioGroup.form-element .controls.error::after,.like-buttons-radio.radioGroup.form-element > fieldset > .fields.error::after{display:none}.like-buttons-radio.radioGroup.form-element .alert-suggestion{margin-top:1px}.currency-textfield.textField.form-element .controls.error::after,.currency-textfield.textField.form-element > fieldset > .fields.error::after{display:none}.currency-textfield.textField.form-element .alert-suggestion{margin-top:1px}.years-textfield.textField.form-element .controls.error::after,.years-textfield.textField.form-element > fieldset > .fields.error::after,.number-textfield.textField.form-element .controls.error::after,.number-textfield.textField.form-element > fieldset > .fields.error::after{display:none}.years-textfield.textField.form-element .alert-suggestion,.number-textfield.textField.form-element .alert-suggestion{margin-top:1px}.repayment-type-select.selectField.form-element .controls.error::after,.repayment-type-select.selectField.form-element > fieldset > .fields.error::after{display:none}.repayment-type-select.selectField.form-element .alert-suggestion{margin-top:1px}.column-layout-fieldset.fieldSet.component .controls.error::after,.column-layout-fieldset.fieldSet.component > fieldset > .fields.error::after{display:none}.column-layout-fieldset.fieldSet.component .alert-suggestion{margin-top:1px}}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}.picker__weekday{padding-bottom:.5em}}.youtube-html .component-content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.youtube-html .component-content > iframe{position:absolute;top:0;left:0;width:100%;height:100%}.appear{-moz-transition:opacity 2s,-moz-transform 0.5s;transition:opacity 2s,-webkit-transform 0.5s;-moz-transition:opacity 2s,transform 0.5s,-moz-transform 0.5s;transition:opacity 2s,transform 0.5s;transition:opacity 2s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.appear.appeared{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html{-webkit-tap-highlight-color:transparent!important}.awards-snippet .headings-richText{margin-top:0}.image figcaption{font-size:12px;font-size:1.2rem;font-weight:100;font-style:italic;padding-top:6px;line-height:1.8}.header-logo-image{-moz-transition:all 0.5s;transition:all 0.5s;text-align:center;line-height:68px;height:75px;background:white}.header-logo-image img{max-width:249px;vertical-align:middle}html[class*=webkit] .header-logo-image img{image-rendering:optimizeQuality;-webkit-transform:rotate(0.0001deg);-moz-transform:rotate(0.0001deg);-ms-transform:rotate(0.0001deg);transform:rotate(0.0001deg)}.header-logo-image > .component-content{vertical-align:middle}.header-logo-image > .component-content > a{display:inline-block;vertical-align:middle;margin-left:13px}.overlay-content .header-logo-image{margin-top:15px;margin-bottom:5px}.footer-logo-image .component-content{line-height:140px}.footer-logo-image img{max-width:145px;display:inline-block;vertical-align:middle;margin-left:23px}.parallax-image{overflow:hidden}.parallax-image img{display:block;width:100%}.parallax-image figure,.parallax-image .image-wrapper,.parallax-image .component-content{-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-ms-transform-origin:50% 100% 0;transform-origin:50% 100% 0;overflow:hidden}.parallax-image .image-wrapper img.is-absolute{height:120%;max-width:none;width:auto;position:absolute;margin-left:-25%}.parallax-image figcaption{position:relative;background:white}.parallax-image a{position:relative;display:block}.parallax-image a:after{-webkit-transition:opacity 0.5s,visibility 0.5s;-webkit-transition-delay:0s,1s;-moz-transition:opacity 0.5s,visibility 0.5s 1s;transition:opacity 0.5s,visibility 0.5s 1s;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;content:'';display:block;position:absolute;background:rgba(0,0,0,0.2)}.parallax-image a:hover:after,.parallax-image a.hover:after,.parallax-image a.js-hover:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.primary-promo-box .parallax-image a{padding-bottom:30px}.primary-promo-box .parallax-image a:after{bottom:30px!important}.parallax-image img{background-position:0 -50px}.parallax-image .image-wrapper{height:-moz-calc(100% - 40px);height:calc(100% - 40px)}.hero-image img{-webkit-transition:opacity 0.5s linear;-webkit-transition-delay:0.25s;-moz-transition:opacity 0.5s linear 0.25s;transition:opacity 0.5s linear 0.25s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;min-width:100%;position:fixed;top:0}.hero-secondary-box .hero-image img{min-height:100%;top:auto;bottom:0}.hero-image img.visible{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.hero-image a{position:relative;display:block;position:absolute;top:0;bottom:0;right:0;left:0;min-height:100vh}.hero-image a:after{-webkit-transition:opacity 0.5s,visibility 0.5s;-webkit-transition-delay:0s,1s;-moz-transition:opacity 0.5s,visibility 0.5s 1s;transition:opacity 0.5s,visibility 0.5s 1s;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;content:'';display:block;position:absolute;background:rgba(0,0,0,0.2)}.hero-image a:hover:after,.hero-image a.hover:after,.hero-image a.js-hover:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.fscs-image .right{float:right}.fscs-image img{max-width:188px}.article-title-image{min-width:125px;padding-left:35px;margin-bottom:50px}.article-title-image.appear:before{height:0}.article-title-image.appeared:before{height:100%}.article-title-image:before{-moz-transition:height 1s;transition:height 1s;content:"";position:absolute;height:100%;top:0;left:0;border-left:1px solid #005157;height:100%}.article-title-image p{display:none}.article-title-image img{max-width:95px;margin-right:35px}.montage-image img{display:block;width:100%}@media only screen and (max-width:768px){.image figcaption{text-align:center;padding:0 20px}.header-logo-image > .component-content > a{margin-left:0}.header-logo-image{box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}.header-logo-image.header-logo-image.header-logo-image{line-height:50px;height:50px;margin:0 auto!important}.header-logo-image.header-logo-image.header-logo-image img{max-width:170px}.header-logo-image.header-logo-image.header-logo-image > .component-content > a{-webkit-transition:all 0.5s ease-in-out;-webkit-transition-delay:0.2s;-moz-transition:all 0.5s ease-in-out 0.2s;transition:all 0.5s ease-in-out 0.2s;height:50px;line-height:45px;width:137px;overflow:hidden}.navigation-open .header-logo-image{-webkit-transform:translate(85%,0);-moz-transform:translate(85%,0);-ms-transform:translate(85%,0);transform:translate(85%,0);-webkit-transform:translate3d(85%,0,0);-moz-transform:translate3d(85%,0,0);-ms-transform:translate3d(85%,0,0);transform:translate3d(85%,0,0)}.navigation-open .header-logo-image > .component-content > a{-webkit-transform:translate(80px,0);-moz-transform:translate(80px,0);-ms-transform:translate(80px,0);transform:translate(80px,0);-webkit-transform:translate3d(80px,0,0);-moz-transform:translate3d(80px,0,0);-ms-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}.footer-logo-image .component-content{line-height:70px;margin:43px 0 40px;text-align:center}.footer-logo-image img{max-width:150px;margin:0}.caption-image{margin-bottom:50px}.fscs-image .right{float:none}.fscs-image img{display:block;float:none;height:auto;margin:35px auto}.article-title-image{width:100%;padding-left:20px}.article-title-image:before{border:0}.article-title-image img{float:none}.article-title-image p{display:block}}@media only screen and (min-width:640px) and (max-width:768px){.navigation-open .header-logo-image{-webkit-transform:translate(40%,0);-moz-transform:translate(40%,0);-ms-transform:translate(40%,0);transform:translate(40%,0);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}}@media only screen and (min-width:769px) and (max-width:1023px){.parallax-image .image-wrapper{position:relative}}.related-articles-insightsSearchResults.insightsSearchResults{max-width:100%;padding-bottom:0}.related-articles-insightsSearchResults.insightsSearchResults ~ .richText .tertiary{color:#000}.related-articles-insightsSearchResults.insightsSearchResults ~ .richText .tertiary:hover{color:#005157}.related-articles-insightsSearchResults.insightsSearchResults .insights-spinner{background-image:url("../../img/insights-spinner-white.gif")}.related-articles-insightsSearchResults.insightsSearchResults .insights-metadata{outline:none}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-results{padding:0;margin-top:0}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result{float:none;width:100%;opacity:1;bottom:0;margin-top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity 2s,-webkit-transform 2s;-moz-transition:opacity 2s,transform 2s,-moz-transform 2s;transition:opacity 2s,transform 2s;transition:opacity 2s,transform 2s,-webkit-transform 2s,-moz-transform 2s;margin-top:0;margin-bottom:60px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result.is-invisible{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result:nth-child(odd){float:none}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result:nth-child(even){margin-top:0}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result:hover .image-wrapper img{opacity:1}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper{position:relative}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper{position:relative;background-color:transparent;max-height:none}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper:after{background-image:-moz- oldlinear-gradient(rgba(18,18,18,0),#0d0d0d);background-image:linear-gradient(rgba(18,18,18,0),#0d0d0d);background-color:rgba(0,81,87,0.1);content:'';position:absolute;top:0;left:0;right:0;bottom:0}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper img{width:100%}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper + .text-wrapper{top:auto;margin-bottom:0}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{max-width:none;width:75%;position:absolute;top:auto;left:0;bottom:0;color:#fff;background-color:transparent;padding-top:25px;padding-left:16.66667%;padding-bottom:91px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .insights-category,.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-date{color:#fff}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-description-short{display:none}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{line-height:1.2;text-transform:none;font-size:51px;font-weight:300}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .time-to-read:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:url("../../img/clock-white.svg") no-repeat center;background-size:100%}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .time-to-read span{display:inline-block}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description,.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url,.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-tags{display:block}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .insights-metadata > .component-content:after{display:none}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description{position:relative;width:69%;padding-left:25%;overflow:hidden;line-height:1.6;font-size:14px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description:after{background-image:-moz- oldlinear-gradient(rgba(255,255,255,0),white);background-image:linear-gradient(rgba(255,255,255,0),white);content:'';position:absolute;left:0;right:0;bottom:0;height:100%}.page-home .related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description:after{display:none}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .description-wrapper .time-to-read{display:none}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper + .description-wrapper{margin-top:63px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url{margin-top:63px;text-align:center}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a{display:inline-block;padding:22px 57px 20px;color:#005157;border:1px solid #005157;-moz-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;font-size:12px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:hover{background-color:#005157;color:#fff}.homepage-hero-insightsSearchResults.insightsSearchResults{max-width:100%;padding-bottom:70px;margin-bottom:0}.homepage-hero-insightsSearchResults.insightsSearchResults.appear{opacity:1;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.homepage-hero-insightsSearchResults.insightsSearchResults.appear .image-wrapper{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.homepage-hero-insightsSearchResults.insightsSearchResults.appear .text-wrapper,.homepage-hero-insightsSearchResults.insightsSearchResults.appear .description-wrapper{opacity:0;-moz-transition:opacity .5s .5s;transition:opacity .5s .5s}.homepage-hero-insightsSearchResults.insightsSearchResults.appear.appeared .image-wrapper{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.homepage-hero-insightsSearchResults.insightsSearchResults.appear.appeared .text-wrapper,.homepage-hero-insightsSearchResults.insightsSearchResults.appear.appeared .description-wrapper{opacity:1}.page-home .homepage-hero-insightsSearchResults.insightsSearchResults{padding-top:120px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-results{padding:0;margin-top:0}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result{position:static;width:100%;opacity:1;margin-bottom:0}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result:nth-child(odd){float:none}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result:hover .image-wrapper img{opacity:.8}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper{position:relative;background-color:#000}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper:after{background-image:-moz- oldlinear-gradient(rgba(18,18,18,0),#0d0d0d);background-image:linear-gradient(rgba(18,18,18,0),#0d0d0d);background-color:rgba(0,81,87,0.1);content:'';position:absolute;top:0;left:0;right:0;bottom:0}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper img{display:block;opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;-moz-transition:opacity .5s;transition:opacity .5s}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .metadata{display:none}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{width:75%;position:absolute;top:auto!important;left:0;bottom:0;background-color:transparent;color:#fff;margin-bottom:0;padding-top:25px;padding-left:16.66667%;padding-bottom:130px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:52px;line-height:58px;letter-spacing:4px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .time-to-read{display:none}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .description-wrapper{position:relative;width:66.66667%;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);padding:70px 8.33333%;margin-left:16.66667%}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .description-wrapper .time-to-read{display:inline-block}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper + .description-wrapper{margin-top:-70px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description{width:100%;padding-left:0;line-height:40px;margin-top:0;margin-bottom:25px;font-size:25px;font-style:italic}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description:after{display:none}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url{display:inline-block;margin-top:0}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a{display:inline-block;position:relative;font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400;padding:0 9px 0 0;line-height:26px;letter-spacing:1px;border:0;color:#000;font-size:18px;font-weight:400}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:16px;line-height:1;color:inherit;position:absolute;top:1px;right:-16px;position:static;display:inline-block;vertical-align:text-bottom}.touch .homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:after{vertical-align:middle}html[class*='webkit-'] .homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:after{line-height:.85}html.device-ipad .homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:after{line-height:.67}html.device-iphone .homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:after{line-height:.67}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:hover{text-decoration:none;color:#7fa8ab}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:hover:after{color:#7fa8ab}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:after{position:absolute;top:15px;font-size:24.5px;-webkit-transform:translateY(-50%) scale(0.5,1);-moz-transform:translateY(-50%) scale(0.5,1);-ms-transform:translateY(-50%) scale(0.5,1);transform:translateY(-50%) scale(0.5,1)}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url a:hover{background-color:transparent;color:#005157}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .time-to-read{font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:1px;display:block;position:relative;margin-top:3px;padding-left:30px;display:inline-block;float:right;line-height:22px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .time-to-read:before{content:'';position:absolute;top:1px;left:0;width:20px;height:20px;background:url("../../img/clock.svg") no-repeat center;background-size:100%}.msie-11 .homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .image-wrapper img{-moz-transition:none;transition:none}.insightsSearchResults{max-width:960px;padding-bottom:23px}.insightsSearchResults .searchResults-results{overflow:visible;padding:30px 0 70px;margin-top:-30px}.insightsSearchResults .searchResults-results:before,.insightsSearchResults .searchResults-results:after{content:" ";display:table}.insightsSearchResults .searchResults-results:after{clear:both}.insightsSearchResults .insights-spinner{height:130px;width:100%;position:relative;bottom:-270px}.insightsSearchResults .searchResults-number,.insightsSearchResults .searchResults-pagination{display:none}.insightsSearchResults.hero-insightsSearchResults .searchResults-results{padding:0;margin-top:0}.insightsSearchResults.hero-insightsSearchResults .searchResults-result{float:left;clear:both;width:100%;margin-bottom:0}.insightsSearchResults.hero-insightsSearchResults .searchResults-result .image-wrapper{max-height:none;overflow:visible}.insightsSearchResults.hero-insightsSearchResults .searchResults-result .text-wrapper{top:-81px;margin-bottom:-81px;width:50%}.insightsSearchResults.hero-insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:25px;line-height:35px;letter-spacing:2px}.insightsSearchResults .searchResults-result{position:relative;width:46.9%;margin-bottom:10px;opacity:0;bottom:-100px;-moz-transition:opacity 3s,bottom 3s;transition:opacity 3s,bottom 3s}.insightsSearchResults .searchResults-result.is-visible{opacity:1;bottom:0}.insightsSearchResults .searchResults-result.no-transition{-moz-transition:none;transition:none}.insightsSearchResults .searchResults-result:nth-child(odd){float:right;clear:both}.insightsSearchResults .searchResults-result:nth-child(even){margin-top:100px;float:left;clear:left}.insightsSearchResults .searchResults-result:hover .text-wrapper .searchResults-description-short{opacity:1}.insightsSearchResults .searchResults-result:hover .image-wrapper img{opacity:.8}.insightsSearchResults .searchResults-result .searchResults-tags,.insightsSearchResults .searchResults-result .searchResults-description,.insightsSearchResults .searchResults-result .searchResults-url,.insightsSearchResults .searchResults-result .time-to-read{display:none}.insightsSearchResults .searchResults-result .image-wrapper{background-color:#000}.insightsSearchResults .searchResults-result .image-wrapper img{display:block;opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;-moz-transition:opacity .5s;transition:opacity .5s}.insightsSearchResults .searchResults-result .image-wrapper + .text-wrapper{top:-33px;margin-bottom:-33px}.insightsSearchResults .searchResults-result .text-wrapper{position:relative;width:86.6%;padding:23px 30px 21px;background-color:#fff;color:#000;-moz-transition:margin-top .5s;transition:margin-top .5s}.insightsSearchResults .searchResults-result .text-wrapper a{color:inherit;text-decoration:none}.insightsSearchResults .searchResults-result .text-wrapper .insights-category,.insightsSearchResults .searchResults-result .text-wrapper .searchResults-date{display:inline-block;text-transform:uppercase;margin-bottom:12px;line-height:1;letter-spacing:1px;color:#222;font-size:12px;font-weight:300}.insightsSearchResults .searchResults-result .text-wrapper .insights-category + .searchResults-date{border-left:1px solid;margin-left:5px;padding-left:10px}.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{line-height:24px;margin-bottom:6px;font-size:18px;font-weight:400}.insightsSearchResults .searchResults-result .text-wrapper .searchResults-description-short{color:#222;height:0;overflow:hidden;opacity:0;-moz-transition:height .5s,opacity .5s .15s;transition:height .5s,opacity .5s .15s;line-height:26px;font-size:14px}.insightsSearchResults .searchResults-result .text-wrapper .time-to-read{font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:1px;display:block;font-size:12px;position:relative;padding-left:30px;margin-top:23px;line-height:22px}.insightsSearchResults .searchResults-result .text-wrapper .time-to-read:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:url("../../img/clock.svg") no-repeat center;background-size:100%}.insightsSearchResults .searchResults-result .text-wrapper .time-to-read span{display:none}.msie-11 .insightsSearchResults .searchResults-result .image-wrapper img{-moz-transition:none;transition:none}@media only screen and (min-width:769px){.insightsSearchResults.infinite-insightsSearchResults .searchResults-results .image-wrapper{max-height:187px}.insightsSearchResults .searchResults-result .image-wrapper{overflow:hidden}}@media only screen and (max-width:1439px){.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result{margin-bottom:50px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{padding-bottom:71px;width:79.16667%}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:42px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .time-to-read:before{top:1px;width:15px;height:15px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper + .description-wrapper{margin-top:53px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url{margin-top:53px}.homepage-hero-insightsSearchResults.insightsSearchResults{padding-bottom:60px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{padding-bottom:110px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:48px;line-height:48px;letter-spacing:3px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .description-wrapper{margin-top:-60px;padding-top:57px;padding-bottom:57px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper + .description-wrapper{margin-top:-60px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description{margin-bottom:28px;line-height:34px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .time-to-read{padding-left:26px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .time-to-read:before{top:3px;width:16px;height:16px}.insightsSearchResults.hero-insightsSearchResults .searchResults-result .text-wrapper{top:-60px;margin-bottom:-60px}.insightsSearchResults.hero-insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:20px;line-height:30px}.insightsSearchResults .searchResults-result .text-wrapper{width:86.5%;padding:15px 20px 20px}.insightsSearchResults .searchResults-result .text-wrapper .insights-category,.insightsSearchResults .searchResults-result .text-wrapper .searchResults-date{margin-bottom:17px}.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:16px;line-height:26px}.insightsSearchResults .searchResults-result .text-wrapper .time-to-read{padding-left:22px;margin-top:17.5px;line-height:18px}.insightsSearchResults .searchResults-result .text-wrapper .time-to-read:before{top:1px;width:15px;height:15px}}@media only screen and (max-width:1023px){.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result{margin-bottom:40px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{padding-bottom:61px;width:83.33333%}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:30px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description{width:auto;padding-left:16.66667%;padding-right:16.66667%}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper + .description-wrapper{margin-top:32px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url{margin-top:42px}.homepage-hero-insightsSearchResults.insightsSearchResults{padding-bottom:50px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{padding-bottom:100px;font-size:30px;line-height:35px;letter-spacing:2px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:30px;line-height:35px;letter-spacing:2px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .description-wrapper{width:83.33333%;margin-left:8.33333%;padding-top:41px;padding-bottom:41px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper + .description-wrapper{margin-top:-50px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description{margin-bottom:25px;padding-right:0;font-size:22px;line-height:32px;padding-left:0}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .time-to-read{padding-left:23px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .time-to-read:before{top:4px;width:14px;height:14px}.insightsSearchResults .searchResults-result{width:47.4%}.insightsSearchResults .searchResults-result:nth-child(even){margin-top:32px}.insightsSearchResults .searchResults-result .text-wrapper{width:90%;padding-left:30px;padding-right:30px}.insightsSearchResults .searchResults-result .text-wrapper .insights-category,.insightsSearchResults .searchResults-result .text-wrapper .searchResults-date{margin-bottom:20px}.insightsSearchResults .searchResults-result .text-wrapper .time-to-read{margin-top:13px}}@media only screen and (max-width:768px){.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:20px}.page-home .homepage-hero-insightsSearchResults.insightsSearchResults{padding-top:0}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .description-wrapper .time-to-read{display:none}}@media (max-width:767px){.insightsSearchResults{max-width:100%}.insightsSearchResults .insights-spinner{bottom:-470px}.insightsSearchResults.hero-insightsSearchResults .searchResults-result .text-wrapper{width:100%;max-width:281px;top:-30px;margin-bottom:-30px}.insightsSearchResults.hero-insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:16px;line-height:26px}.insightsSearchResults .searchResults-result{width:100%;-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.insightsSearchResults .searchResults-result.is-visible{opacity:1!important}.insightsSearchResults .searchResults-result:nth-child(even){margin-top:0}.insightsSearchResults .searchResults-result .text-wrapper{width:100%;max-width:281px;padding-left:15px;padding-right:15px}.insightsSearchResults .searchResults-result .text-wrapper .insights-category,.insightsSearchResults .searchResults-result .text-wrapper .searchResults-date{margin-bottom:17px}}@media only screen and (max-width:479px){.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result{margin-bottom:30px}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{padding-bottom:75px;width:-moz-calc(100% - 45px);width:calc(100% - 45px)}.related-articles-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-url{margin-top:32px}.homepage-hero-insightsSearchResults.insightsSearchResults{padding-bottom:40px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper{padding-bottom:80px;font-size:20px;line-height:26px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .text-wrapper .searchResults-title a{font-size:20px;line-height:26px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .description-wrapper{padding-top:33px;padding-bottom:33px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .header-wrapper + .description-wrapper{margin-top:-40px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .searchResults-description{margin-bottom:20px;font-size:18px;line-height:26px}.homepage-hero-insightsSearchResults.insightsSearchResults .searchResults-result .time-to-read{display:none}.insightsSearchResults.hero-insightsSearchResults .searchResults-result{margin-bottom:7px}}.top-navigation{position:static}.footer-navigation{margin-top:30px}.footer-navigation .navigation-item{display:block}.footer-navigation a{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-size:1.1rem;line-height:40px}.footer-navigation a:hover{text-decoration:none;color:#7fa8ab}.footer-navigation .is-active a{color:#7fa8ab}.footer-secondary-navigation{text-align:right;line-height:1;letter-spacing:1px}.footer-secondary-navigation a{font-size:10px;font-size:1rem;letter-spacing:0.4px;text-transform:uppercase;display:inline-block;color:#fff;text-decoration:none;letter-spacing:1px}.footer-secondary-navigation a:hover{color:#a6a7a9}.footer-secondary-navigation li{display:inline-block;vertical-align:middle;line-height:1}.footer-secondary-navigation li + li{margin-left:16px}.footer-secondary-navigation li.is-active > a{color:#a6a7a9}.preview-form-redirect{background-color:#f2f6f7}.preview-form-redirect .content{padding:10px;line-height:2;text-align:center}.side-navigation{padding-top:48px;opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.side-navigation.initialized{opacity:1}.side-navigation .navigation-root{-moz-box-sizing:border-box;box-sizing:border-box}.side-navigation .navigation-root.navigation-level2{display:none}.side-navigation .hidden-container{opacity:0;visibility:hidden;overflow:hidden;height:0}.side-navigation .navigation-item{text-transform:uppercase;color:#ccc;margin-top:20px;position:relative;font-size:12px;-moz-transition:color .5s;transition:color .5s;letter-spacing:2px}.side-navigation .navigation-item:first-child{margin-top:0}.side-navigation .navigation-item:hover{color:#fff}.side-navigation .navigation-item:before{content:'';display:block;position:absolute;width:1px;height:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;left:-15px;-moz-transition:height .5s;transition:height .5s}.side-navigation .navigation-item.is-active{color:#fff}.side-navigation .navigation-item.is-active:before{height:100%}.side-navigation .navigation-item-title{color:inherit;text-decoration:none;display:block}.navigation-mobile-menu{display:none}@media only screen and (min-width:769px){.top-navigation .navigation-root{height:auto!important}.top-navigation .navigation-root.navigation-level1{text-align:center;width:100%;font-size:0}.top-navigation .navigation-item.navigation-level1{height:45px;line-height:47.25px;display:inline-block;text-align:center;vertical-align:top}.top-navigation .navigation-item.navigation-level1.navigation-back{display:none}.top-navigation .navigation-item.navigation-level1 a{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;height:45px;line-height:47.25px;position:relative;display:block;color:#005157}.top-navigation .navigation-item.navigation-level1 a:hover{color:#7fa8ab;text-decoration:none}.top-navigation .navigation-item.navigation-level1.is-active > a,.top-navigation .navigation-item.navigation-level1.has-active-child > a{color:#7fa8ab}.popup-visible .top-navigation .navigation-item.navigation-level1.is-active > a:not(:hover),.popup-visible .top-navigation .navigation-item.navigation-level1.has-active-child > a:not(:hover){color:#005157}.top-navigation .navigation-item.navigation-level1.has-children > a:after{width:0;height:0;border-bottom:5px solid #4d4f53;border-left:5px solid transparent;border-right:5px solid transparent;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;content:'';position:absolute;bottom:-10px;left:47%}.top-navigation .navigation-item.navigation-level1 + .navigation-item.navigation-level1{margin-left:52px}.top-navigation .navigation-root.navigation-level2{-webkit-transition:opacity 0.5s linear,visibility 0.5s,max-height 0.5s;-webkit-transition-delay:0.05s,1s,0s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s,max-height 0.5s;transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s,max-height 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;line-height:45px;position:absolute;text-align:center;top:45px;left:0;width:100%;background:#4d4f53;max-height:100px;overflow:hidden}.top-navigation .page-insights .page-all.navigation-level2{display:none}.top-navigation .is-active.loaded.navigation-item.navigation-level1.has-children > a:after,.top-navigation .is-open2.loaded.navigation-item.navigation-level1.has-children > a:after{-webkit-transition:top,bottom,opacity 0.5s ease-in;-webkit-transition-delay:0s,0s,0.5s;-moz-transition:top,bottom,opacity 0.5s ease-in 0.5s;transition:top,bottom,opacity 0.5s ease-in 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;bottom:0}.popup-visible .top-navigation .is-active.loaded.navigation-item.navigation-level1.has-children > a:after,.popup-visible .top-navigation .is-open2.loaded.navigation-item.navigation-level1.has-children > a:after{border-color:white}.top-navigation .is-active.loaded .navigation-root.navigation-level2.visible,.top-navigation .is-open2.loaded .navigation-root.navigation-level2.visible{-webkit-transition:opacity 0.5s linear,visibility 0s,max-height 0.5s;-webkit-transition-delay:0.05s,0s,0s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0s,max-height 0.5s;transition:opacity 0.5s linear 0.05s,visibility 0s,max-height 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;will-change:opacity,visibility,max-height;visibility:visible}.popup-visible .top-navigation .is-active.loaded .navigation-root.navigation-level2.visible,.popup-visible .top-navigation .is-open2.loaded .navigation-root.navigation-level2.visible{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;max-height:0}.top-navigation .is-active.loaded .navigation-root.navigation-level2.visible .navigation-item,.top-navigation .is-open2.loaded .navigation-root.navigation-level2.visible .navigation-item{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item,.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item{-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,transform 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);-moz-transform:scale3d(0.7,0.7,0.7);-ms-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7)}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(1),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(1){-moz-transition-delay:0.15s;transition-delay:0.15s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(2),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(2){-moz-transition-delay:0.3s;transition-delay:0.3s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(3),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(3){-moz-transition-delay:0.45s;transition-delay:0.45s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(4),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(4){-moz-transition-delay:0.6s;transition-delay:0.6s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(5),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(5){-moz-transition-delay:0.75s;transition-delay:0.75s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(6),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(6){-moz-transition-delay:0.9s;transition-delay:0.9s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(7),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(7){-moz-transition-delay:1.05s;transition-delay:1.05s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(8),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(8){-moz-transition-delay:1.2s;transition-delay:1.2s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(9),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(9){-moz-transition-delay:1.35s;transition-delay:1.35s}.top-navigation .is-active.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(10),.top-navigation .is-open2.loaded .navigation-root.navigation-level2 .navigation-item:nth-of-type(10){-moz-transition-delay:1.5s;transition-delay:1.5s}.top-navigation .navigation-item.navigation-level2{-moz-transition:opacity 2.5s,-moz-transform 0.5s;transition:opacity 2.5s,-webkit-transform 0.5s;-moz-transition:opacity 2.5s,transform 0.5s,-moz-transform 0.5s;transition:opacity 2.5s,transform 0.5s;transition:opacity 2.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:inline-block;vertical-align:top;height:45px}.top-navigation .navigation-item.navigation-level2 > a{color:#fff}.top-navigation .navigation-item.navigation-level2 > a:hover{text-decoration:none;color:#a6a7a9}.top-navigation .navigation-item.navigation-level2.is-active > a,.top-navigation .navigation-item.navigation-level2.is-open2 > a{color:#a6a7a9}.top-navigation .navigation-item.navigation-level2.is-active > a{-moz-transition:color 0.25s;transition:color 0.25s}.top-navigation .navigation-item.navigation-level2 + .navigation-item.navigation-level2{margin-left:40px}.top-navigation .navigation-root.navigation-level3{position:relative;line-height:30px;text-align:left}.top-navigation .navigation-root.navigation-level3:before{content:'';position:absolute;display:block;width:45px;top:-10px;left:0;border-top:1px solid #005157}}@media only screen and (max-width:1023px){.top-navigation .navigation-item.navigation-level1 + .navigation-item.navigation-item.navigation-level1,.top-navigation .navigation-item.navigation-level2 + .navigation-item.navigation-item{margin-left:15px}.device-ipad body:not(.navigation-open) .top-navigation .navigation-root.navigation-level2{margin-left:-1px!important}.side-navigation .navigation-mobile-menu{display:block;border:1px solid #fff;width:66.66667%;margin:0 auto;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#fff;text-align:center;padding:11px 30px;text-transform:uppercase;letter-spacing:2px;-moz-transition:border-color .5s;transition:border-color .5s;outline:none;font-size:12px;font-weight:300}.side-navigation .navigation-mobile-menu:after{content:'';display:block;position:absolute;top:50%;margin-top:-3px;right:15px;-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;height:7px;width:7px;border-left:1px solid #fff;border-bottom:1px solid #fff}.side-navigation .navigation-mobile-menu.is-active{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.side-navigation .navigation-mobile-menu.is-active:after{-webkit-transform:translateY(15%) rotate(135deg);-moz-transform:translateY(15%) rotate(135deg);-ms-transform:translateY(15%) rotate(135deg);transform:translateY(15%) rotate(135deg)}.side-navigation > .component-content{position:relative;padding-bottom:50px}.side-navigation .navigation-root{overflow:hidden;width:100%;position:absolute;padding-top:25px;height:0;-moz-transition:height .5s;transition:height .5s;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10}.side-navigation .navigation-item{text-align:center;line-height:1.6}.side-navigation .navigation-item:hover{color:#005255}.side-navigation .navigation-item:before{content:none;display:none}.side-navigation .navigation-item.is-active{color:#005255}.side-navigation .navigation-item-title{display:inline-block}}@media only screen and (max-width:768px){.top-navigation{z-index:2;position:relative;display:block}.top-navigation:before{-webkit-transition:opacity 0.5s linear,visibility 0.5s;-webkit-transition-delay:0.05s,1s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;content:'';display:block;position:fixed;z-index:99999;background-color:rgba(0,0,0,0.9);background-repeat:no-repeat;background-size:20px auto;background-position:20px 15px;width:300%;top:0;height:100%;height:100vh;left:100%}.top-navigation a{font-size:13px;font-size:1.3rem;color:#fff;text-decoration:none;text-transform:uppercase;display:block;letter-spacing:1.7px}.top-navigation a:hover{color:#a6a7a9}.top-navigation .navigation-back > a{text-overflow:ellipsis;overflow:hidden}.top-navigation .is-open2.navigation-level1.navigation-item > a{color:#fff}.top-navigation .is-open2.navigation-level1.navigation-item > a:hover{color:#a6a7a9}.top-navigation .is-active.navigation-level1.navigation-item:not(.has-children) > a,.top-navigation .has-active-child.navigation-level1.navigation-item:not(.has-children) > a{color:#a6a7a9}.top-navigation .is-open2.navigation-level2.navigation-item > a{color:#000}.top-navigation .is-open2.navigation-level2.navigation-item > a:hover{color:#a6a7a9}.top-navigation .navigation-level2.navigation-root{background:#fff;border-bottom:1px solid #ccc}.navigation-open .top-navigation{background:#4d4f53}.navigation-open .top-navigation:before,.navigation-open .top-navigation .component-content{-webkit-transition:opacity 0.5s linear,visibility 0s;-webkit-transition-delay:0.05s,0s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0s;transition:opacity 0.5s linear 0.05s,visibility 0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;will-change:opacity,visibility;visibility:visible}.top-navigation .navigation-root{background:#fff}.top-navigation .navigation-item{height:50px;line-height:52px;display:block;border-bottom:1px solid #54575b;background:#4d4f53;white-space:nowrap;overflow:hidden}.top-navigation .navigation-item.navigation-level2 + .navigation-item.navigation-item.navigation-item,.top-navigation .navigation-item.navigation-level1 + .navigation-item.navigation-item.navigation-item{margin-left:0}.top-navigation .navigation-item > a{-moz-transition:padding-left 0.5s,color 0.2s;transition:padding-left 0.5s,color 0.2s;color:#fff;padding:0 30px}.top-navigation .navigation-item > a:hover{color:#a6a7a9}.top-navigation .navigation-item.navigation-level2{border-color:#f2f6f6;background:#fff}.top-navigation .navigation-item.navigation-level2 > a{font-size:12px;font-size:1.2rem;color:#000}.top-navigation .navigation-item.navigation-level2 > a:hover{color:#a6a7a9}.touch .top-navigation .navigation-item.navigation-level2 > a:hover{color:#337479}.top-navigation .navigation-item.navigation-level2.is-active > a{color:#7fa8ab}.top-navigation .navigation-item.has-children .navigation-root{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;-webkit-transform:translate(-201%,0);-moz-transform:translate(-201%,0);-ms-transform:translate(-201%,0);transform:translate(-201%,0);-webkit-transform:translate3d(-201%,0,0);-moz-transform:translate3d(-201%,0,0);-ms-transform:translate3d(-201%,0,0);transform:translate3d(-201%,0,0);-webkit-backface-visibility:visible;-webkit-perspective:1000px;position:absolute;width:100%;top:0;left:100%;height:100vh}.top-navigation .navigation-item.has-children .navigation-root .navigation-item.navigation-level1{padding-left:60px}.top-navigation .navigation-item.has-children .navigation-root .navigation-item.navigation-level1 > a{color:#f2f6f6;padding:0}.top-navigation .navigation-item.has-children .navigation-root .navigation-item.navigation-level1 > .navigation-item-title > .navigation-item-decoration{display:block;width:40px;height:55px;top:-2px;left:30px;position:absolute;outline:0;background:url("../../img/mobile-back-icon.png") no-repeat 0 50%;background-size:auto 19px}.top-navigation .navigation-item.is-open .navigation-root{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.top-navigation .component-content{position:relative}.top-navigation ul,.top-navigation li{margin:0;padding:0;list-style:none}.top-navigation .navigation-root{z-index:1;overflow-x:visible}.footer-navigation{width:33%!important;float:left!important;margin:0}.footer-navigation a{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;display:inline-block;line-height:16px;padding-bottom:8px;vertical-align:top}.footer-navigation .navigation-item{margin-left:20px;line-height:40px}.footer-navigation:last-child{margin-bottom:20px}.footer-secondary-navigation{text-align:center}}@media only screen and (max-width:480px){.footer-secondary-navigation li{text-align:left;display:block;margin:0 0 5px 16px}.footer-secondary-navigation li + li{margin:20px 0 0 16px}}@media only screen and (max-width:319px){.top-navigation .navigation-item{padding:0 20px}.top-navigation .navigation-item.has-children .navigation-root .navigation-item.navigation-level1{padding-left:40px}.top-navigation .navigation-item.has-children .navigation-root .navigation-item.navigation-level1 > .navigation-item-title > .navigation-item-decoration{left:20px}.footer-navigation{width:50%!important}.footer-secondary-navigation{text-align:left}}@media all and (min-width:769px) and (max-width:820px){.top-navigation .navigation-item.navigation-level1 + .navigation-item.navigation-item.navigation-level1{margin-left:10px}.top-navigation .navigation-item.navigation-level1 + .navigation-item.navigation-item.navigation-level1 > a{letter-spacing:.5px}}.richText h4,.hero-richText h2,.hero-richText.subpage h1,.hero-richText.no-border h1,.hero-secondary-richText h2,.card-hero-richText h2,.card-hero-richText h3,.primary-promo-richText h2,.padded-richText h2,.side-image-richText h2,.icon-richText h3 strong,.icon-richText h4,.headings-richText h2,.service-richText h3 strong,.primary-promo-richText h3,.padded-richText p a:not([class]),.padded-richText h3 a,.contact-number-richText h2{font-weight:400;font-style:normal}.padded-small-link-richText p,.hero-richText h1,.hero-richText h3,.padded-richText h3,.side-image-richText h3,.headings-richText h3,.headings-richText p,.gold-border-richText p,.contact-number-richText,.service-richText h3,.people-list-richText h3{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}.richText h4,.hero-richText h2,.hero-richText.subpage h1,.hero-richText.no-border h1,.hero-secondary-richText h2,.card-hero-richText h2,.card-hero-richText h3,.primary-promo-richText h2,.padded-richText h2,.side-image-richText h2,.icon-richText h3 strong,.icon-richText h4,.headings-richText h2,.service-richText h3 strong{font-family:"Open Sans",Helvetica,Arial,sans-serif}.richText{font-size:14px;font-size:1.4rem;line-height:1.9}.richText p + p{margin-top:26px}.richText p a{font-weight:400}.richText a:hover{text-decoration:none;color:#7fa8ab}.richText h3{font-size:15px;font-size:1.5rem;margin-top:26px;text-transform:uppercase;letter-spacing:1.5px}.accordion .richText h3:first-child{margin-top:0}.richText h3 + p{margin-top:14px}.richText ul{margin:0;padding-left:0}.richText ul li{padding-left:15px;position:relative;margin:10px 0}.richText ul li:before{content:'';width:6px;height:6px;display:block;position:absolute;left:0;top:9px;background:#b0cacc}.richText ul li ul li{padding-left:0}.richText ul li ul li:before{content:none}.richText h4{font-size:18px;font-size:1.8rem;letter-spacing:4px;text-transform:uppercase;color:#4d4f53;margin-bottom:20px}.richText .small{font-size:12px;font-size:1.2rem}.padded-small-link-richText{margin:50px 50px 60px 50px}.padded-small-link-richText p{font-size:16px;font-size:1.6rem;line-height:1.6}.header-button-richText a{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;height:45px;line-height:47.25px;display:inline-block;padding:0 10px;vertical-align:top;color:#005157}.header-button-richText a:hover,.header-button-richText a.active{text-decoration:none;color:#7fa8ab}.header-button-richText p a{font-weight:300}.hero-richText{-moz-transition-delay:0.5s!important;transition-delay:0.5s!important;background:transparent;margin-top:-244px;margin-bottom:60px}.hero-richText.cardpage{margin-top:-250px;margin-bottom:135px}.hero-richText.js-is-link{cursor:pointer}.hero-richText.js-is-link::after{content:'';position:absolute;top:0;left:-100vw;width:300vw;bottom:0}.hero-richText.js-is-link > .component-content{z-index:10}.hero-richText > .component-content{margin:0 auto;padding:30px 30px 33px;border:1px solid #f2f6f6;border-bottom:0;position:relative;max-width:500px}.hero-richText > .component-content:after,.hero-richText > .component-content:before{display:block!important;content:'';position:absolute;bottom:-15px;left:0;width:100%;height:32px;background:url("../../img/border-break.gif") 50% 50% no-repeat}.hero-richText > .component-content:after{background-image:url("../../img/decor-white.png");background-size:auto 16px}.hero-richText[class*="grid_"] > .component-content{max-width:none}.hero-box .hero-richText{display:table-cell!important;float:none!important;vertical-align:middle;margin:0}.hero-box .hero-richText:not([class*="grid_"]){width:100%!important}.border-box .hero-richText{margin-top:0;margin-bottom:0;padding:0;border:0}.hero-richText h1{font-size:36px;font-size:3.6rem;letter-spacing:7px;line-height:105%;text-transform:uppercase;color:#4d4f53;font-size:35px;font-size:3.5rem;letter-spacing:6.5px;color:#fff}.hero-richText h2{font-size:30px;font-size:3rem;letter-spacing:5px;text-transform:uppercase;color:#4d4f53;margin-top:-15px}.hero-richText h3{font-size:18px;font-size:1.8rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;line-height:1.4;margin:0 0 10px;color:#fff}.hero-richText p{margin-top:30px}.hero-richText p + p{margin-top:50px;position:relative}.hero-richText p + p:after{content:'';position:absolute;background:url("../../img/hero-divider.jpg") no-repeat 50% 50%;background-size:22px 22px;display:block;height:30px;top:-40px;left:0;right:0}.hero-richText .small{font-size:12px;letter-spacing:0.5px}.hero-richText .close,.hero-richText .close-overlay{font-size:0;opacity:0.95;display:block;position:absolute;width:19px;height:19px;top:20px;right:20px;background:url("../../img/card-close.png");background-size:19px 19px}.hero-richText .close:hover,.hero-richText .close-overlay:hover{background-image:url("../../img/card-close-rollover.png")}.hero-richText.subpage > .component-content,.hero-richText.no-border > .component-content{background:rgba(255,255,255,0.95);padding-bottom:60px;border:none}.hero-richText.subpage > .component-content:after,.hero-richText.no-border > .component-content:after{background-image:url("../../img/decor.png");bottom:27px}.hero-richText.subpage h1,.hero-richText.no-border h1{font-size:30px;font-size:3rem;letter-spacing:5px;text-transform:uppercase;color:#4d4f53;color:#005255}.hero-richText.subpage h2,.hero-richText.no-border h2{color:#005255;margin-top:0;line-height:1.4}.hero-richText.subpage h3,.hero-richText.no-border h3{margin-bottom:0;color:#005255}.hero-richText.no-border{margin:160px auto 20px}.hero-richText.no-border > .component-content{border:0}.hero-secondary-richText{-moz-transition-delay:0.5s!important;transition-delay:0.5s!important;font-size:14px;font-size:1.4rem;padding:0;margin:50px;line-height:1.8}.hero-secondary-richText.cardpage p{margin:0}.hero-secondary-richText.cardpage p:first-child{margin-bottom:3px}.hero-secondary-richText.cardpage p + p{margin-bottom:10px}.hero-secondary-richText > .component-content{width:60%;max-width:500px;margin:0 auto}.hero-secondary-richText[class*="grid_"] > .component-content{width:100%;max-width:none}.hero-secondary-richText h2{font-size:30px;font-size:3rem;letter-spacing:5px;text-transform:uppercase;color:#4d4f53;margin-bottom:30px;font-weight:100}.hero-secondary-richText h2 a{font-weight:100}.hero-secondary-richText h4{font-weight:300;line-height:normal}.hero-secondary-richText .tertiary:after{line-height:1.3}.hero-secondary-richText.subpage p + p:last-child{margin-top:50px;position:relative}.hero-secondary-richText.subpage p + p:last-child:after{content:'';position:absolute;background:url("../../img/hero-divider-full.png") no-repeat 50% 50%;background-size:22px 22px;display:block;height:30px;top:-40px;left:0;right:0}.hero-secondary-richText + .headings-richText,.hero-secondary-richText + script + .headings-richText{margin-top:0;margin-bottom:50px}.card-hero-richText{position:relative;z-index:1;width:100%!important;height:235px;text-align:center;display:table-cell!important;vertical-align:middle;margin:0;padding:0;float:none!important}#content .card-hero-richText.component{-webkit-transition:opacity 0.25s ease-in,-webkit-transform 1s ease-out;-webkit-transition-delay:0.25s,0s;-moz-transition:opacity 0.25s ease-in 0.25s,-moz-transform 1s ease-out;transition:opacity 0.25s ease-in 0.25s,-webkit-transform 1s ease-out;-moz-transition:opacity 0.25s ease-in 0.25s,transform 1s ease-out,-moz-transform 1s ease-out;transition:opacity 0.25s ease-in 0.25s,transform 1s ease-out;transition:opacity 0.25s ease-in 0.25s,transform 1s ease-out,-webkit-transform 1s ease-out,-moz-transform 1s ease-out}.appear .card-hero-richText{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);will-change:opacity,visibility;visibility:visible}.appeared .card-hero-richText{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.card-hero-richText > .component-content{display:block;max-width:500px;margin:0 auto;padding:34px;background:rgba(255,255,255,0.9)}.card-hero-richText h2{font-size:31px;font-size:3.1rem;letter-spacing:5px;text-transform:uppercase;color:#4d4f53;color:#005157;margin:5px 0 12px;line-height:1.1}.card-hero-richText h3{font-size:18px;font-size:1.8rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;color:#005157;line-height:1;margin:5px 0;font-weight:100}.card-hero-richText .tertiary{color:#000;top:auto}.card-hero-richText .tertiary:after{line-height:1}.device-ipad .card-hero-richText .tertiary:after{line-height:.25!important}.card-hero-richText ul{margin:10px 0 5px;text-align:center;line-height:1.7;border-left:0;padding:0}.card-hero-richText ul li{font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:middle;margin:0}.card-hero-richText ul li:first-child{position:static}.card-hero-richText ul li:before{display:inline-block;font-weight:100;content:'\2022';margin:0 7px 0 4px;top:0;background:none}.card-hero-richText ul li:first-child:before{display:none}.card-hero-richText .small{font-size:12px;font-size:1.2rem;display:inline-block;color:#000;text-transform:uppercase;position:relative;line-height:1.7;letter-spacing:1px;font-weight:400;margin:10px 0 0}.active .card-hero-richText{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0,-600px);-moz-transform:translate(0,-600px);-ms-transform:translate(0,-600px);transform:translate(0,-600px);-webkit-transform:translate3d(0,-600px,0);-moz-transform:translate3d(0,-600px,0);-ms-transform:translate3d(0,-600px,0);transform:translate3d(0,-600px,0);position:absolute;left:0;right:0}.active .card-hero-richText[class*="grid_"]{margin-left:auto!important}.hidden .card-hero-richText{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}.primary-promo-richText{font-size:18px;font-size:1.8rem;background:white;border:1px solid #e0e1e2;border-bottom:none;margin:-80px 20px 0;margin-left:20px!important;padding:20px 0;text-transform:uppercase;text-align:center;width:auto!important;float:none!important;clear:left!important}.primary-promo-richText:before,.primary-promo-richText:after{content:'';position:absolute;bottom:-16px;left:0;width:100%;height:32px;background:url("../../img/border-break-grey.gif") no-repeat 50% 50%}.primary-promo-richText:after{background-image:url("../../img/decor-grey.png");background-size:auto 16px}.primary-promo-richText .component-content{line-height:0}.primary-promo-richText h3{font-size:18px;font-size:1.8rem;letter-spacing:2px;line-height:1.8;color:#4d4f53;margin-bottom:20px;margin-top:20px}p + .primary-promo-richText h3{margin-bottom:15px;margin-top:26px}.primary-promo-richText h3 a{font-size:15px;font-size:1.5rem;text-transform:uppercase;letter-spacing:1.5px}.primary-promo-richText h3 a strong{font-size:17px;font-size:1.7rem;text-transform:uppercase;margin:2px 0 12px;letter-spacing:3px;line-height:1.4;top:-4px;position:relative}.primary-promo-richText h3 a:after{top:auto;bottom:8px}.primary-promo-richText h3.has-link{margin:0 0 3px;position:relative;top:4px}.primary-promo-richText h3.has-link a{margin:0}.primary-promo-richText h3.has-link a.secondary:after{bottom:11px;line-height:18px}.primary-promo-richText.is-after-link{pointer-events:none}.parallax-image:hover + .primary-promo-richText.is-after-link a{color:#7fa8ab}.cardpage .primary-promo-richText{pointer-events:none}.cardpage .primary-promo-richText h3{margin:0 0 3px;position:relative;top:4px}.cardpage .primary-promo-richText h3 a{margin:0}.primary-promo-richText h2{font-size:18px;font-size:1.8rem;letter-spacing:4px;text-transform:uppercase;color:#4d4f53;display:inline-block;position:relative;display:inline-block}.primary-promo-richText h2:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:18px;line-height:26px;color:inherit;position:absolute;top:auto;right:-25px;color:#005157}.primary-promo-richText ~ .richText{margin-top:5px;padding:0 20px}.padded-richText{margin:50px}.divider + .padded-richText,.divider + script + .padded-richText{margin-top:0}.padded-richText p{font-size:14px;font-size:1.4rem;color:#000;padding-bottom:0}.padded-richText p a:not([class]){font-size:18px;font-size:1.8rem;line-height:1;text-transform:uppercase}.padded-richText p + h3{margin-top:0}.padded-richText h4{margin-bottom:10px}.padded-richText h3{font-size:14px;font-size:1.4rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;line-height:1.4}.padded-richText h3 + p{font-size:12px;font-size:1.2rem;margin-top:20px}.padded-richText h3 a{display:inline-block;position:relative;font-size:18px;font-size:1.8rem;text-transform:uppercase}.padded-richText h3 a:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:16px;line-height:1;color:inherit;position:absolute;top:auto;right:-16px}.padded-richText h3 a:after{font-size:23px;font-size:2.3rem;line-height:1.2}.padded-richText h3 .small{font-size:12px;font-size:1.2rem;text-transform:none;letter-spacing:0}.padded-richText h2{font-size:30px;font-size:3rem;letter-spacing:5px;text-transform:uppercase;color:#4d4f53}.padded-richText h2 .small{font-size:14px;font-size:1.4rem;font-weight:100;margin:0 10%;letter-spacing:1.5px;display:block}.divider + .padded-richText{margin-top:0}.important-information-snippet .padded-richText.general-title{margin-top:0}.padded-richText.general-title h3{font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#4d4f53;margin:0;letter-spacing:2px;line-height:1.4;font-weight:300}.padded-richText.general-title h4{font-size:17px;font-size:1.7rem;text-transform:uppercase;margin:2px 0 40px;letter-spacing:3px;line-height:1.4;top:-1px;position:relative}.side-image-richText:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.side-image-richText:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.side-image-richText:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.side-image-richText:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}.side-image-richText:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}.side-image-richText .component-content{overflow:hidden;padding:0 20px}.side-image-richText.related-dimensions{display:table;max-height:400px;margin-bottom:50px}.side-image-richText.related-dimensions > .component-content{display:table-cell;vertical-align:middle}.side-image-richText:not(.related-dimensions){height:auto!important}.side-image-richText .richText-image{display:block;width:50%}.side-image-richText .richText-image ~ *{padding:0 40px}.side-image-richText .pull-left{float:left}.side-image-richText .pull-right{float:right}.side-image-richText .pull-left ~ *,.side-image-richText .pull-right ~ *{float:left;width:50%}.side-image-richText h2{font-size:16px;font-size:1.6rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;font-size:17px;font-size:1.7rem;margin:2px 0 12px;letter-spacing:3px;line-height:1.4}.side-image-richText h3{font-size:12px;font-size:1.2rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;margin:0;letter-spacing:2px;line-height:1.4}.side-image-richText p{font-size:15px;font-size:1.5rem;line-height:1.7;padding:4px 0}.side-image-richText p + p{margin-top:10px}.side-image-richText + .divider,.side-image-richText + script + .divider{margin-top:20px}.icon-richText{text-align:center;padding:0 50px 0}.icon-richText > .component-content .richText-image{height:65px;margin:10px auto}.icon-richText h3{color:#4d4f53}.icon-richText h3 a{display:inline-block;position:relative;display:inline;color:#4d4f53}.icon-richText h3 a:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:16px;line-height:1.2;color:inherit;position:absolute;top:auto;right:-16px}.icon-richText h3 a:after{bottom:1px;color:#005157}.device-ipad .icon-richText h3 a:after{line-height:1!important}.icon-richText h3 a:hover:after,.icon-richText h3 a:hover strong{color:#7fa8ab}.icon-richText h3 strong{font-size:18px;font-size:1.8rem;letter-spacing:4px;text-transform:uppercase;color:#4d4f53;line-height:1}.icon-richText h4{font-size:18px;font-size:1.8rem;letter-spacing:4px;text-transform:uppercase;color:#4d4f53;margin:0 0 20px}.icon-richText h4 a:after{color:#005157}.icon-richText p{font-size:14px;font-size:1.4rem;line-height:1.8}.icon-richText.small{margin-bottom:50px;padding:0 30px;font-size:16px}.icon-richText.small .richText-image{height:65px;margin:0 auto 5px}.icon-richText.small .component-content h3 strong{line-height:1}.icon-richText.small .component-content h4{margin:0 0 5px;line-height:1.3}.icon-richText.small .component-content h4 .secondary{font-size:18px;font-size:1.8rem;letter-spacing:4px;margin:6px 0 0}.icon-richText.small .component-content h4 .secondary:after{right:-20px;line-height:1.95}html[class*="webkit-"] .icon-richText.small .component-content h4 .secondary:after{line-height:2.1}.icon-richText.small .component-content p{padding:0 5%;line-height:1.8}.container-box .icon-richText{margin-bottom:50px}.container-box .icon-richText h3{font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#4d4f53;margin:0;letter-spacing:2px;line-height:1.4;font-weight:300}.container-box .icon-richText h4{text-transform:uppercase;font-size:17px;font-size:1.7rem;margin:2px 0 12px;letter-spacing:3px;line-height:1.4;top:2px;position:relative}.headings-richText{margin:50px}.headings-richText.reset-top-margin{margin-top:0}.headings-richText h4{margin-bottom:0}.headings-richText h3{font-size:14px;font-size:1.4rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;line-height:1.4;margin-top:4px}.headings-richText h2{font-size:30px;font-size:3rem;letter-spacing:5px;text-transform:uppercase;color:#4d4f53;line-height:1.4}.headings-richText h2 + p{margin-top:40px}.headings-richText p{font-size:14px;font-size:1.4rem;line-height:1.8;max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:0}.headings-richText[class*="grid_"] p{max-width:none}.border-box .headings-richText{margin-top:5px}.headings-richText .small{font-size:12px}.hero-richText + .headings-richText,.hero-richText + script + .headings-richText{margin-top:0}.headings-richText.double-title h4{margin-bottom:40px}.gold-border-richText{text-align:left;padding-left:30px;position:relative}.gold-border-richText.appear:before{height:0}.gold-border-richText.appeared:before{height:100%}.gold-border-richText:before{-moz-transition:height 1s;transition:height 1s;content:"";position:absolute;height:100%;top:0;left:0;border-left:1px solid #005157}.grid_5 + .grid_5 > .component-content > .content > .gold-border-richText,.grid_6 + .grid_6 > .component-content > .content > .gold-border-richText{padding-left:15px;margin-left:15px}.gold-border-richText p{font-size:14px;font-size:1.4rem;line-height:2}.contact-number-richText{font-size:14px;font-size:1.4rem;text-transform:uppercase;padding-right:30px;letter-spacing:2px;margin-bottom:50px;line-height:1;color:#4d4f53}.contact-number-richText:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.contact-number-richText:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.contact-number-richText:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.contact-number-richText:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}.contact-number-richText:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}.contact-number-richText:nth-of-type(6){-moz-transition-delay:1.8s;transition-delay:1.8s}.contact-number-richText:nth-of-type(7){-moz-transition-delay:2.1s;transition-delay:2.1s}.contact-number-richText:nth-of-type(8){-moz-transition-delay:2.4s;transition-delay:2.4s}.contact-number-richText:nth-of-type(9){-moz-transition-delay:2.7s;transition-delay:2.7s}.contact-number-richText:nth-of-type(10){-moz-transition-delay:3s;transition-delay:3s}.main .grid_12 .contact-number-richText.prefix_4.grid_4{margin-left:5%!important;width:90%!important;padding:0}.main .grid_12 .contact-number-richText.prefix_4.grid_4 p:last-of-type{line-height:1.4}.contact-number-richText.single-item{padding-right:0}.contact-number-richText p{font-size:12px;font-size:1.2rem;line-height:1.0}.contact-number-richText h2{font-size:18px;font-size:1.8rem;line-height:1;margin-top:10px}.contact-number-richText strong{font-size:18px}.contact-number-richText .small{font-size:12px}.contact-number-richText ~ .contact-number-richText{padding:0 30px}.contact-number-richText + .richText[class*="grid_8"]{clear:both}.footer-copyright-richText{font-size:10px;font-size:1rem}.footer-copyright-richText p{font-size:10px;font-size:1rem;margin-top:5px;letter-spacing:1px;color:#fff;line-height:19px}.margin-top-richText{margin-top:50px}.margin-bottom-richText{margin-bottom:50px}.margin-bottom-richText h3{margin-top:0}.floating-promo-richText{-webkit-transition:opacity 0.5s linear,visibility 0s;-webkit-transition-delay:0.05s,0s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0s;transition:opacity 0.5s linear 0.05s,visibility 0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;will-change:opacity,visibility;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:fixed;background:#f2f6f6;bottom:0;left:0;right:0;z-index:55;border-top:1px solid #005157;padding:15px 20px;top:auto;max-width:1600px;width:100%;margin:0 auto}.floating-promo-richText.initialized{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.floating-promo-richText.hidden{-webkit-transition:opacity 0.5s linear,visibility 0.5s;-webkit-transition-delay:0.05s,1s;-moz-transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;transition:opacity 0.5s linear 0.05s,visibility 0.5s 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;bottom:auto;position:absolute}.article-author-richText{overflow:hidden;padding-left:35px;margin-bottom:50px}.article-author-richText .richText-image{width:95px;margin-right:35px}.article-author-richText .richText-image + .richText-content{padding-left:130px}.article-author-richText .richText-image + .richText-content p{position:relative;top:-5px}.article-author-richText .richText-image + .richText-content p + p{margin-top:0}.article-author-richText.border-left.appear:before{height:0}.article-author-richText.border-left.appeared:before{height:100%}.article-author-richText.border-left:before{-moz-transition:height 1s;transition:height 1s;content:"";position:absolute;height:100%;top:0;left:0;border-left:1px solid #005157}.article-author-richText.mobile-only{display:none!important}.article-author-richText ul{margin-top:0}.article-author-richText ul li{margin:0;padding-left:0}.article-author-richText ul li:before{display:none}.cite-richText{position:relative;padding-left:30px}.cite-richText > .component-content p{font-size:16px;font-size:1.6rem;font-style:italic;font-weight:400}.service-richText{text-align:center;line-height:1.9;padding:0 30px}.service-richText:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.service-richText:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.service-richText:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.service-richText:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}.service-richText:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}.service-richText:nth-of-type(6){-moz-transition-delay:1.8s;transition-delay:1.8s}.service-richText:nth-of-type(7){-moz-transition-delay:2.1s;transition-delay:2.1s}.service-richText:nth-of-type(8){-moz-transition-delay:2.4s;transition-delay:2.4s}.service-richText:nth-of-type(9){-moz-transition-delay:2.7s;transition-delay:2.7s}.service-richText .component-content{max-width:260px;margin:0 auto 20px}.service-richText h3{font-size:12px;font-size:1.2rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;margin-top:0}.service-richText h3 strong{display:inline-block;position:relative;font-size:16px;font-size:1.6rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;line-height:1.4;display:block}.service-richText h3 strong:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:22px;line-height:1.15;color:inherit;position:absolute;top:auto;right:auto}.service-richText h3 strong:after{color:#005157}.service-richText h3 a{color:#4d4f53}.service-richText h3 a:hover{color:#a3a3a3;text-decoration:none}.service-richText h3 a:hover strong{color:#a3a3a3}.service-richText h3 a:hover strong:after{color:#7fa8ab}.service-richText p{font-size:14px;font-size:1.4rem;margin-top:12px}.people-list-richText{text-align:center;padding-right:80px;margin-top:4px}.people-list-richText + .people-list-richText,.people-list-richText + script + .people-list-richText{padding-left:80px;padding-right:0}.people-list-richText h3{font-size:12px;font-size:1.2rem;letter-spacing:3px;text-transform:uppercase;color:#4d4f53;margin-bottom:6px;line-height:1}.people-list-richText h3 + p{margin-top:0}.people-list-richText p{font-size:14px;font-size:1.4rem}.people-list-richText p + h3{margin-top:15px}.people-list-richText p + p{margin-top:0}.search-popup-richText{-webkit-transition:opacity 0.5s ease-in,-webkit-transform 0.5s,background-color 0.5s ease-in;-webkit-transition-delay:0.25s,0s,0.25s;-moz-transition:opacity 0.5s ease-in 0.25s,-moz-transform 0.5s,background-color 0.5s ease-in 0.25s;transition:opacity 0.5s ease-in 0.25s,background-color 0.5s ease-in 0.25s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s ease-in 0.25s,transform 0.5s,background-color 0.5s ease-in 0.25s,-moz-transform 0.5s;transition:opacity 0.5s ease-in 0.25s,transform 0.5s,background-color 0.5s ease-in 0.25s;transition:opacity 0.5s ease-in 0.25s,transform 0.5s,background-color 0.5s ease-in 0.25s,-webkit-transform 0.5s,-moz-transform 0.5s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#fff;position:relative;z-index:900}.search-popup-richText.richText.section[class]{display:none}.js-searchbox .search-popup-richText.richText.section[class]{display:block}.search-popup-richText + .search-popup-richText{-moz-transition-delay:0.5s;transition-delay:0.5s}.search-popup-richText.tab-hidden + .search-popup-richText.component > .component-content{max-height:100vh}.search-popup-richText:before,.search-popup-richText:after{content:'';display:table}.search-popup-richText.component > .component-content{margin:43px 65px 50px}.search-popup-richText.component > .component-content h3{color:#000}.search-popup-richText.component > .component-content ul,.search-popup-richText.component > .component-content ol{padding-left:19px}.search-popup-richText.component > .component-content ul li,.search-popup-richText.component > .component-content ol li{margin-bottom:21px;padding-left:0;top:0}.search-popup-richText.component > .component-content ul li:before,.search-popup-richText.component > .component-content ol li:before{display:none;content:''}.search-popup-richText.hidden{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:perspective(0) translate(0,50px);-moz-transform:perspective(0) translate(0,50px);-ms-transform:perspective(0) translate(0,50px);transform:perspective(0) translate(0,50px);background-color:rgba(255,255,255,0);position:absolute}.search-popup-richText.tab-hidden.component > .component-content h3{color:#000}.js-browser-update{font-size:14px;font-size:1.4rem;background:#4d4f53;color:#fff;text-align:center;padding:14px 20px 17px}.js-browser-update a{font-weight:400;color:#fff}.js-browser-update a:hover{color:#dbdcdd}.more-articles-richText{padding-top:40px}.more-articles-richText a{font-size:12px;font-size:1.2rem;line-height:1.7;letter-spacing:1px;text-transform:uppercase;font-weight:400}html[class*='webkit-'] .more-articles-richText a:after{line-height:.85}html.device-ipad .more-articles-richText a:after{line-height:.67}html.device-iphone .more-articles-richText a:after{line-height:.67}.more-articles-richText a:hover{text-decoration:none;color:#7fa8ab}.more-articles-richText a:hover:after{color:#7fa8ab}.question-richText{z-index:10}.question-richText .hidden{display:none}.question-richText p + p{margin:0}.question-richText .restart{margin:0 0 50px}.question-richText .button{-moz-transition:background-color 0.25s;transition:background-color 0.25s;margin-top:50px;margin-bottom:50px}.question-richText .button.disabled{cursor:default;color:#7fa8ab;pointer-events:none}.question-richText h3{font-size:21px;font-size:2.1rem;font-weight:300;margin:0;text-transform:none}.question-richText ul{position:relative;margin-top:50px;border:1px solid #e5e5e5;cursor:pointer}.question-richText ul:after{content:"";position:absolute;display:block;width:19px;height:11px;background:url("../../img/doubled-arrow-down.png") no-repeat;background-size:19px 11px;top:18px;right:20px}.question-richText ul.is-open .list-container{max-height:350px}.question-richText ul.is-open:after{background-image:url("../../img/doubled-arrow-up.png")}.question-richText ul.is-open li{display:block}.question-richText ul li{margin:0;top:0!important}.question-richText ul li{font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;margin:0;letter-spacing:1.1px;display:block;font-weight:400;line-height:43px;text-align:center}.question-richText ul li:before{display:none;content:none}.question-richText ul li:hover{color:#005157;background-color:#f8fafa}.question-richText ul li.active{color:#005157}.question-richText ul > li:first-of-type{color:#abbbbb;padding:12px 45px 12px 10px;line-height:20px}.question-richText ul > li:first-of-type.active{color:#005157}.question-richText .list-container{-moz-transition:max-height 0.5s;transition:max-height 0.5s;box-shadow:0 -2px 0 -1px #fff inset,0 -1px 0 1px #e5e5e5 inset;z-index:100;position:absolute;top:100%;left:-1px;right:-1px;background:white;border:none;border-top:0;max-height:0;overflow:hidden}.question-richText .list-container > .content{padding:0}.question-richText .list-container li{color:#005157;line-height:normal;padding:12px 10px}.question-richText .disclaimer{display:none}.richText.regular-margin-bottom-richText{margin-bottom:50px}.snippetReference .richText.grid_5.gold-border-richText{margin-left:15px;padding-left:15px}.print-richText{text-align:right}.print-richText a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95;font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;cursor:pointer;overflow:hidden;content:"Share";height:24px;position:relative;display:inline-block;left:0;top:0;line-height:24px;color:#4d4f53}.print-richText a:before{-moz-transition:all 0.4s;transition:all 0.4s;content:'';display:inline-block;background:url("../../img/icon-print.png") no-repeat 0 50%;background-size:18px 18px;width:24px;height:20px}.print-richText a:hover{text-decoration:none}.print-richText a:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.template-insights-article h2,.template-insights-report h2,.template-insights-article .richText li .list-heading,.template-insights-article .image li .list-heading,.template-insights-report .richText li .list-heading,.template-insights-report .image li .list-heading{font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:1px;display:block}.template-insights-article h1,.template-insights-report h1{line-height:1.12;font-size:52px;font-weight:300}.template-insights-article h3,.template-insights-report h3{text-transform:uppercase;font-size:18px;font-weight:400}.template-insights-article .richText,.template-insights-article .image,.template-insights-report .richText,.template-insights-report .image{font-size:14px;line-height:1.85;color:#000}.template-insights-article .richText a:not([class]),.template-insights-article .image a:not([class]),.template-insights-report .richText a:not([class]),.template-insights-report .image a:not([class]){font-weight:400}.template-insights-article .richText li,.template-insights-article .image li,.template-insights-report .richText li,.template-insights-report .image li{position:relative;padding-left:20px;line-height:26px;margin:10px 0}.template-insights-article .richText li .list-heading,.template-insights-article .image li .list-heading,.template-insights-report .richText li .list-heading,.template-insights-report .image li .list-heading{margin-bottom:9px}.template-insights-article .richText ul li,.template-insights-article .image ul li,.template-insights-report .richText ul li,.template-insights-report .image ul li{margin-top:20px}.template-insights-article .richText ul li:first-child,.template-insights-article .image ul li:first-child,.template-insights-report .richText ul li:first-child,.template-insights-report .image ul li:first-child{margin-top:0}.template-insights-article .richText ul li:before,.template-insights-article .image ul li:before,.template-insights-report .richText ul li:before,.template-insights-report .image ul li:before{background-color:#8F7236}.template-insights-article .richText ol,.template-insights-article .image ol,.template-insights-report .richText ol,.template-insights-report .image ol{counter-reset:listCounter}.template-insights-article .richText ol li:before,.template-insights-article .image ol li:before,.template-insights-report .richText ol li:before,.template-insights-report .image ol li:before{content:counter(listCounter) ".";counter-increment:listCounter;background-color:transparent;width:auto;height:auto;top:0;font-weight:400;position:absolute;left:0;font-size:14px}.template-insights-article .body-large-richText,.template-insights-report .body-large-richText{font-size:20px;font-weight:300;line-height:1.75}.template-insights-article .body-large-richText h2,.template-insights-article .body-large-richText li .list-heading,.template-insights-report .body-large-richText h2,.template-insights-report .body-large-richText li .list-heading{font-size:20px}.header-button-richText-redirect a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;height:45px;line-height:47.25px;padding:0 10px;vertical-align:top;color:#005157}.header-button-richText-redirect a:hover,.header-button-richText-redirect a.active{text-decoration:none;color:#7fa8ab}.header-button-richText-redirect p a{font-weight:300}.richText.chapter-heading-richText{display:none!important}.cta-richText{position:relative;padding-top:40px;float:left}.cta-richText:before{content:'';width:100%;height:-moz-calc(100% - 40px);height:calc(100% - 40px);position:absolute;left:0;top:40px;background-color:#4d4f53}.cta-richText.appear{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.cta-richText.appear > .component-content img{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.cta-richText.appear > .component-content .richText-content{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.cta-richText.appeared > .component-content img{opacity:1;-webkit-transform:translateY(-85px);-moz-transform:translateY(-85px);-ms-transform:translateY(-85px);transform:translateY(-85px)}.cta-richText.appeared > .component-content img + .richText-content{-moz-transition-delay:.5s;transition-delay:.5s}.cta-richText.appeared > .component-content .richText-content{opacity:1}.cta-richText > .component-content{position:relative;float:left;width:66.66667%;margin-left:16.66667%;padding-top:45px}.cta-richText > .component-content img{max-width:50%;-webkit-transform:translateY(-85px);-moz-transform:translateY(-85px);-ms-transform:translateY(-85px);transform:translateY(-85px)}.cta-richText > .component-content img + .richText-content{float:right;width:40.62%;margin-right:2.08333%}.cta-richText > .component-content .richText-content{padding-bottom:45px;color:#fff}.cta-richText > .component-content h2,.cta-richText > .component-content h3,.cta-richText > .component-content h4,.cta-richText > .component-content h5,.cta-richText > .component-content h6{margin-bottom:25px}.cta-richText > .component-content p{font-size:22px;line-height:32px}.cta-richText > .component-content p + p{margin-top:25px}.cta-richText > .component-content a{color:#fff}.cta-richText > .component-content a.tertiary{display:inline-block;position:relative;font-size:16px;font-size:1.6rem;letter-spacing:4px;text-transform:uppercase;line-height:1.7;font-weight:normal;font-size:18px;letter-spacing:1px;color:#fff}.cta-richText > .component-content a.tertiary:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:18px;line-height:inherit;color:inherit;position:absolute;top:auto;right:-16px}.cta-richText > .component-content a.tertiary:hover{text-decoration:none;color:#7fa8ab}.cta-richText > .component-content a.tertiary:hover:after{color:#7fa8ab}.cta-richText > .component-content a.tertiary:after{font-size:25px;top:-3px;right:-20px}.cta-richText > .component-content a.tertiary:hover,.cta-richText > .component-content a.tertiary:hover:after{color:#fff}.key-takeaway-richText{background-color:#f2f6f6;padding-top:60px;padding-bottom:60px}.key-takeaway-richText.appear .richText-content{opacity:0}.key-takeaway-richText.appear.appeared .richText-content{opacity:1}.key-takeaway-richText .richText-content{margin-left:16.66667%;width:58.33333%;line-height:35px;-moz-transition:opacity .5s;transition:opacity .5s;font-size:20px;font-weight:400}.key-takeaway-richText .richText-content h2,.key-takeaway-richText .richText-content h3,.key-takeaway-richText .richText-content h4,.key-takeaway-richText .richText-content h5,.key-takeaway-richText .richText-content h6{margin-bottom:23px}.key-takeaway-richText .richText-content p{font-weight:300}.key-takeaway-richText .richText-content ul{margin-top:0;margin-bottom:0}.key-takeaway-richText .richText-content ul li{position:relative;padding-left:30px;margin-top:10px;margin-bottom:0}.key-takeaway-richText .richText-content ul li:first-child{margin-top:0}.key-takeaway-richText .richText-content ul li:before{top:16px}.infographic-richText .richText-content{padding-top:42px}.infographic-richText .richText-content h2{line-height:1.57;margin-bottom:18px}.infographic-richText.appear{opacity:1;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.infographic-richText.appear > .component-content img{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.infographic-richText.appear > .component-content .richText-content{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.infographic-richText.appear.appeared > .component-content img{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.infographic-richText.appear.appeared > .component-content .richText-content.appeared{opacity:1}.infographic-two-columns-richText{padding:13px 0;position:relative;float:left}.infographic-two-columns-richText img{width:25%}.infographic-two-columns-richText img.pull-left{margin-left:16.66667%}.infographic-two-columns-richText img.pull-left + .richText-content{margin-left:8.33333%}.infographic-two-columns-richText img.pull-right{margin-right:25%}.infographic-two-columns-richText img.pull-right + .richText-content{margin-left:16.66667%}.infographic-two-columns-richText .richText-content{width:25%;float:left}.infographic-two-columns-richText .richText-content h2{padding-bottom:27px;line-height:1.57}.infographic-two-columns-richText:after{content:'';height:100%;border-right:1px solid #4d4f53;position:absolute;left:41.66667%;margin-left:4.16667%;top:0}.infographic-two-columns-richText.appear{opacity:1;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.infographic-two-columns-richText.appear > .component-content img{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,transform .5s,-moz-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s,-moz-transform .5s}.infographic-two-columns-richText.appear > .component-content .richText-content{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.infographic-two-columns-richText.appear:after{height:0;-moz-transition:height .5s;transition:height .5s}.infographic-two-columns-richText.appear.appeared > .component-content img{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.infographic-two-columns-richText.appear.appeared > .component-content .richText-content{opacity:1}.infographic-two-columns-richText.appear.appeared:after{height:100%}@media only screen and (min-width:320px){.contact-number-richText + .contact-number-richText.appear:before{height:0}.contact-number-richText + .contact-number-richText.appeared:before{height:100%}.contact-number-richText + .contact-number-richText:before{-moz-transition:height 1s;transition:height 1s;content:"";position:absolute;height:100%;top:0;left:0;border-left:1px solid #005157}.contact-number-richText + .contact-number-richText.appear:after{height:0}.contact-number-richText + .contact-number-richText.appeared:after{height:100%}.contact-number-richText + .contact-number-richText:after{-moz-transition:height 1s;transition:height 1s;content:"";position:absolute;height:100%;top:0;right:0;border-left:1px solid #005157}.contact-number-richText + .contact-number-richText ~ .contact-number-richText:before,.contact-number-richText + .contact-number-richText ~ .contact-number-richText:after{border:0}.contact-number-richText:last-child[class*="grid_"]:after{border:0}}@media only screen and (min-width:769px){.icon-richText:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.icon-richText:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.icon-richText:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.icon-richText:nth-of-type(4){-moz-transition-delay:1.2s;transition-delay:1.2s}.icon-richText:nth-of-type(5){-moz-transition-delay:1.5s;transition-delay:1.5s}.cite-richText.appear:before{height:0}.cite-richText.appeared:before{height:100%}.cite-richText:before{-moz-transition:height 1s;transition:height 1s;content:"";position:absolute;height:100%;top:0;left:0;border-left:1px solid #005157}.people-list-richText h3:last-of-type ~ p{display:inline;white-space:nowrap}.people-list-richText h3:last-of-type ~ p:after{content:','}.people-list-richText h3:last-of-type ~ p:last-of-type:after{display:none}.people-list-richText + .people-list-richText h3:last-of-type ~ p,.people-list-richText + script + .people-list-richText h3:last-of-type ~ p{display:block}.people-list-richText + .people-list-richText h3:last-of-type ~ p:after,.people-list-richText + script + .people-list-richText h3:last-of-type ~ p:after{display:none}}@media only screen and (min-width:1024px){#content .card-hero-richText[class*="grid_"] > .component-content{max-width:none}.card-hero-richText[class*="prefix_"] > .component-content{margin-left:inherit}.card-hero-richText.grid_1 > .component-content{width:8.33333%}.card-hero-richText.grid_2 > .component-content{width:16.66667%}.card-hero-richText.grid_3 > .component-content{width:25%}.card-hero-richText.grid_4 > .component-content{width:33.33333%}.card-hero-richText.grid_5 > .component-content{width:41.66667%}.card-hero-richText.grid_6 > .component-content{width:50%}.card-hero-richText.grid_7 > .component-content{width:58.33333%}.card-hero-richText.grid_8 > .component-content{width:66.66667%}.card-hero-richText.grid_9 > .component-content{width:75%}.card-hero-richText.grid_10 > .component-content{width:83.33333%}.card-hero-richText.grid_11 > .component-content{width:91.66667%}.card-hero-richText.grid_12 > .component-content{width:100%}}@media only screen and (min-width:1124px){.primary-promo-richText ~ .richText{margin-top:10px}}@media only screen and (max-width:1439px){.template-insights-article h1,.template-insights-report h1{font-size:42px;line-height:1.14}:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-article .richText.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-article .image.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-report .richText.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-report .image.grid_6.prefix_3{width:58.33333%;margin-left:16.66667%!important}.key-takeaway-richText .richText-content{width:66.66667%}.key-takeaway-richText .richText-content ul li{padding-left:21px;margin-top:19px}.infographic-two-columns-richText .richText-content h2{padding-bottom:15px}}@media only screen and (max-width:1023px){.primary-promo-richText h2{display:inline-block;position:relative}.primary-promo-richText h2:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:18px;line-height:26px;color:inherit;position:absolute;top:auto;right:-15px;color:#005157}.template-insights-article h1,.template-insights-report h1{font-size:30px;line-height:1.17}:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-article .richText.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-article .image.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-report .richText.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-report .image.grid_6.prefix_3{width:62.5%}.cta-richText > .component-content{width:83.33333%;margin-left:8.33333%}.cta-richText > .component-content img + .richText-content{width:42.5%}.key-takeaway-richText .richText-content{font-size:19px;line-height:28px}.key-takeaway-richText .richText-content h2,.key-takeaway-richText .richText-content h3,.key-takeaway-richText .richText-content h4,.key-takeaway-richText .richText-content h5,.key-takeaway-richText .richText-content h6{margin-bottom:17px}.key-takeaway-richText .richText-content ul li{padding-left:16px;margin-top:33px}.key-takeaway-richText .richText-content ul li:before{top:11px}.infographic-richText .richText-content{padding-top:30px;text-align:center}.infographic-richText .richText-content h2{margin-bottom:7px}.infographic-two-columns-richText img{width:33.33333%}.infographic-two-columns-richText img.pull-left{padding-right:4.16667%}.infographic-two-columns-richText img.pull-left + .richText-content{margin-left:0;padding-left:4.16667%}.infographic-two-columns-richText img.pull-right{padding-left:4.16667%;margin-left:0;margin-right:16.66667%}.infographic-two-columns-richText img.pull-right + .richText-content{padding-right:4.16667%}.infographic-two-columns-richText .richText-content{width:33.33333%}.infographic-two-columns-richText .richText-content h2{padding-bottom:9px}.infographic-two-columns-richText:after{left:50%;margin-left:0}}@media only screen and (max-width:768px){.search-popup-richText.tab-hidden.component > .component-content ul,.search-popup-richText.component > .component-content ul,.search-popup-richText.component > .component-content ol{-webkit-transition:-webkit-transform 0.5s,opacity 0.5s ease-in;-webkit-transition-delay:0s,0.25s;-moz-transition:-moz-transform 0.5s,opacity 0.5s ease-in 0.25s;transition:opacity 0.5s ease-in 0.25s,-webkit-transform 0.5s;-moz-transition:transform 0.5s,opacity 0.5s ease-in 0.25s,-moz-transform 0.5s;transition:transform 0.5s,opacity 0.5s ease-in 0.25s;transition:transform 0.5s,opacity 0.5s ease-in 0.25s,-webkit-transform 0.5s,-moz-transform 0.5s}.search-popup-richText.tab-hidden.component > .component-content ul{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;height:0;overflow:hidden;visibility:hidden;padding:0}.search-popup-richText.component > .component-content ul,.search-popup-richText.component > .component-content ol{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;margin-left:0;height:auto;visibility:visible}.richText{padding-right:20px;padding-left:20px}.header-button-richText a{height:51px;line-height:53.55px;margin-left:7px;background-color:transparent}.header-button-richText{padding:0}.header-button-richText a{margin-left:0}.header-button-richText a:hover{background-color:transparent}.hero-richText.cardpage{margin-top:-185px;margin-bottom:82px}.hero-richText > .component-content{-webkit-transition:all 0.5s ease-in-out;-webkit-transition-delay:0.15s;-moz-transition:all 0.5s ease-in-out 0.15s;transition:all 0.5s ease-in-out 0.15s;width:100%;padding:15px 15px 20px}.hero-box .hero-richText > .component-content{min-width:280px}.hero-richText h1{font-size:30px;font-size:3rem;letter-spacing:5px}.hero-richText h3{margin:0}.hero-richText.subpage h2,.hero-richText.no-border h2{margin:0 0 8px;line-height:1.2}.hero-richText.subpage h3 + h1,.hero-richText.no-border h3 + h1{font-size:18px;font-size:1.8rem;letter-spacing:3px;text-transform:uppercase;font-weight:normal;margin:7px 0}.hero-richText.no-border{margin-top:0}.hero-richText.no-border > .component-content{padding-left:0;padding-right:0}.hero-richText .component-content{padding-left:10px;padding-right:10px;line-height:26px}.hero-richText p{margin-top:20px}.hero-richText.subpage .component-content{padding:36px 10px}.hero-richText.subpage .component-content:after{bottom:10px}.hero-richText.subpage h3{font-size:18px;font-size:1.8rem;margin-bottom:5px;color:#005255}.hero-secondary-richText > .component-content{width:100%}.hero-secondary-richText{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;margin:0;padding:50px 0}.page-404 .hero-secondary-richText{padding-bottom:0}.hero-secondary-richText .component-content{padding-left:20px;padding-right:20px}.primary-promo-richText h3{margin-top:0}.primary-promo-richText ~ .richText{margin-top:0}.primary-promo-richText{margin:-40px 20px 20px!important}.primary-promo-richText h3{margin-bottom:2px}.primary-promo-richText h2{display:inline-block;position:relative}.primary-promo-richText h2:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:18px;line-height:26px;color:inherit;position:absolute;top:auto;right:-25px;color:#005157}.padded-richText{margin:50px 0;padding:0 20px}.divider + .padded-richText{margin-top:0}.divider + .padded-richText h2{margin-top:20px}.padded-richText p{line-height:2.2}.padded-richText h3 + p{font-size:14px;font-size:1.4rem}.padded-richText h2 .small{font-size:14px;font-size:1.4rem;line-height:26.6px;margin:0 0 15px}.padded-richText.general-title{width:100%}.side-image-richText .component-content{padding:0}.side-image-richText.related-dimensions{height:auto!important}.side-image-richText p{font-size:14px;font-size:1.4rem;line-height:1.9;margin-bottom:50px}.side-image-richText{margin-top:50px}.image + .side-image-richText{margin-top:25px}.side-image-richText > .component-content,.side-image-richText.related-dimensions > .component-content{display:block;max-width:450px;margin-left:auto;margin-right:auto}.border-box .side-image-richText{margin-top:0;margin-bottom:30px}.side-image-richText h2{margin-bottom:15px}.side-image-richText .richText-image{float:none;width:100%}.side-image-richText .richText-image ~ *{float:none;width:auto}.icon-richText > .component-content .richText-image{margin:0 auto 10px}.icon-richText > .component-content{max-width:450px;margin-left:auto;margin-right:auto}.icon-richText.small{margin-top:40px;margin-bottom:50px}.box + .box .icon-richText.small:first-of-type{margin-top:0}.icon-richText.small .richText-image{margin-bottom:0}.icon-richText.small h3{margin-top:0}.icon-richText.small h4{margin-top:15px;margin-bottom:5px}.icon-richText.small:last-of-type{margin-bottom:60px}.icon-richText{padding:0;margin-bottom:0}.icon-richText .component-content{padding:0 20px}.icon-richText ~ .icon-richText{margin-top:30px}.container-box .icon-richText{margin-bottom:30px}.container-box .icon-richText:nth-last-of-type(2){margin-bottom:50px}.headings-richText + .component .icon-richText:first-child{margin-top:0}.headings-richText + .component + .component .icon-richText:first-child{margin-top:0}.headings-richText{margin:50px 20px;padding:0}.awards-snippet .headings-richText{margin-bottom:40px}.hero-box + .headings-richText{position:relative;background:#fff;z-index:90;padding-top:50px;margin-top:0}.headings-richText p{margin:0 auto;padding:0 20px;line-height:1.9}.headings-richText ul,.headings-richText ol{margin:0 20px}.headings-richText p{margin-top:20px}.headings-richText p:first-child{margin-top:0}.border-box .headings-richText{margin-top:40px}.headings-richText h2{font-size:30px;font-size:3rem;margin-bottom:0}.grid_5 + .gold-border-richText.grid_5,.grid_6 + .gold-border-richText.grid_6,.grid_5 + .grid_5 > .component-content > .content > .gold-border-richText,.grid_6 + .grid_6 > .component-content > .content > .gold-border-richText{border-left:0;margin-top:25px;padding-top:25px;position:relative}.gold-border-richText{padding-left:20px}.contact-number-richText{margin-bottom:30px}.contact-number-richText{margin-top:30px;padding:0 20px;line-height:26px;margin-bottom:30px}.contact-number-richText ~ .contact-number-richText{margin-top:30px}.contact-number-richText + .padded-richText,.contact-number-richText + script + .padded-richText{margin-top:20px}.contact-number-richText p{text-align:center!important}.contact-number-richText strong{display:block}.footer-copyright-richText p{height:85px;line-height:85px;margin-top:0}.footer-copyright-richText{box-shadow:0 1px 5px 0 rgba(0,0,0,0.2) inset;text-align:center;margin:0;padding:0;letter-spacing:1px;position:absolute;bottom:0;width:100%;height:85px;line-height:85px;left:0;right:0}.footer-copyright-richText p{margin:0}.margin-top-richText{margin-top:50px;padding:0 20px}.margin-bottom-richText{padding:0 20px}.article-author-richText{padding:0 20px}.article-author-richText:before{display:none}.article-author-richText .richText-image{width:65px;margin-right:20px;margin-bottom:10px}.article-author-richText .richText-image + .richText-content{padding-left:0}.article-author-richText .richText-image + .richText-content p + p{clear:both}.article-author-richText + .richText{margin-top:-50px;padding-bottom:20px}.cite-richText{padding:0 20px}.cite-richText .component-content{border-left:1px solid #005157;padding:0 30px}.service-richText{padding:0 10px;margin:40px 0 0}.people-list-richText{padding:0 10px;margin:0 0 20px}.headings-richText + .people-list-richText,.headings-richText + script + .people-list-richText{margin-top:-10px}.people-list-richText + .people-list-richText,.people-list-richText + script + .people-list-richText{padding-left:0}.people-list-richText h3{margin-top:0}.search-popup-richText{position:relative;z-index:999}.search-popup-richText + .search-popup-richText{position:absolute;top:126px;right:0;width:100%!important;background:transparent}.is-static .search-popup-richText + .search-popup-richText{top:176px}.search-popup-richText + .search-popup-richText.component > .component-content{padding:0;margin:0;z-index:-100;max-height:0}.search-popup-richText + .search-popup-richText.component > .component-content h3{position:absolute;top:-47px;width:40%;right:19px}.search-popup-richText + .search-popup-richText.component > .component-content ul{position:relative;top:8px;padding:39px 0}.search-popup-richText.component > .component-content{margin:25px 0 25px -10px}.search-popup-richText.component > .component-content h3{color:#005157;border-bottom-color:#005157}.search-popup-richText.component > .component-content ul,.search-popup-richText.component > .component-content ol{margin:0;padding:27px 10px;width:100%;position:relative;z-index:999;min-width:-moz-calc(100% - 1px);min-width:calc(100% - 1px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:-moz-calc(100vh - 185px);height:calc(100vh - 185px)}.search-popup-richText.component > .component-content ul li,.search-popup-richText.component > .component-content ol li{margin-bottom:28px}.search-popup-richText.tab-hidden.component > .component-content h3{color:#a6a7a9;border-bottom-color:#a6a7a9}.search-popup-richText.tab-hidden.component > .component-content ul{padding:0}.js-browser-update{font-size:13px;font-size:1.3rem;line-height:1.7;padding:7px 20px}.print-richText.grid_1{float:left!important;margin-top:10px}.header-button-richText-redirect a{height:51px;line-height:53.55px;margin-left:7px;background-color:transparent}.header-button-richText-redirect{padding-left:0;padding-right:0}.header-button-richText-redirect a{margin-left:0}.header-button-richText-redirect a:hover{background-color:transparent}.cta-richText{overflow:auto;padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.people-list-richText.grid_4{margin-top:50px!important}.people-list-richText.grid_4 + .grid_4{margin-top:0!important}}@media all and (max-width:480px){.contact-number-richText ~ .contact-number-richText:before,.contact-number-richText ~ .contact-number-richText:after{border:0}}@media only screen and (max-width:479px){.template-insights-article h1,.template-insights-report h1{font-size:20px;line-height:1.3}:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-article .richText.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-article .image.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-report .richText.grid_6.prefix_3,:not(.cq-wcm-edit):not(.cq-wcm-edit-touch):not(.aem-AuthorLayer-Edit) .template-insights-report .image.grid_6.prefix_3{width:auto;margin-left:0!important}.cta-richText{padding-top:80px}.cta-richText:before{top:80px;height:-moz-calc(100% - 80px);height:calc(100% - 80px)}.cta-richText.appeared > .component-content img{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.cta-richText > .component-content{width:auto;margin-left:20px;margin-right:20px;padding-top:0;padding-bottom:33px}.cta-richText > .component-content img{max-width:100%;margin-bottom:-40px;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.cta-richText > .component-content img + .richText-content{width:100%}.cta-richText > .component-content .richText-content{text-align:center}.cta-richText > .component-content p{font-size:18px;line-height:26px}.key-takeaway-richText .richText-content{width:83.33333%;margin-left:20px;margin-right:20px}.key-takeaway-richText .richText-content h2,.key-takeaway-richText .richText-content h3,.key-takeaway-richText .richText-content h4,.key-takeaway-richText .richText-content h5,.key-takeaway-richText .richText-content h6{margin-bottom:7px}.key-takeaway-richText .richText-content ul li{padding-left:0;margin-top:16px}.key-takeaway-richText .richText-content ul li:before{left:-15px}.infographic-richText .richText-content{padding-top:23px}.infographic-richText.prefix_2.component[class*="grid"]{margin-left:8.33333%!important;width:83.33333%}.infographic-two-columns-richText img{width:66.66667%}.infographic-two-columns-richText img.pull-left{padding-right:0;margin-left:16.66667%;margin-right:16.66667%}.infographic-two-columns-richText img.pull-left + .richText-content{margin-left:0;padding-left:8.33333%;padding-right:8.33333%}.infographic-two-columns-richText img.pull-right{padding:0;margin-left:16.66667%;margin-right:16.66667%}.infographic-two-columns-richText img.pull-right + .richText-content{margin-left:0;padding-left:8.33333%;padding-right:8.33333%}.infographic-two-columns-richText .richText-content{width:100%;float:none;display:inline-block;position:relative;padding-top:23px;margin-top:23px;text-align:center}.infographic-two-columns-richText .richText-content:after{content:'';height:100%;width:50%;left:25%;position:absolute;border-top:1px solid #4d4f53;top:0}.infographic-two-columns-richText:after{display:none}}@media only screen and (min-width:769px) and (max-width:1023px){.hero-richText{margin-top:-280px}.template-insights-article .body-large-richText,.template-insights-report .body-large-richText{font-size:18px;line-height:1.47}.template-insights-article .body-large-richText h2,.template-insights-article .body-large-richText li .list-heading,.template-insights-report .body-large-richText h2,.template-insights-report .body-large-richText li .list-heading{font-size:18px}.infographic-richText.prefix_2.component[class*="grid"]{margin-left:16.66667%!important;width:66.66667%}.infographic-two-columns-richText.component[class*="grid"].alpha{float:left;width:100%}}@media only screen and (min-width:640px) and (max-width:768px){.grey .side-image-richText.grid_3.component.richText{width:50%;float:left;padding:0 10%}.grey .side-image-richText.grid_3.component.richText + .side-image-richText + .side-image-richText{clear:both}.grey .side-image-richText.grid_3.component.richText + .side-image-richText + .side-image-richText + .side-image-richText{clear:none}.icon-richText.grid_3.component.richText{width:50%;float:left;padding:0 10%;margin:0 0 30px}.icon-richText.grid_3.component.richText + .icon-richText + .icon-richText{clear:both}.icon-richText.grid_3.component.richText + .icon-richText + .icon-richText + .icon-richText{clear:none}.icon-richText.grid_3.component.richText + .grid_8{clear:both;padding-top:10px}.icon-richText.grid_3.component.richText p,.icon-richText.grid_3.component.richText ol,.icon-richText.grid_3.component.richText li{padding:0 7%}.icon-richText.grid_3.component.richText h1,.icon-richText.grid_3.component.richText h2,.icon-richText.grid_3.component.richText h3,.icon-richText.grid_3.component.richText h4,.icon-richText.grid_3.component.richText h5{padding:0}.snippetReference .richText.grid_5{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;margin-top:-40px;margin-bottom:40px;padding-top:0}.snippetReference .richText.grid_5.gold-border-richText{border-left:1px solid #005157}}@media only screen and (min-width:768px) and (max-width:1024px){.contact-number-richText{margin-bottom:30px}.main .people-list-richText.grid_4.prefix_2{margin-left:0!important}.people-list-richText.grid_4{width:50%!important;padding:0!important;float:left!important;margin-top:50px}}@media only screen and (min-width:480px) and (max-width:768px){.main .grid_12 .contact-number-richText.grid_4{width:33.3%!important;float:left!important}.main .grid_12 .contact-number-richText.prefix_2{margin-left:16.66667%!important}}@media only screen and (min-width:769px) and (max-width:1023px) and (max-width:479px){.infographic-two-columns-richText.component[class*="grid"].alpha{float:none}}.gssb_c .gsc-completion-container b,.google-search-results-html .component-content .gsc-control-cse,.google-search-results-html .gsc-results .gsc-cursor-box .next,.google-search-results-html .gsc-results .gsc-cursor-box .previous,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page,.google-search-results-html .related-results .pagination .next,.google-search-results-html .related-results .pagination .previous,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-cursor-page{font-weight:400;font-style:normal}.js-searchbox .search-popup-richText h3,.google-search-results-html .related-results h3,.google-search-results-html .gsc-result-info,.searchSwiftype h3,.swiftype-frequent-searches h3,.swiftype-popular-questions h3,form.gsc-search-box table.gsc-search-box .gsc-input input,.gssb_c .gsc-completion-container span,.gssb_c .gsc-completion-container .gssb_a,.google-search-results-html .component-content .gsc-control-cse .gs-title,.google-search-results-html .component-content .gsc-control-cse .gs-title b,.google-search-results-html .component-content .gsc-control-cse .gsc-table-result > tbody > tr > td > div[class],.searchSwiftype .searchSwiftype-control,.searchSwiftype .searchSwiftype-results .result-item,.searchSwiftype .searchSwiftype-results.searchSwiftype-results-full .result-link,.searchSwiftype .result-pagination-link{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}.gssb_c .gsc-completion-container b,.google-search-results-html .component-content .gsc-control-cse,.google-search-results-html .gsc-results .gsc-cursor-box .next,.google-search-results-html .gsc-results .gsc-cursor-box .previous,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page,.google-search-results-html .related-results .pagination .next,.google-search-results-html .related-results .pagination .previous,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-cursor-page{font-family:"Open Sans",Helvetica,Arial,sans-serif}.js-searchbox .search-popup-richText h3,.google-search-results-html .related-results h3,.google-search-results-html .gsc-result-info,.searchSwiftype h3,.swiftype-frequent-searches h3,.swiftype-popular-questions h3{font-size:14px;font-size:1.4rem;padding:0 20px 28px;text-transform:uppercase;letter-spacing:.75px;color:#000;font-weight:100}.js-searchbox .search-popup-richText ul,.google-search-results-html .related-results ul,.js-searchbox .search-popup-richText ol,.google-search-results-html .related-results ol{font-size:14px;font-size:1.4rem;border-left:1px solid #005157;padding-left:22px;margin:6px 0}.js-searchbox .search-popup-richText ul li,.google-search-results-html .related-results ul li,.js-searchbox .search-popup-richText ol li,.google-search-results-html .related-results ol li{margin:0 0 17px;line-height:1.4}.js-searchbox .search-popup-richText ul li:last-child,.google-search-results-html .related-results ul li:last-child,.js-searchbox .search-popup-richText ol li:last-child,.google-search-results-html .related-results ol li:last-child{margin-bottom:0}.js-searchbox .search-popup-richText ul li a,.google-search-results-html .related-results ul li a,.js-searchbox .search-popup-richText ol li a,.google-search-results-html .related-results ol li a{color:#000}.js-searchbox .search-popup-richText ul li a:hover,.google-search-results-html .related-results ul li a:hover,.js-searchbox .search-popup-richText ol li a:hover,.google-search-results-html .related-results ol li a:hover{text-decoration:none;color:#7fa8ab}.js-searchbox .search-popup-richText ul li a b,.google-search-results-html .related-results ul li a b,.js-searchbox .search-popup-richText ol li a b,.google-search-results-html .related-results ol li a b{font-weight:400}.js-search-wrapper{-webkit-transition:max-height 0s linear,min-height 0s linear,background-color 0.5s linear,width 0s linear;-webkit-transition-delay:0s,0.5s,0s,1s;-moz-transition:max-height 0s linear 0s,min-height 0s linear 0.5s,background-color 0.5s linear,width 0s linear 1s;transition:max-height 0s linear 0s,min-height 0s linear 0.5s,background-color 0.5s linear,width 0s linear 1s;max-width:1600px;width:0!important;position:absolute;top:0;z-index:99;max-height:121px;min-height:121px!important;overflow:hidden;background:rgba(255,255,255,0)}.msie-11 .js-search-wrapper,.msie-10 .js-search-wrapper,.msie-9 .js-search-wrapper{display:none}.js-search-wrapper .header-logo-image{-webkit-transition:visibility 0s linear,opacity 0s linear;-webkit-transition-delay:0.15s,0.15s;-moz-transition:visibility 0s linear 0.15s,opacity 0s linear 0.15s;transition:visibility 0s linear 0.15s,opacity 0s linear 0.15s;visibility:hidden;opacity:0}.js-search-wrapper .js-search-content{-webkit-transition:-webkit-transform 0.3s ease-in;-webkit-transition-delay:0.75s;-moz-transition:-moz-transform 0.3s ease-in 0.75s;transition:-webkit-transform 0.3s ease-in 0.75s;-moz-transition:transform 0.3s ease-in 0.75s,-moz-transform 0.3s ease-in 0.75s;transition:transform 0.3s ease-in 0.75s;transition:transform 0.3s ease-in 0.75s,-webkit-transform 0.3s ease-in 0.75s,-moz-transform 0.3s ease-in 0.75s;-webkit-transform:translate(-102%,0);-moz-transform:translate(-102%,0);-ms-transform:translate(-102%,0);transform:translate(-102%,0);-webkit-transform:translate3d(-102%,0,0);-moz-transform:translate3d(-102%,0,0);-ms-transform:translate3d(-102%,0,0);transform:translate3d(-102%,0,0);-webkit-transform:translate(-102vw,0);-moz-transform:translate(-102vw,0);-ms-transform:translate(-102vw,0);transform:translate(-102vw,0);-webkit-transform:translate3d(-102vw,0,0);-moz-transform:translate3d(-102vw,0,0);-ms-transform:translate3d(-102vw,0,0);transform:translate3d(-102vw,0,0)}.nav-hidden .js-search-wrapper .js-searchbox{box-shadow:0 -170px 0 0 #fff}.js-search-wrapper ~ #content.main{-moz-transition:opacity 1s;transition:opacity 1s}.js-search-wrapper .overlayContent .search-popup-richText{-webkit-animation:disappear 0.35s;-moz-animation:disappear 0.35s;animation:disappear 0.35s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.js-search-wrapper .overlayContent .component.search-popup-richText.hidden{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.js-search-wrapper.searchbox-visible{-webkit-transition:max-height 0s linear,min-height 0s linear,background-color 0.5s linear,width 0s,-webkit-transform 0.5s;-webkit-transition-delay:0.5s,0.5s,0.5s,0s,0s;-moz-transition:max-height 0s linear 0.5s,min-height 0s linear 0.5s,background-color 0.5s linear 0.5s,width 0s,-moz-transform 0.5s;transition:max-height 0s linear 0.5s,min-height 0s linear 0.5s,background-color 0.5s linear 0.5s,width 0s,-webkit-transform 0.5s;-moz-transition:max-height 0s linear 0.5s,min-height 0s linear 0.5s,background-color 0.5s linear 0.5s,width 0s,transform 0.5s,-moz-transform 0.5s;transition:max-height 0s linear 0.5s,min-height 0s linear 0.5s,background-color 0.5s linear 0.5s,width 0s,transform 0.5s;transition:max-height 0s linear 0.5s,min-height 0s linear 0.5s,background-color 0.5s linear 0.5s,width 0s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-height:20000px;min-height:1200px!important;min-height:100vh!important;width:100%!important;width:100vw!important;background:white}.js-search-wrapper.searchbox-visible .header-logo-image{-webkit-transition:visibility 0s linear,opacity 0s linear;-webkit-transition-delay:0.7s,0.7s;-moz-transition:visibility 0s linear 0.7s,opacity 0s linear 0.7s;transition:visibility 0s linear 0.7s,opacity 0s linear 0.7s;visibility:visible;opacity:1}.msie-11 .js-search-wrapper.searchbox-visible,.msie-10 .js-search-wrapper.searchbox-visible,.msie-9 .js-search-wrapper.searchbox-visible{display:block}.js-search-wrapper.searchbox-visible .js-search-content{-webkit-transition:-webkit-transform 0.4s ease-in;-webkit-transition-delay:0.01s;-moz-transition:-moz-transform 0.4s ease-in 0.01s;transition:-webkit-transform 0.4s ease-in 0.01s;-moz-transition:transform 0.4s ease-in 0.01s,-moz-transform 0.4s ease-in 0.01s;transition:transform 0.4s ease-in 0.01s;transition:transform 0.4s ease-in 0.01s,-webkit-transform 0.4s ease-in 0.01s,-moz-transform 0.4s ease-in 0.01s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-search-wrapper.searchbox-visible ~ #content.main{max-height:100vh;display:block;overflow:hidden}.js-search-wrapper.searchbox-visible ~ .main{display:none}.js-search-wrapper.searchbox-visible .overlayContent .search-popup-richText{-webkit-animation:appear-delayed 2s;-moz-animation:appear-delayed 2s;animation:appear-delayed 2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-search-wrapper.results-visible ~ .main{display:none}.js-searchbox{position:fixed;width:100%;overflow:hidden;will-change:max-height,min-height;top:0;visibility:visible;height:121px;min-height:121px;max-width:1600px}.device-ipad .js-searchbox{-moz-transition:margin-top 0.25s;transition:margin-top 0.25s}.js-search-wrapper.searchbox-visible .js-searchbox{min-height:1000px;min-height:100vh;z-index:9999}.js-search-wrapper.searchbox-visible .js-searchbox .overlayContent > div:not(.search-popup-richText){-moz-transition-delay:0s;transition-delay:0s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-search-wrapper.searchbox-visible .js-searchbox.dim{min-height:0!important}.js-searchbox .popup-close{font:normal 0/0 serif;color:transparent!important;display:block;width:70px;height:46px;background:transparent url("../../img/search-back-icon.png") 50% 52% no-repeat;background-size:auto 20px;position:absolute;top:0;left:0;z-index:9999}.js-search-dummy-link{opacity:0;position:absolute;top:-999px;left:-999px;display:block}@-webkit-keyframes search-slide-right{from{-webkit-transform:translate(-101vw,0);-moz-transform:translate(-101vw,0);-ms-transform:translate(-101vw,0);transform:translate(-101vw,0);-webkit-transform:translate3d(-101vw,0,0);-moz-transform:translate3d(-101vw,0,0);-ms-transform:translate3d(-101vw,0,0);transform:translate3d(-101vw,0,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes search-slide-right{from{-webkit-transform:translate(-101vw,0);-moz-transform:translate(-101vw,0);-ms-transform:translate(-101vw,0);transform:translate(-101vw,0);-webkit-transform:translate3d(-101vw,0,0);-moz-transform:translate3d(-101vw,0,0);-ms-transform:translate3d(-101vw,0,0);transform:translate3d(-101vw,0,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes search-slide-right{from{-webkit-transform:translate(-101vw,0);-moz-transform:translate(-101vw,0);-ms-transform:translate(-101vw,0);transform:translate(-101vw,0);-webkit-transform:translate3d(-101vw,0,0);-moz-transform:translate3d(-101vw,0,0);-ms-transform:translate3d(-101vw,0,0);transform:translate3d(-101vw,0,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes search-slide-down{from{-webkit-transform:translate(0,-200px);-moz-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate(0,-200px);-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes search-slide-down{from{-webkit-transform:translate(0,-200px);-moz-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate(0,-200px);-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes search-slide-down{from{-webkit-transform:translate(0,-200px);-moz-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate(0,-200px);-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes ipad-slide{from{-webkit-transform:translate(-100vh,0);-moz-transform:translate(-100vh,0);-ms-transform:translate(-100vh,0);transform:translate(-100vh,0);-webkit-transform:translate3d(-100vh,0,0);-moz-transform:translate3d(-100vh,0,0);-ms-transform:translate3d(-100vh,0,0);transform:translate3d(-100vh,0,0);opacity:0}50%{-webkit-transform:translate(-100vh,0);-moz-transform:translate(-100vh,0);-ms-transform:translate(-100vh,0);transform:translate(-100vh,0);-webkit-transform:translate3d(-100vh,0,0);-moz-transform:translate3d(-100vh,0,0);-ms-transform:translate3d(-100vh,0,0);transform:translate3d(-100vh,0,0);opacity:1}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes ipad-slide{from{-webkit-transform:translate(-100vh,0);-moz-transform:translate(-100vh,0);-ms-transform:translate(-100vh,0);transform:translate(-100vh,0);-webkit-transform:translate3d(-100vh,0,0);-moz-transform:translate3d(-100vh,0,0);-ms-transform:translate3d(-100vh,0,0);transform:translate3d(-100vh,0,0);opacity:0}50%{-webkit-transform:translate(-100vh,0);-moz-transform:translate(-100vh,0);-ms-transform:translate(-100vh,0);transform:translate(-100vh,0);-webkit-transform:translate3d(-100vh,0,0);-moz-transform:translate3d(-100vh,0,0);-ms-transform:translate3d(-100vh,0,0);transform:translate3d(-100vh,0,0);opacity:1}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes ipad-slide{from{-webkit-transform:translate(-100vh,0);-moz-transform:translate(-100vh,0);-ms-transform:translate(-100vh,0);transform:translate(-100vh,0);-webkit-transform:translate3d(-100vh,0,0);-moz-transform:translate3d(-100vh,0,0);-ms-transform:translate3d(-100vh,0,0);transform:translate3d(-100vh,0,0);opacity:0}50%{-webkit-transform:translate(-100vh,0);-moz-transform:translate(-100vh,0);-ms-transform:translate(-100vh,0);transform:translate(-100vh,0);-webkit-transform:translate3d(-100vh,0,0);-moz-transform:translate3d(-100vh,0,0);-ms-transform:translate3d(-100vh,0,0);transform:translate3d(-100vh,0,0);opacity:1}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes appear-delayed{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}50%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes appear-delayed{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}50%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes appear-delayed{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}50%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes disappear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes disappear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes disappear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}form.gsc-search-box{position:relative;background:#f2f6f6;padding-left:85px}form.gsc-search-box table.gsc-search-box .gsc-input{height:46px;padding:0;margin:0;vertical-align:top}form.gsc-search-box table.gsc-search-box .gsc-input input{font-size:16px;font-size:1.6rem;color:#005157!important;height:50px!important;border:0!important;background:transparent!important}form.gsc-search-box table.gsc-search-box .gsc-input input::-webkit-input-placeholder{color:#005157!important}form.gsc-search-box table.gsc-search-box .gsc-input input:-moz-placeholder{color:#005157!important}form.gsc-search-box table.gsc-search-box .gsc-input input::-moz-placeholder{color:#005157!important}form.gsc-search-box table.gsc-search-box .gsc-input input:-ms-input-placeholder{color:#005157!important}form.gsc-search-box table.gsc-search-box .gsc-input input::-ms-clear{width:0;height:0}form.gsc-search-box table.gsc-search-box .gsc-input .gsib_a{padding:0;margin:0}form.gsc-search-box table.gsc-search-box .gsc-input .gsc-input-box-focus input,form.gsc-search-box table.gsc-search-box .gsc-input input:focus{background-image:none!important}form.gsc-search-box .gsc-input-box,form.gsc-search-box .gsc-input-box-hover,form.gsc-search-box .gsc-input-box-focus,form.gsc-search-box .gsc-input > input:hover,form.gsc-search-box .gsc-input > input:focus{box-shadow:none!important;background:transparent!important;border:0!important}.gssb_c{-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important;max-width:1600px;height:100%!important;left:auto!important;margin-top:-6px;background:rgba(255,255,255,0.9)}.gssb_c:not([style*="none"]){display:block}.gssb_c > tbody{display:block;padding:46px 65px;min-height:550px;left:-1px;background:#fff;position:relative;border-bottom:1px solid #c2d5d6}.gssb_c td[class*="gssb_"]{box-shadow:none!important;background:transparent!important}.gssb_c .gsc-completion-container{box-shadow:none!important;background:transparent!important;border:0!important;border-left:1px solid #005157!important;position:relative}.gssb_c .gsc-completion-container > tbody > tr:first-child table span{margin-top:0}.gssb_c .gsc-completion-container span{line-height:1.2;display:block;margin-top:20px}.gssb_c .gsc-completion-container .gssb_a{font-size:14px;font-size:1.4rem;padding-left:19px}.gssb_c .gsc-completion-container > tbody > tr tr span{border-left:0;padding-left:0}.gssb_c .gsc-completion-container .gsc-completion-selected{color:#005157;background:transparent;font-weight:400;text-decoration:underline}.gssb_c .gsc-completion-promotion-table .gsc-completion-title{color:#005157}.gssb_c .gssb_l{display:none}.gsst_a{padding-top:0;margin-top:3px}.gsst_a span{font:normal 0/0 serif;color:transparent!important;display:block;width:20px;height:20px;background:transparent url("../../img/search-close.png") 50% 0 no-repeat;background-size:100% auto;position:relative;top:-8px;left:-3px}.gsst_a:hover span{top:-9px;background-position:50% 100%}.gsc-search-button{display:none}.google-search-results-html{-moz-transition:-moz-transform 1s,opacity 0.5s;transition:opacity 0.5s,-webkit-transform 1s;-moz-transition:transform 1s,opacity 0.5s,-moz-transform 1s;transition:transform 1s,opacity 0.5s;transition:transform 1s,opacity 0.5s,-webkit-transform 1s,-moz-transform 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:0;max-width:1600px;margin:0 auto;overflow:hidden;position:relative;z-index:100}.touch .google-search-results-html.has-iscroll.visible{min-height:0!important;height:80vh!important;-webkit-transform:translate(0,120px);-moz-transform:translate(0,120px);-ms-transform:translate(0,120px);transform:translate(0,120px);-webkit-transform:translate3d(0,120px,0);-moz-transform:translate3d(0,120px,0);-ms-transform:translate3d(0,120px,0);transform:translate3d(0,120px,0)}.msie-9 .google-search-results-html{top:46px}.google-search-results-html.visible{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0,121px);-moz-transform:translate(0,121px);-ms-transform:translate(0,121px);transform:translate(0,121px);-webkit-transform:translate3d(0,121px,0);-moz-transform:translate3d(0,121px,0);-ms-transform:translate3d(0,121px,0);transform:translate3d(0,121px,0);height:auto;padding:0;background-color:#fff}.google-search-results-html.visible ~ div{display:none}.google-search-results-html.visible.pagination-refresh{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:none!important;transition:none!important}.google-search-results-html:not(.visible){min-height:0!important}.google-search-results-html .component-content .gsc-control-cse{width:64%;position:relative}.google-search-results-html .component-content .gsc-control-cse .gs-spelling,.google-search-results-html .component-content .gsc-control-cse .gs-spelling-original{padding:0;margin-bottom:5px}.google-search-results-html .component-content .gsc-control-cse .gs-spelling a,.google-search-results-html .component-content .gsc-control-cse .gs-spelling-original a{color:#005157;text-decoration:none}.google-search-results-html .component-content .gsc-control-cse .gs-spelling a:hover,.google-search-results-html .component-content .gsc-control-cse .gs-spelling-original a:hover{color:#337479;text-decoration:none}.google-search-results-html .component-content .gsc-control-cse .gs-spelling-original{margin-bottom:15px;font-weight:100}.google-search-results-html .component-content .gsc-control-cse .gsc-results-wrapper-visible{padding:28px 24px 24px 50px}.google-search-results-html .component-content .gsc-control-cse .gsc-table-result,.google-search-results-html .component-content .gsc-control-cse .gsc-thumbnail-inside,.google-search-results-html .component-content .gsc-control-cse .gsc-url-top{padding-left:0}.google-search-results-html .component-content .gsc-control-cse .gsc-webResult.gsc-result{margin:0;padding:0}.google-search-results-html .component-content .gsc-control-cse .gs-title{font-size:15px;font-size:1.5rem;color:#000!important;text-decoration:none!important;white-space:nowrap;text-overflow:ellipsis}.google-search-results-html .component-content .gsc-control-cse .gs-title b{font-size:15px;font-size:1.5rem;color:#000!important;font-weight:100;text-decoration:none}.google-search-results-html .component-content .gsc-control-cse .gs-title:hover,.google-search-results-html .component-content .gsc-control-cse .gs-title:hover b{color:#7fa8ab!important}.google-search-results-html .component-content .gsc-control-cse .gs-fileFormat{margin:0!important;padding:0}.google-search-results-html .component-content .gsc-control-cse .gsc-table-result > tbody > tr > td > div[class]{-moz-transition:width 0.5s;transition:width 0.5s;font-size:14px;font-size:1.4rem;line-height:1.6;color:#666b70!important;margin:6px 0 30px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.google-search-results-html .component-content .gsc-control-cse .gsc-table-result > tbody > tr > td > div[class] b{font-weight:100}.google-search-results-html .component-content .gsc-control-cse .gs-bidi-start-align.gs-snippet{margin:0}.google-search-results-html .component-content .gsc-control-cse .gcsc-branding{display:none}.google-search-results-html .gsc-tabsArea{display:none}.google-search-results-html .gsc-resultsbox-visible{padding-left:19px;border-left:1px solid #005157}.google-search-results-html .gsc-above-wrapper-area{border:0!important}.google-search-results-html .gsc-result-info{color:#000}.google-search-results-html .gsc-result table,.google-search-results-html .gsc-result tbody,.google-search-results-html .gsc-result tr,.google-search-results-html .gsc-result td{display:block}.google-search-results-html .gs-per-result-labels,.google-search-results-html .gsc-url-top,.google-search-results-html .gs-richsnippet-box .gsc-richsnippet-showsnippet-label,.google-search-results-html .gs-visibleUrl-long,.google-search-results-html .gsc-table-cell-thumbnail,.google-search-results-html .gsc-url-bottom,.google-search-results-html .gs-richsnippet-box{display:none!important}.js-search-wrapper.searchbox-visible .google-search-results-html{display:block!important}.google-search-results-html .gsc-results .gsc-cursor-box,.google-search-results-html .related-results .pagination{background:#fff;position:relative;margin:-30px;padding:60px 30px 50px}.google-search-results-html .gsc-results .gsc-cursor-box .next,.google-search-results-html .gsc-results .gsc-cursor-box .previous,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-results .gsc-cursor-box .gsc-cursor-page,.google-search-results-html .related-results .pagination .next,.google-search-results-html .related-results .pagination .previous,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .related-results .pagination .gsc-cursor-page,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-cursor-page{font-size:11px;font-size:1.1rem;-moz-transition:color 0.3s,border-color 0.3s;transition:color 0.3s,border-color 0.3s;display:inline-block;border-bottom:1px solid #fff;letter-spacing:1px;padding:0 2px;margin-left:10px;color:#a3a3a3;line-height:2;text-align:center;text-transform:uppercase}.google-search-results-html .gsc-results .gsc-cursor-box .next:hover,.google-search-results-html .gsc-results .gsc-cursor-box .previous:hover,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page:hover,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.google-search-results-html .related-results .pagination .next:hover,.google-search-results-html .related-results .pagination .previous:hover,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .related-results .pagination .gsc-cursor-page:hover,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-cursor-page:hover{color:#337479;text-decoration:none}.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor-current-page.next,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor-current-page.previous,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page.gsc-cursor-page,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-results .gsc-cursor-box .gsc-cursor-current-page.gsc-cursor-page,.google-search-results-html .related-results .pagination .gsc-cursor-current-page.next,.google-search-results-html .related-results .pagination .gsc-cursor-current-page.previous,.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor .related-results .pagination .gsc-cursor-current-page.gsc-cursor-page,.google-search-results-html .related-results .pagination .gsc-cursor .gsc-cursor-current-page.gsc-cursor-page{color:#005157;border-bottom:1px solid #005157}.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor,.google-search-results-html .related-results .pagination .gsc-cursor{display:block;text-align:right}.google-search-results-html .related-results{box-shadow:0 4px 8px 8px #fff;position:absolute;top:46px;left:65%;width:30%;z-index:9999;margin-left:3px}.google-search-results-html .related-results .results ul,.google-search-results-html .related-results .results ol{padding:0 19px}.google-search-results-html .related-results .results ul li,.google-search-results-html .related-results .results ol li{margin:0 0 26px;line-height:1.75}.google-search-results-html .related-results .pagination{text-align:right;padding:20px;margin:0}.google-search-results-html .related-results .pagination .next,.google-search-results-html .related-results .pagination .previous{display:inline-block;position:relative}.google-search-results-html .related-results .pagination .next:after,.google-search-results-html .related-results .pagination .previous:after{-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-ms-transform:scale(0.4,1);transform:scale(0.4,1);content:'>';display:inline-block;vertical-align:baseline;font-family:"Perpetua",Georgia,sans-serif;font-weight:100;font-size:14px;line-height:1.8;color:inherit;position:absolute;top:auto;right:-12px}.google-search-results-html .related-results .pagination .previous:after{content:'<';right:auto;left:-12px}.google-search-results-html .related-results b{font-weight:400}.google-search-results-html .gsc-wrapper .gsc-adBlock{display:none}@-webkit-keyframes appear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;max-height:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;max-height:600px}}@-moz-keyframes appear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;max-height:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;max-height:600px}}@keyframes appear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;max-height:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;max-height:600px}}.google-search-results-html .gs-no-results-result:before,.google-search-results-html .gs-no-results-result:after{font-size:14px;font-size:1.4rem;-webkit-animation:appear 0.65s ease-in 0s 1;-moz-animation:appear 0.65s ease-in 0s 1;animation:appear 0.65s ease-in 0s 1;color:#005255;line-height:2;content:'Your search did not match any documents.\a';white-space:pre}.google-search-results-html .gs-no-results-result:before{padding:5px 20px 20px;text-transform:uppercase;letter-spacing:.75px;color:black;font-weight:100;background:#fff;margin-left:-22px}.google-search-results-html .gs-no-results-result:after{-webkit-animation:appear 1s ease-in 0s 1;-moz-animation:appear 1s ease-in 0s 1;animation:appear 1s ease-in 0s 1;color:#4d4f53;display:block;text-transform:none;margin:10px 0 -4px;content:"Suggestions:.\a- Make sure all words are spelled correctly.\a- Try different keywords.\a- Try more general keywords."}.google-search-results-html .gs-no-results-result .gs-snippet{display:none}.reference-swiftype{max-height:45px;bottom:0;width:0;z-index:11}.swiftype-container{background-color:#fff;max-width:1600px;margin-bottom:30px;width:100px;max-height:45px;-moz-transition:width .35s linear,min-height .35s linear;transition:width .35s linear,min-height .35s linear;position:static;z-index:987}.swiftype-container.is-fixed{position:fixed}.swiftype-container.is-active{height:100vh;width:100%}.swiftype-container.is-expanded{max-height:none;min-height:100vh}.searchSwiftype h3{padding-left:20px}.searchSwiftype .searchSwiftype-form{position:relative;background:#fff;color:#005157}.searchSwiftype .searchSwiftype-control{font-size:16px;font-size:1.6rem;color:#005157;height:45px;border:0;background:transparent;outline:none;width:100%;max-width:0;padding-left:85px;pointer-events:none}.searchSwiftype .searchSwiftype-control::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#005157}.searchSwiftype .searchSwiftype-control:-moz-placeholder{font-size:14px;font-size:1.4rem;color:#005157}.searchSwiftype .searchSwiftype-control::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#005157}.searchSwiftype .searchSwiftype-control:-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#005157}.searchSwiftype .searchSwiftype-control.active{max-width:none;pointer-events:auto}.searchSwiftype .searchSwiftype-results{margin-bottom:30px;padding-left:65px}.searchSwiftype .searchSwiftype-results h3{margin-top:30px!important}.searchSwiftype .searchSwiftype-results .result-list{border-left:1px solid #005157;padding-right:20px;padding-left:20px;overflow:hidden}.searchSwiftype .searchSwiftype-results .result-item{font-size:14px;font-size:1.4rem;display:block;line-height:1.2;margin-top:16px}.searchSwiftype .searchSwiftype-results .result-item em{font-weight:100;font-style:normal}.searchSwiftype .searchSwiftype-results .result-link{color:#000;font-weight:400}.searchSwiftype .searchSwiftype-results .result-link:hover{color:#7fa8ab;text-decoration:none}.searchSwiftype .searchSwiftype-results .result-link.active{color:#7fa8ab}.searchSwiftype .searchSwiftype-results.searchSwiftype-results-full .result-item{color:#666B70;margin-top:22px}.searchSwiftype .searchSwiftype-results.searchSwiftype-results-full .result-item em{font-weight:400}.searchSwiftype .searchSwiftype-results.searchSwiftype-results-full .result-link{display:inline-block;margin-bottom:5px}.searchSwiftype .result-pagination{text-align:center;margin-top:30px;height:50%;padding-right:20px;padding-left:20px;padding-bottom:20px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.searchSwiftype .result-pagination-icon{margin-top:5px;width:15px;height:15px}.searchSwiftype .result-pagination-icon.left{background:url("../../img/arrows/arrow-left.png");background-repeat:no-repeat;background-position:center;background-size:35%;margin-right:5px}.searchSwiftype .result-pagination-icon.left:hover{background:url("../../img/arrows/arrow-left-hover.png");background-repeat:no-repeat;background-position:center;background-size:35%}.searchSwiftype .result-pagination-icon.right{background:url("../../img/arrows/arrow-right.png");background-repeat:no-repeat;background-position:center;background-size:35%;margin-left:15px}.searchSwiftype .result-pagination-icon.right:hover{background:url("../../img/arrows/arrow-right-hover.png");background-repeat:no-repeat;background-position:center;background-size:35%}.searchSwiftype .result-pagination-item{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.searchSwiftype .result-pagination-item:nth-last-of-type{margin-right:10px}.searchSwiftype .result-pagination-link{font-size:11px;font-size:1.1rem;border-bottom:1px solid #fff;letter-spacing:1px;padding:0 2px;margin-left:10px;color:#a3a3a3;line-height:2;text-align:center;text-transform:uppercase;-moz-transition:color 0.3s,border-color 0.3s;transition:color 0.3s,border-color 0.3s}.searchSwiftype .result-pagination-link:hover{color:#005157;text-decoration:none}.searchSwiftype .result-pagination-link.result-pagination-link-active{border-bottom:1px solid #005157;color:#005157;cursor:default;pointer-events:none}.searchSwiftype .searchSwiftype-open{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:'';position:absolute;cursor:pointer;top:50%;left:50px;width:20px;height:22px;background:url("../../img/icons/search-sprite.svg") no-repeat;background-size:100% auto;background-position:0 -46px}.searchSwiftype .searchSwiftype-close{font:normal 0/0 serif;color:transparent!important;display:block;width:20px;height:20px;background:transparent url("../../img/search-close.png") 50% 0 no-repeat;background-size:100% auto;border:0;cursor:pointer;outline:0;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.searchSwiftype .searchSwiftype-close-back{font:normal 0/0 serif;color:transparent!important;display:block;width:70px;height:46px;background:transparent url("../../img/search-back-icon.png") 50% 52% no-repeat;background-size:auto 20px;position:absolute;cursor:pointer;top:0;left:0;width:100px;z-index:1}.searchSwiftype-control-mobile{-webkit-transform:translate(0,13px);-moz-transform:translate(0,13px);-ms-transform:translate(0,13px);transform:translate(0,13px);content:'';display:none;position:fixed;cursor:pointer;top:0;left:50px;width:20px;height:50px;background:url("../../img/icons/search-sprite.svg") no-repeat;background-size:100% auto;background-position:0 -46px}.navigation-open .searchSwiftype-control-mobile{-moz-transition:opacity .25s;transition:opacity .25s;opacity:0}.swiftype-container.is-active .searchSwiftype-form{background:#f2f6f6}.swiftype-container.is-active .searchSwiftype-control-mobile::after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.swiftype-frequent-searches,.swiftype-popular-questions{-webkit-animation:search-popup-richText-appear 1s ease-in;-moz-animation:search-popup-richText-appear 1s ease-in;animation:search-popup-richText-appear 1s ease-in;visibility:hidden}.swiftype-frequent-searches h3,.swiftype-popular-questions h3{color:#000}.swiftype-frequent-searches.is-hidden,.swiftype-popular-questions.is-hidden{visibility:hidden}.swiftype-frequent-searches.is-hidden-tab h3,.swiftype-popular-questions.is-hidden-tab h3{color:#000}.swiftype-frequent-searches .richText-content,.swiftype-popular-questions .richText-content{padding-left:65px;padding-bottom:35px}.swiftype-frequent-searches h3,.swiftype-popular-questions h3{padding-top:20px}.swiftype-frequent-searches ul,.swiftype-popular-questions ul{border-left:1px solid #005255;margin:0;transition:opacity .5s ease-in .25s,-webkit-transform .5s;-moz-transition:transform .5s,opacity .5s ease-in .25s,-moz-transform .5s;transition:transform .5s,opacity .5s ease-in .25s;transition:transform .5s,opacity .5s ease-in .25s,-webkit-transform .5s,-moz-transform .5s}.swiftype-frequent-searches ul li::before,.swiftype-popular-questions ul li::before{display:none}.swiftype-frequent-searches ul a,.swiftype-popular-questions ul a{color:#000}.swiftype-popular-questions{display:none;visibility:hidden}.scroll-wrapper{overflow-y:auto;height:100vh}.search-active .swiftype-frequent-searches,.search-active .swiftype-popular-questions{visibility:visible}.search-active #content{opacity:0;-moz-transition:all 0.5s linear 0.75s;transition:all 0.5s linear 0.75s}.search-active .header-button-richText-redirect{opacity:0}.searchSwiftype-fade-enter-active,.searchSwiftype-fade-leave-active{-moz-transition:opacity .5s;transition:opacity .5s}.searchSwiftype-fade-enter,.searchSwiftype-fade-leave-to{opacity:0}[v-cloak]{display:none}@media only screen and (min-width:769px){.swiftype-container{-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}}@media only screen and (min-width:1024px){.device-ipad .js-search-wrapper.searchbox-visible{-webkit-animation:ipad-slide 0.7s 1 0.1s;-moz-animation:ipad-slide 0.7s 1 0.1s;animation:ipad-slide 0.7s 1 0.1s}}@media only screen and (max-width:1600px){.js-search-wrapper{max-width:100%}}@media only screen and (max-width:1023px){.reference-swiftype{padding-bottom:20px}.searchSwiftype .searchSwiftype-results .result-item{margin-top:35px}.searchSwiftype .searchSwiftype-close{right:10px}.searchSwiftype .searchSwiftype-close-back{display:none}}@media only screen and (max-width:768px){.google-search-results-html.related-visible .component-content .gsc-control-cse .gsc-results-wrapper-visible .gsc-wrapper,.google-search-results-html .related-results .results,.swiftype-frequent-searches.is-hidden-tab ul,.swiftype-popular-questions.is-hidden-tab ul,.google-search-results-html.related-visible .related-results .results,.google-search-results-html .component-content .gsc-control-cse .gsc-results-wrapper-visible .gsc-wrapper{-webkit-transition:-webkit-transform 0.5s,opacity 0.5s ease-in;-webkit-transition-delay:0s,0.25s;-moz-transition:-moz-transform 0.5s,opacity 0.5s ease-in 0.25s;transition:opacity 0.5s ease-in 0.25s,-webkit-transform 0.5s;-moz-transition:transform 0.5s,opacity 0.5s ease-in 0.25s,-moz-transform 0.5s;transition:transform 0.5s,opacity 0.5s ease-in 0.25s;transition:transform 0.5s,opacity 0.5s ease-in 0.25s,-webkit-transform 0.5s,-moz-transform 0.5s}.google-search-results-html.related-visible .component-content .gsc-control-cse .gsc-results-wrapper-visible .gsc-wrapper,.google-search-results-html .related-results .results,.swiftype-frequent-searches.is-hidden-tab ul,.swiftype-popular-questions.is-hidden-tab ul{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;height:0;overflow:hidden;visibility:hidden;padding:0}.google-search-results-html.related-visible .related-results .results,.google-search-results-html .component-content .gsc-control-cse .gsc-results-wrapper-visible .gsc-wrapper{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;margin-left:0;height:auto;visibility:visible}.js-searchbox .search-popup-richText h3,.google-search-results-html .related-results h3,.google-search-results-html .gsc-result-info,.searchSwiftype h3,.swiftype-frequent-searches h3,.swiftype-popular-questions h3{font-size:12px;font-size:1.2rem;color:#a6a7a9;padding:5px 5px 16px;height:55px;line-height:20px;border-bottom:1px solid #a6a7a9;margin:0 10px 20px 10px;width:44%;text-align:center;cursor:pointer}.js-searchbox .search-popup-richText h3:hover,.google-search-results-html .related-results h3:hover,.google-search-results-html .gsc-result-info:hover,.searchSwiftype h3:hover,.swiftype-frequent-searches h3:hover,.swiftype-popular-questions h3:hover{color:#337479}.flexbox .js-searchbox .search-popup-richText h3,.js-searchbox .search-popup-richText .flexbox h3,.flexbox .google-search-results-html .related-results h3,.google-search-results-html .related-results .flexbox h3,.flexbox .google-search-results-html .gsc-result-info,.google-search-results-html .flexbox .gsc-result-info,.flexbox .searchSwiftype h3,.searchSwiftype .flexbox h3,.flexbox .swiftype-frequent-searches h3,.swiftype-frequent-searches .flexbox h3,.flexbox .swiftype-popular-questions h3,.swiftype-popular-questions .flexbox h3{display:-webkit-flex!important;display:-ms-flexbox!important;display:-moz-box!important;display:flex!important;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;line-height:15px;height:53px;margin-top:-7px}.js-searchbox .search-popup-richText ul,.google-search-results-html .related-results ul,.js-searchbox .search-popup-richText ol,.google-search-results-html .related-results ol{background:#fff;border-left:0;padding:43px 17px;margin:0}.js-searchbox .search-popup-richText ul li,.google-search-results-html .related-results ul li,.js-searchbox .search-popup-richText ol li,.google-search-results-html .related-results ol li{margin-bottom:37px}.js-search-wrapper .js-search-content{-webkit-transition:-webkit-transform 0.3s ease-in;-webkit-transition-delay:0.25s;-moz-transition:-moz-transform 0.3s ease-in 0.25s;transition:-webkit-transform 0.3s ease-in 0.25s;-moz-transition:transform 0.3s ease-in 0.25s,-moz-transform 0.3s ease-in 0.25s;transition:transform 0.3s ease-in 0.25s;transition:transform 0.3s ease-in 0.25s,-webkit-transform 0.3s ease-in 0.25s,-moz-transform 0.3s ease-in 0.25s;-webkit-transform:translate(0,-100px);-moz-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px);-webkit-transform:translate3d(0,-100px,0);-moz-transform:translate3d(0,-100px,0);-ms-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.js-search-wrapper{top:50px;max-height:50px;min-height:50px!important}.nav-hidden .js-search-wrapper .js-searchbox{top:0}.js-search-wrapper.searchbox-visible .header-logo-image{display:none}.navigation-open .js-search-wrapper.searchbox-visible{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;-webkit-transform:translate(85%,0);-moz-transform:translate(85%,0);-ms-transform:translate(85%,0);transform:translate(85%,0);-webkit-transform:translate3d(85%,0,0);-moz-transform:translate3d(85%,0,0);-ms-transform:translate3d(85%,0,0);transform:translate3d(85%,0,0)}.js-searchbox{height:50px;min-height:50px}.js-searchbox .popup-close{display:none}form.gsc-search-box{padding-left:19px}form.gsc-search-box table.gsc-search-box .gsc-input{height:50px}.gssb_c{margin-top:50px}.gssb_c > tbody{padding:39px 2px}.gssb_c .gsc-completion-container{border-left:0!important}.gssb_c .gsc-completion-container span{margin-top:35px}.gsst_a span{background-image:url("../../img/search-close.png");top:-5px;margin-right:8px}.gsst_a:hover span{top:-6px}.touch .google-search-results-html.has-iscroll.visible{-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);padding-top:33px;height:-moz-calc(100vh - 100px)!important;height:calc(100vh - 100px)!important}.google-search-results-html.visible{-webkit-transform:translate(0,73px);-moz-transform:translate(0,73px);-ms-transform:translate(0,73px);transform:translate(0,73px);-webkit-transform:translate3d(0,73px,0);-moz-transform:translate3d(0,73px,0);-ms-transform:translate3d(0,73px,0);transform:translate3d(0,73px,0)}.google-search-results-html.visible.pagination-refresh{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.google-search-results-html.related-visible .related-results .results{padding:43px 17px;margin-top:4px}.google-search-results-html.related-visible .gsc-result-info{color:#a6a7a9;border-bottom-color:#a6a7a9}.google-search-results-html.related-visible .related-results h3{color:#005157;border-bottom-color:#005157}.google-search-results-html .component-content .gsc-control-cse{width:100%;padding-top:0}.google-search-results-html .component-content .gsc-control-cse .gsc-results-wrapper-visible{padding:0}.google-search-results-html .gsc-resultsbox-visible{border-left:0;padding:21px 5px}.google-search-results-html .gsc-result-info{color:#005157;border-bottom-color:#005157}.google-search-results-html .gsc-results .gsc-cursor-box,.google-search-results-html .related-results .pagination{margin:0 0 30px;padding:30px}.google-search-results-html .gsc-results .gsc-cursor-box .gsc-cursor,.google-search-results-html .related-results .pagination .gsc-cursor{text-align:center}.google-search-results-html .related-results{box-shadow:none;left:0;width:100%;top:7px;margin-top:50px;background:transparent;padding-top:0!important}.google-search-results-html .related-results h3{background:#fff;position:absolute;top:-51px;right:1%;margin-right:10px}.google-search-results-html .related-results .results{position:relative;background:#fff;padding:0}.google-search-results-html .related-results .results ul,.google-search-results-html .related-results .results ol{padding:0}.google-search-results-html .related-results .pagination{text-align:center;padding:38px 20px}.google-search-results-html .gs-no-results-result:before{white-space:normal}.swiftype-container{width:0}.searchSwiftype .searchSwiftype-control{height:50px!important;padding-left:20px}.searchSwiftype .searchSwiftype-results{padding-left:0}.searchSwiftype .searchSwiftype-results .result-list{border-left:0}.searchSwiftype .searchSwiftype-open{display:none}.swiftype-frequent-searches h3,.swiftype-popular-questions h3{color:#005157;border-bottom-color:#005157}.swiftype-frequent-searches.is-hidden-tab h3,.swiftype-popular-questions.is-hidden-tab h3{color:#a6a7a9;border-bottom-color:#a6a7a9}.swiftype-frequent-searches .richText-content,.swiftype-popular-questions .richText-content{padding-top:20px;padding-left:0;padding-bottom:0}.swiftype-frequent-searches h3,.swiftype-popular-questions h3{padding-bottom:25px;padding-top:20px;margin-left:0;margin-top:0!important;height:auto}.swiftype-frequent-searches ul,.swiftype-popular-questions ul{border-left:0}.swiftype-frequent-searches ul li,.swiftype-popular-questions ul li{padding-left:0}}@media (max-width:768px){.searchSwiftype-control-mobile{display:block}.swiftype-popular-questions{position:absolute;top:115px;width:100%!important}.swiftype-popular-questions h3{position:absolute;top:-45px;width:40%;right:19px}}@media only screen and (min-width:640px) and (max-width:768px){.navigation-open .js-search-wrapper.searchbox-visible{-webkit-transform:translate(40%,0);-moz-transform:translate(40%,0);-ms-transform:translate(40%,0);transform:translate(40%,0);-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}}.insight-searchResults .searchResults-title{font-weight:100;font-style:normal;font-family:"Open Sans",Helvetica,Arial,sans-serif}.insight-searchResults .namespace-commentators{font-weight:100;font-style:italic;font-family:"Perpetua",Georgia,sans-serif}.searchResults .searchResults-results .no-results,.searchResults .no-results-found{-webkit-animation:slide-up 0.5s;-moz-animation:slide-up 0.5s;animation:slide-up 0.5s;text-align:center;padding:20px 0}@-webkit-keyframes slide-up{from{-webkit-transform:translate(0,40px);-moz-transform:translate(0,40px);-ms-transform:translate(0,40px);transform:translate(0,40px);-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);-ms-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes slide-up{from{-webkit-transform:translate(0,40px);-moz-transform:translate(0,40px);-ms-transform:translate(0,40px);transform:translate(0,40px);-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);-ms-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes slide-up{from{-webkit-transform:translate(0,40px);-moz-transform:translate(0,40px);-ms-transform:translate(0,40px);transform:translate(0,40px);-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);-ms-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}to{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}.insight-searchResults{-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px);-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;background:#f2f6f6;padding:0 13px;margin-top:0;opacity:1;z-index:10}.insight-searchResults > .component-content{position:relative;z-index:100}.insight-searchResults .searchResults-link-wrapper{display:block;cursor:pointer}.insight-searchResults .searchResults-link-wrapper:hover{text-decoration:none}.insight-searchResults .searchResults-link-wrapper:hover .searchResults-thumbnail-link:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.insight-searchResults .searchResults-link-wrapper:hover .searchResult-description,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-title,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-date,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-tags-item{color:#7fa8ab!important;text-decoration:none}.insight-searchResults .searchResults-link-wrapper:hover .searchResult-description a,.insight-searchResults .searchResults-link-wrapper:hover .searchResult-description span,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-title a,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-title span,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-date a,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-date span,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-tags-item a,.insight-searchResults .searchResults-link-wrapper:hover .searchResults-tags-item span{color:#7fa8ab;text-decoration:none}.insight-searchResults .searchResults-link-wrapper:hover .searchResults-date{border-left-color:#7fa8ab}.insight-searchResults .searchResults-link-wrapper:hover .searchResults-title:after{border-bottom-color:#7fa8ab}.insight-searchResults .searchResults-result-animator{position:fixed;background:red;opacity:1}.insight-searchResults .searchResults-pagination,.insight-searchResults .searchResults-number{display:none}.insight-searchResults .searchResults-thumbnail-link{position:relative;display:block;text-align:center;margin-bottom:20px;overflow:hidden}.insight-searchResults .searchResults-thumbnail-link:after{-webkit-transition:opacity 0.5s,visibility 0.5s;-webkit-transition-delay:0s,1s;-moz-transition:opacity 0.5s,visibility 0.5s 1s;transition:opacity 0.5s,visibility 0.5s 1s;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;content:'';display:block;position:absolute;background:rgba(0,0,0,0.1)}.insight-searchResults .searchResults-thumbnail-link:hover:after,.insight-searchResults .searchResults-thumbnail-link.hover:after,.insight-searchResults .searchResults-thumbnail-link.js-hover:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.insight-searchResults .searchResults-thumbnail-link img{-moz-transition:-moz-transform 0.5s;transition:-webkit-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;display:block;width:100%}.insight-searchResults .searchResults-result{width:100%;margin:0 auto 18px;display:block;vertical-align:top;position:relative;padding:40px 0 35px;background:white}.insight-searchResults .searchResults-result > a{position:relative;overflow:hidden}.insight-searchResults .searchResults-result > a:after{-webkit-transition:opacity 0.5s,visibility 0.5s;-webkit-transition-delay:0s,1s;-moz-transition:opacity 0.5s,visibility 0.5s 1s;transition:opacity 0.5s,visibility 0.5s 1s;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;content:'';display:block;position:absolute;background:rgba(0,0,0,0.1)}.insight-searchResults .searchResults-result > a:hover:after,.insight-searchResults .searchResults-result > a.hover:after,.insight-searchResults .searchResults-result > a.js-hover:after{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.insight-searchResults .searchResults-result:hover .searchResults-thumbnail-link{-moz-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;will-change:opacity,visibility;visibility:visible;opacity:1}.insight-searchResults .searchResults-result:hover .searchResult-description,.insight-searchResults .searchResults-result:hover .searchResults-title,.insight-searchResults .searchResults-result:hover .searchResults-date,.insight-searchResults .searchResults-result:hover .searchResults-tags-item{color:#666b70;text-decoration:none}.insight-searchResults .searchResults-result:hover .searchResult-description a,.insight-searchResults .searchResults-result:hover .searchResults-title a,.insight-searchResults .searchResults-result:hover .searchResults-date a,.insight-searchResults .searchResults-result:hover .searchResults-tags-item a{color:#7fa8ab;text-decoration:none}.insight-searchResults .searchResults-date,.insight-searchResults .namespace-content-type{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:20px;position:absolute;left:0;width:50%;font:100 12px "Open Sans",Helvetica,Arial,sans-serif;line-height:14px;text-transform:uppercase;padding:0 20px;letter-spacing:1px;color:#000}.insight-searchResults .searchResults-tags-item,.insight-searchResults .searchResults-tags-item a,.insight-searchResults .searchResults-tags-item span{color:black}.insight-searchResults .searchResults-tags-item:hover,.insight-searchResults .searchResults-tags-item a:hover,.insight-searchResults .searchResults-tags-item span:hover{text-decoration:none}.insight-searchResults .searchResults-tags-item{display:none}.insight-searchResults .searchResults-tags-item.namespace-content-type,.insight-searchResults .searchResults-tags-item.namespace-commentators{display:block}.insight-searchResults .namespace-content-type{text-align:right;overflow:hidden;white-space:normal;display:block}.insight-searchResults .namespace-content-type ~ .namespace-content-type{display:none}.insight-searchResults .namespace-adam-categories{position:static;display:block;left:0;width:100%;font:100 italic 17px 'CouttsCaslon',serif;bottom:15px;text-align:center;padding:0 30px;margin-bottom:-10px}.insight-searchResults .searchResults-date{left:50%;border-left:1px solid #005157;text-align:left}.insight-searchResults .namespace-commentators{font-size:18px;font-size:1.8rem;position:absolute;left:0;width:100%;bottom:25px;text-align:center;padding:0 30px}.insight-searchResults .has-image .searchResult-description{display:none}.insight-searchResults .searchResult-description{font-size:16px;font-size:1.6rem;color:#000;text-align:center;margin:0 20px 20px;white-space:normal}.insight-searchResults .searchResults-title{font-size:16px;font-size:1.6rem;line-height:1.6;position:relative;padding:0 20px;margin:20px 0 40px;text-align:center;text-transform:uppercase;letter-spacing:1px}.insight-searchResults .searchResults-title:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-17px;border-bottom:1px solid #005157;width:40px;margin:0 auto}.insight-searchResults .searchResults-title a,.insight-searchResults .searchResults-title span{-moz-transition:color 0.3s;transition:color 0.3s;font-size:18px;font-size:1.8rem;color:#000;display:block;min-height:50px}.insight-searchResults .column{font-size:0;float:none;display:inline-block;vertical-align:top}.insight-searchResults .column:first-child{padding-left:3px;padding-right:11px}.insight-searchResults .column:last-child{padding-left:11px;padding-right:3px}.insight-searchResults .column.grid_6 .searchResults-result{margin-bottom:14px}.insight-searchResults .column.grid_6:first-child{padding-left:1px;padding-right:7px}.insight-searchResults .column.grid_6:last-child{padding-left:7px;padding-right:1px}.insight-searchResults .column.grid_12:first-child{padding:0 14px}.insight-searchResults .column > .searchResults-result:nth-child(n+2){display:none;opacity:0}.insight-searchResults.appear .column{-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,transform 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.insight-searchResults.appeared .column{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.insight-searchResults.appeared .column:nth-of-type(1){-moz-transition-delay:0.3s;transition-delay:0.3s}.insight-searchResults.appeared .column:nth-of-type(2){-moz-transition-delay:0.6s;transition-delay:0.6s}.insight-searchResults.appeared .column:nth-of-type(3){-moz-transition-delay:0.9s;transition-delay:0.9s}.insight-searchResults .column{padding:0 7px}.insight-searchResults .grid_4{width:33.33333%;float:left}.insight-searchResults .grid_6{width:50%;float:left}@media only screen and (min-width:1024px){.insight-searchResults .searchResults-results[data-columns]::before{content:'3 .column.grid_4'}}@media only screen and (max-width:1023px){.insight-searchResults .searchResults-results .column{width:50%;float:left}.insight-searchResults .searchResults-results[data-columns]::before{content:'2 .column.grid_6'}}@media only screen and (max-width:768px){.insight-searchResults{margin-top:0;white-space:nowrap}.insight-searchResults .searchResults-result{max-width:450px}.insight-searchResults .searchResults-title{white-space:normal}.insight-searchResults .column.grid_6:first-child{padding-left:13px}.insight-searchResults .column.grid_6:last-child{padding-right:13px}.insight-searchResults{padding:0}.insight-searchResults .articleList-pagination{display:block}.insight-searchResults .articleList-article-wrapper{padding:40px 0 50px}.insight-searchResults .articleList-title{font:100 18px/26px "Open Sans",Helvetica,Arial,sans-serif}.insight-searchResults .articleList-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.insight-searchResults .articleList-article{padding:0 3px}.insight-searchResults .component-content{width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.insight-searchResults .articleList-thumbnail-link{margin-bottom:10px}.insight-searchResults .namespace-commentators{font-size:16px}}@media only screen and (max-width:480px){.insight-searchResults .searchResults-link-wrapper{padding:0 7px}.insight-searchResults .searchResults-results .column{width:100%;float:none}.insight-searchResults .searchResults-results[data-columns]::before{content:'1 .column.grid_12'}}.shareThis{font-size:0;font-size:0rem;text-align:right}.shareThis .shareThis-item{display:inline-block;margin-left:20px}.shareThis img{max-height:17px;vertical-align:middle}.article-share-this{font-size:12px;font-size:1.2rem;text-align:right;white-space:nowrap;cursor:pointer}.article-share-this .component-content{float:right}.article-share-this .shareThis-list{-moz-transition:max-width,0.5s;transition:max-width,0.5s;max-width:68px;overflow:hidden;position:relative}.article-share-this .shareThis-list:before{display:inline-block;vertical-align:sub;content:'Share';text-transform:uppercase;margin-right:16px;color:#4d4f53;letter-spacing:1px;line-height:25px;padding-left:20px}.article-share-this .shareThis-list:after{-moz-transition:width 0.5s,opacity 0.25s;transition:width 0.5s,opacity 0.25s;content:'';background:url("../../img/icon-share.png") no-repeat;width:13px;height:20px;background-size:13px auto;position:absolute;overflow:hidden;top:0;left:0}.article-share-this .shareThis-list:hover:after{background:url("../../img/icon-share-active.png") no-repeat;background-size:13px auto}.article-share-this .shareThis-item{-moz-transition:opacity 0.25s;transition:opacity 0.25s;display:inline-block;margin-left:0;margin-right:15px}.article-share-this .shareThis-item:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.article-share-this .shareThis-item img{height:16px;width:auto}.article-share-this .namespace-coutts-insights-subject{display:inline-block}.article-share-this.open .shareThis-list{max-width:300px}.article-share-this.open .shareThis-list:before{content:'Share:'}.article-share-this.open .shareThis-list:after{width:0}#content .article-share-this.shareThis{margin:2px 20px 0!important}@media only screen and (max-width:768px){.shareThis{text-align:center;padding:30px 0 40px}.shareThis .shareThis-item{margin:0 13px}.article-share-this .component-content{float:none}.article-share-this .shareThis-list{margin:0 auto}.article-share-this.open{text-align:center}.article-share-this{padding-bottom:30px;border-top:1px solid #f2f6f6}.article-share-this.grid_3{width:50%!important;border-top:0;padding:10px 0;float:left!important}}@media only screen and (width:768px){.article-share-this .component-content{float:none}.article-share-this .shareThis-list{margin:0 auto}.article-share-this.open{text-align:center}.article-share-this{padding-bottom:30px;border-top:1px solid #f2f6f6}}.table{margin-bottom:50px}.table .table-heading{font-size:14px;font-size:1.4rem;margin-bottom:15px}.table table{border-collapse:separate;width:100%;border:1px solid #ccc;padding:10px;font-size:12px}.table table tr{margin:10px;padding:10px}.table table tr:last-child td,.table table tr:last-child th{border-bottom:0}.table table th,.table table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;height:55px;vertical-align:middle;padding:5px 10px}.table table th + td,.table table th + th,.table table td + td,.table table td + th{border-left:1px solid #f2f6f6}.table table th[rowspan],.table table td[rowspan]{border-right:0;border-left:1px solid #f2f6f6}.table table th[rowspan]:last-child,.table table td[rowspan]:last-child{border-right:0}.table table th[rowspan='3'],.table table td[rowspan='3']{border-bottom:0}.table table th[rowspan='3']:first-child,.table table td[rowspan='3']:first-child{border-left:1px solid #f2f6f6}.table table th[colspan]:first-child,.table table td[colspan]:first-child{border-left:0}.table table th + td[rowspan],.table table td + td[rowspan]{border-left:1px solid #f2f6f6}.table table th{border-bottom:1px solid #005157;font-size:13px}.table table p{line-height:1em}.table table + p{font-size:14px;font-size:1.4rem}.table + .padded-richText{margin-top:0}.table-fixed{position:relative}.table-fixed .component-content{overflow-x:auto}.table-fixed .table-fixed-column{position:absolute;top:0;left:0;width:auto;padding-right:0;padding-left:0}.table-fixed .table-fixed-column table{padding-left:10px;border-right:0}.table-fixed .table-fixed-column table tr:not(.coll){background:white}.table-fixed .table-fixed-column table tr.coll td{border-right:0}.table-fixed .table-fixed-column tr:first-child[rowspan] td{border-right:1px solid #ccc}.table-fixed .table-fixed-column tr:first-child td{font-weight:400!important}.table-fixed .table-fixed-column td.first-child{border-left:0}.table.centered-last-column td:last-child{text-align:center}.table table + p{margin-top:50px}.table.equal-columns table{table-layout:fixed}.table.equal-columns table.hidden-table{table-layout:auto}.table-fixed-column td{padding:0 5px!important}.hidden-table{padding-right:0!important}.hidden-table:before,.hidden-table:after{content:'';width:10px;height:-moz-calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;background:#fff}.hidden-table:after{width:-moz-calc(100% - 21px);width:calc(100% - 21px);height:10px;top:auto;bottom:1px}.hidden-table tr{padding-right:0!important}@media only screen and (max-width:768px){.table .component-content{padding:0 20px}.table-fixed .component-content{padding-left:20px;padding-right:0;margin-right:20px}.table-fixed .component-content:after{background-image:-owg-linear-gradient(to right,rgba(255,255,255,0),white);background-image:-moz- oldlinear-gradient(left,rgba(255,255,255,0),white);background-image:linear-gradient(to right,rgba(255,255,255,0),white);-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-left:0;content:'';width:10px;height:100%;position:absolute;top:0;right:20px}.table-fixed .table-fixed-column{padding-left:20px}.table-fixed-column:before{content:'';width:20px;height:100%;position:absolute;left:0;top:0;background:white}.hidden-table:before,.hidden-table:after{left:21px}.hidden-table:after{left:21px}.table-fixed .table-fixed-column table{padding-left:10px!important}}.tabs.component:not([class*="-tabs"]){overflow:hidden}.tabs.component:not([class*="-tabs"]) .tabs-nav{margin:30px 0 50px}.tabs.component:not([class*="-tabs"]) .tabs-nav-list{-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:table;width:100%}.tabs.component:not([class*="-tabs"]) .tabs-nav-list .tabs-nav-item:first-child{padding-right:10px}.tabs.component:not([class*="-tabs"]) .tabs-nav-list .tabs-nav-item:last-child{padding-left:10px}.tabs.component:not([class*="-tabs"]) .tabs-nav-item{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;-moz-box-flex:1;flex-grow:1;display:table-cell;padding:0 20px;text-align:center;position:relative}.tabs.component:not([class*="-tabs"]) .tabs-nav-item:after{content:'';display:block;bottom:1px;left:12px;height:1px;width:85%;width:-moz-calc(100% - 30px);width:calc(100% - 30px);overflow:hidden;background:#c2d5d6;position:absolute}.tabs.component:not([class*="-tabs"]) .tabs-nav-item a{font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;font-weight:400;display:block;color:#005157;padding:18px 0 25px;height:56px}.tabs.component:not([class*="-tabs"]) .tabs-nav-item a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;text-decoration:none}.tabs.component:not([class*="-tabs"]) .tabs-nav-item.is-active:after,.tabs.component:not([class*="-tabs"]) .tabs-nav-item.is-false-active:after{background:#005157}.tabs.component:not([class*="-tabs"]) .tabs-nav-item.is-active a,.tabs.component:not([class*="-tabs"]) .tabs-nav-item.is-false-active a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tabs.component:not([class*="-tabs"]) .tabs-nav-item.is-active.shadow-active:after{background:#c2d5d6}.tabs.component:not([class*="-tabs"]) .tabs-nav-item.is-active.shadow-active a{color:#c2d5d6}.tabs.component:not([class*="-tabs"]) .insights-articleList .articleList-article{-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;opacity:1!important}.tabs.component:not([class*="-tabs"]) .tabs-content{-webkit-animation:tab-appear 0.4s 1;-moz-animation:tab-appear 0.4s 1;animation:tab-appear 0.4s 1;display:block;padding-bottom:50px}.tabs.component:not([class*="-tabs"]) .tabs-content.hidden{display:none}@-webkit-keyframes tab-appear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes tab-appear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes tab-appear{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.article-tabs{overflow:hidden}.article-tabs .tabs-nav{margin:30px 0 50px}.article-tabs .tabs-nav-list{-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:table;width:100%}.article-tabs .tabs-nav-list .tabs-nav-item:last-child{padding-left:10px;padding-right:0}.article-tabs .tabs-nav-item{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;-moz-box-flex:1;flex-grow:1;display:table-cell;padding:0 20px 0 0;text-align:center;position:relative;width:50%}.article-tabs .tabs-nav-item:nth-last-child(n+3) ~ li,.article-tabs .tabs-nav-item:nth-last-child(n+3):first-child{width:auto}.article-tabs .tabs-nav-item:after{content:'';display:block;bottom:0;left:12px;height:1px;overflow:hidden;background:#c2d5d6}.article-tabs .tabs-nav-item a{font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;font-weight:400;display:block;color:#005157;padding:18px 0 25px;height:56px}.article-tabs .tabs-nav-item a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;text-decoration:none}.article-tabs .tabs-nav-item.is-active:after,.article-tabs .tabs-nav-item.is-false-active:after{background:#005157}.article-tabs .tabs-nav-item.is-active a,.article-tabs .tabs-nav-item.is-false-active a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.article-tabs .tabs-nav-item.is-active.shadow-active:after{background:#c2d5d6}.article-tabs .tabs-nav-item.is-active.shadow-active a{color:#c2d5d6}.article-tabs .hidden{display:block!important;position:absolute;top:-1000px;left:-10000px}.article-tabs .insights-articleList .articleList-article,.article-tabs .insight-searchResults .searchResults-link-wrapper{-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;-moz-transition-duration:0.25s;transition-duration:0.25s;opacity:1!important}.article-tabs .insight-searchResults .column + .column .searchResults-link-wrapper{-moz-transition-delay:0.3s;transition-delay:0.3s}.article-tabs .insight-searchResults .column + .column + .column .searchResults-link-wrapper{-moz-transition-delay:0.6s;transition-delay:0.6s}.article-tabs .hidden .insights-articleList .articleList-article,.article-tabs .hidden .insight-searchResults .searchResults-link-wrapper{-webkit-transform:translateY(20px)!important;-moz-transform:translateY(20px)!important;-ms-transform:translateY(20px)!important;transform:translateY(20px)!important;opacity:0!important}.article-tabs .tabs-content{display:block;padding-bottom:50px}.article-tabs .tabs-content.hidden{display:none}.article-tabs .tabs-content .richText > .component-content h1,.article-tabs .tabs-content .richText > .component-content h2,.article-tabs .tabs-content .richText > .component-content h3,.article-tabs .tabs-content .richText > .component-content h4,.article-tabs .tabs-content .richText > .component-content h5,.article-tabs .tabs-content .richText > .component-content p,.article-tabs .tabs-content .richText > .component-content ul,.article-tabs .tabs-content .richText > .component-content li{padding-left:0;padding-right:0}.dropdown-tabs{margin-top:50px;z-index:2}.dropdown-tabs a{text-decoration:none}.dropdown-tabs > .component-content > .tabs-nav{max-width:525px;position:relative;border:1px solid #e5e5e5;cursor:pointer;margin:50px auto;z-index:2}.dropdown-tabs > .component-content > .tabs-nav:after{-moz-transition:-moz-transform 0.3s;transition:-webkit-transform 0.3s;-moz-transition:transform 0.3s,-moz-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s,-moz-transform 0.3s;content:'';position:absolute;display:block;width:20px;height:12px;background:url("../../img/doubled-arrow-down.png") no-repeat;background-size:20px auto;top:15px;right:15px;pointer-events:none}.touch .dropdown-tabs > .component-content > .tabs-nav.has-scroll .tabs-nav-list{}.touch .dropdown-tabs > .component-content > .tabs-nav.has-scroll .tabs-nav-list::-webkit-scrollbar{width:4px}.touch .dropdown-tabs > .component-content > .tabs-nav.has-scroll .tabs-nav-list::-webkit-scrollbar-track{background:transparent}.touch .dropdown-tabs > .component-content > .tabs-nav.has-scroll .tabs-nav-list::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(0,0,0,0.3)}.touch .dropdown-tabs > .component-content > .tabs-nav.has-scroll .tabs-nav-list::-webkit-scrollbar-thumb:window-inactive{background:transparent}.dropdown-tabs > .component-content > .tabs-nav.has-scroll.nav-has-iscroll .tabs{-moz-transition:border-color 0.5s,-moz-transform 0.3s,opacity 0.2s;transition:border-color 0.5s,opacity 0.2s,-webkit-transform 0.3s;-moz-transition:border-color 0.5s,transform 0.3s,opacity 0.2s,-moz-transform 0.3s;transition:border-color 0.5s,transform 0.3s,opacity 0.2s;transition:border-color 0.5s,transform 0.3s,opacity 0.2s,-webkit-transform 0.3s,-moz-transform 0.3s;overflow:hidden}.dropdown-tabs > .component-content > .tabs-nav.has-scroll:not(.nav-has-iscroll) .tabs{overflow:auto}.dropdown-tabs > .component-content > .tabs-nav.has-scroll.is-open .tabs{-webkit-transition:max-height 0.25s,border-color 0.5s,-webkit-transform 0.3s ease-in,opacity 0.2s ease-in;-webkit-transition-delay:0s,0s,0.05s,0.05s;-moz-transition:max-height 0.25s,border-color 0.5s,-moz-transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s;transition:max-height 0.25s,border-color 0.5s,opacity 0.2s ease-in 0.05s,-webkit-transform 0.3s ease-in 0.05s;-moz-transition:max-height 0.25s,border-color 0.5s,transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s,-moz-transform 0.3s ease-in 0.05s;transition:max-height 0.25s,border-color 0.5s,transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s;transition:max-height 0.25s,border-color 0.5s,transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s,-webkit-transform 0.3s ease-in 0.05s,-moz-transform 0.3s ease-in 0.05s;max-height:300px}.dropdown-tabs > .component-content > .tabs-nav.has-scroll.is-open .tabs.has-iscroll:before,.dropdown-tabs > .component-content > .tabs-nav.has-scroll.is-open .tabs.has-iscroll:after{background-image:-owg-linear-gradient(#fff,rgba(255,255,255,0));background-image:-moz- oldlinear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(#fff,rgba(255,255,255,0));content:'';position:absolute;top:0;left:0;display:block;width:100%;height:10px;z-index:9999;pointer-events:none}.dropdown-tabs > .component-content > .tabs-nav.has-scroll.is-open .tabs.has-iscroll:after{background-image:-owg-linear-gradient(rgba(255,255,255,0),#fff);background-image:-moz- oldlinear-gradient(rgba(255,255,255,0),#fff);background-image:linear-gradient(rgba(255,255,255,0),#fff);top:auto;bottom:0}.dropdown-tabs > .component-content > .tabs-nav.is-open .tabs{-moz-transition:border-color 0.5s,-moz-transform 0.3s,opacity 0.2s;transition:border-color 0.5s,opacity 0.2s,-webkit-transform 0.3s;-moz-transition:border-color 0.5s,transform 0.3s,opacity 0.2s,-moz-transform 0.3s;transition:border-color 0.5s,transform 0.3s,opacity 0.2s;transition:border-color 0.5s,transform 0.3s,opacity 0.2s,-webkit-transform 0.3s,-moz-transform 0.3s;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border-color:#e5e5e5;top:100%;max-height:900px;overflow:hidden}.dropdown-tabs > .component-content > .tabs-nav.is-open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-tabs > .component-content > .tabs-nav .tab-selector > a{padding:15px 25px 15px 10px;color:#abbbbb;line-height:1.5}.dropdown-tabs > .component-content > .tabs-nav .tabs{-webkit-transition:max-height 0.5s,border-color 0.5s,-webkit-transform 0.3s ease-in,opacity 0.2s ease-in;-webkit-transition-delay:0s,0s,0.05s,0.05s;-moz-transition:max-height 0.5s,border-color 0.5s,-moz-transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s;transition:max-height 0.5s,border-color 0.5s,opacity 0.2s ease-in 0.05s,-webkit-transform 0.3s ease-in 0.05s;-moz-transition:max-height 0.5s,border-color 0.5s,transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s,-moz-transform 0.3s ease-in 0.05s;transition:max-height 0.5s,border-color 0.5s,transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s;transition:max-height 0.5s,border-color 0.5s,transform 0.3s ease-in 0.05s,opacity 0.2s ease-in 0.05s,-webkit-transform 0.3s ease-in 0.05s,-moz-transform 0.3s ease-in 0.05s;-webkit-transform:scale3d(0.95,0.95,0.95);-moz-transform:scale3d(0.95,0.95,0.95);-ms-transform:scale3d(0.95,0.95,0.95);transform:scale3d(0.95,0.95,0.95);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;z-index:1;position:absolute;top:100%;left:-1px;right:-1px;background:white;border:1px solid rgba(229,229,229,0);max-height:0;overflow:hidden;border-top:none}.dropdown-tabs > .component-content > .tabs-nav .tabs .dropdown-border{border-top:1px solid #e5e5e5}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item{-moz-transition:background-color 0.5s;transition:background-color 0.5s;font-size:12px;font-size:1.2rem;font-weight:100;letter-spacing:1px;text-transform:uppercase;display:block;font-weight:400;text-align:center;position:relative;padding:0}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item > a,.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item > span{-moz-transition:background-color 0.25s,color 0.25s;transition:background-color 0.25s,color 0.25s;display:block;padding:15px 25px 15px 10px;line-height:1.5}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item > span{-moz-transition:background-color 0.5s,color 0.25s;transition:background-color 0.5s,color 0.25s;display:inline-block;line-height:1.3;color:#005157;background:#fff;position:relative;padding:8px 15px 7px;left:-7px}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item:hover{background-color:#f8fafa}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item:hover > a{color:#7fa8ab}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item:hover > span{background:#f8fafa}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item.is-active a{color:#337479;background:#f2f6f6}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item.dropdown-header{font-size:11px;font-size:1.1rem}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item.dropdown-header:before{content:'';display:block;width:90%;height:1px;top:50%;left:5%;position:absolute;background:#c2d5d6}.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item > a:hover,.dropdown-tabs > .component-content > .tabs-nav .tabs-nav-item.is-active > a:hover{color:#005157;background-color:#f8fafa}.dropdown-tabs > .component-content > .tabs-nav .selected{-moz-transition:-moz-transform 0.5s,opacity 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:transform 0.5s,opacity 0.5s,-moz-transform 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.dropdown-tabs > .component-content > .tabs-nav .selected.highlight{-moz-transition:none;transition:none;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1}.dropdown-tabs .tabs-content{-moz-transition:-moz-transform 0.7s,opacity 0.75s;transition:opacity 0.75s,-webkit-transform 0.7s;-moz-transition:transform 0.7s,opacity 0.75s,-moz-transform 0.7s;transition:transform 0.7s,opacity 0.75s;transition:transform 0.7s,opacity 0.75s,-webkit-transform 0.7s,-moz-transform 0.7s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;overflow:hidden;max-height:9000px}.dropdown-tabs .tabs-content.hidden{-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;max-height:0}.dropdown-tabs-content-container{margin-top:50px;margin-bottom:50px}.dropdown-tabs-content-container .appear{opacity:1}@media only screen and (max-width:768px){.tabs.component:not([class*="-tabs"]) .tabs-nav{width:100%;position:relative}.tabs.component:not([class*="-tabs"]) .tabs-nav:after,.tabs.component:not([class*="-tabs"]) .tabs-nav:before{background-image:-owg-linear-gradient(to right,rgba(255,255,255,0),white);background-image:-moz- oldlinear-gradient(left,rgba(255,255,255,0),white);background-image:linear-gradient(to right,rgba(255,255,255,0),white);content:'';width:15px;right:0;bottom:0;height:60px;position:absolute;z-index:999}.tabs.component:not([class*="-tabs"]) .tabs-nav:before{background-image:-owg-linear-gradient(to left,rgba(255,255,255,0),white);background-image:-moz- oldlinear-gradient(right,rgba(255,255,255,0),white);background-image:linear-gradient(to left,rgba(255,255,255,0),white);left:0}.tabs.component:not([class*="-tabs"]) .tabs-nav-list{overflow:auto;display:block;padding-bottom:10px;-webkit-overflow-scrolling:touch}.tabs.component:not([class*="-tabs"]) .tabs-nav-item{padding:0 15px 10px}.tabs.component:not([class*="-tabs"]) .tabs-nav-item a{font-size:11px;font-size:1.1rem;display:inline-block;vertical-align:middle;padding:0;height:auto;line-height:1.4}.article-tabs .tabs-nav-list{width:96%;margin-left:auto;margin-right:auto}.dropdown-tabs > .component-content > .tabs-nav{width:90%;max-width:450px}.dropdown-tabs{font-size:16px;font-size:1.6rem;margin-left:0;margin-top:0}.dropdown-tabs .tabs-nav{margin-top:0}.dropdown-tabs > .component-content > .tabs-nav:after{background-image:url("../../img/doubled-arrow-down-mobile.png");background-size:9px 5px;right:13px;width:9px;height:5px;top:20px}}.tagList-tag-link,.tagList-tag-item{background-color:#e1e1e1;border:1px solid #656363;color:#323131;padding:5px 20px;border-radius:20px;cursor:pointer;display:inline-block}.tagList-tag-link:hover,.tagList-tag-item:hover{background-color:#939191;color:white}.tagList-heading{font-weight:bold;color:#323131;margin:10px 0;font-size:1.5rem;display:block}.tagList-list{margin:0;padding:0;list-style:none}.tagList-tag{display:inline-block}.tagList-tag-link,.tagList-tag-item{margin-right:5px;text-decoration:none}.tagList-tag-link:hover,.tagList-tag-link:active,.tagList-tag-item:hover,.tagList-tag-item:active{color:#fff}.mejs-offscreen{clip:rect(1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0px 0,0px 0,0px 0,0px 0);clip-path:polygon(0px 0,0px 0,0px 0,0px 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:"Helvetica",Arial,serif;text-align:left;vertical-align:top;text-indent:0}.mejs-fill-container,.mejs-fill-container .mejs-container{width:100%;height:100%}.mejs-fill-container{overflow:hidden}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("bigplay.png")}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("background.png");background:rgba(0,0,0,0.9);background:-moz- oldlinear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("background.png");background:rgba(0,0,0,0.7);background:-moz- oldlinear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:"Helvetica",Arial,serif;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url("controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("controls.png")}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-moz- oldlinear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-moz- oldlinear-gradient(135deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-moz- oldlinear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-moz- oldlinear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("background.png");background:rgba(50,50,50,0.7);border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-moz- oldlinear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-moz- oldlinear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url("background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:"Helvetica",Arial,serif;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;border-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-moz- oldlinear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-moz- oldlinear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:0;background:url("background.png");background:rgba(20,20,20,0.5);white-space:pre-wrap;box-shadow:5px 0 0 rgba(20,20,20,0.5),-5px 0 0 rgba(20,20,20,0.5)}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:"Helvetica",Arial,serif;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:"Helvetica",Arial,serif;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("background.png");background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url("background.png");background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;border-radius:0}.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:"Helvetica",Arial,serif;font-size:11px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,0.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url("jumpforward.png") no-repeat 3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url("skipback.png") no-repeat 3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.insights-video{z-index:5}.insights-video.is-fullscreen{z-index:12}.insights-video video{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}.insights-video.initialized video{opacity:1}.insights-video .video-description{padding-top:12px;padding-bottom:43px}.insights-video .video-description p{line-height:26px;color:#121212;font-weight:300;font-size:14px}.insights-video .video-video{overflow:hidden;position:relative;padding-bottom:56.25%}.insights-video .video-video:before{background-image:-moz- oldlinear-gradient(rgba(18,18,18,0) 0%,rgba(13,13,13,0.8) 100%);background-image:linear-gradient(rgba(18,18,18,0) 0%,rgba(13,13,13,0.8) 100%);content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:13}.insights-video .video-video-container{position:absolute;top:0;left:0;width:100%;height:100%}.insights-video .custom-play-button{width:91px;height:91px;background:#4d4f53;position:absolute;top:0;left:0;z-index:24;cursor:pointer}.insights-video .custom-play-button.hidden{display:none}.insights-video .custom-play-button img{position:absolute;top:6px;left:6px;z-index:25;width:80px;height:auto}.insights-video .video-text{position:absolute;bottom:48px;left:61px;z-index:15;width:-moz-calc(100% - 80px);width:calc(100% - 80px);color:#fff}.insights-video .video-text span{font:normal 14px/26px "Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.insights-video .video-text .category{padding-right:10px;margin-right:10px;position:relative}.insights-video .video-text .category:after{content:'';display:block;width:1px;height:9px;background:#fff;position:absolute;right:0;top:3px}.insights-video .video-text h3{font-size:40px;font-weight:300;line-height:50px;letter-spacing:3px}.insights-video.playing-started .video-video:before{display:none}.insights-video.playing-started .video-text{display:none}.insights-video.playing-started .mejs-container .mejs-poster{display:none!important}.insights-video.playing-started .mejs-container .mejs-overlay-play{z-index:10}.insights-video .mejs-container .mejs-poster{background-size:cover;z-index:12;display:block!important}.insights-video .mejs-container .mejs-overlay-play{display:block!important;z-index:13;cursor:default;height:100%!important;background:-moz- oldlinear-gradient(top,transparent 87%,rgba(0,0,0,0.1) 93%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,transparent 87%,rgba(0,0,0,0.1) 93%,rgba(0,0,0,0.5) 100%)}.insights-video .mejs-container .mejs-controls{z-index:11;background:transparent;height:20px}.insights-video .mejs-container .mejs-controls .mejs-button{width:14px;height:14px}.insights-video .mejs-container .mejs-controls .mejs-button button{width:14px;height:14px;margin:0;outline:0}.insights-video .mejs-container .mejs-controls .mejs-time-rail{position:absolute;bottom:45px;left:30px;width:-moz-calc(100% - 60px)!important;width:calc(100% - 60px)!important;height:4px;background:transparent;padding:0}.insights-video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{z-index:50}.insights-video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{width:100%!important;height:4px;margin:0;background:#fff;background:rgba(255,255,255,0.2);outline:0}.insights-video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{height:4px;background:#fff;background:rgba(255,255,255,0.35);outline:0}.insights-video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{height:4px;background:#4d4f53;outline:0}.insights-video .mejs-container .mejs-controls .mejs-time{height:14px;position:absolute;bottom:12px;left:60px;padding:0 5px;color:#fff;font-family:GillSans;font-size:12px}.insights-video .mejs-container .mejs-controls .mejs-time span:nth-child(2){margin:0 4px}.insights-video .mejs-container .mejs-controls .mejs-fullscreen-button{position:absolute;right:30px;bottom:15px}.insights-video .mejs-container .mejs-controls .mejs-fullscreen-button button{background:url(../../img/mejs-controls/fullsize-turn-on.svg) top left no-repeat;background-size:100%}.insights-video .mejs-container .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button{background:url(../../img/mejs-controls/fullsize-turn-off.svg) top left no-repeat;background-size:100%}.insights-video .mejs-container .mejs-controls .mejs-volume-button{position:absolute;right:65px;bottom:15px}.insights-video .mejs-container .mejs-controls .mejs-volume-button.hidden{visibility:hidden}.insights-video .mejs-container .mejs-controls .mejs-volume-button button{background:url(../../img/mejs-controls/soundon.svg) top left no-repeat;background-size:14px 14px}.insights-video .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button{background:url(../../img/mejs-controls/soundoff.svg) top left no-repeat;width:12px}.insights-video .mejs-container .mejs-controls .mejs-volume-button{bottom:15px}.insights-video .mejs-container .mejs-controls .mejs-volume-button:hover .mejs-volume-slider{display:block!important}.insights-video .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider{position:absolute;top:auto;bottom:15px;width:14px;background:transparent}.insights-video .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total,.insights-video .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{left:7px}.insights-video .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{left:0}.insights-video .mejs-container .mejs-controls .mejs-playpause-button{position:absolute;bottom:15px;left:30px}.insights-video .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause{width:8px}.insights-video .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button{background:url(../../img/mejs-controls/pause.svg) top left no-repeat;background-size:14px 14px}.insights-video .mejs-container .mejs-controls .mejs-playpause-button.mejs-play button{background:url(../../img/mejs-controls/play.svg) 2px 0 no-repeat;background-size:10px 14px}.insights-video .mejs-container{width:100%!important;height:100%!important}.insights-video .me-plugin{left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:100%!important;height:100%!important}.insights-video.ios-less-10-video iframe{z-index:1000}.insights-video.ios-less-10-video.playing-started .mejs-container .mejs-controls{z-index:1001}.mejs-fullscreen #header,.mejs-fullscreen #footer{opacity:0;z-index:-100;pointer-events:none}.mejs-fullscreen .video{position:relative}.mejs-fullscreen .component{z-index:auto}.mejs-fullscreen .component.insights-video{z-index:0}.mejs-fullscreen .component.is-fullscreen{z-index:1000}.mejs-fullscreen .mejs-container-fullscreen{z-index:1000}.js .video-nojs{display:none}@media only screen and (max-width:1023px){.insights-video.video.component.video{width:66.66667%!important;margin-left:16.66667%!important;margin-right:16.66667%!important}.insights-video .custom-play-button{width:64px;height:64px}.insights-video .custom-play-button img{left:0;top:0;width:100%}.insights-video .video-text h3{font-size:30px;line-height:40px}}@media only screen and (max-width:768px){.insights-video.video.component.video{width:100%!important;padding-left:20px!important;padding-right:20px!important;margin:0!important}}@media only screen and (max-width:479px){.insights-video .custom-play-button{width:48px;height:48px}.insights-video .video-text{bottom:14px}.insights-video .video-text span{display:none}.insights-video .video-text h3{font-size:20px;line-height:25px;letter-spacing:2px}}