@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap");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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,b,i,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,output,section,time{margin:0;padding:0;border:0;outline:0;font:inherit;font-size:100%}:focus{outline:0}body{line-height:1;color:#000}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}button,input[type=submit]{border-radius:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}*,*:before,*:after{border:0;border-collapse:collapse;margin:0;padding:0;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{font:400 normal 16px/16px Arial,Helvetica,sans-serif}audio,canvas,img,video{vertical-align:middle}section{position:relative}fieldset{border:0;margin:0;padding:0}input,textarea{font:inherit}input[type=submit]{box-shadow:none}textarea{resize:vertical;font-family:inherit;font-size:inherit}a,.trans{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}a{color:#fff}a:hover{color:#eee}a:active{color:#eee}p{font-size:1em;line-height:1.5em}article p{line-height:1.75em}.full{width:100%}.half{width:50%}@media (max-width:768px){.half{width:100%}.half.md-half{width:50%}}@media (max-width:640px){.half{width:100%}.half.md-half{width:100%}.half.sm-half{width:50%}}.third{width:33.33333333%;width:33.3333333333%}@media (max-width:768px){.third{width:100%}.third.md-third{width:33.3333333333%}}@media (max-width:640px){.third{width:100%}.third.md-third{width:100%}.third.sm-third{width:33.3333333333%}}.twothird,.two-third{width:66.66%;width:66.6666666667%}@media (max-width:768px){.twothird,.two-third{width:100%}.twothird.md-twothird,.twothird.md-two-third,.two-third.md-twothird,.two-third.md-two-third{width:66.6666666667%}}@media (max-width:640px){.twothird,.two-third{width:100%}.twothird.md-twothird,.twothird.md-two-third,.two-third.md-twothird,.two-third.md-two-third{width:100%}.twothird.sm-twothird,.twothird.sm-two-third,.two-third.sm-twothird,.two-third.sm-two-third{width:66.6666666667%}}.fourth{width:25%}@media (max-width:768px){.fourth{width:100%}.fourth.md-fourth,.fourth.md-fourth{width:25%}}@media (max-width:640px){.fourth{width:100%}.fourth.md-fourth,.fourth.md-fourth{width:100%}.fourth.sm-fourth,.fourth.sm-fourth{width:25%}}.twofourth,.two-fourth{width:50%}@media (max-width:768px){.twofourth,.two-fourth{width:100%}.twofourth.md-fourth,.twofourth.md-fourth,.two-fourth.md-fourth,.two-fourth.md-fourth{width:50%}}@media (max-width:640px){.twofourth,.two-fourth{width:100%}.twofourth.md-fourth,.twofourth.md-fourth,.two-fourth.md-fourth,.two-fourth.md-fourth{width:100%}.twofourth.sm-fourth,.twofourth.sm-fourth,.two-fourth.sm-fourth,.two-fourth.sm-fourth{width:50%}}.threefourth,.three-fourth{width:75%}@media (max-width:768px){.threefourth,.three-fourth{width:100%}.threefourth.md-threefourth,.threefourth.md-three-fourth,.three-fourth.md-threefourth,.three-fourth.md-three-fourth{width:75%}}@media (max-width:640px){.threefourth,.three-fourth{width:100%}.threefourth.md-threefourth,.threefourth.md-three-fourth,.three-fourth.md-threefourth,.three-fourth.md-three-fourth{width:100%}.threefourth.sm-threefourth,.threefourth.sm-threefourth,.three-fourth.sm-threefourth,.three-fourth.sm-threefourth{width:25%}}.fifth{width:20%}@media (max-width:768px){.fifth{width:100%}.fifth.md-fifth,.fifth.md-fifth{width:20%}}@media (max-width:640px){.fifth{width:100%}.fifth.md-fifth,.fifth.md-fifth{width:100%}.fifth.sm-fifth,.fifth.sm-fifth{width:20%}}.twofifth,.two-fifth{width:40%}@media (max-width:768px){.twofifth,.two-fifth{width:100%}.twofifth.md-twofifth,.twofifth.md-two-fifth,.two-fifth.md-twofifth,.two-fifth.md-two-fifth{width:40%}}@media (max-width:640px){.twofifth,.two-fifth{width:100%}.twofifth.md-twofifth,.twofifth.md-two-fifth,.two-fifth.md-twofifth,.two-fifth.md-two-fifth{width:100%}.twofifth.sm-twofifth,.twofifth.sm-two-fifth,.two-fifth.sm-twofifth,.two-fifth.sm-two-fifth{width:40%}}.threefifth,.three-fifth{width:60%}@media (max-width:768px){.threefifth,.three-fifth{width:100%}.threefifth.md-threefifth,.threefifth.md-three-fifth,.three-fifth.md-threefifth,.three-fifth.md-three-fifth{width:60%}}@media (max-width:640px){.threefifth,.three-fifth{width:100%}.threefifth.md-threefifth,.threefifth.md-three-fifth,.three-fifth.md-threefifth,.three-fifth.md-three-fifth{width:100%}.threefifth.sm-threefifth,.threefifth.sm-three-fifth,.three-fifth.sm-threefifth,.three-fifth.sm-three-fifth{width:60%}}.fourfifth,.four-fifth{width:80%}@media (max-width:768px){.fourfifth,.four-fifth{width:100%}.fourfifth.md-fourfifth,.fourfifth.md-four-fifth,.four-fifth.md-fourfifth,.four-fifth.md-four-fifth{width:80%}}@media (max-width:640px){.fourfifth,.four-fifth{width:100%}.fourfifth.md-fourfifth,.fourfifth.md-four-fifth,.four-fifth.md-fourfifth,.four-fifth.md-four-fifth{width:100%}.fourfifth.sm-fourfifth,.fourfifth.sm-four-fifth,.four-fifth.sm-fourfifth,.four-fifth.sm-four-fifth{width:80%}}.sixth{width:16.66666666;width:16.6666666667%}@media (max-width:768px){.sixth{width:100%}.sixth.md-sixth,.sixth.md-sixth{width:16%;width:16.6666666667%}}@media (max-width:640px){.sixth{width:100%}.sixth.md-sixth,.sixth.md-sixth{width:100%}.sixth.sm-sixth,.sixth.sm-sixth{width:16%;width:16.6666666667%}}.twosixth,.two-sixth{width:33.33333333;width:33.3333333333%}@media (max-width:768px){.twosixth,.two-sixth{width:100%}.twosixth.md-twosixth,.twosixth.md-two-sixth,.two-sixth.md-twosixth,.two-sixth.md-two-sixth{width:33.33333333;width:33.3333333333%}}@media (max-width:640px){.twosixth,.two-sixth{width:100%}.twosixth.md-twosixth,.twosixth.md-two-sixth,.two-sixth.md-twosixth,.two-sixth.md-two-sixth{width:100%}.twosixth.sm-twosixth,.twosixth.sm-two-sixth,.two-sixth.sm-twosixth,.two-sixth.sm-two-sixth{width:33.33333333;width:33.3333333333%}}.threesixth,.three-sixth{width:50%}@media (max-width:768px){.threesixth,.three-sixth{width:100%}.threesixth.md-threesixth,.threesixth.md-three-sixth,.three-sixth.md-threesixth,.three-sixth.md-three-sixth{width:50%}}@media (max-width:640px){.threesixth,.three-sixth{width:100%}.threesixth.md-threesixth,.threesixth.md-three-sixth,.three-sixth.md-threesixth,.three-sixth.md-three-sixth{width:100%}.threesixth.sm-threesixth,.threesixth.sm-three-sixth,.three-sixth.sm-threesixth,.three-sixth.sm-three-sixth{width:50%}}.foursixth,.four-sixth{width:66.66666666;width:66.6666666667%}@media (max-width:768px){.foursixth,.four-sixth{width:100%}.foursixth.md-foursixth,.foursixth.md-four-sixth,.four-sixth.md-foursixth,.four-sixth.md-four-sixth{width:66.66666666%;width:66.6666666667%}}@media (max-width:640px){.foursixth,.four-sixth{width:100%}.foursixth.md-foursixth,.foursixth.md-four-sixth,.four-sixth.md-foursixth,.four-sixth.md-four-sixth{width:100%}.foursixth.sm-foursixth,.foursixth.sm-four-sixth,.four-sixth.sm-foursixth,.four-sixth.sm-four-sixth{width:66.66666666%;width:66.6666666667%}}.fivesixth,.five-sixth{width:83.33333333;width:83.3333333333%}@media (max-width:768px){.fivesixth,.five-sixth{width:100%}.fivesixth.md-fivesixth,.fivesixth.md-five-sixth,.five-sixth.md-fivesixth,.five-sixth.md-five-sixth{width:83.33333333%;width:83.3333333333%}}@media (max-width:640px){.fivesixth,.five-sixth{width:100%}.fivesixth.md-fivesixth,.fivesixth.md-five-sixth,.five-sixth.md-fivesixth,.five-sixth.md-five-sixth{width:100%}.fivesixth.sm-fivesixth,.fivesixth.sm-five-sixth,.five-sixth.sm-fivesixth,.five-sixth.sm-five-sixth{width:83.33333333%;width:83.3333333333%}}.half-gutter1 .half{width:calc(50% - 0.5em)}@media (max-width:768px){.half-gutter1 .half{width:100%}}.half-gutter1 .half:nth-child(even){margin-left:1em}@media (max-width:768px){.half-gutter1{width:100%;margin-left:0 !important}}.half-gutter2 .half{width:calc(50% - 1em)}@media (max-width:768px){.half-gutter2 .half{width:100%}}.half-gutter2 .half:nth-child(even){margin-left:2em}@media (max-width:768px){.half-gutter2 .half:nth-child(even){margin-left:0 !important}}.third-gutter1 .third{width:calc(33.3333333333% - 0.67em);margin:1em 0 0}.third-gutter1 .third:nth-child(3n+2){margin:1em 1em 0}@media (max-width:1024px){.third-gutter1 .third{width:calc(50% - 0.5em)}.third-gutter1 .third:nth-of-type(n){margin:1em 0 0}.third-gutter1 .third:nth-child(2n+1){margin-right:1em}}@media (max-width:768px){.third-gutter1 .third{width:100%}.third-gutter1 .third:nth-of-type(n){margin:1em 0 0}}.left{float:left}.right{float:right}.center{margin:0 auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}.fill{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.tleft,.text-left{text-align:left}.tright,.text-right{text-align:right}.tcenter,.text-center{text-align:center}.italic{font-style:italic}.no-pad,.nopad,.pad0{padding:0}.pad-half{padding:.5em}.pad1-0{padding:1em 0}.pad2-0{padding:2em 0}.pad3-0{padding:3em 0}.pad4-0{padding:4em 0}.pad5-0{padding:5em 0}.pad6-0{padding:6em 0}.pad7-0{padding:7em 0}.pad8-0{padding:8em 0}.pad0-1{padding:0 1em}.pad0-2{padding:0 2em}.pad0-3{padding:0 3em}.pad0-4{padding:0 4em}.pad1-2{padding:1em 2em}.pad1-3{padding:1em 3em}.pad1-4{padding:1em 4em}.pad2-1{padding:2em 1em}.pad2-3{padding:2em 3em}.pad2-4{padding:2em 4em}.pad3-1{padding:3em 1em}.pad3-2{padding:3em 2em}.pad3-4{padding:3em 4em}.pad4-1{padding:4em 1em}.pad4-2{padding:4em 2em}.pad4-3{padding:4em 3em}.pad1{padding:1em}.pad2{padding:2em}.pad3{padding:3em}.pad4{padding:4em}.pad5{padding:5em}.pad6{padding:6em}.pad6-2{padding:6em 2em}.pad4-2{padding:4em 2em}.padt0{padding-top:0}.padthalf{padding-top:.5em}.padt1{padding-top:1em}.padt2{padding-top:2em}.padt3{padding-top:3em}.padt4{padding-top:4em}.padt5{padding-top:5em}.padt6{padding-top:6em}.padl1{padding-left:1em}@media (max-width:640px){.padl1{padding-left:0}}.padb0{padding-bottom:0 !important}.padb1{padding-bottom:1em}.padb2{padding-bottom:2em}.padb3{padding-bottom:3em}.padb4{padding-bottom:4em}.padb5{padding-bottom:5em}.padb6{padding-bottom:6em}.no-mar,.nomar,.nomarg,.mar0{margin:0}.mar-half{margin:.5em}.mar1-0{margin:1em 0}.mar2-0{margin:2em 0}.mar3-0{margin:3em 0}.mar4-0{margin:4em 0}.mar0-1{margin:0 1em}.mar0-2{margin:0 2em}.mar0-3{margin:0 3em}.mar0-4{margin:0 4em}.mar1-2{margin:1em 2em}.mar1-3{margin:1em 3em}.mar1-4{margin:1em 4em}.mar2-1{margin:2em 1em}.mar2-3{margin:2em 3em}.mar2-4{margin:2em 4em}.mar3-1{margin:3em 1em}.mar3-2{margin:3em 2em}.mar3-4{margin:3em 4em}.mar4-1{margin:4em 1em}.mar4-2{margin:4em 2em}.mar4-3{margin:4em 3em}.mar1{margin:1em}.mar2{margin:2em}.mar3{margin:3em}.mar4{margin:4em}.mart0{margin-top:0 !important}.mart1{margin-top:1em}.mart2{margin-top:2em}.mart3{margin-top:3em}.mart4{margin-top:4em}.marb0{margin-bottom:0 !important}.marb1{margin-bottom:1em}.marb2{margin-bottom:2em}.marb3{margin-bottom:3em}.marb4{margin-bottom:4em}.marb5{margin-bottom:5em}.marb6{margin-bottom:6em}@media (max-width:768px){.padm4-0{padding:4em 0}}@media (max-width:768px){.padm3-0{padding:3em 0}}@media (max-width:768px){.padm2-0{padding:2em 0}}@media (max-width:768px){.padm1-0{padding:1em 0}}@media (max-width:768px){.padm2{padding:2em}}@media (max-width:768px){.padm3{padding:3em}}@media (max-width:768px){.padm3-2{padding:3em 2em}}@media (max-width:768px){.padm4{padding:4em}}@media (max-width:768px){.padm4-2{padding:4em 2em}}@media (max-width:768px){.padbm2{padding-bottom:2em}}@media (max-width:768px){.padbm3{padding-bottom:3em}}@media (max-width:768px){.padbm4{padding-bottom:4em}}@media (max-width:768px){.padmt4{padding-top:4em}}@media (max-width:768px){.padmt2{padding-top:2em}}@media (max-width:768px){.marmb2{margin-bottom:2em}}@media (max-width:768px){.marmb3{margin-bottom:3em}}@media (max-width:768px){.marmb4{margin-bottom:4em}}@media (max-width:768px){.marmt4{margin-top:4em}}sup{vertical-align:super;font-size:50%}.center{margin:0 auto}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.hidden{display:none}.noscroll,.no-scroll{height:100%;overflow:hidden}.relative{position:relative}.figure{overflow:hidden;position:relative}.figure img,.stretch{width:100%;height:auto}.stretch-h{height:100%;width:auto}.cover{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.fixedbg,.fixed-bg{background-attachment:fixed;will-change:top}.css-table{display:table}.css-table .css-col{display:table-cell}body{margin:0;padding:0;font:300 normal 16px/16px "Roboto",sans-serif,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:#465155;background-color:#000}@media (max-width:768px){body{font-size:15px}}*:focus,*:focus label,a:focus,input:focus,button:focus,.checkboxitem label:focus-within{outline:2px transparent solid !important;box-shadow:0 0 0 2px #f9f9d1,0 0 0 4px #396196,0 0 4px 8px #f9f9d1 !important}body.using-mouse *:focus,body.using-mouse *:focus label,body.using-mouse a:focus,body.using-mouse input:focus,body.using-mouse button:focus,body.using-mouse .checkboxitem label:focus-within{outline:none !important;box-shadow:none !important}h1,h2,h3,h4,h5,h6{line-height:1em;letter-spacing:.025em}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1.125em}p{font-size:1.25rem;line-height:1.5rem}p.small{font-size:.75em}.letter-spacing{letter-spacing:3px}a,a:link,a:visited,.spanlink{text-decoration:underline;color:#49777d;cursor:pointer}a.noline,a:link.noline,a:visited.noline,.spanlink.noline{text-decoration:none}a.noline:hover,a:link.noline:hover,a:visited.noline:hover,.spanlink.noline:hover{text-decoration:underline}a:hover,a:active{cursor:pointer;color:#465155}a.nolink{color:inherit;text-decoration:none}a.linelink{position:relative;display:inline-block;text-decoration:none}a.linelink:after{position:absolute;content:"";width:0;left:50%;bottom:0;height:1px;background:#49777d;right:0;left:auto;opacity:0;transition:width .3s ease-in-out,opacity .1s linear .2s,background .5s;pointer-events:none}a.linelink:hover{cursor:pointer}a.linelink:hover:after{width:100%;left:0;opacity:1;transition:width .3s ease-in-out,opacity .2s linear,background .5s}a.linelink.twhite:after{background:#fff}textarea,input.text,input[type=text],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;border-radius:0}.arrowlink,a.arrowlink:link,a.arrowlink:visited{position:relative;color:#465155;display:inline-block;vertical-align:middle;text-decoration:none;padding:0 10px 0 0;cursor:pointer}.arrowlink i,a.arrowlink:link i,a.arrowlink:visited i{display:inline;position:inherit;padding:0 5px 0 0;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease}.arrowlink:hover,a.arrowlink:link:hover,a.arrowlink:visited:hover{color:#49777d}.arrowlink:hover i,a.arrowlink:link:hover i,a.arrowlink:visited:hover i{padding:0 0 0 5px}.arrowlink.twhite,a.arrowlink:link.twhite,a.arrowlink:visited.twhite{color:#fff}.arrowlink.twhite:hover,a.arrowlink:link.twhite:hover,a.arrowlink:visited.twhite:hover{color:#dfdcd4}.arrowlink.ttertiary,a.arrowlink:link.ttertiary,a.arrowlink:visited.ttertiary{color:#dfdcd4}.arrowlink.ttertiary:hover,a.arrowlink:link.ttertiary:hover,a.arrowlink:visited.ttertiary:hover{color:#465155}.arrowlink.tsecondary,a.arrowlink:link.tsecondary,a.arrowlink:visited.tsecondary{color:#49777d}.arrowlink.tsecondary:hover,a.arrowlink:link.tsecondary:hover,a.arrowlink:visited.tsecondary:hover{color:#465155}.arrowlink.tsurrogate,a.arrowlink:link.tsurrogate,a.arrowlink:visited.tsurrogate{color:#a7a09a}.arrowlink.reverse,a.arrowlink:link.reverse,a.arrowlink:visited.reverse{vertical-align:middle;padding:0 0 0 5px !important;-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-ms-transition:left .5s ease;-o-transition:left .5s ease;transition:left .5s ease}.arrowlink.reverse i,a.arrowlink:link.reverse i,a.arrowlink:visited.reverse i{padding:0;left:-5px;right:auto;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}.arrowlink.reverse:hover i,a.arrowlink:link.reverse:hover i,a.arrowlink:visited.reverse:hover i{padding:0;left:-10px}strong{font-weight:600}.nofade{opacity:1 !important}[class*=animate]{opacity:0;-webkit-transition:transform 1s ease,zoom 1s ease,opacity 1s ease;-moz-transition:transform 1s ease,zoom 1s ease,opacity 1s ease;-ms-transition:transform 1s ease,zoom 1s ease,opacity 1s ease;-o-transition:transform 1s ease,zoom 1s ease,opacity 1s ease;transition:transform 1s ease,zoom 1s ease,opacity 1s ease;transition-delay:.125s}[class*=animate].quick{transition-delay:.05s}[class*=animate].short-delay{transition-delay:.5s}[class*=animate].medium-delay{transition-delay:.75s}[class*=animate].long-delay{transition-delay:1s}[class*=animate].xlong-delay{transition-delay:2s}[class*=animate].nofade{opacity:1 !important}.animate-left{transform:translateX(50px)}.animate-right{transform:translateX(-50px)}.animate-up{transform:translateY(50px)}.animate-down{transform:translateY(-50px)}.animate-zoomin{transform:scale(.5)}.animate-zoomout{transform:scale(1.5)}.animate-fadein{opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.animate-fade-sequence:nth-of-type(1){transition-delay:.125s}.animate-fade-sequence:nth-of-type(2){transition-delay:.25s}.animate-fade-sequence:nth-of-type(3){transition-delay:.375s}.animate-fade-sequence:nth-of-type(4){transition-delay:.5s}.animate-fade-sequence:nth-of-type(5){transition-delay:.625s}.animate-fade-sequence:nth-of-type(6){transition-delay:.75s}.animate-fade-sequence:nth-of-type(7){transition-delay:.875s}.animate-fade-sequence:nth-of-type(8){transition-delay:1s}.animate-fade-sequence:nth-of-type(9){transition-delay:1.125s}.animate-fade-sequence:nth-of-type(10){transition-delay:1.25s}.in-view{opacity:1}.in-view.animate-up,.in-view.animate-down,.in-view.animate-left,.in-view.animate-right{transform:translate(0)}.in-view.animate-zoomin,.in-view.animate-zoomout{transform:scale(1)}.font-main{font-family:"Roboto",sans-serif;font-weight:400}.font-main-bold{font-family:"Roboto",sans-serif;font-weight:600}.font-main-light{font-family:"Roboto",sans-serif;font-weight:300}.font-headline{font-family:"Roboto",sans-serif;font-weight:400}.font-headline-bold{font-family:"Roboto",sans-serif;font-weight:500}.font-headline-light{font-family:"Roboto",sans-serif;font-weight:300}.bgwhite{background-color:#fff}.bgblack{background-color:#000}.bgprimary{background-color:#465155}.bgprimary-lightest{background-color:#5d6c71}.bgprimary-alt{background-color:#cecece}.bgsecondary{background-color:#49777d}.bgsecondary-dark{background-color:#40686d}.bgsecondary-darkest{background-color:#36585d}.bgtertiary{background-color:#dfdcd4}.bgtertiary-dark{background-color:#d4d0c5}.bgtertiary-darkest{background-color:#c9c4b7}.bgsurrogate{background-color:#a7a09a}.bgsurrogate-light{background-color:#b3ada8}.bgsurrogate-lightest{background-color:#bfbab5}.bgcinco{background-color:#808183}.bgcinco-light{background-color:#8d8e90}.bgcinco-lightest{background-color:#9a9b9c}.twhite{color:#fff}.tblack{color:#000}.tprimary{color:#465155}.tprimary-dark{color:#3a4447}.tprimary-darkest{color:#2f3639}.tsecondary{color:#49777d}.tsecondary-dark{color:#40686d}.tsecondary-darkest{color:#36585d}.ttertiary{color:#dfdcd4}.ttertiary-dark{color:#d4d0c5}.ttertiary-darkest{color:#c9c4b7}.tsurrogate{color:#a7a09a}.tsurrogate-light{color:#b3ada8}.tsurrogate-lightest{color:#bfbab5}.nofade{visibility:1 !important}.multiply{mix-blend-mode:multiply}::selection{background-color:#000;color:#fff}::-moz-selection{background-color:#000;color:#fff}::-o-selection{background-color:#000;color:#fff}::-ms-selection{background-color:#000;color:#fff}::-webkit-selection{background-color:#000;color:#fff}.cleanlist{margin:0 0 1em;padding:0}.cleanlist h2{display:block;font-size:1em;margin:0 0 .5em -15px;padding:0}.cleanlist li{font-size:1.25em;line-height:1.125em;margin:0 0 .5em;padding:.25em 0}.cleanlist li ul{margin:1em 0 0 1em;padding:0}.cleanlist li ul li{font-size:1em;line-height:1.125em;margin:0 0 .5em;padding:.25em 0}.boxheight,.boxheight-slim{height:55vw;max-height:75vh;min-height:450px}.boxheight-slim{height:40vh;min-height:425px}@media (max-width:640px){.boxheight-slim{height:30vh;min-height:250px}}.fullheight{height:calc(100vh - 85px)}@media (max-width:768px){.fullheight{height:auto;min-height:0}}.fullheight .centerall{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}@media (max-width:768px){.fullheight .centerall{position:relative !important;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;transform:translate(0%,0%) !important;-webkit-transform:translate(0%,0%) !important;-moz-transform:translate(0%,0%) !important;-ms-transform:translate(0%,0%) !important;-o-transform:translate(0%,0%) !important}}@media (max-width:768px){.mobile-height{height:450px !important}}.fadecover{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;background-color:rgba(0,0,0,.5)}#uplink{position:fixed;right:2em;bottom:-100px;z-index:2000;color:rgba(0,0,0,.8);width:50px;height:50px;border-radius:25px;text-align:center;background-color:#fff;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,.25);-ms-box-shadow:1px 1px 1px 1px rgba(0,0,0,.25);-o-box-shadow:1px 1px 1px 1px rgba(0,0,0,.25);box-shadow:1px 1px 1px 1px rgba(0,0,0,.25);-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease;-ms-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease}#uplink.up{bottom:3em}#uplink:hover{color:#465155}.secnav{display:flex;align-items:stretch;justify-content:center;text-align:center}@media (max-width:640px){.secnav{flex-direction:column}}.secnav li{margin:5px;display:flex}.secnav li a{font-weight:500;display:block;font-size:1.25rem;line-height:1em;text-align:center;text-decoration:none;margin:0;padding:.75em 1em;position:relative;text-transform:uppercase;color:#465155;background-color:#dfdcd4;align-content:center;flex:1;display:flex;align-items:center;justify-content:center}.secnav li a:hover,.secnav li a:active{background-color:#b3ada8}.secnav li a.active{color:#fff;background-color:#49777d}.secnav li.active>a{color:#fff;background-color:#49777d}.inline-nav{display:flex;justify-content:center;text-align:center}.inline-nav li{margin:0 1.75em}.inline-nav li a,.inline-nav li span.spnav{cursor:pointer;display:flex;align-items:center;justify-content:center;flex:1;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:1em;text-align:center;text-decoration:none;margin:0;padding:0 0 8px;position:relative;text-transform:uppercase;color:#465155;align-content:center}.inline-nav li a:after,.inline-nav li span.spnav:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:10px;background-repeat:repeat-x;background-size:3px 3px;background-size:auto 6px;background-position:center;opacity:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift 1s linear infinite}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%234d8b8b' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.inline-nav li a span,.inline-nav li span.spnav span{display:inline-block}@media (max-width:640px){.inline-nav li a span,.inline-nav li span.spnav span{display:none}}.inline-nav li a:last-of-type a,.inline-nav li span.spnav:last-of-type a{border-bottom:0 !important}.inline-nav li a:hover,.inline-nav li span.spnav:hover{color:#dfdcd4}.inline-nav li a:hover:after,.inline-nav li span.spnav:hover:after{opacity:1}.inline-nav li a.active a,.inline-nav li a.active span.spnav,.inline-nav li a.activeparent a,.inline-nav li a.activeparent span.spnav,.inline-nav li span.spnav.active a,.inline-nav li span.spnav.active span.spnav,.inline-nav li span.spnav.activeparent a,.inline-nav li span.spnav.activeparent span.spnav{color:#dfdcd4}.inline-nav li a.active a:after,.inline-nav li a.active span.spnav:after,.inline-nav li a.activeparent a:after,.inline-nav li a.activeparent span.spnav:after,.inline-nav li span.spnav.active a:after,.inline-nav li span.spnav.active span.spnav:after,.inline-nav li span.spnav.activeparent a:after,.inline-nav li span.spnav.activeparent span.spnav:after{opacity:1 !important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift 1s linear infinite;animation-play-state: paused;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%234d8b8b' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") !important}.inline-nav li.active>a,.inline-nav li.active span.spnav{color:#dfdcd4}.inline-nav li.active>a:after,.inline-nav li.active span.spnav:after{opacity:1 !important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift 1s linear infinite;animation-play-state: paused;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%234d8b8b' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") !important}@media (max-width:640px){.inline-nav.mobile-break{flex-direction:column}}@media (max-width:640px){.inline-nav.mobile-break li{width:80%;margin:0 auto}}@media (max-width:640px){.inline-nav.mobile-break li a,.inline-nav.mobile-break li span.spnav{width:100%;margin:0 auto}}.inline-nav.mobile-break li a:before,.inline-nav.mobile-break li span.spnav:before{display:none;content:"";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);height:2px;width:100%;bottom:0;background-color:rgba(167,160,154,.25);-webkit-transition:bottom .3s ease,top .3s ease,opacity .3s ease,background-color .3s ease;-moz-transition:bottom .3s ease,top .3s ease,opacity .3s ease,background-color .3s ease;-ms-transition:bottom .3s ease,top .3s ease,opacity .3s ease,background-color .3s ease;-o-transition:bottom .3s ease,top .3s ease,opacity .3s ease,background-color .3s ease;transition:bottom .3s ease,top .3s ease,opacity .3s ease,background-color .3s ease;pointer-events:none}@media (max-width:640px){.inline-nav.mobile-break li a:after,.inline-nav.mobile-break li span.spnav:after{display:none}}@media (max-width:640px){.inline-nav.mobile-break li a,.inline-nav.mobile-break li span.spnav{width:100%;padding:.75em 0 .5em}}@media (max-width:640px){.inline-nav.mobile-break li a:before,.inline-nav.mobile-break li span.spnav:before{display:block}}.inline-nav.mobile-break li:last-of-type a:before{display:none}.select.mobile-select{border:none}@media (max-width:640px){.select.mobile-select{border:1px solid #465155}}.select.mobile-select .select__arrow{display:none;border-color:#465155 transparent transparent}@media (max-width:640px){.select.mobile-select .select__arrow{display:block}}.select.mobile-select ul select{color:#465155;text-indent:1em;text-transform:uppercase;font-size:16px;font-weight:500;display:none}@media (max-width:640px){.select.mobile-select ul select{display:inline-block}}@media (max-width:640px){.select.mobile-select ul li{display:none}}.select.mobile-select{border:none;width:90%;margin:0 5%}@media (max-width:768px){.select.mobile-select{border:1px solid #465155}}.select.mobile-select .select__arrow{display:none;top:20px;border-color:#465155 transparent transparent}@media (max-width:768px){.select.mobile-select .select__arrow{display:block}}.select.mobile-select ul select{color:#465155;text-indent:1em;text-transform:uppercase;font-size:16px;border:0;display:none}@media (max-width:768px){.select.mobile-select ul select{display:inline-block}}@media (max-width:768px){.select.mobile-select ul li{display:none}}.boxbtn,.boxbtn:link,.boxbtn:visited{font-family:"Roboto",sans-serif;display:inline-block;font-size:1.125rem;line-height:1.5rem;text-align:center;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:.5rem 1rem;position:relative;color:#bfbab5;background-color:#49777d;border-radius:5px;-webkit-transition:color .5s ease,background-color .5s ease;-moz-transition:color .5s ease,background-color .5s ease;-ms-transition:color .5s ease,background-color .5s ease;-o-transition:color .5s ease,background-color .5s ease;transition:color .5s ease,background-color .5s ease}.boxbtn:hover,.boxbtn:link:hover,.boxbtn:visited:hover{color:#fff;background-color:#40686d}@media (max-width:640px){.boxbtn,.boxbtn:link,.boxbtn:visited{font-size:1.25em}}.boxbtn.gobig,.boxbtn:link.gobig,.boxbtn:visited.gobig{font-size:1.75rem;padding:1em 1.5em}.boxbtn.with-arrow,.boxbtn:link.with-arrow,.boxbtn:visited.with-arrow{padding:.5em 1.75em .25em 1em}.boxbtn.with-arrow i,.boxbtn:link.with-arrow i,.boxbtn:visited.with-arrow i{font-size:.85em;display:inline-block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding:0 .5em 0 .25em;margin-top:-.1em;-webkit-transition:padding .25s ease;-moz-transition:padding .25s ease;-ms-transition:padding .25s ease;-o-transition:padding .25s ease;transition:padding .25s ease}.boxbtn.with-arrow:hover i,.boxbtn:link.with-arrow:hover i,.boxbtn:visited.with-arrow:hover i{padding:0 .25em 0 .5em}.boxbtn.with-arrow.reverse,.boxbtn:link.with-arrow.reverse,.boxbtn:visited.with-arrow.reverse{padding:.5em 1em .25em 1.75em}.boxbtn.with-arrow.reverse i,.boxbtn:link.with-arrow.reverse i,.boxbtn:visited.with-arrow.reverse i{right:auto;padding-right:0;padding:0 .25em 0 .5em;padding-left:.25em}.boxbtn.with-arrow.reverse:hover i,.boxbtn:link.with-arrow.reverse:hover i,.boxbtn:visited.with-arrow.reverse:hover i{padding:0 .5em 0 .25em}.boxbtn.bgsurrogate,.boxbtn:link.bgsurrogate,.boxbtn:visited.bgsurrogate{color:#465155;background-color:#a7a09a}.boxbtn.bgsurrogate:hover,.boxbtn:link.bgsurrogate:hover,.boxbtn:visited.bgsurrogate:hover{background-color:#9b938c}.boxbtn.bgwhite,.boxbtn:link.bgwhite,.boxbtn:visited.bgwhite{color:#465155;background-color:#fff}.boxbtn.bgwhite:hover,.boxbtn:link.bgwhite:hover,.boxbtn:visited.bgwhite:hover{background-color:rgba(255,255,255,.9)}.default-content{color:#465155}@media (max-width:640px){.default-content{text-align:center}}.default-content p{margin-bottom:1.5rem;font-size:1.25em;line-height:1.95em}.default-content p:last-of-type{margin:0}.default-content p a{color:#49777d}.default-content p a:hover{color:#465155}.default-content h1,.default-content h2,.default-content h3,.default-content h4,.default-content h5,.default-content h6{font-family:"Roboto",sans-serif;margin-top:1em;margin-bottom:1.5rem}.default-content pre{margin-bottom:1rem}.default-content blockquote{width:85%;max-width:450px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;box-shadow:1px 1px 1px #ccc;font-style:italic;padding:1rem;margin:0 auto 1.5em;text-align:center}.default-content blockquote :last-child{margin:0}.default-content ul{margin:0;padding:0 2rem 1.25rem 0;list-style:none;margin-left:0;padding-left:1.25rem;text-indent:-1.25rem}.default-content ul li{margin:0 0 .125em;padding:0;font-size:1.125rem;line-height:1.5rem;text-align:left}.default-content ul li:before{content:"• ";color:#465155;padding-right:.5rem;font-size:1rem}.default-content ul li a{color:#465155}.default-content ul li a:hover{color:#49777d}.default-content ul ul{margin:0;padding:0 2rem;list-style:none;margin-left:0;padding-left:2rem;text-indent:-1.75rem}.default-content ul ul li{margin:0 0 10px;padding:0;font-size:1rem;line-height:1rem}.default-content ul ul li:before{content:" ";color:#465155;padding-right:1em}.divider,.divider-slim{position:relative;width:100%;height:65px;overflow:hidden}@media (max-width:768px){.divider,.divider-slim{height:32.5px}}.divider-slim{height:40px}@media (max-width:640px){.divider-slim{height:25px}}.line-divider{width:100%;display:block;margin:4em 0;position:relative}.line-divider:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:60%;height:1px;background-color:#a7a09a}.hideme{display:none}@media (max-width:640px){.hide-on-mobile{display:none !important}}.hide-on-desktop{display:none !important}@media (max-width:640px){.hide-on-desktop{display:block !important}}.imgloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:1;font-size:3em;color:#465155}.offscreen,.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}header,footer,section{clear:both;width:100%;position:relative}.wrapper,.wrapper-full,.wrapper-wide,.wrapper-slim,.wrapper-xwide{max-width:980px;width:95%;margin:0 auto;position:relative}.wrapper.with-gap,.wrapper-full.with-gap,.wrapper-wide.with-gap,.wrapper-slim.with-gap,.wrapper-xwide.with-gap{width:calc(100% - 130px)}@media (max-width:768px){.wrapper.with-gap,.wrapper-full.with-gap,.wrapper-wide.with-gap,.wrapper-slim.with-gap,.wrapper-xwide.with-gap{width:calc(100% - 65px)}}.wrapper-full{width:100%;max-width:none}.wrapper-wide{max-width:1200px}.wrapper-slim{max-width:650px}.wrapper-xwide{max-width:1400px}.responsive-background-image{background-size:cover !important;background-position:center}.responsive-background-image img.responsive-image-placement{display:none}.section-title{font-family:"Roboto",sans-serif;font-size:3em;line-height:1.125em;font-weight:300}@media (max-width:768px){.section-title{font-size:2.75em}}@media (max-width:640px){.section-title{font-size:2.5em;line-height:2.5rem}}.section-title.font-headline{font-family:"Roboto",sans-serif}.section-title.small-title{font-size:2.5em}@media (max-width:768px){.section-title.small-title{font-size:2.25em}}.section-title.smaller-title{font-size:2em}@media (max-width:768px){.section-title.smaller-title{font-size:1.75em}}#contain-all{width:100%;overflow:hidden;position:relative}#content-nonav{position:relative;width:100%;left:0}#intro,.intro{padding:6em 0}@media (max-width:768px){#intro,.intro{padding:4em 1em}}#intro .intro-wrapper,.intro .intro-wrapper{display:block;width:100%;padding:0 2em}@media (max-width:640px){#intro .intro-wrapper,.intro .intro-wrapper{padding:0 1em}}#intro .intro-title,.intro .intro-title{display:block;width:100%;text-align:center;padding:0}#intro .intro-title h1,#intro .intro-title h2,.intro .intro-title h1,.intro .intro-title h2{display:block;font-family:"Roboto",sans-serif;font-size:2.5em;line-height:2.5rem;font-weight:300;display:block}@media (max-width:845px){#intro .intro-title h1 br,#intro .intro-title h2 br,.intro .intro-title h1 br,.intro .intro-title h2 br{display:none}}#intro .intro-title p,.intro .intro-title p{line-height:1.5em}#intro .intro-title p:last-of-type,.intro .intro-title p:last-of-type{margin:0}#intro .intro-text,.intro .intro-text{text-align:center;display:block;width:100%;margin-top:1.25rem}#intro .intro-text p,.intro .intro-text p{font-size:1.25em;line-height:1.95em;margin-bottom:1em}#intro .intro-text p:last-of-type,.intro .intro-text p:last-of-type{margin:0}#intro .intro-text h2.intro-subtitle,.intro .intro-text h2.intro-subtitle{font-family:"Roboto",sans-serif;font-size:1.25em;line-height:1.5em;margin:.75em 0 0}#intro .intro-text .intro-btns a,.intro .intro-text .intro-btns a{color:#465155;text-decoration:none}@media (max-width:768px){#intro .intro-text .intro-btns a,.intro .intro-text .intro-btns a{display:block;margin:1rem 0 0}}#intro .intro-text .intro-btns a:hover,.intro .intro-text .intro-btns a:hover{color:#49777d}.inline-links{margin:2em 0 1em}.inline-links a{display:inline-block;min-width:calc(33% - 2em);margin:1em 1em 0}@media (max-width:768px){.inline-links a{width:90%;max-width:500px}}@keyframes astra-tower-u-astra-tower_c_o{0%{opacity:0}30%{opacity:0;animation-timing-function:cubic-bezier(0,0,.58,1)}50%{opacity:1}100%{opacity:1}}@keyframes astra-tower-u-angle-4_s_do{0%{stroke-dashoffset:941.31}8%{stroke-dashoffset:941.31;animation-timing-function:cubic-bezier(.42,0,.58,1)}48%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes astra-tower-u-angle-3_s_do{0%{stroke-dashoffset:945.76}12%{stroke-dashoffset:945.76;animation-timing-function:cubic-bezier(.42,0,.58,1)}52%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes astra-tower-u-angle-2_s_do{0%{stroke-dashoffset:942.01}4%{stroke-dashoffset:942.01;animation-timing-function:cubic-bezier(.42,0,.58,1)}44%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes astra-tower-u-angle-1_s_do{0%{stroke-dashoffset:941.28;animation-timing-function:cubic-bezier(.42,0,.58,1)}40%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.animated-logo{pointer-events:all;opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.animated-logo.in-view{opacity:1}.animated-logo.in-view .astra-tower-u-astra-tower{animation:astra-tower-u-astra-tower_c_o 5s linear 1 normal forwards}.animated-logo.in-view .astra-tower-u-angle-4{animation:astra-tower-u-angle-4_s_do 5s linear 1 normal forwards}.animated-logo.in-view .astra-tower-u-angle-3{animation:astra-tower-u-angle-3_s_do 5s linear 1 normal forwards}.animated-logo.in-view .astra-tower-u-angle-2{animation:astra-tower-u-angle-2_s_do 5s linear 1 normal forwards}.animated-logo.in-view .astra-tower-u-angle-1{animation:astra-tower-u-angle-1_s_do 5s linear 1 normal forwards}header{position:fixed;left:0;top:0;z-index:1100;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0);-ms-box-shadow:0 1px 1px 0 rgba(0,0,0,0);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0);box-shadow:0 1px 1px 0 rgba(0,0,0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header.hide{top:-120px}header.hide ul#main-nav.mobile-nav{height:0}@media (max-width:768px){header.hide{top:-85px}}.fade-cover{background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}a.ada-skip-to-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;color:#fff;overflow:auto;padding:10px 5px 5px;border-radius:5px;text-align:center;font-family:"Roboto",sans-serif;font-size:1.2em;background-color:#000;overflow:hidden;z-index:-9999;text-decoration:none}a.ada-skip-to-content:focus,a.ada-skip-to-content:active{left:5px;top:5px;width:200px;height:auto;z-index:9999}.top-promo-bar{background-color:#49777d;padding:0;text-align:center;left:100%;top:0;position:relative;z-index:999999;display:none;color:#fff}@media (max-width:640px){.top-promo-bar{padding-left:0;text-align:left}}.top-promo-bar .cycle-slideshow{width:100%;margin:0 auto;padding:1em;z-index:5}.top-promo-bar .frame{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);top:50% !important;text-align:center;padding:0 1em;color:#fff}@media (max-width:640px){.top-promo-bar .frame{width:100%}}.top-promo-bar .frame span{display:inline}.top-promo-bar .frame span.link-title{display:inline-block}.top-promo-bar .frame a{color:#fff;opacity:1;text-decoration:none;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;padding:0}.top-promo-bar .frame a i{display:inline-block;position:inherit;padding:0 5px 0 0;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease}.top-promo-bar .frame a:hover{opacity:.65}.top-promo-bar .frame a:hover i{padding:0 0 0 5px}.top-promo-bar .promo-text{color:#fff;font-size:1.35rem;font-weight:500;margin:0;line-height:1.35rem;padding:0 40px;text-align:center;display:block;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}@media (max-width:1024px){.top-promo-bar .promo-text{font-size:1.15rem}}@media (max-width:640px){.top-promo-bar .promo-text{text-align:left;padding:0;font-size:1rem}}.top-promo-bar .top-promo-toggle{font-size:1.5em;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:1.5rem;padding:0;opacity:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.top-promo-bar .top-promo-toggle:hover{opacity:.65 !important}.hamburger,.hamburger-menu-item{width:30px;height:30px;margin:0;position:relative;display:inline-block}.hamburger span,.hamburger-menu-item span{display:block;position:absolute;left:50%;height:2px;width:100%;background:#fff;opacity:1;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);-o-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger span:nth-child(1),.hamburger-menu-item span:nth-child(1){top:0;width:25%}.hamburger span:nth-child(2),.hamburger-menu-item span:nth-child(2){top:8px;width:50%}.hamburger span:nth-child(3),.hamburger-menu-item span:nth-child(3){top:16px;width:75%}.hamburger span:nth-child(4),.hamburger-menu-item span:nth-child(4){top:24px}.hamburger:hover span,.hamburger-menu-item:hover span{width:100%}.hamburger.open span:nth-child(1),.hamburger-menu-item.open span:nth-child(1){width:0;opacity:0;-webkit-transition:0 ease-in-out;-moz-transition:0 ease-in-out;-o-transition:0 ease-in-out;transition:0 ease-in-out}.hamburger.open span:nth-child(2),.hamburger-menu-item.open span:nth-child(2){width:100%;left:0;top:16px;-webkit-transform:rotate(45deg) translateX(0%);-moz-transform:rotate(45deg) translateX(0%);-o-transform:rotate(45deg) translateX(0%);transform:rotate(45deg) translateX(0%)}.hamburger.open span:nth-child(3),.hamburger-menu-item.open span:nth-child(3){width:100%;left:0;top:16px;-webkit-transform:rotate(-45deg) translateX(0%);-moz-transform:rotate(-45deg) translateX(0%);-o-transform:rotate(-45deg) translateX(0%);transform:rotate(-45deg) translateX(0%)}.hamburger.open span:nth-child(4),.hamburger-menu-item.open span:nth-child(4){width:0;opacity:0;-webkit-transition:0 ease-in-out;-moz-transition:0 ease-in-out;-o-transition:0 ease-in-out;transition:0 ease-in-out}#logo{position:absolute;top:2em;left:4em;z-index:500;width:50%;max-width:200px;height:auto}@media (max-width:1248px){#logo{left:2em}}@media (max-width:768px){#logo{max-width:155px}}@media (max-width:640px){#logo{top:12px;left:1em}}#logo{z-index:200}#header-content{position:relative;background-color:rgba(73,119,125,0);-webkit-transition:height .5s ease,background-color .25s ease;-moz-transition:height .5s ease,background-color .25s ease;-ms-transition:height .5s ease,background-color .25s ease;-o-transition:height .5s ease,background-color .25s ease;transition:height .5s ease,background-color .25s ease}#header-content #header-content-holder{position:relative;height:60px;width:100%;margin:0 auto;background:0 0 !important;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}#header-content #header-content-holder #header-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);height:100%;width:auto;opacity:0;z-index:550;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#header-content #header-content-holder #header-logo.showme{opacity:1}@media (max-width:768px){#header-content #header-content-holder #header-logo{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:1.5em}}#header-content #header-content-holder #header-left{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:1em;width:50%;z-index:500}#header-content #header-content-holder #header-left a#header-link{position:relative;left:-9999px;color:#fff;opacity:0;font-size:1.35rem;font-weight:500;margin:0;line-height:1.35rem;text-decoration:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#header-content #header-content-holder #header-left a#header-link i{display:inline-block;position:inherit;padding:0 5px 0 0;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease}#header-content #header-content-holder #header-left a#header-link:hover{opacity:.65}#header-content #header-content-holder #header-left a#header-link:hover i{padding:0 0 0 5px}#header-content #header-content-holder #header-left ul#header-social{position:absolute;top:0;opacity:1}#header-content #header-content-holder #header-left ul#header-social li{display:inline-block;list-style:none;margin:0 .25em}#header-content #header-content-holder #header-left ul#header-social li a{font-size:1.5em;margin:0 .25em;text-decoration:none;color:#fff;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#header-content #header-content-holder #header-left ul#header-social li a:hover{opacity:.65}#header-content #header-content-holder #header-right{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:4.5em;width:50%;z-index:500;text-align:right}#header-content #header-content-holder #header-right h2{font-size:1.25em;line-height:1.125em;font-weight:400}#header-content #header-content-holder #header-right h2 a,#header-content #header-content-holder #header-right h2 .spanlink{color:#fff;opacity:1;text-decoration:none;display:inline-block;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#header-content #header-content-holder #header-right h2 a:hover,#header-content #header-content-holder #header-right h2 .spanlink:hover{opacity:.65}#header-content #header-content-holder #header-right h2 a span,#header-content #header-content-holder #header-right h2 .spanlink span{display:block}@media (max-width:640px){#header-content #header-content-holder #header-right h2 a span,#header-content #header-content-holder #header-right h2 .spanlink span{display:none}}#header-content #header-content-holder #header-right h2 a.schedappt,#header-content #header-content-holder #header-right h2 .spanlink.schedappt{margin-right:1rem;text-transform:uppercase}#header-content #header-content-holder #header-right h2 a.schedappt span,#header-content #header-content-holder #header-right h2 .spanlink.schedappt span{display:inline-block}@media (max-width:1024px){#header-content #header-content-holder #header-right h2 a.schedappt span,#header-content #header-content-holder #header-right h2 .spanlink.schedappt span{display:none}}#header-content #header-content-holder #header-right h2 a i,#header-content #header-content-holder #header-right h2 .spanlink i{font-size:1.25em;margin-top:.25em;display:none}@media (max-width:640px){#header-content #header-content-holder #header-right h2 a i,#header-content #header-content-holder #header-right h2 .spanlink i{display:inline-block}}#header-content.slim{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.13);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.13);-ms-box-shadow:0 1px 1px 0 rgba(0,0,0,.13);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,.13);box-shadow:0 1px 1px 0 rgba(0,0,0,.13);background-color:#49777d}#header-content.slim #header-content-holder #header-left a#header-link{left:0;opacity:1}@media (max-width:768px){#header-content.slim #header-content-holder #header-left a#header-link{opacity:0 !important}}#header-content.slim #header-content-holder #header-left #header-social{opacity:0}#header-content.slim #header-content-holder #header-right h2 a i{margin:0}#header-content.slim #header-content-holder .mobile-nav-toggle{top:1em}#header-content.slim ul#main-nav{margin-top:4em}#header-content.slim ul#main-nav.mobile-nav{padding-top:115px}.mobile-nav-toggle,.mobile-nav-close{position:absolute;top:1.125rem;right:1.5rem;z-index:1100;color:#fff;text-align:center;cursor:pointer;-webkit-transition:top .2s ease,right .2s ease,opacity .2s ease;-moz-transition:top .2s ease,right .2s ease,opacity .2s ease;-ms-transition:top .2s ease,right .2s ease,opacity .2s ease;-o-transition:top .2s ease,right .2s ease,opacity .2s ease;transition:top .2s ease,right .2s ease,opacity .2s ease}@media (max-width:640px){.mobile-nav-toggle,.mobile-nav-close{top:1.25em;right:1.5em}}.mobile-nav-toggle:hover,.mobile-nav-close:hover{cursor:pointer}.mobile-nav-toggle h4,.mobile-nav-close h4{font-family:"Roboto",sans-serif;font-size:.95em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.menubg{width:100%;position:absolute;right:0;top:0;height:0;z-index:-1;width:500px;background-color:rgba(255,255,255,0);-webkit-transition:background-color .5s ease,height .5s ease;-moz-transition:background-color .5s ease,height .5s ease;-ms-transition:background-color .5s ease,height .5s ease;-o-transition:background-color .5s ease,height .5s ease;transition:background-color .5s ease,height .5s ease}@media (max-width:1024px){.menubg{width:400px}}@media (max-width:640px){.menubg{width:100%}}.menubg.open{height:100vh !important;opacity:1;background-color:rgba(255,255,255,.9) !important}.off-canvas-menu{position:absolute;top:100%;right:100%;width:100%;height:80vh;z-index:1001;display:flex;align-items:center;justify-content:end;background:0 0 !important;-webkit-transition:margin-top .5s ease;-moz-transition:margin-top .5s ease;-ms-transition:margin-top .5s ease;-o-transition:margin-top .5s ease;transition:margin-top .5s ease}.off-canvas-menu .off-canvas-nav-container{overflow:auto;padding:0 6em 0 0;text-align:center;-webkit-transition:margin-top .5s ease;-moz-transition:margin-top .5s ease;-ms-transition:margin-top .5s ease;-o-transition:margin-top .5s ease;transition:margin-top .5s ease;width:500px}@media (max-width:1024px){.off-canvas-menu .off-canvas-nav-container{width:400px}}@media (max-width:640px){.off-canvas-menu .off-canvas-nav-container{width:100%;min-width:0;padding:0;margin-top:-15%}}.off-canvas-menu .off-canvas-nav-container #main-nav{min-height:300px;padding:30px 0;display:flex;width:100%;margin:0 auto;display:block;-webkit-transition:padding .5s ease;-moz-transition:padding .5s ease;-ms-transition:padding .5s ease;-o-transition:padding .5s ease;transition:padding .5s ease}.off-canvas-menu .off-canvas-nav-container #main-nav li{visibility:hidden;color:#465155;padding:3vh 0 0;position:relative;opacity:0;width:100%;text-align:right}@media screen and (max-height:700px){.off-canvas-menu .off-canvas-nav-container #main-nav li{padding:2vh 0 0}}@media (max-width:640px){.off-canvas-menu .off-canvas-nav-container #main-nav li{text-align:center}}.off-canvas-menu .off-canvas-nav-container #main-nav li.active:before{content:"// ";position:relative;font-size:2.125em;color:#49777d}@media screen and (max-height:700px){.off-canvas-menu .off-canvas-nav-container #main-nav li.active:before{font-size:1.5em !important}}@media (max-width:1024px){.off-canvas-menu .off-canvas-nav-container #main-nav li.active:before{font-size:1.5em}}.off-canvas-menu .off-canvas-nav-container #main-nav li.active>a,.off-canvas-menu .off-canvas-nav-container #main-nav li.activeparent>a{border-bottom:1px solid #49777d;color:#49777d}.off-canvas-menu .off-canvas-nav-container #main-nav li a{font-style:italic;letter-spacing:.05em;color:#465155;text-transform:uppercase;font-size:2.125em;line-height:1em;position:relative;text-decoration:none;position:relative;display:inline-block;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0);-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media screen and (max-height:700px){.off-canvas-menu .off-canvas-nav-container #main-nav li a{font-size:1.5em !important}}@media (max-width:1024px){.off-canvas-menu .off-canvas-nav-container #main-nav li a{font-size:1.5em}}.off-canvas-menu .off-canvas-nav-container #main-nav li a:hover{border-bottom:1px solid #49777d;color:#49777d}body.menu-open .top-promo-bar .top-promo-toggle{opacity:0 !important}body.menu-open .off-canvas-menu .off-canvas-nav-container #main-nav li{visibility:visible}@media (max-width:640px){body.menu-open header #header-content #header-content-holder #header-left ul#header-social li a{color:#465155}}body.menu-open header #header-content #header-content-holder #header-right h2 a,body.menu-open header #header-content #header-content-holder #header-right h2 .spanlink{color:#465155}body.menu-open header #header-content #header-content-holder .mobile-nav-toggle{top:1em}body.menu-open header #header-content #header-content-holder .mobile-nav-toggle .hamburger span{background-color:#465155}body.menu-open header #header-content.slim #header-content-holder #header-left ul#header-social li a{color:#fff}body.menu-open header #header-content.slim #header-content-holder #header-right h2 a{color:#fff}body.menu-open header #header-content.slim #header-content-holder .mobile-nav-toggle .hamburger span{background-color:#fff}body.hide-header #header-content{top:-150px}.overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;opacity:.4}.section-content{position:relative;z-index:1}#slider,.top-video{display:inherit;position:relative;z-index:999;height:90vh;min-height:500px;overflow:hidden;background-color:#000;margin:0 auto}@media (max-width:768px){#slider,.top-video{height:500px !important;margin:0 auto}}@media (max-width:640px){#slider,.top-video{height:400px !important;min-height:300px}}#slider #slider-logo,.top-video #slider-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:500;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));-moz-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));-o-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));text-align:center;margin-top:-20px;text-decoration:none}@media (max-width:768px){#slider #slider-logo,.top-video #slider-logo{margin-top:0}}@media (max-width:640px){#slider #slider-logo,.top-video #slider-logo{width:100%}}#slider #slider-logo svg,.top-video #slider-logo svg{height:45vh;width:auto;min-height:300px}@media (max-width:768px){#slider #slider-logo svg,.top-video #slider-logo svg{height:300px;min-height:0}}@media (max-width:640px){#slider #slider-logo svg,.top-video #slider-logo svg{height:250px}}#slider #slider-logo .logo-promo,.top-video #slider-logo .logo-promo{display:block;text-align:center;font-size:4vh;font-weight:300;display:block;text-align:center;font-size:6.5vh;width:100%;text-transform:uppercase;color:#fff;margin-top:4rem;padding:0 2em;display:none}@media (max-width:768px){#slider #slider-logo .logo-promo,.top-video #slider-logo .logo-promo{font-size:3.5vh;margin-top:2rem}}@media (max-width:640px){#slider #slider-logo .logo-promo,.top-video #slider-logo .logo-promo{font-size:2rem;margin-top:3rem;margin-top:1rem}}#slider .slider-callout,.top-video .slider-callout{position:absolute;left:0;bottom:0;width:100%;height:55px;text-align:center;z-index:500;display:flex;display:none;justify-content:center;align-items:center;background-color:#465155;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}#slider .slider-callout h2,.top-video .slider-callout h2{color:#fff;font-weight:400;font-size:1.5rem;line-height:1.125em;display:inline-block;width:50%;padding:0 0 0 85px;text-align:left}@media (max-width:768px){#slider .slider-callout h2,.top-video .slider-callout h2{width:auto}}#slider .slider-callout h2:first-of-type,.top-video .slider-callout h2:first-of-type{text-align:right;padding:0 85px 0 0}@media (max-width:845px){#slider .slider-callout h2,.top-video .slider-callout h2{font-size:1.25rem}}@media (max-width:768px){#slider .slider-callout h2,.top-video .slider-callout h2{padding:0 0 0 20px}#slider .slider-callout h2:first-of-type,.top-video .slider-callout h2:first-of-type{padding:0 20px 0 0}}@media (max-width:640px){#slider .slider-callout h2,.top-video .slider-callout h2{font-size:1rem;padding:0 0 0 10px}#slider .slider-callout h2:first-of-type,.top-video .slider-callout h2:first-of-type{padding:0 10px 0 0}}#slider .slider-callout h2 a,.top-video .slider-callout h2 a{text-decoration:none;color:#fff}#slider .slider-callout h2 a:hover,.top-video .slider-callout h2 a:hover{opacity:.65}#slider .slider-callout.fixed,.top-video .slider-callout.fixed{position:fixed;bottom:auto;top:60px;z-index:900;background-color:#465155}#slider .top-gradient,.top-video .top-gradient{opacity:1;position:absolute;width:100%;height:200px;top:0;z-index:300;background:0 0;background:-moz-linear-gradient(bottom,transparent 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(bottom,transparent 0,rgba(0,0,0,.85) 100%);background:linear-gradient(to top,transparent 0,rgba(0,0,0,.85) 100%);-webkit-transition:opacity .5s ease,height .5s ease;-moz-transition:opacity .5s ease,height .5s ease;-ms-transition:opacity .5s ease,height .5s ease;-o-transition:opacity .5s ease,height .5s ease;transition:opacity .5s ease,height .5s ease}#slider .top-gradient.gosmall,.top-video .top-gradient.gosmall{height:0;opacity:0}#slider .imgloader,.top-video .imgloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:1;font-size:2em;color:#fff}#slider #page-title,.top-video #page-title{position:absolute;left:0;bottom:2rem;z-index:500;width:100%}#slider #page-title h1,#slider #page-title h2,.top-video #page-title h1,.top-video #page-title h2{font-family:"Roboto",sans-serif;display:block;text-align:center;position:relative;padding:0 1em;font-size:3.5em;line-height:.85em;color:#fff;-webkit-text-shadow:1px 1px 3px rgba(0,0,0,.5);-moz-text-shadow:1px 1px 3px rgba(0,0,0,.5);-ms-text-shadow:1px 1px 3px rgba(0,0,0,.5);-o-text-shadow:1px 1px 3px rgba(0,0,0,.5);text-shadow:1px 1px 3px rgba(0,0,0,.5)}#slider div.slide,.top-video div.slide{width:100%;height:100%;position:relative;overflow:hidden;z-index:500}#slider div.slide div,.top-video div.slide div{position:absolute;top:0;bottom:0;left:0;right:0;transition:transform 6.5s linear}#slider div.slide.scale div,.top-video div.slide.scale div{transform:scale(1.1)}#slider div.slide.fx1 div,.top-video div.slide.fx1 div{transform-origin:bottom left}#slider div.slide.fx2 div,.top-video div.slide.fx2 div{transform-origin:top left}#slider div.slide.fx3 div,.top-video div.slide.fx3 div{transform-origin:top right}#slider div.slide.fx4 div,.top-video div.slide.fx4 div{transform-origin:bottom right}.top-video iframe,.top-video object,.top-video embed,.top-video video,.top-video-bg{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;width:300.77777778vh;z-index:1}@keyframes animate-home-arrow{0%{padding-bottom:0}100%{padding-bottom:.25em}}#down-arrow{z-index:500;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:0;width:50px;z-index:600}@media (max-width:768px){#down-arrow{display:none !important}}#down-arrow i{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:5px;z-index:500;font-size:2.5em;color:#49777d;-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease;-ms-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease}#down-arrow:after{content:"";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:0;border-bottom:65px solid #fff;border-left:55px solid transparent;border-right:55px solid transparent;height:0;width:0;z-index:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#down-arrow:hover i{bottom:0}#main-content{position:relative;z-index:1;background-color:#fff}.home #intro,.home .intro{padding:6em 0 4em}@media (max-width:768px){.home #intro,.home .intro{padding:4em 1em}}.home #slider{height:100vh}.home #slider #slider-logo svg{height:55vh}@media (max-width:768px){.home #slider #slider-logo svg{height:300px;min-height:0;margin-top:-2rem}}@media (max-width:640px){.home #slider #slider-logo svg{height:200px}}.home #slider #slider-logo .logo-promo{display:block}.home #interest{margin-bottom:65px}@media (max-width:768px){.home #interest{margin-bottom:32.5px}}#home-stats{margin-bottom:6em}@media (max-width:768px){#home-stats{margin-bottom:4em}}#home-stats .home-stats-content{display:flex;justify-content:space-evenly;flex-wrap:wrap}@media (max-width:640px){#home-stats .home-stats-content{flex-direction:column}}#home-stats .home-stats-content .stat-block{color:#49777d;text-align:center}@media (max-width:768px){#home-stats .home-stats-content .stat-block{flex:1 1 42%;margin:1em 0}}@media (max-width:640px){#home-stats .home-stats-content .stat-block{flex:1}}#home-stats .home-stats-content .stat-block h2{font-size:5em;font-weight:300}@media (max-width:640px){#home-stats .home-stats-content .stat-block h2{font-size:7em}}#home-stats .home-stats-content .stat-block h3{font-size:1.5em;line-height:1.125em}@media (max-width:640px){#home-stats .home-stats-content .stat-block h3{font-size:2.5em}}#home-stats .home-stats-content .stat-block-divider{display:block;width:50px;background:linear-gradient(to top left,#fff calc(50% - 1px), #49777d, #ffffff calc(50% + 1px))}@media (max-width:768px){#home-stats .home-stats-content .stat-block-divider.hide-medium{display:none}}@media (max-width:640px){#home-stats .home-stats-content .stat-block-divider{display:block !important;height:20px;width:200px;margin:2em auto}}.homebox-a{padding:65px 0;overflow:hidden}@media (max-width:768px){.homebox-a{padding:32.5px 0}}.homebox-a .homebox-a-content{display:flex}@media (max-width:768px){.homebox-a .homebox-a-content{flex-direction:column;height:auto}}@media (max-width:640px){.homebox-a .homebox-a-content{width:100%}}.homebox-a .homebox-a-content .homebox-a-image{flex:1}@media (max-width:768px){.homebox-a .homebox-a-content .homebox-a-image{flex:auto;height:400px}}@media (max-width:640px){.homebox-a .homebox-a-content .homebox-a-image{height:300px}}.homebox-a .homebox-a-content .homebox-a-text{flex:0 0 500px;width:40%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4em}@media (max-width:1024px){.homebox-a .homebox-a-content .homebox-a-text{flex:0 0 400px}}@media (max-width:768px){.homebox-a .homebox-a-content .homebox-a-text{width:100%;flex:1}}@media (max-width:640px){.homebox-a .homebox-a-content .homebox-a-text{align-items:center;padding:4em 3em}}.homebox-a .homebox-a-content .homebox-a-text h2{text-transform:uppercase;font-weight:300;margin-bottom:2rem;font-style:italic}@media (max-width:640px){.homebox-a .homebox-a-content .homebox-a-text h2{text-align:center}}.homebox-a .homebox-a-content .homebox-a-text p{line-height:2em}@media (max-width:640px){.homebox-a .homebox-a-content .homebox-a-text p{text-align:center}}.homebox-a .homebox-a-content .homebox-a-text a.arrowlink{color:#465155;font-weight:400;margin-top:1em;line-height:1.125em;opacity:1;display:inline-block;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.homebox-a .homebox-a-content .homebox-a-text a.arrowlink:hover{opacity:.65;color:#465155}.homebox-a .homebox-a-content .homebox-a-text a.arrowlink.twhite{color:#fff}.homebox-a .homebox-a-content .homebox-a-text a.arrowlink.twhite:hover{color:#fff}.homebox-a .line-triangle{width:600px;height:auto;position:absolute;bottom:-160px;right:-250px;z-index:0}@media (max-width:768px){.homebox-a .line-triangle{width:400px;right:-202px}}.homebox-b{padding:0 0 65px;overflow:hidden}@media (max-width:768px){.homebox-b{padding:0 0 32.5px}}.homebox-b .homebox-b-content{display:block}@media (max-width:640px){.homebox-b .homebox-b-content{overflow:hidden}}@media (max-width:768px){.homebox-b .homebox-b-content .homebox-b-image{position:relative;height:400px}}@media (max-width:640px){.homebox-b .homebox-b-content .homebox-b-image{height:300px}}.homebox-b .homebox-b-content .homebox-b-text{position:absolute;bottom:0;width:650px;padding:4em 4em 4em 200px}@media (max-width:768px){.homebox-b .homebox-b-content .homebox-b-text{position:relative;width:100%;padding:4em 2em 4em 100px}}@media (max-width:640px){.homebox-b .homebox-b-content .homebox-b-text{text-align:center;padding:4em 3em 6em}}.homebox-b .homebox-b-content .homebox-b-text .text-holder{position:relative;z-index:1}.homebox-b .homebox-b-content .homebox-b-text .overlay{opacity:.9}.homebox-b .homebox-b-content .homebox-b-text h2{text-transform:uppercase;font-weight:300;margin-bottom:2rem;font-style:italic}@media (max-width:640px){.homebox-b .homebox-b-content .homebox-b-text h2{text-align:center}}.homebox-b .homebox-b-content .homebox-b-text p{line-height:2em}@media (max-width:640px){.homebox-b .homebox-b-content .homebox-b-text p{text-align:center}}.homebox-b .homebox-b-content .homebox-b-text a.arrowlink{line-height:1.125em;color:#465155;font-weight:400;margin-top:1em;opacity:1;display:inline-block;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width:640px){.homebox-b .homebox-b-content .homebox-b-text a.arrowlink{margin:1em auto 0}}.homebox-b .homebox-b-content .homebox-b-text a.arrowlink:hover{opacity:.65;color:#465155}.homebox-b .homebox-b-content .homebox-b-text a.arrowlink.twhite{color:#fff}.homebox-b .homebox-b-content .homebox-b-text a.arrowlink.twhite:hover{color:#fff}.homebox-b .line-triangle{width:600px;height:auto;position:absolute;bottom:-185px;left:-300px;z-index:1}@media (max-width:768px){.homebox-b .line-triangle{width:400px;left:-202px}}#homebox-1,#homebox-3{padding-top:0}#homebox-4{overflow:visible;padding-bottom:0}.gallery-select{font-size:1.5em}#gallery-top{padding-top:4em}@media (max-width:768px){#gallery-top{padding-top:2em}}.image-gallery{padding:0 2em}@media (max-width:640px){.image-gallery{padding:0}}.image-gallery ul.gallery-list{list-style:none;overflow:hidden;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(33.33% - 2em), 1fr));grid-template-columns:repeat(3,1fr);gap:2em}@media (max-width:1024px){.image-gallery ul.gallery-list{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 2em), 1fr))}}@media (max-width:640px){.image-gallery ul.gallery-list{grid-template-columns:repeat(auto-fit,minmax(100%, 1fr))}}.image-gallery ul.gallery-list li{width:100%;position:relative;overflow:hidden;grid-column:span 1}.image-gallery ul.gallery-list li:last-of-type{margin-bottom:0}.image-gallery ul.gallery-list li a{font-weight:400;text-decoration:none;color:#fff;display:block;height:20vw;cursor:zoom-in;background-color:#465155}@media (max-width:1024px){.image-gallery ul.gallery-list li a{height:30vw}}@media (max-width:640px){.image-gallery ul.gallery-list li a{height:60vw}}.image-gallery ul.gallery-list li a .bgimg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;-webkit-transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out}.image-gallery ul.gallery-list li a:hover>.overlay,.image-gallery ul.gallery-list li a:hover>.caption{opacity:1;color:#fff}.image-gallery ul.gallery-list li a:hover{display:block}.image-gallery ul.gallery-list li a:hover .bgimg{transform:scale(1.07)}.image-gallery ul.gallery-list li .overlay{opacity:0;z-index:10;background-color:rgba(70,81,85,.85);transition:.3s opacity ease-in-out}.image-gallery ul.gallery-list li.with-icon a{text-decoration:none}.image-gallery ul.gallery-list li.with-icon a .vr-icon,.image-gallery ul.gallery-list li.with-icon a .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:11;width:100%;height:auto;font-size:9em;display:block;text-align:center;line-height:1em;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.3));-moz-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.3));-o-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.3));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.3))}.image-gallery ul.gallery-list li.with-icon a .video-icon{font-size:4em}.image-gallery ul.gallery-list li.with-icon a:hover .vr-icon,.image-gallery ul.gallery-list li.with-icon a:hover .video-icon{opacity:.125}.image-gallery ul.gallery-list img{height:auto;width:100%}@media (min-width:768px){.image-gallery ul.gallery-list img{height:auto}}.image-gallery .caption{font-family:"Roboto",sans-serif;z-index:20;text-align:center;transition:.3s opacity ease-in-out;font-size:1.125rem;padding:3em 2em 1em;line-height:1.125em;opacity:0;position:absolute;width:100%;bottom:0;left:0;background:0 0;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.85) 100%)}@media (max-width:640px){.image-gallery .caption{font-size:1em}}div.fancybox-container{z-index:99999}div.fancybox-controls{bottom:0 !important}div.fancybox-show-infobar fancybox-infobar{position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;text-align:center !important;width:100% !important}div.fancybox-show-infobar .fancybox-button--right,div.fancybox-show-infobar .fancybox-button--left{position:absolute !important;top:49% !important;font-size:2em !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}div.fancybox-show-infobar .fancybox-button--right{right:2% !important}div.fancybox-show-infobar .fancybox-button--left{left:2% !important}div.fancybox-show-infobar .fancybox-button--left:after,div.fancybox-show-infobar .fancybox-button--right:after{top:15px !important;width:15px !important;height:15px !important;border-top:4px solid currentColor !important;border-right:4px solid currentColor !important}div.fancybox-show-infobar .fancybox-button--right:after{right:18px !important}div.fancybox-show-infobar .fancybox-button--left:after{left:18px !important}div.fancybox-infobar__body{color:#fff}div.fancybox-infobar__body .js-fancybox-index,div.fancybox-infobar__body .js-fancybox-count{color:#fff}button.fancybox-button{background-color:#000;color:#fff !important;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}button.fancybox-button:hover{background-color:#2f3639}div.fancybox-container--ready .fancybox-bg,div.fancybox-bg{opacity:.95 !important;background:#465155}img.fancybox-image{padding:2em}@media (max-width:640px){img.fancybox-image{padding:1em}}div.fancybox-navigation button.fancybox-button--arrow_left,div.fancybox-navigation button.fancybox-button--arrow_right{width:90px;height:120px}div.fancybox-navigation button.fancybox-button--arrow_left:disabled,div.fancybox-navigation button.fancybox-button--arrow_right:disabled{display:none}div.fancybox-caption{font-size:1.25em;line-height:1.125em}div.fancybox-caption__body{overflow:hidden}.amenitiesbox{padding:0 0 65px;overflow:hidden}@media (max-width:768px){.amenitiesbox{overflow:visible}}@media (max-width:768px){.amenitiesbox{padding:32.5px}}@media (max-width:640px){.amenitiesbox{padding:32.5px 0}}.amenitiesbox .amenitiesbox-content{display:flex;margin-left:130px;min-height:750px}@media (max-width:1024px){.amenitiesbox .amenitiesbox-content{margin-left:65px}}@media (max-width:768px){.amenitiesbox .amenitiesbox-content{flex-direction:column;height:auto;margin:0}}.amenitiesbox .amenitiesbox-content .amenitiesbox-image{flex:1}@media (max-width:768px){.amenitiesbox .amenitiesbox-content .amenitiesbox-image{flex:auto;height:400px}}@media (max-width:640px){.amenitiesbox .amenitiesbox-content .amenitiesbox-image{height:300px}}.amenitiesbox .amenitiesbox-content .amenitiesbox-text{flex:0 0 500px;width:40%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4em;position:relative;z-index:2}@media (max-width:1024px){.amenitiesbox .amenitiesbox-content .amenitiesbox-text{flex:0 0 400px}}@media (max-width:768px){.amenitiesbox .amenitiesbox-content .amenitiesbox-text{width:100%;flex:1}}@media (max-width:640px){.amenitiesbox .amenitiesbox-content .amenitiesbox-text{padding:4em 2em}}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .overlay{background-color:#cecece;opacity:1}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-levels{display:block;width:100%;text-align:left;position:relative;margin-bottom:2em}@media (max-width:640px){.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-levels{text-align:center}}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-levels img{max-width:100%}.amenitiesbox .amenitiesbox-content .amenitiesbox-text h2{text-transform:uppercase;font-weight:300;margin-bottom:1rem;font-style:italic;color:#49777d}@media (max-width:640px){.amenitiesbox .amenitiesbox-content .amenitiesbox-text h2{display:block;width:100%;text-align:center}}.amenitiesbox .amenitiesbox-content .amenitiesbox-text p{line-height:2em}@media (max-width:640px){.amenitiesbox .amenitiesbox-content .amenitiesbox-text p{text-align:center}}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link{display:block;width:100%;text-align:right;padding:0 .5em}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link a.arrowlink,.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link span.arrowlink{color:#465155;font-weight:400;margin-top:1em;opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width:768px){.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link a.arrowlink,.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link span.arrowlink{display:none}}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link a.arrowlink:hover,.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link span.arrowlink:hover{opacity:.65;color:#465155}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link a.arrowlink.twhite,.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link span.arrowlink.twhite{color:#fff}.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link a.arrowlink.twhite:hover,.amenitiesbox .amenitiesbox-content .amenitiesbox-text .feature-link span.arrowlink.twhite:hover{color:#fff}.amenitiesbox .amenitiesbox-content .feature-amenities-holder{width:calc(100% - 500px);position:absolute;top:0;bottom:0;right:0;left:auto;overflow:hidden}@media (max-width:1024px){.amenitiesbox .amenitiesbox-content .feature-amenities-holder{width:calc(100% - 400px)}}@media (max-width:768px){.amenitiesbox .amenitiesbox-content .feature-amenities-holder{width:100%;position:relative;top:auto;bottom:auto;right:auto;left:auto}}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities{position:absolute;top:0;left:-500px;z-index:1;width:350px;height:100%;padding:2em;color:#fff;display:flex;flex-direction:column;align-items:left;justify-content:center;background-color:rgba(167,160,154,.95);-webkit-transition:left .5s ease,right .5s ease;-moz-transition:left .5s ease,right .5s ease;-ms-transition:left .5s ease,right .5s ease;-o-transition:left .5s ease,right .5s ease;transition:left .5s ease,right .5s ease}@media (max-width:768px){.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities{width:100%;height:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto;padding:4em 2em}}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities h2{font-size:1.5em;margin:0 0 1rem 1rem}@media (max-width:768px){.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities h2{text-align:center;margin:0 0 2rem}}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities ul{width:100%;max-width:100%;list-style:none;margin-left:0;padding:0 1em 0 0}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities ul li{margin:0 0 15px;padding:0 0 0 1em;font-size:1.125em;line-height:1.25em;position:relative;display:block;width:auto}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities ul li:last-of-type{margin:0}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities ul li:before{content:"•  ";font-size:2em;color:#fff;padding-right:.5rem;line-height:1.25em;position:absolute;top:-.3em;left:-2px}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities .amenities-close{font-size:1.125em;font-weight:400;position:absolute;bottom:2em;right:2em;color:#fff;opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities .amenities-close:hover{opacity:.65}@media (max-width:768px){.amenitiesbox .amenitiesbox-content .feature-amenities-holder .feature-amenities .amenities-close{display:none}}.amenitiesbox .amenitiesbox-content.open .amenitiesbox-text .feature-link span.arrowlink{opacity:0;pointer-events:none}.amenitiesbox .amenitiesbox-content.open .feature-amenities-holder .feature-amenities{left:0}@media (max-width:768px){.amenitiesbox .amenitiesbox-content.open .feature-amenities-holder .feature-amenities{left:auto}}.amenitiesbox .line-triangle{width:600px;height:auto;position:absolute;top:calc(100% - 340px);left:-215px;z-index:2}@media (max-width:1024px){.amenitiesbox .line-triangle{left:-300px}}@media (max-width:768px){.amenitiesbox .line-triangle{width:400px;left:-202px;top:calc(100% - 190px)}}@media (max-width:640px){.amenitiesbox .line-triangle{width:300px;left:-155px}}.amenitiesbox.full .amenitiesbox-content{flex-direction:row-reverse;margin:0}@media (max-width:768px){.amenitiesbox.full .amenitiesbox-content{flex-direction:column}}.amenitiesbox.full .amenitiesbox-content .amenitiesbox-image{position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1024px){.amenitiesbox.full .amenitiesbox-content .amenitiesbox-image{position:relative;top:auto;bottom:auto;left:auto;right:auto}}.amenitiesbox.full .amenitiesbox-content .amenitiesbox-text .overlay{background-color:#c7c4b5;opacity:.95}@media (max-width:768px){.amenitiesbox.full .amenitiesbox-content .amenitiesbox-text .overlay{opacity:1}}.amenitiesbox.full .amenitiesbox-content .amenitiesbox-text .feature-link{text-align:left}.amenitiesbox.full .amenitiesbox-content .feature-amenities-holder{right:auto;left:0}@media (max-width:768px){.amenitiesbox.full .amenitiesbox-content .feature-amenities-holder{width:100%;height:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto}}.amenitiesbox.full .amenitiesbox-content .feature-amenities{left:auto;right:-500px;background-color:rgba(70,81,85,.9)}@media (max-width:768px){.amenitiesbox.full .amenitiesbox-content .feature-amenities{right:auto;left:auto}}.amenitiesbox.full .amenitiesbox-content.open .feature-amenities-holder .feature-amenities{left:auto;right:0}.amenitiesbox.full .line-triangle{top:calc(100% - 270px);right:-305px;left:auto}@media (max-width:1024px){.amenitiesbox.full .line-triangle{right:-345px}}@media (max-width:768px){.amenitiesbox.full .line-triangle{right:-202px}}@media (max-width:640px){.amenitiesbox.full .line-triangle{right:-157px;top:calc(100% - 220px)}}#amenitiesbox-1{padding-top:0}@media (max-width:768px){#amenitiesbox-1 .amenitiesbox-content .feature-amenities-holder .feature-amenities ul{width:200px;margin:0 auto}}@media (max-width:768px){#amenitiesbox-3 .amenitiesbox-content .feature-amenities-holder .feature-amenities ul{width:200px;margin:0 auto}}#amenitiesbox-4{overflow:visible;padding-bottom:0}@media (max-width:768px){#amenitiesbox-4 .amenitiesbox-content .feature-amenities-holder .feature-amenities ul{width:200px;margin:0 auto}}.amenities-list{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:640px){.amenities-list{flex-direction:column}}.amenities-list ul{width:100%;list-style:none;margin-left:0;padding:0 1em 0 0}.amenities-list ul:first-of-type{margin-top:0}.amenities-list ul:last-of-type{padding-right:0}@media (max-width:640px){.amenities-list ul{max-width:100% !important}}.amenities-list ul li{margin:0 0 15px;padding:0 0 0 1em;font-size:1.125em;line-height:1.25em;position:relative}.amenities-list ul li:before{content:"•  ";font-size:2em;color:#465155;padding-right:.5rem;line-height:1.25em;position:absolute;top:-.3em;left:-2px}.amenities-list ul li.asterisk{font-size:1em;margin-top:1em}.amenities-list ul li.asterisk:before{content:" ";padding-left:1.75em}.amenities-list ul li.sub-title{margin-left:-.65em;text-indent:.6em}.amenities-list ul li.sub-title:before{content:"";padding-left:0}.amenities-list ul li.sub-title span{font-weight:600;border-bottom:1px solid #465155;display:block;width:100%;text-align:left}.amenities-list ul li.amenity-title{margin-left:-1.75em;text-indent:.6em;font-size:1.5em}.amenities-list ul li.amenity-title:before{content:"";padding-left:0}.amenities-list ul li.amenity-title span{font-weight:600;border-bottom:1px solid #465155;display:block;width:100%;text-align:left}.amenities-list ul li ul{margin:0;padding:0 2em;list-style:none;margin-left:0;padding-left:1em;text-indent:-1.125em;margin-top:.5em !important}.amenities-list ul li ul li{margin:0 0 10px;padding:0;font-size:1em;line-height:1.25em}.amenities-list ul li ul li:before{content:"-";color:#465155;padding-right:.25em}.amenities-list.twhite{color:#fff}.amenities-list.twhite ul li:before{color:#fff}.amenities-list.twhite ul li:before ul li:before{color:#fff}.amenities-list.two-column ul{max-width:45%;padding:0 0 0 2em}@media (max-width:768px){.amenities-list.two-column ul{padding:0}}.amenities-list.two-column ul:first-of-type{margin-right:5%}.amenities-disclaimer{padding:2em 3% 0 0;font-size:.85em}#apartment-details .apartment-details-amenities{position:relative;padding:6em 2em}@media (max-width:640px){#apartment-details .apartment-details-amenities{padding:4em 1em}}#apartment-details .apartment-details-content .section-title{margin:0 0 1.5rem 4rem;font-style:italic}@media (max-width:1200px){#apartment-details .apartment-details-content .section-title{margin-left:7%}}@media (max-width:640px){#apartment-details .apartment-details-content .section-title{font-size:2em;margin-left:0;text-align:center}}@media (max-width:768px){#apartment-details .apartment-details-image{height:400px}}@media (max-width:640px){#apartment-details .apartment-details-image{height:300px}}#apartment-details .line-triangle{width:600px;height:auto;position:absolute;top:calc(100% - 270px);left:-305px;z-index:2}@media (max-width:768px){#apartment-details .line-triangle{width:400px;left:-202px;top:calc(100% - 150px)}}#penthouse-amenities{padding:65px 65px 0;background-color:#fff}@media (max-width:768px){#penthouse-amenities{padding:32.5px 0}}@media (max-width:768px){#penthouse-amenities{padding-bottom:0}}#penthouse-amenities .penthouse-amenities-content{display:flex;flex-direction:row-reverse;min-height:750px;position:relative;z-index:1;background-color:#fff}@media (max-width:768px){#penthouse-amenities .penthouse-amenities-content{flex-direction:column;height:auto}}#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-image{flex:1}@media (max-width:768px){#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-image{flex:auto;height:400px}}@media (max-width:640px){#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-image{height:300px}}#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text{background-color:#cecece;flex:0 0 500px;width:40%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4em;position:relative;z-index:2}@media (max-width:1024px){#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text{flex:0 0 400px}}@media (max-width:768px){#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text{width:100%;flex:1}}@media (max-width:640px){#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text{padding:4em 2em}}#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text .overlay{background-color:#cecece;opacity:1}#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text h2{text-transform:uppercase;font-weight:300;margin-bottom:1rem;font-style:italic;color:#49777d}@media (max-width:640px){#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text h2{font-size:2em;text-align:center}}#penthouse-amenities .penthouse-amenities-content .penthouse-amenities-text p{line-height:2em}@media (max-width:768px){#penthouse-amenities .penthouse-amenities-image{height:400px}}@media (max-width:640px){#penthouse-amenities .penthouse-amenities-image{height:300px}}#penthouse-amenities .line-triangle{width:600px;height:auto;position:absolute;top:calc(100% - 240px);right:-235px;z-index:2}@media (max-width:1024px){#penthouse-amenities .line-triangle{right:-345px}}@media (max-width:768px){#penthouse-amenities .line-triangle{width:400px;right:-202px}}@media (max-width:640px){#penthouse-amenities .line-triangle{top:calc(100% - 220px)}}body.penthouse-collection #intro .intro-text h2.intro-subtitle{font-size:1.75em;font-style:italic;margin:2rem 0 1rem}@media (max-width:768px){body.penthouse-collection #intro .intro-text h2.intro-subtitle{font-size:1.5em}}#penthouse-details .penthouse-details-amenities{position:relative;padding:6em 2em}@media (max-width:640px){#penthouse-details .penthouse-details-amenities{padding:4em 1em}}#penthouse-details .penthouse-details-content p{line-height:1.95em}#penthouse-details .penthouse-details-content .penthouse-details-intro{margin-bottom:2em}#penthouse-details .penthouse-details-content .section-title{margin:0 0 1.5rem 4rem;font-style:italic}@media (max-width:1200px){#penthouse-details .penthouse-details-content .section-title{margin-left:7%}}@media (max-width:640px){#penthouse-details .penthouse-details-content .section-title{font-size:2em;margin-left:0;text-align:center}}@media (max-width:768px){#penthouse-details .apartment-details-image{height:400px}}@media (max-width:640px){#penthouse-details .apartment-details-image{height:300px}}#penthouse-details .line-triangle{width:600px;height:auto;position:absolute;top:calc(100% - 270px);left:-305px;z-index:2}@media (max-width:768px){#penthouse-details .line-triangle{width:400px;left:-202px;top:calc(100% - 150px)}}#penthouse-experiences{padding:65px 65px 0;background-color:#fff}@media (max-width:768px){#penthouse-experiences{padding:32.5px 0}}@media (max-width:768px){#penthouse-experiences{padding-bottom:0}}#penthouse-experiences .penthouse-experiences-content{display:flex;flex-direction:row-reverse;min-height:750px;position:relative;z-index:1;background-color:#fff}@media (max-width:768px){#penthouse-experiences .penthouse-experiences-content{flex-direction:column;height:auto}}#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-image{flex:1}@media (max-width:768px){#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-image{flex:auto;height:400px}}@media (max-width:640px){#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-image{height:300px}}#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text{background-color:#cecece;flex:0 0 500px;width:40%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4em;position:relative;z-index:2}@media (max-width:1024px){#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text{flex:0 0 400px}}@media (max-width:768px){#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text{width:100%;flex:1}}@media (max-width:640px){#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text{padding:4em 2em}}#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text .overlay{background-color:#cecece;opacity:1}#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text h2{text-transform:uppercase;font-weight:300;margin-bottom:1rem;font-style:italic;color:#49777d}@media (max-width:640px){#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text h2{font-size:2em;text-align:center}}#penthouse-experiences .penthouse-experiences-content .penthouse-experiences-text p{line-height:2em}@media (max-width:768px){#penthouse-experiences .penthouse-experiences-image{height:400px}}@media (max-width:640px){#penthouse-experiences .penthouse-experiences-image{height:300px}}#penthouse-experiences .line-triangle{width:600px;height:auto;position:absolute;top:calc(100% - 240px);right:-235px;z-index:2}@media (max-width:1024px){#penthouse-experiences .line-triangle{right:-345px}}@media (max-width:768px){#penthouse-experiences .line-triangle{width:400px;right:-202px}}@media (max-width:640px){#penthouse-experiences .line-triangle{top:calc(100% - 220px)}}#surroundings-slider{width:100%;position:relative}#surroundings-slider #surroundings-slideshow{width:100%;overflow:hidden;margin:0;padding:0;list-style-type:none}#surroundings-slider #surroundings-slideshow .n-slide{text-align:center;position:relative !important;text-align:center;height:40vw;width:100%;opacity:.4;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width:768px){#surroundings-slider #surroundings-slideshow .n-slide{height:50vw}}@media (max-width:640px){#surroundings-slider #surroundings-slideshow .n-slide{height:60vw}}#surroundings-slider #surroundings-slideshow .slick-active .n-slide{opacity:1}#surroundings-slider #slickprev,#surroundings-slider #slicknext{position:absolute;top:0;z-index:300;cursor:pointer;display:block;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#465155;width:15vw;height:100%;-webkit-transition:background-color .5s ease,color .5s ease;-moz-transition:background-color .5s ease,color .5s ease;-ms-transition:background-color .5s ease,color .5s ease;-o-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}#surroundings-slider #slickprev i,#surroundings-slider #slicknext i{font-size:8em;font-weight:100}@media (max-width:1024px){#surroundings-slider #slickprev i,#surroundings-slider #slicknext i{font-size:6em}}@media (max-width:640px){#surroundings-slider #slickprev i,#surroundings-slider #slicknext i{font-size:4em}}#surroundings-slider #slickprev{left:0}#surroundings-slider #slicknext{right:0}#surroundings-slider .section-title{margin-bottom:1rem}#surroundings-slider .line-triangle{width:530px;height:auto;position:absolute;bottom:-235px;left:-300px;z-index:1}@media (max-width:768px){#surroundings-slider .line-triangle{display:none}}.sansfill{position:absolute;left:-5000px;display:block;width:1px;height:1px;z-index:-100;opacity:0}.form-styles{display:block;width:100%;color:#465155}.form-styles :invalid,.form-styles :-moz-submit-invalid,.form-styles :-moz-ui-invalid{box-shadow:none}.form-styles div.fielditem{position:relative;padding:0 0 2em}@media (max-width:1024px){.form-styles div.fielditem{padding:0 0 1.5em}}.form-styles div.fielditem.fieldlist{padding-bottom:0}.form-styles div.fielditem.focused label{transform:translateY(-125%);font-size:.75em;left:5px}.form-styles div.fieldinput label{color:#465155;position:absolute;left:0;bottom:55%;font-size:17px;padding:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form-styles div.fieldinput.focused label{transform:translateY(-200%);font-size:.75em}.form-styles div.fieldinput.focused input{border-bottom:1px solid #465155}.form-styles div.fieldinput.focused#comments-input label{transform:translateY(-100%)}.form-styles div.fieldinput#comments-input{margin-top:1em}.form-styles div.fieldinput#comments-input textarea{border:1px solid #465155}.form-styles div.fieldinput#comments-input label{bottom:auto;top:.5em;left:.5em}.form-styles div.fieldinput#comments-input.focused label{transform:translate(-.5em,-200%);font-size:.75em}.form-styles div#sec1.half,.form-styles div#sec2.half{width:calc(50% - 1em)}@media (max-width:768px){.form-styles div#sec1,.form-styles div#sec2{width:100% !important}}.form-styles div#sec2.half{margin-left:2em}@media (max-width:768px){.form-styles div#sec2{margin:0}}.form-styles label{color:#465155;font-size:17px;line-height:1.25em;padding:.5 .75em;z-index:10;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form-styles label.full{width:10%;display:block}.form-styles input[type=text],.form-styles input[type=email]{width:100%;position:relative;background:0 0;color:#465155;padding:.75em .25em;border:none;border-bottom:1px solid #465155;font-size:16px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.form-styles .required-highlight{position:relative}.form-styles .required-highlight:after{font-family:"Font Awesome 6 Pro";content:"\f06a";font-weight:900;position:absolute;top:0;right:0;color:red;background-color:#fff;border-radius:50%;border:2px solid #fff;width:20px;height:20px;font-size:16px}.form-styles .required-highlight .control__indicator{border:1px solid red}.form-styles .required-highlight label.control{margin-left:0}.form-styles .select.required-highlight select{color:red;border-bottom:1px solid red}.form-styles .select.required-highlight .select__arrow{border-color:red transparent transparent}.form-styles textarea{width:100%;background:0 0;color:#465155;border:none;border-bottom:1px solid #465155;padding:.75em .25em;font-family:"Roboto",sans-serif;font-size:16px;resize:none;height:7em;overflow:auto;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.form-styles textarea:focus{border-color:#465155}.control-group{display:inline-block;vertical-align:top;text-align:left}.control-group .full{margin-bottom:1em}.control{display:block;position:relative;padding:0 0 0 30px;margin-bottom:.9em;cursor:pointer}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:-3px;left:0;height:20px;width:20px;border:1px solid #465155}.control--radio .control__indicator{border-radius:50%}.control:hover input~.control__indicator{background:0 0}.control input:focus~.control__indicator{background:0 0}.control input:checked~.control__indicator:after{font-family:"Font Awesome 5 Pro";content:"\f00c";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:#465155;width:100%;height:100%;text-align:center;border:none}.control:hover input:not([disabled]):checked~.control__indicator{background:0 0}.control input:checked:focus~.control__indicator{background:0 0}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control__indicator:after{content:"";position:absolute;display:none}.control input:checked~.control__indicator:after{display:block}.checkboxitem{display:inline-block;margin-left:0;vertical-align:sub}.double-height-checkbox .checkboxitem label{padding:0 0 0 50px !important;user-select:none}.double-height-checkbox .control__indicator{height:35px;width:35px;border-radius:0;border-color:#465155;border-width:2px}.control--checkbox{margin-left:0 !important}.control--checkbox .control__indicator{top:0}.control--checkbox .control__indicator:after{left:7px;top:3px;width:5px;height:10px;border:solid #465155;border-width:0 2px 2px 0;transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:6px;top:6px;height:6px;width:6px;border-radius:50%;background:#49777d}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.control--radio input:checked~.control__indicator:after{padding-top:10%;font-size:13px}.room-info-title{margin:1em 0 1em;font-weight:600}.select{position:relative;display:inline-block;width:100%}.select label{transform:translateY(-90%) !important;font-size:.75em !important;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;pointer-events:none;cursor:default}.select select{font-family:"Roboto",sans-serif;display:inline-block;width:100%;padding:10px 15px;cursor:pointer;color:#465155;border:0;border-radius:0;outline:0;border-bottom:1px solid #465155;font-size:17px;font-weight:100;padding:.75em 0;background:0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:44px}.select.focused label{opacity:1}.select.focused select{color:#465155;border-color:1px solid #49777d}.select::-ms-expand{display:none}.select:disabled{pointer-events:none;opacity:.5}.select .select__arrow{position:absolute;bottom:18px;right:15px;width:0;height:0;pointer-events:none;border:solid #465155;border-width:0 2px 2px 0;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.select:disabled~.select__arrow{border-top-color:#ccc}#form-submit{width:100%;float:right;padding:0 1em;width:100%;float:right;padding:0;margin:0 auto;text-align:center;position:relative}@media (max-width:1024px){#form-submit{text-align:left}}#form-submit .required-text{position:absolute;right:1em;top:.75em;display:inline-block;text-align:left}#form-submit #submitbutton{background:0 0;font-size:1.5em;font-weight:300;text-transform:uppercase;color:#49777d}#form-submit #submitbutton:hover{color:#465155}#process,#success{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#success.confirm-page{transform:none;position:static}#process h4,#process .form-loader,#success h4{font-size:2.25em;font-weight:300;margin:0 0 .5em;padding:0;text-align:center;color:#49777d}#process p,#success p{color:#465155;text-align:center;margin:0;padding:0}#errorchecking.alert{background-color:#fff;text-align:center;clear:both;padding:1em;margin:0 0 .9em;margin-bottom:1.5em;border-radius:5px}#errorchecking.alert p{margin:0;padding:0;color:red;text-transform:uppercase}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill select:-webkit-autofill,textarea:-webkit-autofill select:-webkit-autofill:hover,textarea:-webkit-autofill select:-webkit-autofill:focus,textarea:-webkit-autofill select:-webkit-autofill:active{border:none;background-color:#babbbe !important;color:#465155 !important;-webkit-text-fill-color:#465155 !important;-webkit-box-shadow:0 0 0px 1000px #babbbe inset !important;transition:background-color 5000s ease-out 0s !important;-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out" !important;-webkit-transition-delay:9999s !important}#interest{padding:4em;overflow:hidden}@media (max-width:640px){#interest{padding:4em 2em}}#interest #interest-holder p.form-intro-text{margin:1em 0 3em}#interest #interest-holder .penthouse{margin-top:1rem}#ui-datepicker-div.ui-datepicker.ui-widget{font-size:1rem}#ui-datepicker-div.ui-datepicker.ui-widget .ui-datepicker-calendar table{font-size:14px}#ui-datepicker-div.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-datepicker-header{background-color:#465155;color:#fff}#ui-datepicker-div.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-datepicker-title{font-size:18px}#fullpopup,#fullpopupbg{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999999999}#fullpopup{display:none}#fullpopupbg{background-color:rgba(0,0,0,.65)}#fullpopupbox{width:95%;max-width:700px;background:#dfdcd4 none repeat scroll 0 0;left:50%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center;z-index:9999999999}@media (max-width:640px){#fullpopupbox{width:90%}}#fullpopuptext{color:#465155;margin:.5em;padding:3em 2em}@media (max-width:640px){#fullpopuptext{margin:.5em;padding:2em 1em}}#fullpopuptext .banner-logo{width:50%;max-width:200px;height:auto;margin:0 auto 1em}#fullpopuptext h2{color:#49777d;text-transform:uppercase;font-size:2em;line-height:1.25em;margin:1rem 0 .5rem}@media (max-width:640px){#fullpopuptext h2{font-size:1.5em;margin:.5rem 0 .25em}}#fullpopuptext p{color:#465155;font-size:1.125em;line-height:1.25em;margin:0 0 1.25em}#fullpopuptext a:link,#fullpopuptext a:visited,#fullpopuptext a:active{color:#465155;text-decoration:underline;opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#fullpopuptext a:link:hover,#fullpopuptext a:visited:hover,#fullpopuptext a:active:hover{opacity:.65}#fullpopuptext a:link.popup-link,#fullpopuptext a:visited.popup-link,#fullpopuptext a:active.popup-link{font-family:"Roboto",sans-serif;font-size:1.5em;font-weight:500;text-decoration:none;margin-top:.5rem}@media (max-width:640px){#fullpopuptext a:link.popup-link,#fullpopuptext a:visited.popup-link,#fullpopuptext a:active.popup-link{font-size:1.75em;margin-top:.25rem}}#fullpopuptext strong{font-weight:500}a#btn-x:link,a#btn-x:visited,a#btn-x:active{color:#465155;opacity:1;font-size:1.75em;float:right;font-weight:900;margin:0;padding:7px 11px 5px;position:absolute;right:10px;text-decoration:none;top:10px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width:640px){a#btn-x:link,a#btn-x:visited,a#btn-x:active{font-size:1.2em}}a#btn-x:link:hover,a#btn-x:visited:hover,a#btn-x:active:hover{opacity:.65}#footer-social{margin-top:2rem}#footer-social li{display:inline-block;list-style:none;margin:0 .25em}#footer-social li a{font-size:1.5em;margin:0 .25em;text-decoration:none;color:#fff;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#footer-social li a:hover{opacity:.65}#footer-link{height:8em;background-color:#fff}@media (max-width:768px){#footer-link{z-index:2}}#footer-link div{font-size:2em;line-height:1.125em;width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}@media (max-width:640px){#footer-link div{font-size:1.5em}}#footer-link div a,#footer-link div span{color:#49777d;padding:0 15px 0 0}#footer-link div a:hover,#footer-link div span:hover{color:#465155}ul#footer-nav{display:block;position:relative;margin:0 0 3em;text-align:center}@media (max-width:640px){ul#footer-nav{margin:0 0 2em}}ul#footer-nav li{display:inline-block}@media (max-width:768px){ul#footer-nav li{width:100%}}ul#footer-nav li a{font-family:"Roboto",sans-serif;display:inline-block;position:relative;text-transform:uppercase;font-size:1.25rem;line-height:1.45rem;margin:0 .25rem;padding:5px 0;color:#fff;text-decoration:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;background:0 0 !important}@media (max-width:1200px){ul#footer-nav li a{font-size:1.125rem}}@media (max-width:1080px){ul#footer-nav li a{font-size:1rem}}@media (max-width:768px){ul#footer-nav li a{padding:10px 0}}ul#footer-nav li a:before{position:relative;content:" • ";color:#bfbab5;margin-right:10px;width:10px;display:inline-block;vertical-align:middle}@media (max-width:768px){ul#footer-nav li a:before{width:0;content:"";margin:0}}ul#footer-nav li a:after{content:"";position:absolute;left:20px;bottom:0;width:calc(100% - 20px);height:10px;background-repeat:repeat-x;background-size:auto 6px;background-position:center;opacity:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift 1s linear infinite}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23d6cdaa' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width:768px){ul#footer-nav li a:after{left:0;width:100%}}ul#footer-nav li a:hover{color:#bfbab5}ul#footer-nav li a:hover:after{opacity:1}ul#footer-nav li.active a,ul#footer-nav li.activeparent a{color:#bfbab5}ul#footer-nav li.active a:after,ul#footer-nav li.activeparent a:after{opacity:1 !important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift 1s linear infinite;animation-play-state: paused;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23d6cdaa' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") !important}ul#footer-nav li:first-of-type a:before{opacity:0}.address-block h2{font-size:1.5em;font-weight:300;margin-bottom:.5em;font-style:italic}.address-block h3{font-size:1.25em;line-height:1.25em}.address-block a{text-decoration:none}.address-block a:hover{text-decoration:underline}#footer-address{margin-bottom:3em}#footer-address a{color:#fff}#footer-address a:hover{color:#d4d0c5}#footer-address a.residents-link{font-size:1.25rem;font-weight:"Roboto",sans-serif;text-decoration:none;margin-top:2rem}#contact-address{margin-top:2rem}footer{padding:3em 2em;z-index:5}@media (max-width:640px){footer{padding:2em 1em}}footer .footer-topper{text-align:center}footer .footer-topper #footer-logo{width:100%;max-width:200px;margin:0 auto 2em}footer .footer-legal{text-align:center}footer .footer-legal .footer-legal-content{padding:2em 0 0;border-top:1px solid #fff;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:1150px){footer .footer-legal .footer-legal-content{flex-direction:column}}footer .footer-legal .footer-legal-content .kic-logo{width:200px}@media (max-width:1150px){footer .footer-legal .footer-legal-content .kic-logo{margin:1em auto 1em}}footer .footer-legal .footer-legal-content .c-icons{min-width:210px}@media (max-width:1150px){footer .footer-legal .footer-legal-content .c-icons{margin:2em auto 0}}footer .footer-legal .footer-legal-content .c-icons a{color:#fff;display:inline-block;text-decoration:none;font-size:1.5em;margin-right:.25em}footer .footer-legal .footer-legal-content .c-icons a span{font-size:.5em;vertical-align:top;line-height:1.125em;display:inline-block;text-align:left;margin-left:.5em}footer .footer-legal .footer-legal-content .c-icons a:hover{color:#c9c4b7}footer .footer-legal .footer-legal-content .copyright{width:100%;max-width:630px;margin-top:1em}@media (max-width:845px){footer .footer-legal .footer-legal-content .copyright{margin-top:2em}}footer .footer-legal .footer-legal-content .copyright p{font-size:1em;color:#fff;margin-bottom:1.5em}footer .footer-legal .footer-legal-content .copyright p:last-of-type{margin:0}footer .footer-legal .footer-legal-content .copyright p a,footer .footer-legal .footer-legal-content .copyright p a:visited{color:#fff}footer .footer-legal .footer-legal-content .copyright p a:hover,footer .footer-legal .footer-legal-content .copyright p a:visited:hover{color:#c9c4b7}#privacy-alert{display:none;background-color:#49777d;display:none;padding:1rem 2rem;width:100%;text-align:center;position:fixed;z-index:999999;bottom:0;-webkit-box-shadow:0px 10px 25px 0px rgba(2,2,2,.5);-moz-box-shadow:0px 10px 25px 0px rgba(2,2,2,.5);-ms-box-shadow:0px 10px 25px 0px rgba(2,2,2,.5);-o-box-shadow:0px 10px 25px 0px rgba(2,2,2,.5);box-shadow:0px 10px 25px 0px rgba(2,2,2,.5)}@media (max-width:640px){#privacy-alert{padding:1rem;text-align:center}}#privacy-alert h2{font-family:"Roboto",sans-serif;font-size:16px;color:#fff;margin:0;font-weight:400;line-height:1.5em;display:inline-block}@media (max-width:845px){#privacy-alert h2{display:block;width:100%;font-size:16px;line-height:1.5em}}#privacy-alert h2 a:link,#privacy-alert h2 a:visited{color:#fff;text-decoration:underline}#privacy-alert h2 a:link:hover,#privacy-alert h2 a:visited:hover{opacity:.65}#privacy-alert #privacy-policy-agree{display:inline-block;text-decoration:none !important;padding:.5rem 1rem;color:#465155 !important;white-space:nowrap;cursor:pointer;opacity:1;margin:0 1em;background-color:#fff;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#privacy-alert #privacy-policy-agree:hover{opacity:.8}@media (max-width:845px){#privacy-alert #privacy-policy-agree{margin:1em 0 0}}@supports (-webkit-touch-callout:none){*{background-attachment:scroll !important;-webkit-appearance:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.select .select__arrow{display:none !important;left:-9999px !important}}