@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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{color:#333;line-height:1;font-family:Poppins,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}a{text-decoration:none}a,a:visited{color:#003c79}a:hover{text-decoration:none}.test{display:block}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-top{-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media screen and (min-width:40em){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:64em){.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}}.row{max-width:100%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.row .row{margin-left:0;margin-right:0}.row.expanded,.row .row{max-width:none}.column,.columns,.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.column,.columns{-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.small-offset-0{margin-left:0}.small-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.6666666667%}.small-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-offset-3{margin-left:25%}.small-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.6666666667%}.small-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.small-offset-6{margin-left:50%}.small-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.6666666667%}.small-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.small-offset-9{margin-left:75%}.small-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.6666666667%}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}.small-order-3{-ms-flex-order:3;order:3}.small-order-4{-ms-flex-order:4;order:4}.small-order-5{-ms-flex-order:5;order:5}.small-order-6{-ms-flex-order:6;order:6}.small-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.small-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}.small-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns,.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:0;padding-right:0}@media screen and (min-width:40em){.medium-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.medium-offset-0{margin-left:0}.medium-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}.medium-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.medium-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}.medium-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:40em) and (min-width:40em){.medium-expand{-ms-flex:1 1 0px;flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:40em){.medium-collapse>.column,.medium-collapse>.columns,.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:0;padding-right:0}}@media screen and (min-width:64em){.large-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.large-offset-0{margin-left:0}.large-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.6666666667%}.large-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-offset-3{margin-left:25%}.large-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.6666666667%}.large-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.large-offset-6{margin-left:50%}.large-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.6666666667%}.large-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.large-offset-9{margin-left:75%}.large-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.6666666667%}.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}.large-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.large-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}.large-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:64em) and (min-width:64em){.large-expand{-ms-flex:1 1 0px;flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:64em){.row.large-unstack>.column,.row.large-unstack>.columns{-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:64em){.large-collapse>.column,.large-collapse>.columns,.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:0;padding-right:0}}.shrink{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.align-top.columns,.column.align-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom.columns,.column.align-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle.columns,.column.align-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch.columns,.column.align-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}body.is-reveal-open{overflow:hidden}html.is-reveal-open,html.is-reveal-open body{height:100%;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:hsla(0,0%,4%,.45);overflow-y:scroll}.reveal{display:none;z-index:1006;padding:16px;padding:1rem;border:1px solid #cacaca;background-color:#fefefe;border-radius:0;position:relative;top:100px;margin-left:auto;margin-right:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media screen and (min-width:40em){.reveal{min-height:0}}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}@media screen and (min-width:40em){.reveal .reveal{left:auto;right:auto;margin:0 auto}}.reveal.collapse{padding:0}@media screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateY(-100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateX(-100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateY(100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateX(100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active,.hinge-out-from-top.mui-leave{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform-origin:top;transition-property:transform,opacity}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active,.scale-out-up.mui-leave{transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:rotate(-270deg);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{transform:rotate(270deg);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.spin-in-ccw.mui-enter.mui-enter-active,.spin-out-ccw.mui-leave{transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-270deg);opacity:0}.slow{transition-duration:.75s!important}.fast{transition-duration:.25s!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:a}@keyframes a{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-ccw,.spin-cw{animation-name:b}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wiggle{animation-name:c}@keyframes c{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,to{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:.75s!important}.fast{animation-duration:.25s!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important}header{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-ms-flex-align:center;font-size:16px;width:100%}header,header #agent-logo{display:-ms-flexbox;display:flex;align-items:center}header #agent-logo{-ms-flex:0 1 118px;flex:0 1 118px;height:100%;z-index:1;-ms-flex-align:center}header #agent-logo a{display:block;height:100%;padding:16px;padding:1rem;width:auto}header #agent-logo a img{height:40px;width:100px}header #agent-details-mobile{-ms-flex:1 0;flex:1 0;line-height:60px;text-align:center}header #agent-details-mobile a{background:url("../img/icon-agent-phone-charcoal.0b4fdcc4f312.svg") 0 50% no-repeat;background-size:16px;color:#666;display:inline-block;font-weight:300;height:100%;line-height:60px;padding:0 0 0 20px;text-decoration:none}header #agent-menu-mobile button{border:0 none;display:block;background:url("../img/icon-burger-gray.dfadfd992f42.svg") 50% 50% no-repeat;float:right;height:60px;outline:none;overflow:hidden;text-indent:-99999px;width:60px}header #agent-details,header #agent-menu{display:none}#agent-menu-mobile-modal{margin:0 0 0 auto;outline:0 none;width:90%}#agent-menu-mobile-modal a{color:red;display:inline-block;font-size:16px;padding:10px}#agent-menu-mobile-modal>ul{border-bottom:1px solid #e3e3e3;margin:44px 0 0}#agent-menu-mobile-modal li{border-top:1px solid #e3e3e3}#agent-menu-mobile-modal li ul{padding:0 0 0 20px}#agent-menu-mobile-modal .close-button{background:#fff;border:0 none;height:60px;outline:0 none;position:absolute;right:0;top:0;width:60px}#agent-menu-mobile-modal .close-button span{color:#a2a2a2;font-size:30px}@media screen and (min-width:40em){header{box-shadow:0 0 20px rgba(0,0,0,.06);height:70px}header #agent-logo{-ms-flex:0 1 155px;flex:0 1 155px;height:100%}header #agent-details-mobile,header #agent-menu-mobile{display:none}header #agent-menu{display:block;-ms-flex:1 0;flex:1 0}header #agent-menu a{color:#333;display:block;font-weight:500;height:100%;line-height:70px;padding:0 15px;position:relative;text-decoration:none}header #agent-menu a.active{color:#333}header #agent-menu a.active:before{background:red;bottom:0;content:"";display:block;height:2px;left:15px;position:absolute;right:15px}header #agent-menu a:hover{color:red}header #agent-menu a.has-children:after{content:" ⌄";display:inline}header #agent-menu>ul{display:-ms-flexbox;display:flex;list-style:none;height:100%;margin:0;padding:0 15px}header #agent-menu>ul li{display:block;height:100%;position:relative}header #agent-menu>ul li:hover ul{display:block}header #agent-menu>ul li ul{background:#fff;display:none;list-style:none;margin:0;padding:0;position:absolute;top:62px;left:0;white-space:nowrap;z-index:1}header #agent-menu>ul li ul:after{bottom:0;box-shadow:0 0 5px rgba(0,0,0,.1);content:"";display:block;left:0;position:absolute;right:0;top:8px;z-index:-1}header #agent-menu>ul li ul:hover{display:block}header #agent-menu>ul li ul li{background:#fff;height:auto}header #agent-menu>ul li ul li a{line-height:3}header #agent-menu>ul li ul li a:after{background:#e3e3e3;content:"";height:1px;left:15px;position:absolute;right:15px;top:0}header #agent-menu>ul li ul li:first-child a:after{display:none}header #agent-details{display:block;-ms-flex:0 1;flex:0 1;height:100%;padding:0 30px;white-space:nowrap}header #agent-details a{color:#666;display:inline-block;height:100%;line-height:70px;padding:0 10px;text-decoration:none}header #agent-details a:hover{color:red}header #agent-details a.email{color:#747374;display:none;font-weight:500}header #agent-details a.phone{font-weight:300}}@media screen and (min-width:64em){header #agent-logo{-ms-flex:0 1 185px;flex:0 1 185px}header #agent-details a.email{display:inline-block}}body,input,textarea{font-family:Poppins,sans-serif}input,textarea{appearance:none}.grecaptcha-badge{visibility:hidden;opacity:0}.recaptch-branding{margin:8px 0 0;margin:.5rem 0 0}.form-disclaimer,.recaptch-branding{padding:0 8px;padding:0 .5rem;font-size:12px;font-size:.75rem;font-weight:300;color:#686868}.form-disclaimer{line-height:1.6;margin:8px 0 12px;margin:.5rem 0 .75rem}.form-disclaimer a{color:red}.homepage-hero{margin:0 0 50px}.homepage-hero .text-wrap{position:relative}.homepage-hero .text-wrap h1{color:#fff;display:block;line-height:63px;font-size:42px;font-weight:300;margin:50px auto 150px;width:315px}.homepage-hero .text-wrap h1 span{background:red}.homepage-hero .text-wrap .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.homepage-hero .agent{text-align:center;margin-bottom:-100px}.homepage-hero .agent .agent-image{background-color:#f8f8f8;background-size:cover;border:2px solid #f8f8f8;border-bottom-right-radius:30%;border-top-left-radius:30%;display:block;height:200px;margin:0 auto;transform:translateY(-50%);width:200px}.homepage-intro{-ms-flex-pack:justify;justify-content:space-between;margin:0 15px 50px;max-width:1364px}.homepage-intro h2{color:#747374;font-size:35px;font-weight:700;line-height:50px;margin:0 0 32px}.homepage-intro p{color:#707070;font-size:16px;line-height:24px;margin:0 0 42px}.homepage-intro .button{background:red;border-radius:3px;color:#fff;display:inline-block;font-size:14px;height:45px;line-height:45px;margin:0 0 50px;padding:0 35px}.homepage-intro form{margin:0 -8px;position:relative}.homepage-intro form.loading{opacity:.5}.homepage-intro form.submitted .success-message{background:hsla(0,0%,100%,.5);bottom:0;display:block;left:0;position:absolute;right:0;top:0}.homepage-intro form.submitted .success-message .message-text{background:#fff;border:2px solid #747374;display:block;left:50%;max-height:100%;max-width:50%;overflow:hidden;padding:30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.homepage-intro form.submitted .success-message .message-text p{margin:0}.homepage-intro form>.column,.homepage-intro form>.columns{padding:0 8px}.homepage-intro form h3{color:#333;margin:0 0 10px;padding:8px 0 8px 40px}.homepage-intro form.appraisal{margin:0 -8px 40px}.homepage-intro form.appraisal h3{background:url("../img/icon-calculator-blue.aebbe8c329e1.svg") 0 50% no-repeat}.homepage-intro form.property-report{margin:0 -8px}.homepage-intro form.property-report h3{background:url("../img/icon-document-blue.08581c48eace.svg") 0 50% no-repeat}.homepage-intro form label{color:#5b5b5b;cursor:text;display:block;font-size:16px;font-weight:300;line-height:16px;transform:translate(21px,32px);transition:all .3s;width:90%}.homepage-intro form label.act-as-label{color:#747374;cursor:default;font-size:12px;transform:translate(0)}.homepage-intro form input{border:1px solid #dbdbdb;color:#333;display:block;font-size:16px;font-weight:300;height:50px;line-height:50px;margin:0 0 10px;outline:0 none;padding:0 20px;width:100%}.homepage-intro form input:focus{border:1px solid #c4c4c4}.homepage-intro form input.submit{background:#fff;border:1px solid red;border-radius:3px;color:red;cursor:pointer;display:block;font-size:14px;line-height:45px;margin:0 0 0 auto;padding:0 25px;width:auto}.homepage-intro form .form-disclaimer{padding:0 8px;padding:0 .5rem;line-height:1.6;font-size:12px;font-size:.75rem;font-weight:300;margin:8px 0 12px;margin:.5rem 0 .75rem;color:#686868}.homepage-intro form .form-disclaimer a{color:red}.homepage-intro .recaptch-branding{padding:0 8px;padding:0 .5rem;font-size:12px;font-size:.75rem;font-weight:300;margin:0;color:#686868}.inspections{background:#f4f4f4;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin:0 0 110px;max-width:100%;overflow:hidden;padding:52px 0 94px;width:100%}.inspections .inspections-wrapper{margin:0 auto;max-width:1364px}.inspections .inspections-wrapper .slick-list{overflow:visible!important}.inspections .slick-prev{left:6%!important;top:20%!important;z-index:200}.inspections .slick-next{right:12%!important;top:20%!important}.inspections .slick-prev:before{transform:rotate(45deg)}.inspections .slick-next:before,.inspections .slick-prev:before{height:44px;width:44px;content:"";border-bottom:5px solid #fff;border-left:5px solid #fff;display:block;cursor:pointer}.inspections .slick-next:before{transform:rotate(225deg)}.inspections .inspection{outline:0 none;padding:0 15px;vertical-align:middle}.inspections .inspection>.row{background:#fff;margin:0 auto;max-width:1364px}.inspections .inspection .image-wrap{background:#cacaca;overflow:hidden}.inspections .inspection .image-wrap a{display:block;width:100%}.inspections .inspection .image-wrap a img{height:auto;width:100%}.inspections .inspection .details-wrap{padding:15px}.inspections .inspection .headline{color:#333;font-size:25px;font-weight:500;margin:0 0 16px}.inspections .inspection .price{color:red;font-size:18px;font-weight:500;margin:0 0 16px}.inspections .inspection .address{color:#333;font-size:16px;font-weight:500;margin:0 0 16px}.inspections .inspection .feature{filter:invert(11%) sepia(98%) saturate(7500%) hue-rotate(8deg) brightness(101%) contrast(113%);color:#333;display:inline-block;font-size:16px;font-weight:700;line-height:18px;margin:0 30px 20px 0}.inspections .inspection .feature img{margin:0 10px 0 0;display:inline;width:auto;vertical-align:middle}.inspections .inspection .inspection-times{width:100%;margin:0 0 32px}.inspections .inspection .inspection-times .addeventatc{border:1px solid #747374;border-radius:3px;color:#747374;cursor:pointer;font-size:14px;font-weight:500;height:45px;line-height:45px;margin:0 18px 0 0;padding:0 16px}.inspections .inspection .inspection-times .addeventatc span{display:none}.inspections .inspection .inspection-times .addeventatc span.atc_node{display:block}.inspections .inspection .book-inspection-button{background:red;border-radius:3px;color:#fff;display:block;font-size:14px;font-weight:500;height:45px;line-height:45px;padding:0 35px}.inspections .slick-dots{bottom:-42px;height:10px;padding:0 15px}.inspections .slick-dots li{height:10px;margin:0 4px;width:10px}.inspections .slick-dots li button{background:transparent;border:1px solid red;border-radius:100%;height:10px;margin:0;padding:0;width:10px}.inspections .slick-dots li button:before{display:none}.inspections .slick-dots li.slick-active button{background:red}.testimonials{margin:0 15px 50px;max-width:1364px}.testimonials .testimonal{background:url("../img/quote.3b66235d65d5.png") 0 0 no-repeat;outline:0 none;padding:33px 0 0 70px}.testimonials h3{color:#747374;font-size:35px;font-weight:700;margin:33px 0 20px}.testimonials .quote{color:#707070;font-size:25px;font-weight:300;line-height:38px;margin:0 0 32px}.testimonials .author{color:#707070;display:block;font-style:18px;line-height:22px;margin:0 0 16px}.testimonials .address{color:#707070;display:block;font-style:14px;line-height:17px;margin:0 0 42px;text-transform:uppercase}.testimonials .slick-dots{padding:0 0 0 70px;text-align:left}.testimonials .slick-dots li{margin:0}.testimonials .slick-dots li button{background:transparent;border:1px solid red;border-radius:100%;height:10px;margin:0 8px 0 0;padding:0;width:10px}.testimonials .slick-dots li button:before{display:none}.testimonials .slick-dots li.slick-active button{background:red}.awards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 70px;max-width:1364px;-ms-flex-pack:center;justify-content:center}.awards .award{margin:0 22px 20px}.awards .award img{max-height:80px;max-width:80px}.agent-listings .heading{background:red;color:#fff;font-size:22px;font-weight:700;line-height:33px;margin:0 0 25px;padding:15px 0;text-align:center}.agent-listings .listings{margin:0 15px 50px;max-width:1364px}.page-hero{background-size:cover;background-position:50% 50%;-ms-flex-pack:center;justify-content:center;margin:0 0 50px;padding:50px 30px}.page-hero,.page-hero h1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-hero h1{color:#fff;font-size:42px;font-weight:300;line-height:63px;margin:0 auto;max-width:1364px;width:100%}.page-hero h1>span{max-width:680px}.page-hero h1>span span{background:red}.video-and-content-block{margin:0 15px 50px;max-width:1364px}.video-and-content-block .video{margin:0 0 50px}.video-and-content-block .video-wrapper{display:block;position:relative;margin:0 0 22px;padding:0 0 56.25%}.video-and-content-block .video-wrapper iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-and-content-block .video-caption{border-left:1px solid red;padding:0 0 0 12px}.video-and-content-block .video-caption p{font-size:24px;font-weight:700;line-height:33px}.video-and-content-block .content .heading{font-size:35px;font-weight:700;line-height:50px;margin:0 0 30px;color:#747374}.video-and-content-block .content p{color:#707070;font-size:16px;font-weight:300;line-height:24px;margin:0 0 24px}.card-block{background:#f4f4f4;margin:0 0 50px;padding:42px 0}.card-block .heading{color:#747374;font-size:35px;font-weight:700;line-height:50px;margin:0 15px 12px;text-align:center}.card-block .sub-heading{color:#707070;font-size:16px;font-weight:300;line-height:24px;margin:0 15px 20px;text-align:center}.card-block .card-wrapper{-ms-flex-pack:center;justify-content:center;margin:0 7px;max-width:1364px}.card-block .card{background:#fff;margin:8px;padding:40px 65px 70px 32px}.card-block .card .card-icon{height:42px;margin:0 0 10px;width:60px}.card-block .card .card-icon.dollar{background:url("../img/icon-agent-dollar.221e98f4ea4d.svg") 0 0 no-repeat}.card-block .card .card-icon.group{background:url("../img/icon-agent-group.0034723d7075.svg") 0 0 no-repeat}.card-block .card .card-icon.phone{background:url("../img/icon-agent-phone.fca37125bafe.svg") 0 0 no-repeat}.card-block .card .card-heading{color:#747374;font-size:20px;font-weight:700;line-height:50px}.card-block .card p{color:#707070;font-size:13px;line-height:22px;font-weight:300}.detailed-awards{margin:0 15px 50px;max-width:1364px}.detailed-awards .description{margin:0 0 30px}.detailed-awards .description .heading{font-size:34px;font-weight:700;height:53px;line-height:53px;margin:0 0 32px;color:#747374}.detailed-awards .description .image{border-radius:100%;box-shadow:0 0 44px rgba(0,0,0,.1);display:inline-block;height:53px;margin:0 33px 0 0;overflow:hidden;width:53px;vertical-align:bottom}.detailed-awards .description p{color:#707070;font-size:16px;font-weight:300;line-height:24px}.detailed-awards .awards-wrapper{-ms-flex-pack:justify;justify-content:space-between}.detailed-awards .awards-wrapper .award{display:-ms-flexbox;display:flex;margin:0 0 30px}.detailed-awards .awards-wrapper .award img{display:block;margin:0 16px 0 0}.detailed-awards .awards-wrapper .award p{color:#707070;font-size:18px;font-weight:300;line-height:27px}.contact-form{margin:0 15px 50px;max-width:1364px}.contact-form .heading{color:#747374;font-size:35px;font-weight:700;line-height:50px;margin:0 0 32px}.contact-form .description{color:#707070;font-size:16px;font-weight:300;line-height:24px;margin:0 0 52px}.contact-form form{border-radius:10px;box-shadow:0 -4px 10px rgba(95,95,95,.1);overflow:hidden}.contact-form form.loading .form-block{opacity:.5}.contact-form form.submitted .form-block .success-message{background:hsla(0,0%,100%,.5);bottom:0;display:block;left:0;position:absolute;right:0;top:0}.contact-form form.submitted .form-block .success-message .message-text{background:#fff;border:2px solid #747374;display:block;left:50%;max-height:100%;max-width:50%;overflow:hidden;padding:30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.contact-form form .form-block{padding:20px 20px 35px;position:relative}.contact-form form .form-block .success-message{display:none}.contact-form form .form-block .row{margin:0 -8px}.contact-form form .form-block .row>.column,.contact-form form .form-block .row>.columns{padding:0 8px}.contact-form form .form-block .row h3{color:#333;margin:0 0 10px;padding:8px 0 8px 40px}.contact-form form .form-block .row.appraisal{margin:0 -8px 40px}.contact-form form .form-block .row.appraisal h3{background:url("../img/icon-calculator-blue.aebbe8c329e1.svg") 0 50% no-repeat}.contact-form form .form-block .row.property-report h3{background:url("../img/icon-document-blue.08581c48eace.svg") 0 50% no-repeat}.contact-form form .form-block .row label{color:#5b5b5b;cursor:text;display:block;font-size:16px;font-weight:300;line-height:16px;transform:translate(21px,32px);transition:all .3s;width:90%}.contact-form form .form-block .row label.act-as-label{color:#747374;cursor:default;font-size:12px;transform:translate(0)}.contact-form form .form-block .row input,.contact-form form .form-block .row textarea{border:1px solid #dbdbdb;color:#333;display:block;font-size:16px;font-weight:300;height:50px;line-height:50px;margin:0 0 10px;outline:0 none;padding:0 20px;width:100%}.contact-form form .form-block .row input:focus,.contact-form form .form-block .row textarea:focus{border:1px solid #c4c4c4}.contact-form form .form-block .row textarea{height:165px;resize:none}.contact-form form .form-block .row input.submit{background:#fff;border:1px solid red;border-radius:3px;color:red;cursor:pointer;display:block;font-size:14px;line-height:45px;margin:30px 0 0 auto;padding:0 25px;width:auto}.contact-form form .contact-block{background:#747374;color:#fff;padding:30px}.contact-form form .contact-block p{font-size:16px;font-weight:300;line-height:24px;padding:0 0 0 50px}.contact-form form .contact-block p strong{display:inline-block;font-weight:700;margin:0 0 10px}.contact-form form .contact-block p a{color:#fff;display:block}.contact-form form .contact-block p.email,.contact-form form .contact-block p.phone{margin:0 0 65px}.contact-form form .contact-block p.email{background:transparent url("../img/icon-agent-envelope.c4052a20ff41.svg") 0 0 no-repeat}.contact-form form .contact-block p.phone{background:transparent url("../img/icon-agent-mobile.960dc094e1a8.svg") 0 0 no-repeat}.contact-form form .contact-block p.address{background:transparent url("../img/icon-agent-building.22601c07d596.svg") 0 0 no-repeat}@media screen and (min-width:28.125em){.inspections .inspections-wrapper .slick-prev{left:5%!important;top:25%!important}.inspections .inspections-wrapper .slick-next{right:10%!important;top:25%!important}}@media screen and (min-width:40em){.homepage-hero{margin:0 0 80px}.homepage-hero .text-wrap{background:#f8f8f8}.homepage-hero .text-wrap .image{display:none}.homepage-hero .image-wrap .image{background-size:cover;height:100%;width:100%}.homepage-intro{margin:0 20px 70px}.homepage-intro form h3{margin:0 0 24px}.inspections .inspection{padding:0 20px}.inspections .inspection .image-wrap a{display:block;height:380px;position:relative;width:100%}.inspections .inspection .image-wrap a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:auto;max-width:100%}.inspections .inspection .details-wrap{padding:25px 35px}.inspections .inspection .headline,.inspections .inspection .price{padding:0 80px 0 0}.inspections .inspection .address{margin:0 0 48px;padding:0 80px 0 0}.inspections .inspection .feature{display:block}.inspections .inspection .feature img{margin:0 30px 0 0}.inspections .inspection .inspection-times .addeventatc{border:1px solid transparent;color:#333;margin:0 26px 0 0}.inspections .inspection .inspection-times .addeventatc:hover{border:1px solid #747374;color:#747374}.inspections .inspections-wrapper .slick-prev{left:3.5%!important}.inspections .inspections-wrapper .slick-next{right:6.5%!important}.inspections .slick-dots{padding:0 20px}.testimonials{margin:0 20px 70px}.testimonials .quote{font-size:30px;line-height:48px}.agent-listings .heading{padding:35px 0}.agent-listings .listings{margin:0 20px 70px}.page-hero{margin:0 0 80px;padding:70px 50px}.page-hero h1{font-size:62px;line-height:83px}.video-and-content-block{margin:0 20px 70px}.video-and-content-block .video{margin:0 0 70px}.video-and-content-block .video-wrapper{margin:0 0 32px}.video-and-content-block .video-caption{padding:0 0 0 22px}.video-and-content-block .content .heading{margin:0 0 40px}.card-block{margin:0 0 70px;padding:52px 0}.card-block .heading{margin:0 20px 12px}.card-block .sub-heading{margin:0 20px 30px}.card-block .card-wrapper{margin:0 13px}.detailed-awards{margin:0 20px 70px}.detailed-awards .description{margin:0}.detailed-awards .awards-wrapper .award{margin:0 0 40px}.contact-form{margin:0 20px 70px}.contact-form form{box-shadow:0 -4px 20px rgba(95,95,95,.1)}.contact-form form .form-block{padding:42px}.contact-form form .contact-block{padding:50px 40px 50px 50px}}@media screen and (min-width:64em){.homepage-intro{margin:0 30px 110px}.inspections .inspection{padding:0 30px}.inspections .inspection .details-wrap{padding:25px 45px 0}.inspections .slick-dots{padding:0 30px}.inspections .inspections-wrapper .slick-prev{top:50%!important}.inspections .inspections-wrapper .slick-next{top:50%!important;right:5.7%!important}.inspections .inspections-wrapper .slick-next:before{border-bottom:5px solid #f4f4f4;border-left:5px solid #f4f4f4}.testimonials{margin:0 30px 110px}.agent-listings .heading{padding:55px 0}.agent-listings .listings{margin:0 30px 110px}.page-hero{margin:0 0 110px;padding:90px 70px}.video-and-content-block{margin:0 30px 110px}.video-and-content-block .video{margin:0}.video-and-content-block .video-wrapper{margin:0 0 42px}.video-and-content-block .video-caption{padding:0 0 0 32px}.video-and-content-block .content .heading{margin:0 0 50px}.card-block{margin:0 0 110px;padding:62px 0}.card-block .heading{margin:0 30px 12px}.card-block .sub-heading{margin:0 30px 60px}.card-block .card-wrapper{margin:0 23px}.contact-form,.detailed-awards{margin:0 30px 110px}.contact-form form{box-shadow:0 -4px 30px rgba(95,95,95,.1)}}@media screen and (min-width:75em){.homepage-hero{margin:0 0 110px}.homepage-hero .text-wrap{background:transparent none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative}.homepage-hero .text-wrap:after{background:#f8f8f8;content:"";display:block;height:600px;left:0;position:absolute;top:0;width:100%;z-index:-1}.homepage-hero .text-wrap h1{color:#fff;display:block;line-height:83px;font-size:62px;font-weight:300;margin:0 auto;transform:translateY(-25%);width:450px}.homepage-hero .text-wrap h1 span{background:red}.homepage-hero .image-wrap{height:720px;padding:145px 0 0}.homepage-hero .image-wrap .image{background-size:cover;height:100%;margin:0 0 0 -120px;width:100%}.homepage-hero .agent{margin-bottom:-212px}.homepage-hero .agent .agent-image{border:0 none;height:340px;transform:translate(-96px,-213px);width:340px}.homepage-intro{margin:0 38px 110px}.inspections .inspection{padding:0 41px}.inspections .inspection .details-wrap{padding:42px 72px 0}.inspections .slick-dots{padding:0 41px}.agent-listings .listings,.testimonials{margin:0 38px 110px}.page-hero{height:400px}.video-and-content-block{margin:0 38px 110px}.card-block{padding:82px 0}.card-block .heading{margin:0 12px}.card-block .sub-heading{margin:0 0 70px}.card-block .card-wrapper{margin:0 31px}.contact-form,.detailed-awards{margin:0 38px 110px}.contact-form form{box-shadow:0 -4px 40px rgba(95,95,95,.1)}.contact-form form .form-block{padding:42px 70px 42px 58px}.contact-form form .contact-block{padding:50px 40px 50px 80px}}@media screen and (min-width:90em){.agent-listings .listings,.homepage-intro,.testimonials{margin:0 auto 110px}.page-hero{height:450px;padding:0}.video-and-content-block{margin:0 auto 110px}.card-block .card-wrapper{margin:0 auto}.contact-form,.detailed-awards{margin:0 auto 110px}.contact-form form{box-shadow:0 -4px 40px rgba(95,95,95,.1)}.contact-form form .form-block{padding:42px 70px 42px 58px}.contact-form form .contact-block{padding:50px 40px 50px 95px}}footer{background:#747374;color:#fff}footer .content-wrap{display:-ms-flexbox;display:flex;margin:0 auto;max-width:1600px;padding:18px}footer .content-wrap .agent-logo{-ms-flex:0 1;flex:0 1}footer .content-wrap .agent-logo a{display:block;padding:13px 0}footer .content-wrap .agent-logo img{display:block;width:100px}footer .content-wrap .agent-menus{-ms-flex:0 1 100%;flex:0 1 100%}footer .content-wrap .footer-links,footer .content-wrap .social-links{text-align:right}footer .content-wrap .footer-links li,footer .content-wrap .social-links li{display:inline-block;font-size:12px;font-size:.75rem;font-weight:300}footer .content-wrap .footer-links li a,footer .content-wrap .social-links li a{color:#fff}footer .content-wrap .social-links{margin:5px 0 15px}footer .content-wrap .social-links li{margin:0 0 0 8px}footer .content-wrap .social-links a{background-position:50% 50%;background-repeat:no-repeat;display:block;height:26px;overflow:hidden;text-indent:99999px;width:26px}footer .content-wrap .social-links a.pinterest{background-image:url("../img/icon-social-pinterest.2826858b3b4a.svg")}footer .content-wrap .social-links a.youtube{background-image:url("../img/icon-social-youtube.d0d294c5e89d.svg")}footer .content-wrap .social-links a.facebook{background-image:url("../img/icon-social-facebook.673304cf2694.svg")}footer .content-wrap .social-links a.twitter{background-image:url("../img/icon-social-twitter.3999f58e223f.svg")}footer .content-wrap .social-links a.instagram{background-image:url("../img/icon-social-instagram.bc35a82b87f0.svg")}footer .content-wrap .social-links a.linkedin{background-image:url("../img/icon-social-linkedin.e3f253a29b3a.svg")}footer .content-wrap .social-links .spacer{height:25px}footer .content-wrap .footer-links li{display:block;line-height:22px}footer .content-wrap .footer-links .long-text,footer .content-wrap .footer-links li.spacer{display:none}@media screen and (min-width:40em){footer .content-wrap .footer-links li{display:inline-block}footer .content-wrap .footer-links li.spacer{display:inline-block;margin:0 5px}footer .content-wrap .footer-links .long-text{display:inline}}.grid-search-results{background:#f7f7f7;padding:35px 7%}.grid-result-block .propertyImg{height:100%;width:100%}.grid-result-block .propertyImg a{display:block;height:100%;width:100%}.gridContent{position:relative;max-height:530px;font-family:Poppins,sans-serif;padding:2px;height:100%;width:100%}.gridFeatureInfo{color:#fff;position:absolute;bottom:0;padding:4%;font-size:80%;width:100%}.sGridHeadline a,.sGridHeadline a:hover,.sGridHeadline a:visited{color:#fff}.sGridHeadline{margin-bottom:5px;font-size:100%}.sGridSuburb{margin-top:8px;font-size:85%}.gridBathInfo,.gridParkingInfo,.gridRoomInfo{display:none}.gridBathInfo img,.gridParkingInfo img,.gridRoomInfo img{display:none;max-width:20px;padding:0}.gridBathInfo p,.gridParkingInfo p,.gridRoomInfo p{display:none;padding-right:0!important;padding-left:5px!important;position:absolute;margin-top:4px}.gridContent .gridBathInfo *,.gridContent .gridParkingInfo *,.gridContent .gridRoomInfo *,.gridContent .propertyImg img,.gridContent .sGridHeadline *,.gridContent .sGridHeadline:hover,.gridContent .sGridHeadline:visited,.gridContent .sGridSuburb,.gridContent:hover .gridFeatureInfo{transition:all .25s ease-in}.gridContent:hover .propertyImg{background-color:#000}.gridContent:hover .propertyImg a{opacity:.7}.gridContent:hover .gridFeatureInfo{background:#fff}.gridContent:hover .gridBathInfo *,.gridContent:hover .gridParkingInfo *,.gridContent:hover .gridRoomInfo *{display:inline-block}.gridContent:hover .sGridHeadline *,.gridContent:hover .sGridHeadline:hover,.gridContent:hover .sGridHeadline:visited{color:red}.gridContent:hover .gridBathInfo *,.gridContent:hover .gridParkingInfo *,.gridContent:hover .gridRoomInfo *,.gridContent:hover .sGridSuburb{color:#333}.gridContent:hover .sGridHeadline{font-size:120%}.gridContent:hover .sGridSuburb{font-size:100%}@media screen and (max-width:639px){.gridContent .sGridHeadline{display:none}.gridContent .gridBathInfo *,.gridContent .gridParkingInfo *,.gridContent .gridRoomInfo *{color:#333;display:inline-block}.gridContent .gridFeatureInfo{background:#fff}.gridContent .sGridHeadline,.gridContent .sGridHeadline *,.gridContent .sGridHeadline:visited,.gridContent .sGridSuburb{color:red}.gridContent .sGridHeadline{font-size:120%}.gridContent .sGridSuburb{font-size:100%}}.grid-result-block .propertyImg{max-height:320px;overflow:hidden}.grid-result-block .propertyImg img{width:100%;height:auto!important;-webkit-backface-visibility:hidden;opacity:0}.listingPromo{position:relative;margin:20px 0;background-color:#003c78;color:#fff;overflow:hidden;font-family:Poppins,sans-serif}@media screen and (max-width:640px){.listingPromo img{width:700px;height:auto}}.listingPromo h4{color:#e6e6e6;text-align:center;font-weight:700;margin-bottom:20px;font-size:20px}@media screen and (min-width:40em){.listingPromo h4{font-size:22px}}.listingPromo p{text-align:center;color:#c3c3c3;padding:0 2.5%;font-size:14px}@media screen and (min-width:40em){.listingPromo p{font-size:16px}}.listingPromo .adContent{position:absolute;left:0;right:0;top:25%}@media screen and (min-width:40em){.listingPromo .adContent{top:35%}}.ribbon-wrapper{z-index:1;width:90px;height:90px;overflow:hidden;position:absolute;margin-top:-2px;margin-left:-2px}@media screen and (min-width:64em){.ribbon-wrapper{width:120px;height:120px}}@media (max-width:640px){.propertyImg .ribbon-wrapper{left:8.5%}}.ribbon-wrapper .offerRibbon{text-align:center;text-shadow:hsla(0,0%,100%,.5) 0 1px 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:7px 0;background-color:#e32122;background-image:-o-linear-gradient(top,#e32122,#d01718);color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);left:-31px;top:21px;width:130px;font-size:14px}@media screen and (min-width:64em){.ribbon-wrapper .offerRibbon{left:-35px;top:31px;width:160px}}.ribbon-wrapper .offerRibbon:after,.ribbon-wrapper .offerRibbon:before{content:"";border-top:3px solid #d01718;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon-wrapper .offerRibbon:before{left:0}.ribbon-wrapper .offerRibbon:after{right:0}.gridContent .ribbon-wrapper{margin-left:0}.agentResultBlock .gridContent .propertyImg{height:320px;margin:2px;overflow:hidden;position:relative}.agentResultBlock .gridContent .propertyImg a{display:block;position:absolute;height:100%;width:100%}.agentResultBlock .gridContent .propertyImg a:after{background:transparent;bottom:-50px;box-shadow:0 0 100px #000;content:"";display:block;height:50px;position:absolute;width:100%;z-index:0}.agentResultBlock .gridContent .propertyImg img{height:auto;min-height:100%;width:100%;z-index:1}.gridIconText{margin-left:4px;margin-left:.25rem}