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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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}body{-webkit-text-size-adjust:none}mark{color:inherit;background-color:#0000}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{appearance:none}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar}@media screen and (max-width:480px){html,body{min-width:320px}}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{background:#f5f5f5}body,input,select,textarea{color:#777;letter-spacing:-.015em;font-family:Source Sans Pro,sans-serif;font-size:16pt;font-weight:300;line-height:1.65em}a{text-decoration:none;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}a:hover{border-bottom-color:#0000}strong,b{color:#646464;font-weight:400}em,i{font-style:italic}p{margin:0 0 2em}h1,h2,h3,h4,h5,h6{color:#646464;margin:0 0 .5em;font-weight:300;line-height:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h2{letter-spacing:-.035em;font-size:2.25em;line-height:1.5em}h3{letter-spacing:-.025em;font-size:1.75em;line-height:1.5em}h4{letter-spacing:0;font-size:1.1em;line-height:1.5em}h5{letter-spacing:0;font-size:.9em;line-height:1.5em}h6{letter-spacing:0;font-size:.7em;line-height:1.5em}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}hr{border:0;border-bottom:2px solid #e5e5e5;margin:2em 0}hr.major{margin:3em 0}blockquote{border-left:4px solid #e5e5e5;margin:0 0 2em;padding:.5em 0 .5em 2em;font-style:italic}pre{-webkit-overflow-scrolling:touch;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:6px;margin:0 0 2em;padding:1em 1.5em;font-family:monospace;font-size:.9em;line-height:1.75em;overflow-x:auto}code{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:6px;margin:0 .25em;padding:.25em .65em;font-family:monospace;font-size:.9em}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;display:flex}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp{order:-1}.row>.col-1{width:8.33333%}.row>.off-1{margin-left:8.33333%}.row>.col-2{width:16.6667%}.row>.off-2{margin-left:16.6667%}.row>.col-3{width:25%}.row>.off-3{margin-left:25%}.row>.col-4{width:33.3333%}.row>.off-4{margin-left:33.3333%}.row>.col-5{width:41.6667%}.row>.off-5{margin-left:41.6667%}.row>.col-6{width:50%}.row>.off-6{margin-left:50%}.row>.col-7{width:58.3333%}.row>.off-7{margin-left:58.3333%}.row>.col-8{width:66.6667%}.row>.off-8{margin-left:66.6667%}.row>.col-9{width:75%}.row>.off-9{margin-left:75%}.row>.col-10{width:83.3333%}.row>.off-10{margin-left:83.3333%}.row>.col-11{width:91.6667%}.row>.off-11{margin-left:91.6667%}.row>.col-12{width:100%}.row>.off-12{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.5em}.row.gtr-25>*{padding:0 0 0 .5em}.row.gtr-25.gtr-uniform{margin-top:-.5em}.row.gtr-25.gtr-uniform>*{padding-top:.5em}.row.gtr-50{margin-top:0;margin-left:-1em}.row.gtr-50>*{padding:0 0 0 1em}.row.gtr-50.gtr-uniform{margin-top:-1em}.row.gtr-50.gtr-uniform>*{padding-top:1em}.row{margin-top:0;margin-left:-2em}.row>*{padding:0 0 0 2em}.row.gtr-uniform{margin-top:-2em}.row.gtr-uniform>*{padding-top:2em}.row.gtr-150{margin-top:0;margin-left:-3em}.row.gtr-150>*{padding:0 0 0 3em}.row.gtr-150.gtr-uniform{margin-top:-3em}.row.gtr-150.gtr-uniform>*{padding-top:3em}.row.gtr-200{margin-top:0;margin-left:-4em}.row.gtr-200>*{padding:0 0 0 4em}.row.gtr-200.gtr-uniform{margin-top:-4em}.row.gtr-200.gtr-uniform>*{padding-top:4em}@media screen and (max-width:1680px){.row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;display:flex}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-wide{order:-1}.row>.col-1-wide{width:8.33333%}.row>.off-1-wide{margin-left:8.33333%}.row>.col-2-wide{width:16.6667%}.row>.off-2-wide{margin-left:16.6667%}.row>.col-3-wide{width:25%}.row>.off-3-wide{margin-left:25%}.row>.col-4-wide{width:33.3333%}.row>.off-4-wide{margin-left:33.3333%}.row>.col-5-wide{width:41.6667%}.row>.off-5-wide{margin-left:41.6667%}.row>.col-6-wide{width:50%}.row>.off-6-wide{margin-left:50%}.row>.col-7-wide{width:58.3333%}.row>.off-7-wide{margin-left:58.3333%}.row>.col-8-wide{width:66.6667%}.row>.off-8-wide{margin-left:66.6667%}.row>.col-9-wide{width:75%}.row>.off-9-wide{margin-left:75%}.row>.col-10-wide{width:83.3333%}.row>.off-10-wide{margin-left:83.3333%}.row>.col-11-wide{width:91.6667%}.row>.off-11-wide{margin-left:91.6667%}.row>.col-12-wide{width:100%}.row>.off-12-wide{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.5em}.row.gtr-25>*{padding:0 0 0 .5em}.row.gtr-25.gtr-uniform{margin-top:-.5em}.row.gtr-25.gtr-uniform>*{padding-top:.5em}.row.gtr-50{margin-top:0;margin-left:-1em}.row.gtr-50>*{padding:0 0 0 1em}.row.gtr-50.gtr-uniform{margin-top:-1em}.row.gtr-50.gtr-uniform>*{padding-top:1em}.row{margin-top:0;margin-left:-2em}.row>*{padding:0 0 0 2em}.row.gtr-uniform{margin-top:-2em}.row.gtr-uniform>*{padding-top:2em}.row.gtr-150{margin-top:0;margin-left:-3em}.row.gtr-150>*{padding:0 0 0 3em}.row.gtr-150.gtr-uniform{margin-top:-3em}.row.gtr-150.gtr-uniform>*{padding-top:3em}.row.gtr-200{margin-top:0;margin-left:-4em}.row.gtr-200>*{padding:0 0 0 4em}.row.gtr-200.gtr-uniform{margin-top:-4em}.row.gtr-200.gtr-uniform>*{padding-top:4em}}@media screen and (max-width:1280px){.row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;display:flex}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-normal{order:-1}.row>.col-1-normal{width:8.33333%}.row>.off-1-normal{margin-left:8.33333%}.row>.col-2-normal{width:16.6667%}.row>.off-2-normal{margin-left:16.6667%}.row>.col-3-normal{width:25%}.row>.off-3-normal{margin-left:25%}.row>.col-4-normal{width:33.3333%}.row>.off-4-normal{margin-left:33.3333%}.row>.col-5-normal{width:41.6667%}.row>.off-5-normal{margin-left:41.6667%}.row>.col-6-normal{width:50%}.row>.off-6-normal{margin-left:50%}.row>.col-7-normal{width:58.3333%}.row>.off-7-normal{margin-left:58.3333%}.row>.col-8-normal{width:66.6667%}.row>.off-8-normal{margin-left:66.6667%}.row>.col-9-normal{width:75%}.row>.off-9-normal{margin-left:75%}.row>.col-10-normal{width:83.3333%}.row>.off-10-normal{margin-left:83.3333%}.row>.col-11-normal{width:91.6667%}.row>.off-11-normal{margin-left:91.6667%}.row>.col-12-normal{width:100%}.row>.off-12-normal{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.5em}.row.gtr-25>*{padding:0 0 0 .5em}.row.gtr-25.gtr-uniform{margin-top:-.5em}.row.gtr-25.gtr-uniform>*{padding-top:.5em}.row.gtr-50{margin-top:0;margin-left:-1em}.row.gtr-50>*{padding:0 0 0 1em}.row.gtr-50.gtr-uniform{margin-top:-1em}.row.gtr-50.gtr-uniform>*{padding-top:1em}.row{margin-top:0;margin-left:-2em}.row>*{padding:0 0 0 2em}.row.gtr-uniform{margin-top:-2em}.row.gtr-uniform>*{padding-top:2em}.row.gtr-150{margin-top:0;margin-left:-3em}.row.gtr-150>*{padding:0 0 0 3em}.row.gtr-150.gtr-uniform{margin-top:-3em}.row.gtr-150.gtr-uniform>*{padding-top:3em}.row.gtr-200{margin-top:0;margin-left:-4em}.row.gtr-200>*{padding:0 0 0 4em}.row.gtr-200.gtr-uniform{margin-top:-4em}.row.gtr-200.gtr-uniform>*{padding-top:4em}}@media screen and (max-width:980px){.row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;display:flex}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-narrow{order:-1}.row>.col-1-narrow{width:8.33333%}.row>.off-1-narrow{margin-left:8.33333%}.row>.col-2-narrow{width:16.6667%}.row>.off-2-narrow{margin-left:16.6667%}.row>.col-3-narrow{width:25%}.row>.off-3-narrow{margin-left:25%}.row>.col-4-narrow{width:33.3333%}.row>.off-4-narrow{margin-left:33.3333%}.row>.col-5-narrow{width:41.6667%}.row>.off-5-narrow{margin-left:41.6667%}.row>.col-6-narrow{width:50%}.row>.off-6-narrow{margin-left:50%}.row>.col-7-narrow{width:58.3333%}.row>.off-7-narrow{margin-left:58.3333%}.row>.col-8-narrow{width:66.6667%}.row>.off-8-narrow{margin-left:66.6667%}.row>.col-9-narrow{width:75%}.row>.off-9-narrow{margin-left:75%}.row>.col-10-narrow{width:83.3333%}.row>.off-10-narrow{margin-left:83.3333%}.row>.col-11-narrow{width:91.6667%}.row>.off-11-narrow{margin-left:91.6667%}.row>.col-12-narrow{width:100%}.row>.off-12-narrow{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.5em}.row.gtr-25>*{padding:0 0 0 .5em}.row.gtr-25.gtr-uniform{margin-top:-.5em}.row.gtr-25.gtr-uniform>*{padding-top:.5em}.row.gtr-50{margin-top:0;margin-left:-1em}.row.gtr-50>*{padding:0 0 0 1em}.row.gtr-50.gtr-uniform{margin-top:-1em}.row.gtr-50.gtr-uniform>*{padding-top:1em}.row{margin-top:0;margin-left:-2em}.row>*{padding:0 0 0 2em}.row.gtr-uniform{margin-top:-2em}.row.gtr-uniform>*{padding-top:2em}.row.gtr-150{margin-top:0;margin-left:-3em}.row.gtr-150>*{padding:0 0 0 3em}.row.gtr-150.gtr-uniform{margin-top:-3em}.row.gtr-150.gtr-uniform>*{padding-top:3em}.row.gtr-200{margin-top:0;margin-left:-4em}.row.gtr-200>*{padding:0 0 0 4em}.row.gtr-200.gtr-uniform{margin-top:-4em}.row.gtr-200.gtr-uniform>*{padding-top:4em}}@media screen and (max-width:840px){.row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;display:flex}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-narrower{order:-1}.row>.col-1-narrower{width:8.33333%}.row>.off-1-narrower{margin-left:8.33333%}.row>.col-2-narrower{width:16.6667%}.row>.off-2-narrower{margin-left:16.6667%}.row>.col-3-narrower{width:25%}.row>.off-3-narrower{margin-left:25%}.row>.col-4-narrower{width:33.3333%}.row>.off-4-narrower{margin-left:33.3333%}.row>.col-5-narrower{width:41.6667%}.row>.off-5-narrower{margin-left:41.6667%}.row>.col-6-narrower{width:50%}.row>.off-6-narrower{margin-left:50%}.row>.col-7-narrower{width:58.3333%}.row>.off-7-narrower{margin-left:58.3333%}.row>.col-8-narrower{width:66.6667%}.row>.off-8-narrower{margin-left:66.6667%}.row>.col-9-narrower{width:75%}.row>.off-9-narrower{margin-left:75%}.row>.col-10-narrower{width:83.3333%}.row>.off-10-narrower{margin-left:83.3333%}.row>.col-11-narrower{width:91.6667%}.row>.off-11-narrower{margin-left:91.6667%}.row>.col-12-narrower{width:100%}.row>.off-12-narrower{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.5em}.row.gtr-25>*{padding:0 0 0 .5em}.row.gtr-25.gtr-uniform{margin-top:-.5em}.row.gtr-25.gtr-uniform>*{padding-top:.5em}.row.gtr-50{margin-top:0;margin-left:-1em}.row.gtr-50>*{padding:0 0 0 1em}.row.gtr-50.gtr-uniform{margin-top:-1em}.row.gtr-50.gtr-uniform>*{padding-top:1em}.row{margin-top:0;margin-left:-2em}.row>*{padding:0 0 0 2em}.row.gtr-uniform{margin-top:-2em}.row.gtr-uniform>*{padding-top:2em}.row.gtr-150{margin-top:0;margin-left:-3em}.row.gtr-150>*{padding:0 0 0 3em}.row.gtr-150.gtr-uniform{margin-top:-3em}.row.gtr-150.gtr-uniform>*{padding-top:3em}.row.gtr-200{margin-top:0;margin-left:-4em}.row.gtr-200>*{padding:0 0 0 4em}.row.gtr-200.gtr-uniform{margin-top:-4em}.row.gtr-200.gtr-uniform>*{padding-top:4em}}@media screen and (max-width:736px){.row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;display:flex}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-mobile{order:-1}.row>.col-1-mobile{width:8.33333%}.row>.off-1-mobile{margin-left:8.33333%}.row>.col-2-mobile{width:16.6667%}.row>.off-2-mobile{margin-left:16.6667%}.row>.col-3-mobile{width:25%}.row>.off-3-mobile{margin-left:25%}.row>.col-4-mobile{width:33.3333%}.row>.off-4-mobile{margin-left:33.3333%}.row>.col-5-mobile{width:41.6667%}.row>.off-5-mobile{margin-left:41.6667%}.row>.col-6-mobile{width:50%}.row>.off-6-mobile{margin-left:50%}.row>.col-7-mobile{width:58.3333%}.row>.off-7-mobile{margin-left:58.3333%}.row>.col-8-mobile{width:66.6667%}.row>.off-8-mobile{margin-left:66.6667%}.row>.col-9-mobile{width:75%}.row>.off-9-mobile{margin-left:75%}.row>.col-10-mobile{width:83.3333%}.row>.off-10-mobile{margin-left:83.3333%}.row>.col-11-mobile{width:91.6667%}.row>.off-11-mobile{margin-left:91.6667%}.row>.col-12-mobile{width:100%}.row>.off-12-mobile{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.5em}.row.gtr-25>*{padding:0 0 0 .5em}.row.gtr-25.gtr-uniform{margin-top:-.5em}.row.gtr-25.gtr-uniform>*{padding-top:.5em}.row.gtr-50{margin-top:0;margin-left:-1em}.row.gtr-50>*{padding:0 0 0 1em}.row.gtr-50.gtr-uniform{margin-top:-1em}.row.gtr-50.gtr-uniform>*{padding-top:1em}.row{margin-top:0;margin-left:-2em}.row>*{padding:0 0 0 2em}.row.gtr-uniform{margin-top:-2em}.row.gtr-uniform>*{padding-top:2em}.row.gtr-150{margin-top:0;margin-left:-3em}.row.gtr-150>*{padding:0 0 0 3em}.row.gtr-150.gtr-uniform{margin-top:-3em}.row.gtr-150.gtr-uniform>*{padding-top:3em}.row.gtr-200{margin-top:0;margin-left:-4em}.row.gtr-200>*{padding:0 0 0 4em}.row.gtr-200.gtr-uniform{margin-top:-4em}.row.gtr-200.gtr-uniform>*{padding-top:4em}}@media screen and (max-width:480px){.row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;display:flex}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-mobilep{order:-1}.row>.col-1-mobilep{width:8.33333%}.row>.off-1-mobilep{margin-left:8.33333%}.row>.col-2-mobilep{width:16.6667%}.row>.off-2-mobilep{margin-left:16.6667%}.row>.col-3-mobilep{width:25%}.row>.off-3-mobilep{margin-left:25%}.row>.col-4-mobilep{width:33.3333%}.row>.off-4-mobilep{margin-left:33.3333%}.row>.col-5-mobilep{width:41.6667%}.row>.off-5-mobilep{margin-left:41.6667%}.row>.col-6-mobilep{width:50%}.row>.off-6-mobilep{margin-left:50%}.row>.col-7-mobilep{width:58.3333%}.row>.off-7-mobilep{margin-left:58.3333%}.row>.col-8-mobilep{width:66.6667%}.row>.off-8-mobilep{margin-left:66.6667%}.row>.col-9-mobilep{width:75%}.row>.off-9-mobilep{margin-left:75%}.row>.col-10-mobilep{width:83.3333%}.row>.off-10-mobilep{margin-left:83.3333%}.row>.col-11-mobilep{width:91.6667%}.row>.off-11-mobilep{margin-left:91.6667%}.row>.col-12-mobilep{width:100%}.row>.off-12-mobilep{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.5em}.row.gtr-25>*{padding:0 0 0 .5em}.row.gtr-25.gtr-uniform{margin-top:-.5em}.row.gtr-25.gtr-uniform>*{padding-top:.5em}.row.gtr-50{margin-top:0;margin-left:-1em}.row.gtr-50>*{padding:0 0 0 1em}.row.gtr-50.gtr-uniform{margin-top:-1em}.row.gtr-50.gtr-uniform>*{padding-top:1em}.row{margin-top:0;margin-left:-2em}.row>*{padding:0 0 0 2em}.row.gtr-uniform{margin-top:-2em}.row.gtr-uniform>*{padding-top:2em}.row.gtr-150{margin-top:0;margin-left:-3em}.row.gtr-150>*{padding:0 0 0 3em}.row.gtr-150.gtr-uniform{margin-top:-3em}.row.gtr-150.gtr-uniform>*{padding-top:3em}.row.gtr-200{margin-top:0;margin-left:-4em}.row.gtr-200>*{padding:0 0 0 4em}.row.gtr-200.gtr-uniform{margin-top:-4em}.row.gtr-200.gtr-uniform>*{padding-top:4em}}.container{width:60em;max-width:calc(100% - 5em);margin:0 auto}.container.xsmall{width:15em}.container.small{width:30em}.container.medium{width:45em}.container.large{width:75em}.container.xlarge{width:90em}.container.max{width:100%}@media screen and (max-width:840px){.container{width:100%!important}}@media screen and (max-width:736px){.container{max-width:100%}}section.special,article.special{text-align:center}form{margin:0 0 2em}label{color:#646464;margin:0 0 1em;font-size:.9em;font-weight:300;display:block}input[type=text],input[type=password],input[type=email],select,textarea{appearance:none;color:inherit;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius:6px;outline:0;width:100%;padding:0 1em;text-decoration:none;display:block}input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,select:invalid,textarea:invalid{box-shadow:none}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus select{text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='%23e5e5e5' /%3E%3C/svg%3E");background-position:calc(100% - 1em);background-repeat:no-repeat;background-size:1.25em;height:3em;padding-right:3em}select option{color:#777;background-color:#f5f5f5}select:focus::-ms-value{background-color:#0000}select::-ms-expand{display:none}input[type=text],input[type=password],input[type=email],select{height:3em}textarea{padding:.75em 1em}input[type=checkbox],input[type=radio]{appearance:none;float:left;opacity:0;z-index:-1;width:1em;margin-right:-2em;display:block}input[type=checkbox]+label,input[type=radio]+label{color:#777;cursor:pointer;padding-left:2.55em;padding-right:.75em;font-size:1em;font-weight:300;text-decoration:none;display:inline-block;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;content:"";text-align:center;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:6px;width:2.25em;height:2.25em;font-family:"Font Awesome 5 Free";font-size:.8em;font-style:normal;font-weight:900;line-height:2.25em;display:inline-block;position:absolute;top:0;left:0;text-transform:none!important}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{color:#fff;content:"";background:#666;border-color:#666}input[type=checkbox]:focus+label:before,input[type=checkbox]+label:before{border-radius:6px}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{opacity:1;color:#999!important}:-moz-placeholder-shown{opacity:1;color:#999!important}::-moz-placeholder{opacity:1;color:#999!important}:-ms-placeholder-shown{opacity:1;color:#999!important}.box{background:#fff;border-radius:6px;margin:0 0 2em;padding:3em;box-shadow:0 2px #e5e5e5}.box>:last-child{margin-bottom:0}.box.alt{margin:0 0 2em;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.box.features .features-row{border-top:2px solid #e5e5e5;position:relative}.box.features .features-row:after{clear:both;content:"";display:block}.box.features .features-row section{float:left;width:50%;padding:3em}.box.features .features-row section :last-child{margin-bottom:0}.box.features .features-row section:nth-child(2n){padding-right:0}.box.features .features-row section:nth-child(2n):before{content:"";background:#e5e5e5;width:2px;height:100%;margin-left:-3em;display:block;position:absolute;top:0}.box.features .features-row section:nth-child(2n-1){padding-left:0}.box.features .features-row:first-child{border-top:0}.box.features .features-row:first-child section{padding-top:0}.box.features .features-row:last-child,.box.features .features-row:last-child section{padding-bottom:0}.box.special{text-align:center}.box .image.featured{border-radius:0;width:calc(100% + 6em);margin:3em 0 3em -3em;display:block;position:relative}.box .image.featured img{border-radius:0;width:100%;display:block}.box .image.featured:first-child{border-radius:6px 6px 0 0;margin-top:-3em;margin-bottom:3em}.box .image.featured:first-child img{border-radius:6px 6px 0 0}.box .image.featured:last-child{border-radius:0 0 6px 6px;margin-top:3em;margin-bottom:-3em}.box .image.featured:last-child img{border-radius:0 0 6px 6px}.icon{border-bottom:none;text-decoration:none;position:relative}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;line-height:1;display:inline-block;text-transform:none!important}.icon>.label{display:none}.icon:before{line-height:inherit}.icon.solid:before{font-weight:900}.icon.brands:before{font-family:"Font Awesome 5 Brands"}.icon.major{color:#fff;cursor:default;background:#666;border-radius:100%;width:5.5em;height:5.5em;margin:0 0 2em;line-height:5.5em;display:inline-block}.icon.major:before{font-size:2.5em}.icon.major.accent1{color:#fff;background:#666}.icon.major.accent2{color:#fff}.icon.major.accent3{color:#fff;background:#7fcdb8}.icon.major.accent4{color:#fff;background:#90b0ba}.icon.major.accent5{color:#fff;background:#e5cb95}.image{border:0;border-radius:6px;display:inline-block;position:relative}.image img{border-radius:6px;display:block}.image.left{float:left;padding:0 1.5em 1em 0;top:.25em}.image.right{float:right;padding:0 0 1em 1.5em;top:.25em}.image.fit{width:100%;margin:0 0 2em;display:block}.image.fit img{width:100%;display:block}ol{margin:0 0 2em;padding-left:1.25em;list-style:decimal}ol li{padding-left:.25em}ul{margin:0 0 2em;padding-left:1em;list-style:outside}ul li{padding-left:.5em}ul.alt{padding-left:0;list-style:none}ul.alt li{border-top:1px solid #e5e5e5;padding:.5em 0}ul.alt li:first-child{border-top:0;padding-top:0}ul.icons{cursor:default;padding-left:0;list-style:none}ul.icons li{padding:0 1.25em 0 0;display:inline-block}ul.icons li:last-child{padding-right:0}ul.icons li .icon{color:inherit}ul.icons li .icon:before{font-size:1.75em}dl{margin:0 0 2em}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;cursor:default;margin-left:-1em;padding-left:0;list-style:none;display:flex}ul.actions li{vertical-align:middle;padding:0 0 0 1em}ul.actions.special{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{-moz-flex-direction:column;flex-direction:column;margin-left:0}ul.actions.stacked li{padding:1.3em 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1em)}ul.actions.fit li{-moz-flex-grow:1;-ms-flex-grow:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-grow:1;flex-shrink:1;width:100%}ul.actions.fit li>*,ul.actions.fit.stacked{width:100%}@media screen and (max-width:480px){ul.actions:not(.fixed){-moz-flex-direction:column;flex-direction:column;margin-left:0;width:100%!important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-ms-flex-grow:1;-moz-flex-shrink:1;-ms-flex-shrink:1;text-align:center;flex-grow:1;flex-shrink:1;width:100%;padding:1em 0 0}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li input[type=submit],ul.actions:not(.fixed) li input[type=reset],ul.actions:not(.fixed) li input[type=button],ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li .button{width:100%}ul.actions:not(.fixed) li input[type=submit].icon:before,ul.actions:not(.fixed) li input[type=reset].icon:before,ul.actions:not(.fixed) li input[type=button].icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li .button.icon:before{margin-left:-.5em}}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{width:100%;margin:0 0 2em}table tbody tr{border:1px solid #e5e5e5;border-left:0;border-right:0}table tbody tr:nth-child(odd){background-color:#f8f8f8}table td{padding:.75em}table th{color:#646464;text-align:left;padding:0 .75em .75em;font-size:.9em;font-weight:300}table thead{border-bottom:2px solid #e5e5e5}table tfoot{border-top:2px solid #e5e5e5}table.alt{border-collapse:separate}table.alt tbody tr td{border:1px solid #e5e5e5;border-width:0 1px 1px 0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}input[type=submit],input[type=reset],input[type=button],.button{appearance:none;color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background-color:#666;border:0;border-radius:6px;height:3em;padding:0 2em;font-weight:400;line-height:3em;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-block}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:hover{background-color:#737373}input[type=submit]:active,input[type=reset]:active,input[type=button]:active,.button:active{background-color:#0a3f2a}input[type=submit].icon,input[type=reset].icon,input[type=button].icon,.button.icon{padding-left:1.35em}input[type=submit].icon:before,input[type=reset].icon:before,input[type=button].icon:before,.button.icon:before{margin-right:.5em}input[type=submit].fit,input[type=reset].fit,input[type=button].fit,.button.fit{width:100%}input[type=submit].small,input[type=reset].small,input[type=button].small,.button.small{height:2.7em;font-size:.8em;line-height:2.7em}input[type=submit].large,input[type=reset].large,input[type=button].large,.button.large{height:2.7em;font-size:1.25em;line-height:2.7em}input[type=submit].alt,input[type=reset].alt,input[type=button].alt,.button.alt{color:#777;background-color:#0000;box-shadow:inset 0 0 0 2px #e5e5e5}input[type=submit].alt:hover,input[type=reset].alt:hover,input[type=button].alt:hover,.button.alt:hover{background-color:#f8f8f8}input[type=submit].alt:active,input[type=reset].alt:active,input[type=button].alt:active,.button.alt:active{background-color:#f0f0f0}input[type=submit].alt.icon:before,input[type=reset].alt.icon:before,input[type=button].alt.icon:before,.button.alt.icon:before{color:#999}input[type=submit].primary,input[type=reset].primary,input[type=button].primary,.button.primary{color:#fff!important}input[type=submit].primary:hover,input[type=reset].primary:hover,input[type=button].primary:hover,.button.primary:hover{background-color:#ecaa96}input[type=submit].primary:active,input[type=reset].primary:active,input[type=button].primary:active,.button.primary:active{background-color:#e4886a}input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=button].disabled,input[type=button]:disabled,.button.disabled,.button:disabled{cursor:default;opacity:.25;box-shadow:inset 0 -.15em #00000026;color:#f5f5f5!important;background-color:#777!important}.property-header{background:#fff;border-radius:8px;margin-bottom:20px;padding:30px}.property-title{color:#1a1a1a;margin-bottom:10px;font-size:32px}.property-address{color:#666;margin-bottom:20px;font-size:18px}.property-price{color:#c41e3a;margin-bottom:20px;font-size:36px;font-weight:700}.property-features{border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;gap:30px;padding:20px 0;display:flex}.feature-item{align-items:center;gap:10px;font-size:18px;display:flex}.feature-icon{fill:#666;width:24px;height:24px}.slider-section{background:#fff;border-radius:8px;margin-bottom:20px;overflow:hidden}.arrow-slider{width:100%;height:600px;position:relative;overflow:hidden}.arrow-container{width:100%;height:100%}.arrow-track{height:100%;transition:transform .5s;display:flex}.arrow-slide{min-width:100%;height:100%;position:relative}.arrow-slide img{object-fit:cover;width:100%;height:100%}.arrow-btn{cursor:pointer;z-index:10;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow-btn:hover{background:#fff;box-shadow:0 4px 12px #00000026}.prev-btn{left:20px}.next-btn{right:20px}.slide-counter{color:#fff;z-index:10;background:#000000b3;border-radius:20px;padding:8px 16px;font-size:14px;position:absolute;bottom:20px;right:20px}.content-grid{grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px;display:grid}.property-description{background:#fff;border-radius:8px;padding:30px}.property-description h2{color:#1a1a1a;margin-bottom:15px;font-size:24px}.property-description p{color:#555;margin-bottom:15px;line-height:1.8}.property-details{background:#fff;border-radius:8px;margin-top:20px;padding:30px}.detail-row{border-bottom:1px solid #eee;justify-content:space-between;padding:15px 0;display:flex}.detail-row:last-child{border-bottom:none}.detail-label{color:#333;font-weight:600}.detail-value{color:#666}.agent-card{text-align:center;background:#fff;border-radius:8px;padding:30px}.agent-photo{background:#ddd;border-radius:50%;width:120px;height:120px;margin:0 auto 20px;overflow:hidden}.agent-photo img{object-fit:cover;width:100%;height:100%}.agent-name{color:#1a1a1a;margin-bottom:5px;font-size:22px;font-weight:700}.agent-title{color:#666;margin-bottom:20px}.contact-btn{box-sizing:border-box;text-align:center;color:#fff;cursor:pointer;background:#c41e3a;border:none;border-radius:5px;width:100%;margin-bottom:10px;padding:12px;font-size:16px;text-decoration:none;transition:background .3s;display:block}.contact-btn:hover{background:#a01830}.contact-btn.secondary{background:#1a1a1a}.contact-btn.secondary:hover{background:#333}@media (max-width:768px){.content-grid{grid-template-columns:1fr}.property-features{gap:15px}.arrow-slider{height:400px}.nav{display:none}}.winx-box{text-align:center;border-bottom:none;outline:none;width:260px;padding:24px 20px}.winx-main{letter-spacing:2px;border-bottom:none;outline:none;font-size:48px;font-weight:700}.winx-sub{letter-spacing:1px;text-transform:uppercase;border-bottom:none;outline:none;margin-top:6px;font-size:16px;font-weight:400}#header .winx-box{transform-origin:0;padding:0;line-height:1;position:relative;transform:scale(.6)}#page-wrapper{padding-top:3em}.landing #page-wrapper{padding-top:0}@keyframes reveal-header{0%{top:-5em}to{top:0}}#header{color:#bbb;cursor:default;z-index:10000;background:#0a3f2a;width:100%;height:3.25em;font-family:Bebas Neue,sans-serif;line-height:3.25em;display:flex;position:fixed;top:0;left:0}#header h1{color:inherit;height:inherit;line-height:inherit;margin:0;padding:0;position:absolute;top:0;left:1.25em}#header h1 a{color:#fff;border:0;font-family:Bebas Neue,sans-serif;font-weight:400}#header nav{height:inherit;line-height:inherit;vertical-align:middle;position:absolute;top:0;right:.75em}#header nav>ul{margin:0;padding-left:0;list-style:none}#header nav>ul>li{padding-left:0;display:inline-block}#header nav>ul>li>ul{display:none}#header nav>ul>li a{border-radius:6px;height:2em;padding:0 1em;line-height:1.95em;display:inline-block}#header nav>ul>li a:not(.button){color:#fff;border:0;text-decoration:none;display:inline-block}#header nav>ul>li a:not(.button).icon:before{color:#999;margin-right:.5em}#header nav>ul>li:first-child{margin-left:0}#header nav>ul>li.active a:not(.button){background-color:#99999940}#header nav>ul>li .button{margin:0 0 0 .5em;position:relative}#header input[type=submit],#header input[type=reset],#header input[type=button],#header .button{color:#fff;background-color:#0000;box-shadow:inset 0 0 0 2px #999}#header input[type=submit]:hover,#header input[type=reset]:hover,#header input[type=button]:hover,#header .button:hover{background-color:#99999940}#header input[type=submit]:active,#header input[type=reset]:active,#header input[type=button]:active,#header .button:active{background-color:#99999980}#header .container{position:relative}#header .container h1{left:0}#header .container nav{right:0}#header.reveal{-ms-animation:none!important;animation:none!important}#header.alt{-ms-animation:none;color:#ffffffbf;background:0 0;animation:none;position:absolute}#header.alt nav>ul>li a:not(.button).icon:before{color:#ffffffbf}#header.alt nav>ul>li.active a:not(.button){background-color:#fff3}#header.alt input[type=submit],#header.alt input[type=reset],#header.alt input[type=button],#header.alt .button{box-shadow:inset 0 0 0 2px #ffffff80}#header.alt input[type=submit]:hover,#header.alt input[type=reset]:hover,#header.alt input[type=button]:hover,#header.alt .button:hover{background-color:#ffffff1a}#header.alt input[type=submit]:active,#header.alt input[type=reset]:active,#header.alt input[type=button]:active,#header.alt .button:active{background-color:#fff3}#header,#header.alt{color:#fff!important;background:#0a3f2a!important;transition:none!important;position:fixed!important}.dropotron{background:#fff;border-radius:6px;width:11em;margin:calc(1px - .5em) 0 0 1px;padding:.5em 0;list-style:none;box-shadow:0 2px #0001,inset 0 -1px #fff,inset 0 0 0 1px #e5e5e580}.dropotron li{padding:0}.dropotron li a,.dropotron li span{color:inherit;border:0;border-top:1px solid #f2f2f2;padding:.15em 1em;transition:none;display:block}.dropotron li:first-child>a,.dropotron li:first-child>span{border-top:0}.dropotron li.active>a,.dropotron li.active>span,.dropotron li:hover>a,.dropotron li:hover>span{color:#fff}.dropotron.level-0{margin:1em 0 0;font-size:.9em}.dropotron.level-0:before{content:"";z-index:0;background:#fff;border:0;border-top:1px solid #e5e5e580;border-left:1px solid #e5e5e580;width:.75em;height:.75em;display:block;position:absolute;top:-.375em;right:1.25em;transform:rotate(45deg);box-shadow:-.25em -.125em .125em #00000004}#banner{position:relative;overflow:hidden;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:80vh!important;min-height:500px!important;margin-top:-3em!important;padding:0!important;display:flex!important}.banner-layer{opacity:0;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;top:0;left:0}.banner-layer.active{opacity:1}#banner :last-child{margin-bottom:0}#banner h2,#banner h3,#banner h4,#banner h5,#banner h6{color:#fff}#banner h2{margin:0 0 .5em;padding:0;font-size:3.5em;line-height:1em}#banner p{margin-bottom:1.75em;font-size:1.25em}#banner input[type=submit],#banner input[type=reset],#banner input[type=button],#banner .button{color:#fff;background-color:#0000;min-width:12em;box-shadow:inset 0 0 0 2px #ffffff80}#banner input[type=submit]:hover,#banner input[type=reset]:hover,#banner input[type=button]:hover,#banner .button:hover{background-color:#ffffff1a}#banner input[type=submit]:active,#banner input[type=reset]:active,#banner input[type=button]:active,#banner .button:active{background-color:#fff3}#banner input[type=submit].primary,#banner input[type=reset].primary,#banner input[type=button].primary,#banner .button.primary{background:#fff;color:#666!important}#main{padding:4em 0}#main>header{text-align:center;margin:0 0 3em}#main>header h2{margin:0;font-size:2.75em}#main>header p{color:#777;border-top:2px solid #e5e5e5;margin:1em 0 0;padding:1em 0 1.25em;font-style:normal;display:inline-block}.landing #main{margin-top:-14em}.property-card{border-radius:6px;width:100%;display:inline-block;position:relative;overflow:hidden}.property-card .title{z-index:10;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:90%;padding:.5em;font-weight:600;transition:opacity .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);color:#fff!important;background-color:#0000!important}.property-card:hover .title{opacity:0}.property-card .image.fit{height:auto;margin:0;position:relative}.property-card img{object-fit:cover;filter:brightness(70%);width:100%;height:auto;transition:transform .3s,filter .3s;display:block}.property-card:hover img{filter:brightness();transform:scale(1.05)}.property-card .overlay{color:#333;background:#fffffff2;justify-content:space-around;align-items:center;padding:.8em;transition:transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.property-card:hover .overlay{transform:translateY(0)}.property-card .overlay p{color:#333;font-size:.85em;font-weight:400}@media screen and (max-width:980px){.property-card{width:48%;margin-bottom:1.5em}}@media screen and (max-width:480px){.property-card{width:100%;margin-bottom:1.5em}footer h2{font-size:1.5em}footer .contact-info li{font-size:.95em}}#cta{color:#f9e6df;text-align:center;padding:3.5em 0 4em}#cta h2,#cta h3,#cta h4,#cta h5,#cta h6{color:inherit}#cta form{width:25em;max-width:100%;margin:0 auto}#cta input[type=submit],#cta input[type=reset],#cta input[type=button],#cta .button{box-shadow:none;background:#fff}#cta input[type=text],#cta input[type=password],#cta input[type=email],#cta select,#cta textarea{color:#fff;background:#ffffff26;border:0}#cta input[type=text]:focus,#cta input[type=password]:focus,#cta input[type=email]:focus,#cta select:focus,#cta textarea:focus{box-shadow:inset 0 0 0 2px #fff}#cta ::-webkit-input-placeholder{color:#ffffffbf!important}#cta :-moz-placeholder-shown{color:#ffffffbf!important}#cta ::-moz-placeholder{color:#ffffffbf!important}#cta :-ms-placeholder-shown{color:#ffffffbf!important}#cta .formerize-placeholder{color:#ffffffbf!important}@media screen and (max-width:1680px){body,input,select,textarea{font-size:13pt}#banner{padding:10em 0 18em}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:11pt}.dropotron.level-0{font-size:1em}#banner{background-attachment:scroll}#banner h2{font-size:3.5em}}@media screen and (max-width:980px){body,input,select,textarea{font-size:11pt}}#navPanel,#navButton{display:none}@media screen and (max-width:840px){html,body{overflow-x:hidden}body,input,select,textarea{font-size:11pt}h2 br,h3 br,h4 br,h5 br,h6 br,header br{display:none}header.major{padding:0 4em}.box,.box.features>section{padding:3em 2em}.box .image.featured{width:calc(100% + 4em);margin-left:-2em}.box .image.featured:first-child{margin-top:-3em;margin-bottom:3em}.box .image.featured:last-child{margin-top:3em;margin-bottom:-3em}#page-wrapper{padding-top:0}#header{display:none}#page-wrapper{backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-transition:-moz-transform .5s;-webkit-transition:-webkit-transform .5s;-ms-transition:-ms-transform .5s;padding-bottom:1px;transition:transform .5s}#navButton{backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-transition:-moz-transform .5s;-webkit-transition:-webkit-transform .5s;-ms-transition:-ms-transform .5s;z-index:10001;width:100%;height:44px;transition:transform .5s;display:block;position:fixed;top:0;left:0}#navButton .toggle{border:0;outline:0;width:100%;height:100%;text-decoration:none;position:absolute;top:0;left:0}#navButton .toggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;color:#fff;content:"";text-align:center;background:#c0c0c0bf;border-radius:6px;width:3.5em;height:2.25em;font-family:"Font Awesome 5 Free";font-size:16px;font-style:normal;font-weight:900;line-height:2.25em;display:block;position:absolute;top:.5em;left:.5em;text-transform:none!important}#navPanel{backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-transition:-moz-transform .5s;-webkit-transition:-webkit-transform .5s;-ms-transition:-ms-transform .5s;z-index:10002;color:#bbb;background:#2b2b2b;width:275px;height:100%;transition:transform .5s;display:block;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-275px)}#navPanel .link{color:#bbb;border-top:1px solid #ffffff0d;border-bottom:0;height:44px;padding:0 1em;line-height:44px;text-decoration:none;display:block}#navPanel .link:first-child{border-top:0}#navPanel .link.depth-0{color:#fff}#navPanel .link .indent-1{width:1em;display:inline-block}#navPanel .link .indent-2{width:2em;display:inline-block}#navPanel .link .indent-3{width:3em;display:inline-block}#navPanel .link .indent-4{width:4em;display:inline-block}#navPanel .link .indent-5{width:5em;display:inline-block}body.navPanel-visible #page-wrapper,body.navPanel-visible #navButton{transform:translate(275px)}body.navPanel-visible #navPanel{transform:translate(0)}}@media screen and (max-width:736px){body,input,select,textarea{font-size:11pt}h2{letter-spacing:-.025em;font-size:1.75em;line-height:1.35em}h3{font-size:1.5em}h4{font-size:1em}header.major{padding:1em}header.major h2,header.major p{padding-left:.5em;padding-right:.5em}.box{margin:1em;overflow-x:hidden;padding:2em!important}.box.features .features-row{border-top:0;padding:0}.box.features .features-row section{float:none;border:0;width:100%;border-top:1px solid #e5e5e5!important;margin:2em 0 0!important;padding:2em 0 0!important}.box.features .features-row:first-child section:first-child{border-top:0!important;margin-top:0!important;padding-top:0!important}.box .image.featured{width:calc(100% + 4em);margin-left:-2em}.box .image.featured:first-child{margin-top:-2em;margin-bottom:2em}.box .image.featured:last-child{margin-top:2em;margin-bottom:-2em}#banner{padding:4em 0}#banner h2{font-size:2.25em}#banner p{font-size:1.25em}#main{padding:4em 0 0}#main>header{margin:0 2em 1.5em}#main>header h2{font-size:2em}#main>header p{padding-bottom:1em;font-size:1em}.landing #main{margin-top:0;padding:0}@media screen and (max-width:480px){html,body{min-width:320px}body,input,select,textarea{font-size:11pt}header.major{padding:0}ul.actions{margin:0 0 2em}ul.actions li{text-align:center;width:100%;padding:1em 0 0;display:block}ul.actions li:first-child{padding-top:0}ul.actions li>*{width:100%;margin:0!important}ul.actions li>.icon:before{margin-left:-2em}ul.actions.small li{padding:.5em 0 0}ul.actions.small li:first-child{padding-top:0}.box{box-shadow:none;border-radius:0;margin:1em 0 0;padding:3em 1em!important}.box.features .features-row section{margin:3em 0 0!important;padding:3em 0 0!important}.box .image.featured{border-radius:0;width:calc(100% + 2em);margin-left:-1em}.box .image.featured img{border-radius:0!important}.box .image.featured:first-child{margin-top:-3em;margin-bottom:3em}.box .image.featured:last-child{margin-top:3em;margin-bottom:-3em}#banner{padding:5em 3em 4em}#main>.box:first-child{margin-top:0}#cta{padding:2.5em 1em 3em}}}
:root{--brand-900:#0a3f2a;--brand-700:#14603f;--brand-500:#1d7d53;--brand-50:#eef4f1;--accent-700:#8a5a1a;--accent-50:#faf3e8;--ink:#1a201d;--ink-muted:#55605a;--ink-faint:#7b857f;--line:#e2e8e5;--surface:#fff;--page:#f7f8f7;--status-sold:#2f3733;--status-lease:#2f4858;--status-project:#3d3a52;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--radius:10px;--radius-sm:6px;--shadow-sm:0 1px 2px #1018140f, 0 1px 3px #1018140d;--shadow-md:0 4px 6px -1px #10181412, 0 2px 4px -2px #1018140d;--shadow-lg:0 12px 20px -6px #10181424}body,input,select,textarea,button{font-family:var(--font-sans);letter-spacing:normal;color:var(--ink-muted);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:400;line-height:1.6}body{background:var(--page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.018em;text-transform:none;font-weight:650;line-height:1.2}h1{font-size:clamp(1.85rem,1.3rem + 2vw,2.6rem)}h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.75rem)}h3{font-size:1.2rem}strong,b{color:var(--ink);font-weight:600}#header,#header h1 a{font-family:var(--font-sans);letter-spacing:.04em}#header nav a{font-size:.82rem;font-weight:550}.button,input[type=submit],button.button{letter-spacing:.01em;border-radius:var(--radius-sm);text-transform:none;font-family:inherit;font-size:.9rem;font-weight:600}.contact-btn,.agent-card .contact-btn{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);font-size:.95rem;font-weight:600;transition:background .18s,border-color .18s;background:var(--brand-900)!important;border:1px solid var(--brand-900)!important;color:#fff!important}.contact-btn:hover,.agent-card .contact-btn:hover{background:var(--brand-700)!important;border-color:var(--brand-700)!important}.contact-btn.secondary,.agent-card .contact-btn.secondary{color:var(--brand-900)!important;border:1px solid var(--line)!important;background:0 0!important}.contact-btn.secondary:hover,.agent-card .contact-btn.secondary:hover{background:var(--brand-50)!important;border-color:var(--brand-900)!important}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden;border-bottom:1px solid var(--line)!important;text-decoration:none!important}.pcard:hover{box-shadow:var(--shadow-lg);border-color:#d3ddd8;transform:translateY(-3px)}.pcard__media{aspect-ratio:4/3;background:var(--brand-50);width:100%;position:relative;overflow:hidden}.pcard__media img{transition:transform .45s}.pcard:hover .pcard__media img{transform:scale(1.04)}.pcard__status{top:var(--space-3);left:var(--space-3);z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--status-sold);border-radius:999px;align-items:center;padding:.3em .7em;font-size:.7rem;font-weight:650;display:inline-flex;position:absolute;box-shadow:0 1px 3px #00000040}.pcard__status--auction{background:var(--accent-700)}.pcard__status--for-lease{background:var(--status-lease)}.pcard__status--project{background:var(--status-project)}.pcard__status--for-sale{background:var(--brand-900)}.pcard__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.pcard__price{color:var(--ink);letter-spacing:-.015em;font-size:1.15rem;font-weight:680;line-height:1.25}.pcard__address{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pcard__features{align-items:center;gap:var(--space-4);padding:var(--space-3) 0 0 0;border-top:1px solid var(--line);margin:auto 0 0;list-style:none;display:flex}.pcard__features li{color:var(--ink);align-items:center;gap:.4em;padding:0;font-size:.88rem;font-weight:550;display:inline-flex}.pcard__features i{color:var(--ink-faint);font-size:.85em}.banner-content{z-index:3;text-align:center;padding:0 var(--space-5);max-width:46rem;position:relative}.banner-content h1{color:#fff;letter-spacing:-.025em;margin:0 0 var(--space-4) 0;text-shadow:0 2px 18px #00000073;font-size:clamp(1.9rem,1.2rem + 3vw,3.1rem);font-weight:680;line-height:1.12}.banner-content p{color:#fffffff0;margin:0 0 var(--space-6) 0;text-shadow:0 1px 12px #00000080;font-size:clamp(1rem,.9rem + .4vw,1.15rem);line-height:1.55}#banner:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#081a1273 0%,#081a1299 100%);position:absolute;inset:0}#banner .actions{z-index:3;margin:0;position:relative}.appraisal-button{letter-spacing:.01em;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);background:#fff;font-size:.95rem;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-block;color:var(--brand-900)!important;border:0!important;text-decoration:none!important}.appraisal-button:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.gallery{margin-bottom:var(--space-6)}.gallery__stage{border-radius:var(--radius);background:var(--brand-50);aspect-ratio:3/2;position:relative;overflow:hidden}.gallery__stage img{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.gallery__nav{z-index:3;width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-md);background:#ffffffeb;border:0;border-radius:999px;place-items:center;transition:background .15s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery__nav:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.gallery__nav--prev{left:var(--space-4)}.gallery__nav--next{right:var(--space-4)}.gallery__counter{bottom:var(--space-4);right:var(--space-4);z-index:3;color:#fff;letter-spacing:.02em;background:#101814b8;border-radius:999px;padding:.35em .75em;font-size:.8rem;font-weight:550;position:absolute}.gallery__thumbs{gap:var(--space-2);padding:var(--space-3) 0 var(--space-2) 0;scrollbar-width:thin;grid-auto-columns:96px;grid-auto-flow:column;display:grid;overflow-x:auto}.gallery__thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);cursor:pointer;background:var(--brand-50);opacity:.62;border:2px solid #0000;padding:0;transition:opacity .18s,border-color .18s;position:relative;overflow:hidden}.gallery__thumb:hover{opacity:1}.gallery__thumb[aria-current=true]{opacity:1;border-color:var(--brand-900)}.gallery__thumb img{object-fit:cover;width:100%;height:100%}.lightbox{z-index:10001;padding:var(--space-5);background:#0a100df2;place-items:center;display:grid;position:fixed;inset:0}.lightbox__img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:88vh}.lightbox__close{top:var(--space-5);right:var(--space-5);color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid;position:absolute}.lightbox__close:hover{background:#ffffff42}.lightbox__counter{bottom:var(--space-5);color:#ffffffd9;letter-spacing:.03em;font-size:.85rem;position:absolute;left:50%;transform:translate(-50%)}.box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow-sm)}.box.alt{box-shadow:none;background:0 0;border:0;padding:0}.page-top{padding-top:var(--space-7)}.section-gap{margin-bottom:var(--space-7)}.filter-bar{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.filter-bar .button.small{border-radius:999px;padding:.5em 1.1em;font-size:.85rem}.property-header{padding-bottom:var(--space-2);margin-bottom:var(--space-6)}.property-title{margin-bottom:var(--space-2)}.property-address{color:var(--ink-muted);margin-bottom:var(--space-3);font-size:1.02rem}.property-price{letter-spacing:-.02em;margin-bottom:var(--space-5);font-size:1.6rem;font-weight:680;color:var(--brand-900)!important}.property-features{gap:var(--space-5);flex-wrap:wrap;display:flex}.feature-item{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:.95rem;display:inline-flex}.feature-icon{width:20px;height:20px;fill:var(--ink-faint);color:var(--ink-faint)}.agent-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow-sm);text-align:center}.agent-name{margin:var(--space-3) 0 var(--space-1) 0}.agent-title{color:var(--ink-faint);margin-bottom:var(--space-5);font-size:.9rem}.detail-row{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;display:flex;border-bottom:1px solid var(--line)!important}.detail-row:last-child{border-bottom:0!important}.detail-label{color:var(--ink)}.detail-value{color:var(--ink-muted);text-align:right}.property-description p{line-height:1.7}@media screen and (max-width:736px){.box{padding:var(--space-5) var(--space-4)}.pcard__features{gap:var(--space-3)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-block{margin-top:var(--space-7)}.section-block h2{margin-bottom:var(--space-4)}.agent-contact-note{margin-top:var(--space-4);color:var(--ink-faint);font-size:.9rem}.content-grid{gap:var(--space-7);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.content-grid>div:last-child{top:var(--space-7);position:sticky}@media screen and (max-width:980px){.content-grid{gap:var(--space-6);grid-template-columns:1fr}.content-grid>div:last-child{position:static}}.button,.button.small,a.button{transition:background-color .18s,border-color .18s,transform .18s;background-color:var(--brand-900)!important;color:#fff!important;border:1px solid var(--brand-900)!important;box-shadow:none!important;text-decoration:none!important}.button:hover,.button.small:hover,a.button:hover{background-color:var(--brand-700)!important;border-color:var(--brand-700)!important}.button.alt,a.button.alt{color:var(--brand-900)!important;border:1px solid var(--line)!important;background-color:#0000!important}.button.alt:hover,a.button.alt:hover{background-color:var(--brand-50)!important;border-color:var(--brand-900)!important}.button.primary,a.button.primary{background-color:var(--brand-900)!important;border-color:var(--brand-900)!important;color:#fff!important}@media screen and (max-width:980px){.row>.col-12-medium{width:100%!important;max-width:100%!important}.row>.col-6-medium,.col-4.col-6-medium.col-12-small{width:50%!important;max-width:50%!important}}@media screen and (max-width:736px){.row>.col-12-small,.row>.col-6-small,.col-4.col-6-medium.col-12-small{width:100%!important;max-width:100%!important}}@media screen and (max-width:980px){.page-top{padding-top:calc(var(--space-7) + 3rem)}}.filter-bar .button,.filter-bar .button.small,.filter-bar a.button{white-space:nowrap;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;border-radius:999px!important;height:auto!important;min-height:0!important;padding:.7em 1.25em!important;line-height:1!important;display:inline-flex!important}.filter-bar .button:focus-visible,.button:focus-visible,.contact-btn:focus-visible,.pcard:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.banner-content{flex-direction:column;align-items:center;display:flex}.banner-content p{margin:0 0 var(--space-6) 0;max-width:40rem}.banner-content .actions,#banner .actions{list-style:none;margin:0!important;padding:0!important}.banner-content .actions li,#banner .actions li{margin:0!important;padding:0!important}#header{height:4em!important;padding:0 var(--space-6)!important;justify-content:space-between!important;align-items:center!important;line-height:1!important;display:flex!important}.winx-logo{height:2.6em}#header nav{height:auto!important;line-height:1!important;position:static!important;right:auto!important}#header nav>ul{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}#header nav>ul>li{border:0;margin:0;padding:0}#header nav a{letter-spacing:.07em;opacity:.92;font-size:.88rem;font-weight:600;transition:opacity .15s;border:0!important}#header nav a:hover{opacity:1}.site-footer{background:var(--brand-900);color:#fff;padding:var(--space-7) 0 var(--space-5)}.site-footer__inner{text-align:center;max-width:60rem;margin:0 auto}.footer-winx-logo{width:auto;height:2.6em;margin:0 auto var(--space-5);display:block}.site-footer__contact{justify-content:center;gap:var(--space-3) var(--space-6);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;font-size:.92rem;line-height:1.5;list-style:none;display:flex}.site-footer__contact li{align-items:center;gap:var(--space-2);margin:0;padding:0;display:inline-flex}.site-footer__contact i{opacity:.7;font-size:.9em}.site-footer a{color:#fff;opacity:.9;border:0;text-decoration:none}.site-footer a:hover{opacity:1;text-decoration:underline}.site-footer__legal{padding-top:var(--space-4);opacity:.7;border-top:1px solid #ffffff2e;font-size:.82rem}@media screen and (max-width:736px){.site-footer__contact{align-items:center;gap:var(--space-3);flex-direction:column}}.review-card{height:100%;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.review-card__stars{margin-bottom:var(--space-3);align-items:center;gap:2px;font-size:.85rem;display:flex}.review-card__verified{margin-left:var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-700);font-size:.68rem;font-weight:650}.review-card__text{margin:0 0 var(--space-4);color:var(--ink-muted);-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.review-card__meta{padding-top:var(--space-3);border-top:1px solid var(--line);margin-top:auto}.review-card__name{color:var(--ink);margin:0 0 2px;font-size:.88rem;font-weight:600}.review-card__place{color:var(--ink-faint);margin:0 0 2px;font-size:.82rem}.review-card__age{color:var(--ink-faint);opacity:.8;margin:0;font-size:.76rem}.banner-content h1,.banner-content p{margin:0 0 var(--space-5) 0}.banner-content .actions{justify-content:center;display:flex}#banner .banner-content h1,#banner .banner-content p{margin:0 0 var(--space-5) 0!important}#main{pointer-events:none}#main>*{pointer-events:auto}:root{--header-h:4em;--hero-overlap:170px}#banner{box-sizing:border-box;padding-top:var(--header-h)!important;padding-bottom:var(--hero-overlap)!important}@media screen and (max-width:736px){:root{--hero-overlap:0px}}.banner-content h1{text-wrap:balance;max-width:18ch}.team-heading{text-align:center;margin-bottom:var(--space-7)}.agent-feature-list{gap:var(--space-5);flex-direction:column;display:flex}.agent-feature{gap:var(--space-6);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.agent-feature__photo img{aspect-ratio:1;border-radius:var(--radius);width:100%;height:auto;display:block}.agent-feature__name{margin:0 0 var(--space-1)}.agent-feature__role{margin:0 0 var(--space-4);color:var(--ink-faint);font-size:.95rem}.agent-feature__bio{margin:0 0 var(--space-4);max-width:62ch;line-height:1.65}.agent-feature__languages{margin:0 0 var(--space-4);color:var(--ink-muted);font-size:.92rem}.agent-feature__languages span,.agent-profile__languages span{color:var(--ink-faint)}.agent-feature__stats,.agent-profile__stats{gap:var(--space-6);margin:0 0 var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.agent-feature__stats dt,.agent-profile__stats dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px;font-size:.78rem}.agent-feature__stats dd,.agent-profile__stats dd{color:var(--brand-900);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:680}.agent-feature__stat-suffix{color:var(--ink-faint);font-size:.6em}.agent-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-actions .button{align-items:center;gap:.5em;display:inline-flex;height:auto!important;padding:.75em 1.25em!important;line-height:1!important}.agent-feature__links{margin:var(--space-4) 0 0;font-size:.92rem}.agent-feature__links a{color:var(--brand-700);border-bottom:0;font-weight:600}.agent-support{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--line)}.agent-support__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-4);font-size:.82rem;font-weight:650}.agent-support__list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.agent-compact{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;display:flex}.agent-compact__photo img{border-radius:50%;width:72px;height:72px;display:block}.agent-compact__body{flex:1;min-width:0}.agent-compact__name{margin:0;font-size:1.02rem}.agent-compact__role{color:var(--ink-faint);margin:0;font-size:.88rem}.agent-profile__header{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}.agent-profile__photo img{aspect-ratio:1;border-radius:var(--radius);width:100%;height:auto;display:block}.agent-profile__header h1{margin:0 0 var(--space-1)}.agent-profile__role{margin:0 0 var(--space-3);color:var(--ink-faint)}.agent-profile__languages{margin:0 0 var(--space-4);font-size:.95rem}.agent-profile__bio{max-width:68ch;margin-bottom:var(--space-5);line-height:1.7}.agent-profile__source{color:var(--ink-faint);margin:0;font-size:.82rem}@media screen and (max-width:736px){.agent-feature,.agent-profile__header{gap:var(--space-4);text-align:left;grid-template-columns:1fr}.agent-feature__photo img,.agent-profile__photo img{max-width:160px}.agent-feature__stats,.agent-profile__stats{gap:var(--space-5)}.agent-compact{justify-content:flex-start}.winx-logo{height:2.3em}}.button,a.button,button.button,input[type=submit]{text-align:center;white-space:nowrap;gap:.5em;justify-content:center!important;align-items:center!important;height:auto!important;min-height:0!important;padding:.85em 1.5em!important;line-height:1!important;display:inline-flex!important}.button.small,a.button.small{font-size:.85rem;padding:.7em 1.15em!important}.button i{font-size:.9em;line-height:1}.landing{flex-direction:column;min-height:100vh;display:flex}.landing #page-wrapper{flex-direction:column;flex:1 0 auto;display:flex}.site-footer{margin-top:auto}.button .btn-icon{flex:none;justify-content:center;align-items:center;width:1em;height:1em;font-size:.95em;line-height:1;display:inline-flex}.button>span{line-height:1;display:inline-block}html{background:var(--page)}
