@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;500;600&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.5rem)}@media (max-width:768px){.half-gutter1 .half{width:100%}}.half-gutter1 .half:nth-child(even){margin-left:1rem}@media (max-width:768px){.half-gutter1{width:100%;margin-left:0 !important}}.half-gutter2 .half{width:calc(50% - 1rem)}@media (max-width:768px){.half-gutter2 .half{width:100%}}.half-gutter2 .half:nth-child(even){margin-left:2rem}@media (max-width:768px){.half-gutter2 .half:nth-child(even){margin-left:0 !important}}.third-gutter1 .third{width:calc(33.3333333333% - 0.67rem);margin:1rem 0 0}.third-gutter1 .third:nth-child(3n+2){margin:1rem 1rem 0}@media (max-width:1024px){.third-gutter1 .third{width:calc(50% - 0.5rem)}.third-gutter1 .third:nth-of-type(n){margin:1rem 0 0}.third-gutter1 .third:nth-child(2n+1){margin-right:1rem}}@media (max-width:768px){.third-gutter1 .third{width:100%}.third-gutter1 .third:nth-of-type(n){margin:1rem 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:.5rem}.pad1-0{padding:1rem 0}.pad2-0{padding:2rem 0}.pad3-0{padding:3rem 0}.pad4-0{padding:4rem 0}.pad5-0{padding:5rem 0}.pad6-0{padding:6rem 0}.pad7-0{padding:7rem 0}.pad8-0{padding:8rem 0}.pad0-1{padding:0 1rem}.pad0-2{padding:0 2rem}.pad0-3{padding:0 3rem}.pad0-4{padding:0 4rem}.pad1-2{padding:1rem 2rem}.pad1-3{padding:1rem 3rem}.pad1-4{padding:1rem 4rem}.pad2-1{padding:2rem 1rem}.pad2-3{padding:2rem 3rem}.pad2-4{padding:2rem 4rem}.pad3-1{padding:3rem 1rem}.pad3-2{padding:3rem 2rem}.pad3-4{padding:3rem 4rem}.pad4-1{padding:4rem 1rem}.pad4-2{padding:4rem 2rem}.pad4-3{padding:4rem 3rem}.pad1{padding:1rem}.pad2{padding:2rem}.pad3{padding:3rem}.pad4{padding:4rem}.pad5{padding:5rem}.pad6{padding:6rem}.pad6-2{padding:6rem 2rem}.pad4-2{padding:4rem 2rem}.padt0{padding-top:0}.padthalf{padding-top:.5rem}.padt1{padding-top:1rem}.padt2{padding-top:2rem}.padt3{padding-top:3rem}.padt4{padding-top:4rem}.padt5{padding-top:5rem}.padt6{padding-top:6rem}.padl1{padding-left:1rem}@media (max-width:640px){.padl1{padding-left:0}}.padb0{padding-bottom:0 !important}.padb1{padding-bottom:1rem}.padb2{padding-bottom:2rem}.padb3{padding-bottom:3rem}.padb4{padding-bottom:4rem}.padb5{padding-bottom:5rem}.padb6{padding-bottom:6rem}.no-mar,.nomar,.nomarg,.mar0{margin:0}.mar-half{margin:.5rem}.mar1-0{margin:1rem 0}.mar2-0{margin:2rem 0}.mar3-0{margin:3rem 0}.mar4-0{margin:4rem 0}.mar0-1{margin:0 1rem}.mar0-2{margin:0 2rem}.mar0-3{margin:0 3rem}.mar0-4{margin:0 4rem}.mar1-2{margin:1rem 2rem}.mar1-3{margin:1rem 3rem}.mar1-4{margin:1rem 4rem}.mar2-1{margin:2rem 1rem}.mar2-3{margin:2rem 3rem}.mar2-4{margin:2rem 4rem}.mar3-1{margin:3rem 1rem}.mar3-2{margin:3rem 2rem}.mar3-4{margin:3rem 4rem}.mar4-1{margin:4rem 1rem}.mar4-2{margin:4rem 2rem}.mar4-3{margin:4rem 3rem}.mar1{margin:1rem}.mar2{margin:2rem}.mar3{margin:3rem}.mar4{margin:4rem}.mart0{margin-top:0 !important}.mart1{margin-top:1rem}.mart2{margin-top:2rem}.mart3{margin-top:3rem}.mart4{margin-top:4rem}.marb0{margin-bottom:0 !important}.marb1{margin-bottom:1rem}.marb2{margin-bottom:2rem}.marb3{margin-bottom:3rem}.marb4{margin-bottom:4rem}.marb5{margin-bottom:5rem}.marb6{margin-bottom:6rem}@media (max-width:768px){.padm4-0{padding:4rem 0}}@media (max-width:768px){.padm3-0{padding:3rem 0}}@media (max-width:768px){.padm2-0{padding:2rem 0}}@media (max-width:768px){.padm1-0{padding:1rem 0}}@media (max-width:768px){.padm2{padding:2rem}}@media (max-width:768px){.padm3{padding:3rem}}@media (max-width:768px){.padm3-2{padding:3rem 2rem}}@media (max-width:768px){.padm4{padding:4rem}}@media (max-width:768px){.padm4-1{padding:4rem 1rem}}@media (max-width:768px){.padm4-2{padding:4rem 2rem}}@media (max-width:768px){.padbm2{padding-bottom:2rem}}@media (max-width:768px){.padbm3{padding-bottom:3rem}}@media (max-width:768px){.padbm4{padding-bottom:4rem}}@media (max-width:768px){.padmt4{padding-top:4rem}}@media (max-width:768px){.padmt2{padding-top:2rem}}@media (max-width:768px){.marmb2{margin-bottom:2rem}}@media (max-width:768px){.marmb3{margin-bottom:3rem}}@media (max-width:768px){.marmb4{margin-bottom:4rem}}@media (max-width:768px){.marmt4{margin-top:4rem}}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 "Poppins",sans-serif,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:#000;background-color:#fff}@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{font-weight:500;line-height:1em}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.125rem;line-height:1.5rem}p.small{font-size:.75em}.letter-spacing{letter-spacing:3px}a,a:link,a:visited,.spanlink{text-decoration:underline;color:#003c5b;cursor:pointer}a:hover,a:active{cursor:pointer;color:#000}.no-transition{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}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:#a6a035;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:#000;display:inline-block;vertical-align:middle;text-decoration:none;padding:0 10px 0 0;cursor:pointer;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.arrowlink i,a.arrowlink:link i,a.arrowlink:visited i{display:inline;position:inherit;padding:0 5px 0 0;margin-top:-.05em;font-size:.75em;-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:#a6a035}.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:#003c5b}.arrowlink.ttertiary,a.arrowlink:link.ttertiary,a.arrowlink:visited.ttertiary{color:#003c5b}.arrowlink.ttertiary:hover,a.arrowlink:link.ttertiary:hover,a.arrowlink:visited.ttertiary:hover{color:#000}.arrowlink.tsecondary,a.arrowlink:link.tsecondary,a.arrowlink:visited.tsecondary{color:#a6a035}.arrowlink.tsecondary:hover,a.arrowlink:link.tsecondary:hover,a.arrowlink:visited.tsecondary:hover{color:#000}.arrowlink.tsurrogate,a.arrowlink:link.tsurrogate,a.arrowlink:visited.tsurrogate{color:#007cb7}.arrowlink.reverse,a.arrowlink:link.reverse,a.arrowlink:visited.reverse{vertical-align:middle;padding:0 0 0 5px !important}.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}@media (max-width:640px){[class*=animate].quick{transition-delay:.125s}}[class*=animate].short-delay{transition-delay:.5s}@media (max-width:640px){[class*=animate].short-delay{transition-delay:.125s}}[class*=animate].medium-delay{transition-delay:.75s}@media (max-width:640px){[class*=animate].medium-delay{transition-delay:.125s}}[class*=animate].long-delay{transition-delay:1s}@media (max-width:640px){[class*=animate].long-delay{transition-delay:.125s}}[class*=animate].xlong-delay{transition-delay:2s}@media (max-width:640px){[class*=animate].xlong-delay{transition-delay:.125s}}[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-countup{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:"Poppins",sans-serif;font-weight:500}.font-main-bold{font-family:"Poppins",sans-serif;font-weight:600}.font-main-light{font-family:"Poppins",sans-serif;font-weight:300}.font-headline{font-family:"Poppins",sans-serif;font-weight:500}.font-headline-bold{font-family:"Poppins",sans-serif;font-weight:600}.font-headline-light{font-family:"Poppins",sans-serif;font-weight:300}.bgwhite{background-color:#fff}.bgblack{background-color:#000}.bgprimary{background-color:#000}.bgprimary-lightest{background-color:#1a1a1a}.bgprimary-alt{background-color:#000}.bgsecondary{background-color:#a6a035}.bgsecondary-dark{background-color:#938d2f}.bgsecondary-darkest{background-color:#7f7b29}.bgsecondary-superdark{background-color:#6c6822}.bgtertiary{background-color:#003c5b}.bgtertiary-dark{background-color:#002b42}.bgtertiary-darkest{background-color:#001a28}.bgsurrogate{background-color:#007cb7}.bgsurrogate-light{background-color:#008dd1}.bgsurrogate-lightest{background-color:#009fea}.bgcinque{background-color:#ec483e}.bgcinque-light{background-color:#ee5e55}.bgcinque-lightest{background-color:#f1746c}.bgsenary{background-color:#f4f2e8}.twhite{color:#fff}.tblack{color:#000}.tprimary{color:#000}.tprimary-dark{color:#000}.tprimary-darkest{color:#000}.tsecondary{color:#a6a035}.tsecondary-dark{color:#938d2f}.tsecondary-darkest{color:#7f7b29}.tsecondary-superdark{color:#6c6822}.ttertiary{color:#003c5b}.ttertiary-dark{color:#002b42}.ttertiary-darkest{color:#001a28}.tsurrogate{color:#007cb7}.tsurrogate-light{color:#008dd1}.tsurrogate-lightest{color:#009fea}.tcinque{color:#ec483e}.tcinque-light{color:#ee5e55}.tcinque-lightest{color:#f1746c}.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:#000}.secnav-strip{position:relative;min-height:30px}.secnav{display:flex;align-items:stretch;justify-content:center;text-align:center;padding:.5em 0}@media (max-width:768px){.secnav{flex-direction:column;width:fit-content;margin:auto;width:75%}}.secnav li{margin:5px;display:flex}.secnav li a{display:block;font-size:1.25rem;line-height:1em;text-align:center;text-decoration:none;padding:.5em 1em;margin:0;min-width:200px;position:relative;text-transform:uppercase;color:#fff;background-color:#6c6822;align-content:center;flex:1;display:flex;align-items:center;justify-content:center;-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}@media (max-width:768px){.secnav li a{flex:none;margin:0 auto;width:100%}}.secnav li a:hover,.secnav li a:active{background-color:#938d2f}.secnav li a.active{background-color:#007cb7}.secnav li.active>a{background-color:#007cb7}.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:"Poppins",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:#000;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:#003c5b}.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 span.spnav.active a,.inline-nav li span.spnav.active span.spnav{color:#003c5b}.inline-nav li a.active a:after,.inline-nav li a.active span.spnav:after,.inline-nav li span.spnav.active a:after,.inline-nav li span.spnav.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}.inline-nav li.active>a,.inline-nav li.active span.spnav{color:#003c5b}.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(0,124,183,.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 #000}}.select.mobile-select .select__arrow{display:none;border-color:#000 transparent transparent}@media (max-width:640px){.select.mobile-select .select__arrow{display:block}}.select.mobile-select ul select{color:#000;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 #000}}.select.mobile-select .select__arrow{display:none;top:20px;border-color:#000 transparent transparent}@media (max-width:768px){.select.mobile-select .select__arrow{display:block}}.select.mobile-select ul select{color:#000;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:"Poppins",sans-serif;display:inline-block;font-size:1.125rem;line-height:1.5rem;text-align:center;cursor:pointer;text-decoration:none;padding:.75rem 1.5rem;position:relative;color:#fff;background-color:#003c5b;-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}.boxbtn:hover,.boxbtn:link:hover,.boxbtn:visited:hover{background-color:#002b42}.boxbtn.with-arrow,.boxbtn:link.with-arrow,.boxbtn:visited.with-arrow{padding:.75em 1.75em .75em 1em}.boxbtn.with-arrow i,.boxbtn:link.with-arrow i,.boxbtn:visited.with-arrow i{font-size:.85em;display:inline-block;position:absolute;margin-top:.25em;padding:0 .5em 0 .25em;margin-top:.25em;-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 .5em .5em}.boxbtn.with-arrow.reverse i,.boxbtn:link.with-arrow.reverse i,.boxbtn:visited.with-arrow.reverse i{position:relative;padding:0 .25em 0 .5em}.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.bgsecondary,.boxbtn:link.bgsecondary,.boxbtn:visited.bgsecondary{background-color:#6c6822}.boxbtn.bgsecondary:hover,.boxbtn:link.bgsecondary:hover,.boxbtn:visited.bgsecondary:hover{background-color:#938d2f}.default-content{color:#000}@media (max-width:640px){.default-content{text-align:center}}.default-content hr{content:"";display:block;height:1px;width:60%;margin:0 auto 1.5rem;background-color:#007cb7}.default-content em{font-style:italic}.default-content p{margin-bottom:1.5rem;font-size:1.25em;line-height:1.5em}.default-content p a{color:#a6a035}.default-content p a:hover{color:#000}.default-content h1,.default-content h2,.default-content h3,.default-content h4,.default-content h5,.default-content h6{font-family:"Poppins",sans-serif;margin-top:1em;margin-bottom:1.5rem}.default-content h2.size-h3{font-size:1.75em}.default-content pre{margin-bottom:1rem}.default-content blockquote{width:100%;background-color:#f9f9f9;box-shadow:1px 1px 1px #ccc;padding:2rem;margin:1.5em auto;text-align:center}.default-content blockquote h3{margin-top:0}.default-content blockquote :last-child{margin:0}.default-content ul,.default-content ol{margin:0;padding:0 2rem 0 0;list-style:none;margin-left:0;padding-left:1.25rem;text-indent:-1.25rem;text-align:left;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.default-content ul li,.default-content ol li{margin:0 0 15px;padding:0;font-size:1.25em;line-height:1.25em}.default-content ul li:before,.default-content ol li:before{content:"•  ";font-size:.75em;color:#000;padding-right:.25em;line-height:1}.default-content ul li a,.default-content ol li a{color:#000}.default-content ul li a:hover,.default-content ol li a:hover{color:#a6a035}.default-content ul ul,.default-content ul ol,.default-content ol ul,.default-content ol ol{margin:0;padding:0 2rem;list-style:none;margin-left:0;padding-left:2rem;text-indent:-1.75rem}.default-content ul ul li,.default-content ul ol li,.default-content ol ul li,.default-content ol ol li{margin:0 0 10px;padding:0;font-size:1rem;line-height:1rem}.default-content ul ul li:before,.default-content ul ol li:before,.default-content ol ul li:before,.default-content ol ol li:before{content:" ";color:#000;padding-right:1em}.divider,.divider-slim{position:relative;width:100%;height:4em;overflow:hidden}@media (max-width:768px){.divider,.divider-slim{height:2em}}.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:#007cb7}.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,.videoloader{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:#fff}.videoloader{z-index:500}.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% - 8em)}@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% - 4em)}}.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:"Poppins",sans-serif;font-size:2.25em;line-height:1.125em;font-weight:500}@media (max-width:768px){.section-title{font-size:2.125em}}@media (max-width:640px){.section-title{font-size:2em}}.section-title.font-main-bold{font-weight:600}.section-title.small-title{font-size:2.125em}@media (max-width:768px){.section-title.small-title{font-size:2em}}.section-title.large-title{font-size:3.5em;line-height:1em}@media (max-width:768px){.section-title.large-title{font-size:3em}}@media (max-width:640px){.section-title.large-title{font-size:2.5em}}#contain-all{width:100%;overflow:hidden;position:relative}#intro,.intro{padding:4em 0}@media (max-width:768px){#intro,.intro{padding:2em 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.m-bottom,.intro .intro-title.m-bottom{margin-bottom:1.5rem}#intro .intro-title h1,#intro .intro-title h2,.intro .intro-title h1,.intro .intro-title h2{display:block;line-height:2.5rem;display:block;margin-bottom:1rem}@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%}#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-sub-title,.intro .intro-text h2.intro-sub-title{color:#003c5b;font-size:1.75em;font-style:italic;line-height:1.5em;margin:.75em 0 0}@media (max-width:640px){#intro .intro-text h2.intro-sub-title,.intro .intro-text h2.intro-sub-title{font-size:1.5em}#intro .intro-text h2.intro-sub-title br,.intro .intro-text h2.intro-sub-title br{display:none}}.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}}header{position:relative;background-color:#fff;height:100px}@media (max-width:768px){header{height:60px}}.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:"Poppins",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}@media (max-width:640px){.block-on-sm{display:block}}@media (max-width:768px){.block-on-md{display:block}}@media (max-width:1024px){.block-on-lg{display:block}}@media (max-width:640px){.hide-on-sm{display:none}}.top-promo-bar{background-color:#003c5b;text-align:center;left:0;top:0;position:relative;z-index:999999;display:none;width:100%}@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 !important;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-left:0;font-size:1rem}}.top-promo-bar #top-promo-close{height:25px;width:25px;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;cursor:pointer;z-index:1000;border:1px solid #fff;border-radius:50%;-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}.top-promo-bar #top-promo-close i{font-size:.75rem;color:#fff;padding:5px 7px}.top-promo-bar #top-promo-close:hover{opacity:.65 !important}.hamburger,.hamburger-menu-item{width:40px;height:40px;margin:0;position:relative;display:inline-block}.hamburger span,.hamburger-menu-item span{display:block;position:absolute;left:50%;height:2px;width:100%;background:#ec483e;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:6px}.hamburger span:nth-child(2),.hamburger-menu-item span:nth-child(2){top:19px}@media (max-width:768px){.hamburger span:nth-child(2),.hamburger-menu-item span:nth-child(2){top:16px}}.hamburger span:nth-child(3),.hamburger-menu-item span:nth-child(3){top:32px}@media (max-width:768px){.hamburger span:nth-child(3),.hamburger-menu-item span:nth-child(3){top:26px}}.hamburger:hover span,.hamburger-menu-item:hover span{background:#003c5b}.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:19px;-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:19px;-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}.menu-title{position:absolute;bottom:0;right:1.5rem;color:#000;width:40px;padding-bottom:15px;text-align:center;-webkit-transition:padding .5s ease;-moz-transition:padding .5s ease;-ms-transition:padding .5s ease;-o-transition:padding .5s ease;transition:padding .5s ease}.menu-title h2{font-size:.85rem;margin:0}@media (max-width:768px){.menu-title{padding-bottom:5px}}.menu-title.open{display:none}ul#header-social,ul#footer-social,ul#news-social{display:inline-block;opacity:1;margin-right:.75rem;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}ul#header-social li,ul#footer-social li,ul#news-social li{display:inline-block;list-style:none;margin:0 .5em}ul#header-social li a,ul#footer-social li a,ul#news-social li a{font-size:1.5em;margin:0;text-decoration:none;color:#007cb7;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}ul#header-social li a:hover,ul#footer-social li a:hover,ul#news-social li a:hover{opacity:.65}@media (max-width:820px){ul#header-social{display:none}}#header-content{position:absolute;left:0;top:0;z-index:1100;background-color:#fff;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.15) !important;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.15) !important;-ms-box-shadow:1px 1px 2px rgba(0,0,0,.15) !important;-o-box-shadow:1px 1px 2px rgba(0,0,0,.15) !important;box-shadow:1px 1px 2px rgba(0,0,0,.15) !important;-webkit-transition:height .5s ease,top .5s ease;-moz-transition:height .5s ease,top .5s ease;-ms-transition:height .5s ease,top .5s ease;-o-transition:height .5s ease,top .5s ease;transition:height .5s ease,top .5s ease}#header-content.hide{top:-120px !important}#header-content.hide ul#main-nav.mobile-nav{height:0}@media (max-width:768px){#header-content.hide{top:-85px}}#header-content.fixed-nav{position:fixed}#header-content #header-content-holder{position:relative;height:100px;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}@media (max-width:768px){#header-content #header-content-holder{height:60px}}#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:2em;max-width:270px}@media (max-width:768px){#header-content #header-content-holder #header-logo{left:1.5em}}@media (max-width:768px){#header-content #header-content-holder #header-logo{max-width:170px}}#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:90px;z-index:500}#header-content #header-content-holder #header-right .header-phone,#header-content #header-content-holder #header-right .header-interest{display:inline-block;color:#007cb7;font-size:1.35rem;font-weight:500;margin:0;line-height:1.35rem;text-decoration:none;-webkit-transition:opacity .5s ease,color .5s ease;-moz-transition:opacity .5s ease,color .5s ease;-ms-transition:opacity .5s ease,color .5s ease;-o-transition:opacity .5s ease,color .5s ease;transition:opacity .5s ease,color .5s ease}#header-content #header-content-holder #header-right .header-phone i,#header-content #header-content-holder #header-right .header-interest i{font-size:1.75rem;display:none}@media (max-width:640px){#header-content #header-content-holder #header-right .header-phone i,#header-content #header-content-holder #header-right .header-interest i{display:block}}@media (max-width:640px){#header-content #header-content-holder #header-right .header-phone span,#header-content #header-content-holder #header-right .header-interest span{display:none}}#header-content #header-content-holder #header-right .header-phone:hover,#header-content #header-content-holder #header-right .header-interest:hover{opacity:.65}#header-content #header-content-holder #header-right .header-interest{color:#ec483e;margin-right:1rem}@media (max-width:640px){#header-content #header-content-holder #header-right .header-interest{display:none}}#header-content.slim #header-content-holder{height:60px}#header-content.slim #header-content-holder #header-logo{max-width:170px}#header-content.slim #header-content-holder .mobile-nav-toggle{top:1px}@media (max-width:768px){#header-content.slim #header-content-holder .mobile-nav-toggle{top:7px}}#header-content.slim #header-content-holder .menu-title{padding-bottom:5px}#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:30px;right:1.5rem;z-index:1100;color:#fff;text-align:center;cursor:pointer;border-radius:30px;overflow:hidden;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:top .5s ease,right .2s ease,opacity .2s ease,transform .2s ease;-moz-transition:top .5s ease,right .2s ease,opacity .2s ease,transform .2s ease;-ms-transition:top .5s ease,right .2s ease,opacity .2s ease,transform .2s ease;-o-transition:top .5s ease,right .2s ease,opacity .2s ease,transform .2s ease;transition:top .5s ease,right .2s ease,opacity .2s ease,transform .2s ease}@media (max-width:768px){.mobile-nav-toggle,.mobile-nav-close{right:1.5rem}}.mobile-nav-toggle:hover,.mobile-nav-close:hover{cursor:pointer}.mobile-nav-toggle h4,.mobile-nav-close h4{font-family:"Poppins",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}@media (max-width:768px){.mobile-nav-toggle,.mobile-nav-close{top:7px}}.menubg{width:100%;position:absolute;right:0;top:0;height:0;z-index:-1;width:435px;background-color:rgba(0,124,183,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:640px){.menubg{width:100%;top:60px}}.menubg.open{height:100vh !important;opacity:1;background-color:rgba(0,124,183,.9) !important}.off-canvas-menu{position:absolute;top:100%;right:100%;width:500px;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}@media (max-width:640px){.off-canvas-menu{width:100%;align-items:flex-start}}.off-canvas-menu .off-canvas-nav-container{overflow:auto;padding:0 2em 2em;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:450px}@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:0}}.off-canvas-menu .off-canvas-nav-container #main-nav{min-height:300px;padding:0 0 30px;display:inline-flex;margin:0 auto;display:block;text-align:center;-webkit-transition:padding .5s ease,margin .5s ease;-moz-transition:padding .5s ease,margin .5s ease;-ms-transition:padding .5s ease,margin .5s ease;-o-transition:padding .5s ease,margin .5s ease;transition:padding .5s ease,margin .5s ease}@media (max-width:640px){.off-canvas-menu .off-canvas-nav-container #main-nav{padding:30px 0}}.off-canvas-menu .off-canvas-nav-container #main-nav li{visibility:hidden;color:#000;padding:2.5vh 0 0;position:relative;opacity:0;width:100%;text-align:center}@media screen and (max-height:700px){.off-canvas-menu .off-canvas-nav-container #main-nav li{padding:1.5vh 0 0}}@media (max-width:640px){.off-canvas-menu .off-canvas-nav-container #main-nav li{text-align:center;padding:1.25em 0 0 !important}}.off-canvas-menu .off-canvas-nav-container #main-nav li.active>a{background:#003c5b}.off-canvas-menu .off-canvas-nav-container #main-nav li a{color:#fff;text-transform:uppercase;font-size:1.75em;line-height:1em;position:relative;text-decoration:none;position:relative;padding:5px;display:inline-block;background:rgba(0,60,91,0);-webkit-transition:.5s all ease-in-out;-moz-transition:.5s all ease-in-out;-ms-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out}@media screen and (max-height:700px){.off-canvas-menu .off-canvas-nav-container #main-nav li a{font-size:1.75em !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{background:#003c5b}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}body.menu-open header #header-content #header-content-holder #header-right .header-interest{color:#fff}body.menu-open header #header-content #header-content-holder #header-right .header-phone{color:#fff}@media (max-width:640px){body.menu-open header #header-content #header-content-holder #header-right .header-phone{color:#007cb7}}body.menu-open header #header-content #header-content-holder .mobile-nav-toggle{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}body.menu-open header #header-content #header-content-holder .mobile-nav-toggle .hamburger span{background-color:#fff}@media (max-width:640px){body.menu-open header #header-content #header-content-holder .mobile-nav-toggle .hamburger span{background-color:#007cb7}}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}.overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;opacity:.75}.section-content{position:relative;z-index:1}.top-video{background:#000;height:100%;overflow:hidden;padding:0;position:relative}.top-video iframe,.top-video object,.top-video embed,.top-video video{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;width:250vh}#slider{display:inherit;position:relative;height:70vh;overflow:hidden;background-color:#000;z-index:0;margin:0 auto}@media (max-width:640px){#slider{height:300px !important}}#slider.with-video{margin-top:0 !important}#slider .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{height:0;opacity:0}#slider .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{position:absolute;left:0;bottom:2rem;z-index:500;width:100%}#slider #page-title h1,#slider #page-title h2{font-family:"Poppins",sans-serif;font-weight:500;text-transform:uppercase;display:block;text-align:center;position:relative;padding:0 1em;font-size:4em;line-height:1em;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)}@media (max-width:1248px){#slider #page-title h1,#slider #page-title h2{font-size:3.5em}}@media (max-width:1024px){#slider #page-title h1,#slider #page-title h2{font-size:3em}}@media (max-width:768px){#slider #page-title h1,#slider #page-title h2{font-size:2.5em}}#slider div.slide{width:100%;height:100%;position:relative;overflow:hidden;z-index:500}#slider div.slide.parallax-rev{height:110%}#slider div.slide div{position:absolute;top:0;bottom:0;left:0;right:0;transition:transform 6.5s linear}#slider div.slide.scale div{transform:scale(1.1)}#slider div.slide.fx1 div{transform-origin:bottom left}#slider div.slide.fx2 div{transform-origin:top left}#slider div.slide.fx3 div{transform-origin:top right}#slider div.slide.fx4 div{transform-origin:bottom right}#down-arrow{width:100%;text-align:center;position:relative;z-index:100}#down-arrow a{position:relative;display:inline-block;width:80px;height:30px;background-color:#ec483e;-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}#down-arrow a img{width:50%;height:auto;margin-top:6px;-webkit-transition:margin .5s ease;-moz-transition:margin .5s ease;-ms-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}#down-arrow a:hover{background-color:#e12216}#down-arrow a:hover img{margin-top:10px}@media (max-width:640px){#down-arrow{display:none !important}}#main-content{position:relative;z-index:1}.intro-dots{width:50%;min-width:500px;height:auto;position:absolute;right:0;top:-100px;z-index:0}@media (max-width:640px){.intro-dots{right:-30%}}.home #slider{height:calc(100vh - 100px - 30px)}@media (max-width:640px){.home #slider{height:calc(100vh - 60px - 30px)}}.home #slider #page-title{bottom:5rem}#home-intro .home-intro-content{padding:6em 0 4em}@media (max-width:768px){#home-intro .home-intro-content{padding:2em 0}}@media (max-width:768px){#home-intro .home-intro-content .home-intro-title{text-align:center}}#home-intro .home-intro-content .home-intro-text{margin-top:2em;position:relative;display:flex}@media (max-width:768px){#home-intro .home-intro-content .home-intro-text{display:block}}#home-intro .home-intro-content .home-intro-text .home-intro-text-content{position:relative;width:55%;min-height:450px}@media (max-width:1400px){#home-intro .home-intro-content .home-intro-text .home-intro-text-content{min-height:300px}}@media (max-width:768px){#home-intro .home-intro-content .home-intro-text .home-intro-text-content{width:100%;text-align:center;padding:0}}#home-intro .home-intro-content .home-intro-text .home-intro-text-content p{font-size:1.25em;line-height:1.5em}#home-intro .home-intro-content .home-intro-text .home-intro-text-content .home-intro-link{width:100%;display:flex;justify-content:end;gap:1rem;margin-top:2rem}@media (max-width:1024px){#home-intro .home-intro-content .home-intro-text .home-intro-text-content .home-intro-link{flex-direction:column;align-items:end}}@media (max-width:768px){#home-intro .home-intro-content .home-intro-text .home-intro-text-content .home-intro-link{position:relative;bottom:auto;right:auto;margin-top:2rem}}#home-intro .home-intro-content .home-intro-text .home-intro-text-content .home-intro-link a{display:inline-block;white-space:nowrap}@media (max-width:1024px){#home-intro .home-intro-content .home-intro-text .home-intro-text-content .home-intro-link a{width:280px}}@media (max-width:768px){#home-intro .home-intro-content .home-intro-text .home-intro-text-content .home-intro-link a{margin:0 auto}}#home-intro .home-intro-content .home-intro-text .home-intro-image-1{display:block;width:calc(45% - 2rem);height:100%;position:absolute;right:0;top:0;overflow:hidden}@media (max-width:768px){#home-intro .home-intro-content .home-intro-text .home-intro-image-1{position:relative;height:400px;width:100%;right:auto;top:auto;margin-top:2rem}}#home-intro .home-intro-content .home-intro-text .home-intro-image-1 a{text-decoration:none}#home-intro .home-intro-content .home-intro-text .home-intro-image-1 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}#home-intro .home-intro-content .home-intro-text .home-intro-image-1 a .video-icon{color:#fff;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:5em;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))}#home-intro .home-intro-content .home-intro-text .home-intro-image-1 a .video-icon span{font-size:1.5rem;font-weight:500;text-shadow:2px 2px 2px rgba(0,0,0,.3)}#home-intro .home-intro-content .home-intro-text .home-intro-image-1 a .overlay{opacity:0;z-index:10;background-color:rgba(0,60,91,.7);transition:.3s opacity ease-in-out}#home-intro .home-intro-content .home-intro-text .home-intro-image-1 a:hover .bgimg{transform:scale(1.07)}#home-intro .home-intro-content .home-intro-text .home-intro-image-1 a:hover .overlay{opacity:1}#home-intro .home-intro-content .home-intro-images{position:relative;width:100%;height:200px;margin-top:2em}@media (max-width:768px){#home-intro .home-intro-content .home-intro-images{height:40vw;margin-bottom:1rem}}#home-intro .home-intro-content .home-intro-images .home-intro-image-2{position:absolute;right:45%;width:200px;height:200px}@media (max-width:640px){#home-intro .home-intro-content .home-intro-images .home-intro-image-2{right:auto;left:0;width:calc(50% - 1rem);height:40vw}}#home-intro .home-intro-content .home-intro-images .home-intro-image-3{position:absolute;left:calc(55% + 2rem);width:35%;height:200px}@media (max-width:640px){#home-intro .home-intro-content .home-intro-images .home-intro-image-3{left:auto;right:0;width:calc(50% - 1rem);height:40vw}}#quick-form-section #quick-form-holder{text-align:center;padding:0 0 1em;position:relative}#quick-form-section #quick-form-holder h2{margin-bottom:.75em}#quick-form-section #quick-form-holder p.form-intro-text{margin:1em auto 3em;max-width:600px}@media (max-width:768px){#quick-form-section #quick-form-holder p.form-intro-text{margin:1em auto 2em}}#quick-form-section #quick-form-holder form .formloader{color:#000}#quick-form-section #quick-form-holder form div.fieldinput label{color:#000}#quick-form-section #quick-form-holder form input[type=email],#quick-form-section #quick-form-holder form input[type=text]{color:#000;border-color:#000}#quick-form-section #quick-form-holder form .fielditem{width:calc(25% - 10px - 43.75px);margin-right:10px}@media (max-width:768px){#quick-form-section #quick-form-holder form .fielditem{width:calc(50% - 10px)}}@media (max-width:640px){#quick-form-section #quick-form-holder form .fielditem{width:100%}}#quick-form-section #quick-form-holder form #form-submit{width:175px;padding-left:1em}@media (max-width:768px){#quick-form-section #quick-form-holder form #form-submit{width:100%;text-align:center;padding-bottom:1em}}#quick-form-section #quick-form-holder form #form-submit #quick-form-submitbutton{width:100%;color:#fff !important;text-transform:uppercase;background-color:#003c5b;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}#quick-form-section #quick-form-holder form #form-submit #quick-form-submitbutton:hover{color:#002b42}@media (max-width:768px){#quick-form-section #quick-form-holder form #form-submit #quick-form-submitbutton{width:175px}}#quick-form-section #quick-form-holder form input:-webkit-autofill,#quick-form-section #quick-form-holder form input:-webkit-autofill:hover,#quick-form-section #quick-form-holder form input:-webkit-autofill:focus,#quick-form-section #quick-form-holder form input:-webkit-autofill:active,#quick-form-section #quick-form-holder form textarea:-webkit-autofill select:-webkit-autofill,#quick-form-section #quick-form-holder form textarea:-webkit-autofill select:-webkit-autofill:hover,#quick-form-section #quick-form-holder form textarea:-webkit-autofill select:-webkit-autofill:focus,#quick-form-section #quick-form-holder form textarea:-webkit-autofill select:-webkit-autofill:active{background-color:#003c5b !important;color:#000 !important;-webkit-text-fill-color:#000 !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}#quick-form-section #quick-form-holder form .required-text{position:absolute;left:0;bottom:0;color:#000}@media (max-width:768px){#quick-form-section #quick-form-holder form .required-text{bottom:0;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}#quick-form-section #process,#quick-form-section #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%)}#quick-form-section #process .form-loader,#quick-form-section #process h4,#quick-form-section #success h4{color:#003c5b;font-family:"Poppins",sans-serif;font-weight:600;text-transform:uppercase;font-size:1.75em;text-align:center}#quick-form-section #process p,#quick-form-section #success p{text-align:center;color:#000}#stats{padding:4em 0;margin-top:4em}@media (max-width:640px){#stats{margin-top:2em;padding:2em 0}}#stats .section-title{margin-bottom:2rem;padding:0 1em}#stats .stats-content{display:flex;justify-content:space-evenly;flex-wrap:wrap}@media (max-width:640px){#stats .stats-content{width:100%}}#stats .stats-content .stat-block{text-align:center;border-right:2px solid #003c5b}#stats .stats-content .stat-block:last-of-type{border:none}@media (max-width:768px){#stats .stats-content .stat-block{flex:1 1 42%;margin:1em 0}}#stats .stats-content .stat-block .stat-icon{height:120px;width:auto;padding:12px;margin-bottom:1.125em}@media (max-width:1024px){#stats .stats-content .stat-block .stat-icon{height:100px}}@media (max-width:768px){#stats .stats-content .stat-block .stat-icon{height:80px}}#stats .stats-content .stat-block h2{color:#6c6822;position:relative;font-size:3.25em;font-weight:600}#stats .stats-content .stat-block h3{color:#003c5b;font-size:1.5em;font-weight:500;line-height:1.125em;text-transform:uppercase}@media (max-width:640px){#stats .stats-content .stat-block h3{font-size:1.25em}}#stats .stats-content .stat-block#stat-block-1{width:20%;color:#000}#stats .stats-content .stat-block#stat-block-1 .stat-icon{padding:0}@media (max-width:1024px){#stats .stats-content .stat-block#stat-block-1{width:50%;margin-bottom:4em}}@media (max-width:640px){#stats .stats-content .stat-block#stat-block-1{margin-bottom:2em}}#stats .stats-content .stat-block#stat-block-2{width:29%;color:#000}@media (max-width:1024px){#stats .stats-content .stat-block#stat-block-2{width:50%;margin-bottom:4em;border:none}}#stats .stats-content .stat-block#stat-block-3{width:27%;color:#000}@media (max-width:1024px){#stats .stats-content .stat-block#stat-block-3{width:50%}}#stats .stats-content .stat-block#stat-block-4{width:24%;color:#000}@media (max-width:1024px){#stats .stats-content .stat-block#stat-block-4{width:50%}}.home-feature{position:relative}.home-feature .home-feature-dots{width:50%;min-width:500px;height:auto;position:absolute;right:0;top:150px;z-index:-1}@media (max-width:640px){.home-feature .home-feature-dots{top:550px;right:-30%}}.home-feature .home-feature-content .home-feature-title{max-width:500px}@media (max-width:1024px){.home-feature .home-feature-content .home-feature-title{max-width:450px}}@media (max-width:768px){.home-feature .home-feature-content .home-feature-title{text-align:center;max-width:100%}}.home-feature .home-feature-content .home-feature-text{position:relative;display:flex}@media (max-width:768px){.home-feature .home-feature-content .home-feature-text{flex-direction:column;text-align:center}}.home-feature .home-feature-content .home-feature-text .home-feature-text-content{position:relative;width:55%;padding:1.5em 3em 2em;min-height:300px;flex:500px 0 0}@media (max-width:1024px){.home-feature .home-feature-content .home-feature-text .home-feature-text-content{flex:450px 0 0}}@media (max-width:768px){.home-feature .home-feature-content .home-feature-text .home-feature-text-content{flex:1;width:100%;min-height:0;padding:1.5em 0 2rem}}.home-feature .home-feature-content .home-feature-text .home-feature-text-content p{font-size:1.25em;line-height:1.5em}.home-feature .home-feature-content .home-feature-text .home-feature-text-content .home-feature-link{margin-top:2rem}.home-feature .home-feature-content .home-feature-text .home-feature-text-content .home-feature-link a{width:300px}.home-feature .home-feature-content .home-feature-text .home-feature-image-1{flex:auto;height:450px}@media (max-width:1400px){.home-feature .home-feature-content .home-feature-text .home-feature-image-1{height:350px}}.home-feature .home-feature-content .home-feature-images{position:relative;width:100%;height:250px;margin-top:2em}@media (max-width:640px){.home-feature .home-feature-content .home-feature-images{height:40vw}}.home-feature .home-feature-content .home-feature-images .home-feature-image-2{position:absolute;left:3em;width:calc(500px - 5em);height:250px}@media (max-width:845px){.home-feature .home-feature-content .home-feature-images .home-feature-image-2{width:calc(350px - 5em)}}@media (max-width:640px){.home-feature .home-feature-content .home-feature-images .home-feature-image-2{right:auto;left:0;width:calc(50% - 1rem);height:40vw}}.home-feature .home-feature-content .home-feature-images .home-feature-image-3{position:absolute;left:500px;width:200px;height:200px}@media (max-width:845px){.home-feature .home-feature-content .home-feature-images .home-feature-image-3{left:350px}}@media (max-width:640px){.home-feature .home-feature-content .home-feature-images .home-feature-image-3{left:auto;right:0;width:calc(50% - 1rem);height:40vw}}.home-feature.reverse .home-feature-dots{right:auto;left:0}@media (max-width:640px){.home-feature.reverse .home-feature-dots{left:-30%}}.home-feature.reverse .home-feature-content .home-feature-title{margin-left:calc(100% - 500px + 2rem)}@media (max-width:1024px){.home-feature.reverse .home-feature-content .home-feature-title{margin-left:calc(100% - 450px + 2rem)}}@media (max-width:768px){.home-feature.reverse .home-feature-content .home-feature-title{margin-left:0}}.home-feature.reverse .home-feature-content .home-feature-text{flex-direction:row-reverse}@media (max-width:768px){.home-feature.reverse .home-feature-content .home-feature-text{flex-direction:column}}.home-feature.reverse .home-feature-content .home-feature-text .home-feature-text-content{padding-left:6em}@media (max-width:768px){.home-feature.reverse .home-feature-content .home-feature-text .home-feature-text-content{padding:1.5em 0 2rem}}@media (max-width:640px){.home-feature.reverse .home-feature-content .home-feature-images{height:40vw}}.home-feature.reverse .home-feature-content .home-feature-images .home-feature-image-2{left:auto;right:3em}@media (max-width:640px){.home-feature.reverse .home-feature-content .home-feature-images .home-feature-image-2{right:auto;left:0}}.home-feature.reverse .home-feature-content .home-feature-images .home-feature-image-3{left:auto;right:500px}@media (max-width:845px){.home-feature.reverse .home-feature-content .home-feature-images .home-feature-image-3{right:350px}}@media (max-width:640px){.home-feature.reverse .home-feature-content .home-feature-images .home-feature-image-3{left:auto;right:0}}#home-feature-1{margin-bottom:4em}@media (max-width:640px){#home-feature-1{margin-bottom:2em}}#home-feature-1 .home-feature-content{padding:4em 0 0}@media (max-width:640px){#home-feature-1 .home-feature-content{padding:2em 0 0}}#surroundings-slider{width:100%;position:relative}#surroundings-slider h2.section-title{padding:0 1em}#surroundings-slider #surroundings-slideshow{width:100%;overflow:hidden;margin:0;padding:0;list-style-type:none}#surroundings-slider #surroundings-slideshow .slick-slide{background-color:#003c5b}#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:#fff;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 img,#surroundings-slider #slicknext img{width:15%;height:auto;margin:0;-webkit-transition:margin .5s ease;-moz-transition:margin .5s ease;-ms-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}#surroundings-slider #slickprev{left:0}#surroundings-slider #slickprev:hover img{margin-left:-1em}#surroundings-slider #slicknext{right:0}#surroundings-slider #slicknext:hover img{margin-left:1em}#location-features{margin-top:3rem}@media (max-width:640px){#location-features{margin-top:2rem}}#location-features ul li{color:#007cb7;font-weight:500;font-size:1.25em;line-height:1.5em}#location-features ul li:before{content:"•  ";color:#007cb7}body.oceanside .image-gallery .caption{text-transform:uppercase;font-size:2.25rem}.amenities-list{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:640px){.amenities-list{flex-direction:column}}.amenities-list ul{list-style:none;margin-left:0;text-indent:-.75em;max-width:50%;padding:0 2em}.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;font-size:1.125em;line-height:1.25em}.amenities-list ul li:before{content:"•  ";font-size:.75em;color:#000;padding-right:.25em;line-height:1}.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 ul{margin:0;padding:0 2em;list-style:none;margin-left:0;padding-left:1em;text-indent:-.5em;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:#000;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 .disclaimer{padding:2em 0;font-size:.85em}.features{position:relative}.features .features-dots{width:50%;min-width:500px;height:auto;position:absolute;left:0;top:100px;z-index:-1}@media (max-width:640px){.features .features-dots{top:400px;left:-30%}}.features .features-content{padding:0 0 4em}@media (max-width:640px){.features .features-content{padding:0 0 2em}}.features .features-content .features-title{margin-left:calc(100% - 500px + 3rem)}@media (max-width:1024px){.features .features-content .features-title{margin-left:calc(100% - 350px + 3rem)}}@media (max-width:640px){.features .features-content .features-title{margin-left:0;width:100%;text-align:center}}.features .features-content .features-text{position:relative;display:flex;flex-direction:row-reverse}@media (max-width:640px){.features .features-content .features-text{flex-direction:column;text-align:center}}.features .features-content .features-text .features-text-content{position:relative;padding:1rem 2rem;min-height:300px;flex:500px 0 0;justify-content:flex-start}@media (max-width:1024px){.features .features-content .features-text .features-text-content{flex:350px 0 0}}@media (max-width:640px){.features .features-content .features-text .features-text-content{flex:1;width:100%;min-height:0;padding:1em 0 2rem;justify-content:center}}.features .features-content .features-text .features-text-content ul{max-width:100%;padding:0}.features .features-content .features-text .features-text-content ul li:last-of-type{margin-bottom:0}.features .features-content .features-text .features-text-content p{font-size:1.25em;line-height:1.5em}.features .features-content .features-text .features-text-content p.disclaimer{font-size:1rem;text-align:right}@media (max-width:640px){.features .features-content .features-text .features-text-content p.disclaimer{text-align:center}}.features .features-content .features-text .features-image-1{flex:1;min-height:450px}@media (max-width:1024px){.features .features-content .features-text .features-image-1{min-height:350px}}.features .features-content .features-images{position:relative;width:100%;height:250px;margin-top:2em}@media (max-width:640px){.features .features-content .features-images{height:40vw}}.features .features-content .features-images .features-image-2{position:absolute;right:3em;width:calc(500px - 5em);height:250px}@media (max-width:1024px){.features .features-content .features-images .features-image-2{width:calc(350px - 5em)}}@media (max-width:640px){.features .features-content .features-images .features-image-2{right:0;width:calc(50% - 1rem);height:40vw}}.features .features-content .features-images .features-image-3{position:absolute;right:500px;width:200px;height:200px}@media (max-width:1024px){.features .features-content .features-images .features-image-3{right:350px}}@media (max-width:640px){.features .features-content .features-images .features-image-3{left:auto;right:auto;left:0;width:calc(50% - 1rem);height:40vw}}.features.reverse .features-dots{left:auto;right:0;top:250px}@media (max-width:640px){.features.reverse .features-dots{top:650px;z-index:1;right:-30%}}.features.reverse .features-content{flex:600px 0 0;padding:0}@media (max-width:1024px){.features.reverse .features-content{flex:500px 0 0}}@media (max-width:640px){.features.reverse .features-content{flex:1;width:100%;min-height:0;padding:1em 0 0;justify-content:center}}.features.reverse .features-content .features-title{margin:0}.features.reverse .features-content .features-text{flex-direction:row}@media (max-width:640px){.features.reverse .features-content .features-text{flex-direction:column}}.features.reverse .features-content .features-text .features-text-content{padding:1rem 2rem 0 0}@media (max-width:1024px){.features.reverse .features-content .features-text .features-text-content{flex:500px 0 0}}@media (max-width:768px){.features.reverse .features-content .features-text .features-text-content{flex:450px 0 0}}@media (max-width:640px){.features.reverse .features-content .features-text .features-text-content{flex:1;width:100%;min-height:0;padding:1em 0 1rem;justify-content:center}}.features.reverse .features-content .features-text .features-text-content ul{margin-left:.75em;padding-right:3em}@media (max-width:640px){.features.reverse .features-content .features-text .features-text-content ul{padding:0 1em}}.features.reverse .features-content .features-text .features-text-content ul li:last-of-type{margin:0}.features.reverse .features-content .features-text .features-text-content p.disclaimer{text-align:left}.features.reverse .features-content .features-text .features-image-1{position:absolute;left:65%;bottom:0;width:200px;height:200px;min-height:200px}@media (max-width:640px){.features.reverse .features-content .features-text .features-image-1{left:auto;right:0;bottom:auto;top:100%;width:calc(50% - 1rem);height:40vw;min-height:0}}.features.reverse .features-content .features-images{height:450px}@media (max-width:1400px){.features.reverse .features-content .features-images{height:350px}}@media (max-width:640px){.features.reverse .features-content .features-images{margin:0;height:calc(40vw + 350px + 2rem)}}.features.reverse .features-content .features-images .features-image-2{position:absolute;right:0;width:50%;min-height:450px}@media (max-width:1400px){.features.reverse .features-content .features-images .features-image-2{min-height:350px}}@media (max-width:640px){.features.reverse .features-content .features-images .features-image-2{bottom:0;width:100%;height:350px;min-height:0}}.features.reverse .features-content .features-images .features-image-3{position:absolute;right:calc(50% + 2em);width:40%;height:250px;bottom:0}@media (max-width:640px){.features.reverse .features-content .features-images .features-image-3{right:auto;left:0;bottom:auto;top:0;width:calc(50% - 1rem);height:40vw;min-height:0}}#categories h2,#facebook h2,#weather h2{font-size:1.25em;line-height:1em;text-align:left;text-transform:uppercase;color:#007cb7;margin:1px 0 1em;padding:0}#categories{width:30%}@media (max-width:850px){#categories{width:50%}}@media (max-width:768px){#categories{width:100%;padding:0;text-align:center}}@media (max-width:768px){#categories h2{text-align:center}}#categories ul{margin:0;padding:0}#categories ul li{margin:0;padding:0 0 .75em;list-style:none;text-align:left}@media (max-width:768px){#categories ul li{text-align:center}}#categories ul li:last-of-type{padding:0}#categories ul li a{font-size:1.25em;text-decoration:none}#categories ul li a:hover{color:#938d2f;text-decoration:underline}#categories ul li.current-cat a{color:#938d2f;text-decoration:underline}@media (max-width:350px){ul#news-social{display:none}}ul#news-social li a{font-size:2.25em}#facebook{width:40%;z-index:900;padding:0 2em;overflow:hidden;text-align:center}@media (max-width:850px){#facebook{display:none}}#facebook h2{text-align:center !important}#weather{width:30%;color:#000}@media (max-width:850px){#weather{width:50%}}@media (max-width:768px){#weather{display:none}}#weather h2{text-align:right !important}#weather p{text-align:center;width:190px;float:right}h3#weathertop-deg{font-size:3em;text-align:right;font-weight:100;padding-right:87px;font-family:"Poppins",sans-serif}h3#weathertop-deg span{vertical-align:middle;position:absolute}h3#weathertop-deg span i{width:60px;height:60px;background-position:center;position:absolute;top:-10px;opacity:.8}@media (max-width:768px){#news-content{margin-top:1em}}@media (max-width:640px){#news-content{margin-top:0}}.news-post-holder{display:flex;flex-wrap:wrap;gap:2em}.news-post-holder .news-post{display:flex;width:calc(33.33% - 1.38em);border:1px solid #f0efef}@media (max-width:1248px){.news-post-holder .news-post{width:calc(50% - 1em)}}@media (max-width:845px){.news-post-holder .news-post{width:100%}}.news-post-holder .news-post .news-post-content{position:relative;display:flex;background:#ec483e;flex-direction:column;width:100%;text-decoration:none !important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.news-post-holder .news-post .news-post-content img{max-width:100%;flex-shrink:0}.news-post-holder .news-post .news-post-content .post-img{width:100%;height:28vw}@media (max-width:845px){.news-post-holder .news-post .news-post-content .post-img{height:60vw}}.news-post-holder .news-post .news-post-content .news-post-text{position:relative;padding:3em 2em 4.5em}@media (max-width:640px){.news-post-holder .news-post .news-post-content .news-post-text{padding:3em 1em 4.5em}}.news-post-holder .news-post .news-post-content .more{font-weight:300;color:#fff;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:2em;font-size:1.25em}.news-post-holder .news-post .news-post-content .more i{display:inline;position:inherit;padding:0 5px 0 0;margin-top:-.05em;font-size:.75em;-webkit-transition:padding .25s ease;-moz-transition:padding .25s ease;-ms-transition:padding .25s ease;-o-transition:padding .25s ease;transition:padding .25s ease}.news-post-holder .news-post .news-post-content:hover .more i{padding:0 0 0 5px}.news-post-holder .news-post .news-post-content .news-post-text .date{font-size:1em;font-weight:400;margin-bottom:1em;color:#fff}.news-post-holder .news-post .news-post-content .news-post-text h2{font-weight:500;text-transform:uppercase;color:#fff;font-size:1.75em;margin-bottom:.75em;text-align:center;border-bottom:1px solid #fff;padding-bottom:1rem;margin:0 1rem 1rem}.news-post-holder .news-post .news-post-content .news-post-text p{color:#fff;font-size:1.125em;line-height:1.5em;margin-bottom:1em;text-align:center}.news-post-holder .news-post .news-post-content.single{padding:2em;margin-top:1em;background:#fff !important;border:none;-webkit-box-shadow:3px 4px 21px rgba(0,0,0,0) !important;-moz-box-shadow:3px 4px 21px rgba(0,0,0,0) !important;-ms-box-shadow:3px 4px 21px rgba(0,0,0,0) !important;-o-box-shadow:3px 4px 21px rgba(0,0,0,0) !important;box-shadow:3px 4px 21px rgba(0,0,0,0) !important}.news-post-holder .news-post .news-post-content.single .news-post-text{padding:2em 0}.news-post-holder .news-post .news-post-content.single img{border:1px solid #f0efef}.news-post-holder .news-post .news-post-content.single .single-post-img{width:100%;height:55vw;margin-bottom:2em}@media (min-width:1280px){.news-post-holder .news-post .news-post-content.single .single-post-img{height:700px}}@media (max-width:768px){.news-post-holder .news-post .news-post-content.single .single-post-img{height:350px}}.news-post-holder .news-post:nth-child(4n-2) .news-post-content{background:#6c6822}.news-post-holder .news-post:nth-child(4n-2) .news-post-content:hover{background:#938d2f}.news-post-holder .news-post:nth-child(4n-3) .news-post-content{background:#007cb7}.news-post-holder .news-post:nth-child(4n-3) .news-post-content:hover{background:#006b9e}.news-post-holder .news-post:nth-child(4n-4) .news-post-content{background:#006271}.news-post-holder .news-post:nth-child(4n-4) .news-post-content:hover{background:#004c58}.news-post-holder .news-post:nth-child(4n-1) .news-post-content{background:#003c5b;background:#002b42}a.go-back{width:200px;font-weight:700}.news-back{padding-top:2em}@media (max-width:640px){.news-back{padding-top:0}}#btn_loadmore{width:200px;margin:1em auto 0;text-align:center;font-size:1.125em;text-transform:uppercase;cursor:pointer}.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:500;text-decoration:none;color:#fff;display:block;height:20vw;cursor:zoom-in;background-color:#b3b3b3}@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(0,60,91,.7);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:"Poppins",sans-serif;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:20;opacity:0;text-align:center;transition:.3s opacity ease-in-out;font-size:1.125rem;width:100%;padding:2em;line-height:1.125em}@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:#007cb7;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:#002b42}div.fancybox-container--ready .fancybox-bg,div.fancybox-bg{opacity:.85 !important;background:#003c5b}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}#contact-address-phone{margin-top:2rem}#contact-address-phone h2,#contact-address-phone h3{font-size:1.25rem;line-height:1.5em;color:#000;margin-bottom:.5rem}#contact-address-phone h2 a,#contact-address-phone h3 a{color:#000;text-decoration:none}#contact-address-phone h2 a:hover,#contact-address-phone h3 a:hover{text-decoration-line:underline}#contact-address-phone h2.address-block-phone a,#contact-address-phone h3.address-block-phone a{color:#007cb7}.sansfill{position:absolute;left:-5000px;display:block;width:1px;height:1px;z-index:-100;opacity:0}.form-styles{display:block;width:100%;color:#000}.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{background:0 0 !important;color:#000;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 #000}.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 #000}.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:#000;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:#000;padding:.75em .25em;border:none;border-bottom:1px solid #000;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:#000;border:none;border-bottom:1px solid #000;padding:.75em .25em;font-family:"Poppins",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:#000}.form-styles .control-group{display:inline-block;vertical-align:top;text-align:left}.form-styles .control-group .full{margin-bottom:1em}.form-styles .control{display:block;position:relative;padding:0 0 0 30px;margin-bottom:.9em;cursor:pointer}.form-styles .control input{position:absolute;z-index:-1;opacity:0}.form-styles .control__indicator{position:absolute;top:-3px;left:0;height:20px;width:20px;border:1px solid #000;border-radius:10px}.form-styles .control--radio .control__indicator{border-radius:50%}.form-styles .control:hover input~.control__indicator{background:0 0}.form-styles .control input:focus~.control__indicator{background:0 0}.form-styles .control input:checked~.control__indicator{background:#000 !important}.form-styles .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:#000;width:100%;height:100%;text-align:center;padding-top:25%;border:none}.form-styles .control:hover input:not([disabled]):checked~.control__indicator{background:0 0}.form-styles .control input:checked:focus~.control__indicator{background:0 0}.form-styles .control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.form-styles .control__indicator:after{content:"";position:absolute;display:none}.form-styles .control input:checked~.control__indicator:after{display:block}.form-styles .checkboxitem{display:inline-block;margin-left:0;vertical-align:sub}.form-styles .double-height-checkbox .checkboxitem label{padding:0 0 0 50px !important;user-select:none}.form-styles .double-height-checkbox .control__indicator{height:35px;width:35px;border-radius:0;border-color:#000;border-width:2px}.form-styles .control--checkbox{margin-left:0 !important}.form-styles .control--checkbox .control__indicator{top:0}.form-styles .control--checkbox .control__indicator:after{left:7px;top:3px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-styles .control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.form-styles .control--radio .control__indicator:after{left:6px;top:6px;height:6px;width:6px;border-radius:50%;background:#a6a035}.form-styles .control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.form-styles .control--radio input:checked~.control__indicator:after{padding-top:10%;font-size:13px}.form-styles .select{position:relative;display:inline-block;width:100%}.form-styles .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}.form-styles .select select{font-family:"Poppins",sans-serif;display:inline-block;width:100%;padding:10px 15px;cursor:pointer;color:#000;border:0;border-radius:0;outline:0;border-bottom:1px solid #000;font-size:17px;font-weight:100;padding:.75em 0;background:0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:44px}.form-styles .select.focused label{opacity:1}.form-styles .select.focused select{color:#000;border-color:1px solid #a6a035}.form-styles .select::-ms-expand{display:none}.form-styles .select:disabled{pointer-events:none;opacity:.5}.form-styles .select .select__arrow{position:absolute;bottom:18px;right:15px;width:0;height:0;pointer-events:none;border:solid #000;border-width:0 2px 2px 0;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.form-styles .select:disabled~.select__arrow{border-top-color:#ccc}.form-styles #form-submit{width:100%;padding:0 1em;width:100%;padding:0;margin:1rem auto 0;float:right;text-align:center;position:relative}@media (max-width:640px){.form-styles #form-submit{text-align:left}}.form-styles #form-submit .required-text{position:absolute;right:1em;top:.75em;display:inline-block;text-align:left}.form-styles #form-submit #submitbutton{font-size:1.25em}.form-styles #process,.form-styles #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%)}.form-styles #success.confirm-page{transform:none;position:static}.form-styles #process h4,.form-styles #process .form-loader,.form-styles #success h4{font-size:2.25em;font-weight:500;margin:0 0 .5em;padding:0;text-align:center;color:#003c5b}.form-styles #process p,.form-styles #success p{color:#000;text-align:center;margin:0;padding:0}.form-styles #errorchecking.alert,.form-styles #quick-form-errorchecking.alert{background-color:#fff;text-align:center;clear:both;padding:1em;margin:0 0 .9em;margin-bottom:1.5em;border-radius:5px}.form-styles #errorchecking.alert p,.form-styles #quick-form-errorchecking.alert p{margin:0;padding:0;color:red;text-transform:uppercase}.form-styles input:-webkit-autofill,.form-styles input:-webkit-autofill:hover,.form-styles input:-webkit-autofill:focus,.form-styles input:-webkit-autofill:active,.form-styles textarea:-webkit-autofill select:-webkit-autofill,.form-styles textarea:-webkit-autofill select:-webkit-autofill:hover,.form-styles textarea:-webkit-autofill select:-webkit-autofill:focus,.form-styles textarea:-webkit-autofill select:-webkit-autofill:active{border:none;background-color:#babbbe !important;color:#000 !important;-webkit-text-fill-color:#000 !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}.form-styles.twhite{color:#fff}.form-styles.twhite div.fieldinput label{color:#fff}.form-styles.twhite div.fieldinput.focused input{color:#fff;border-color:#fff}.form-styles.twhite div.fieldinput#comments-input textarea{border-color:#fff}.form-styles.twhite label{color:#fff}.form-styles.twhite input[type=text],.form-styles.twhite input[type=email]{color:#fff;border-color:#fff}.form-styles.twhite textarea{color:#fff;border-color:#fff}.form-styles.twhite textarea:focus{border-color:#fff}.form-styles.twhite .control__indicator{border-color:#fff}.form-styles.twhite .control input:checked~.control__indicator:after{color:#fff}.form-styles.twhite .double-height-checkbox .control__indicator{border-color:#fff}.form-styles.twhite .control--checkbox .control__indicator:after{border:solid #fff}.form-styles.twhite .control--radio .control__indicator:after{background:#003c5b}.form-styles.twhite .select select{color:#fff;border-color:#fff}.form-styles.twhite .select.focused select{color:#fff;border-color:#007cb7}.form-styles.twhite .select .select__arrow{border:solid #fff}.form-styles.twhite #form-submit #submitbutton{color:#fff}.form-styles.twhite #process h4,.form-styles.twhite #process .form-loader,.form-styles.twhite #success h4{color:#fff}.form-styles.twhite #process p,.form-styles.twhite #success p{color:#fff}.form-styles.twhite input:-webkit-autofill,.form-styles.twhite input:-webkit-autofill:hover,.form-styles.twhite input:-webkit-autofill:focus,.form-styles.twhite input:-webkit-autofill:active,.form-styles.twhite textarea:-webkit-autofill select:-webkit-autofill,.form-styles.twhite textarea:-webkit-autofill select:-webkit-autofill:hover,.form-styles.twhite textarea:-webkit-autofill select:-webkit-autofill:focus,.form-styles.twhite textarea:-webkit-autofill select:-webkit-autofill:active{background-color:rgba(0,124,183,0) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px rgba(0,124,183,0) inset !important}#interest .bg-color{z-index:-1;opacity:.9}#interest #interest-holder{padding:3em 3em 0}@media (max-width:640px){#interest #interest-holder{width:100%;padding:3em 2em}}#interest #interest-holder h2{background:0 0 !important}#interest #interest-holder p.form-intro-text{margin:0 0 2em}body.contact #footer-link{height:auto}#contact-map{padding-top:4em}@media (max-width:640px){#contact-map{padding-top:2em}}#gmap{padding-bottom:58%}@media (max-width:768px){.contact #gmap{padding-bottom:90%}}#directions .wrapper{max-width:900px}.googledirections-map{height:683px;width:100%;position:relative}@media (max-width:1024px){.googledirections-map{height:65vh;min-height:65vh}}#googledirections{padding:1.5em 1em;background-color:#003c5b}#googledirections form{display:table;margin:0 auto;position:relative;vertical-align:middle;width:100%}#googledirections h2,#googledirections label{display:table-cell;margin:0;padding:0 1em 0 0;text-align:right;vertical-align:middle;width:330px;font-size:1.7em;font-family:"Poppins",sans-serif;font-weight:300;text-transform:none;color:#fff}@media (max-width:768px){#googledirections h2,#googledirections label{text-align:center;font-size:1.5rem;padding:0 1em 0 0;display:block;width:100%}}#saddr{background:#fff;border:1px solid #fff;color:#000;display:table-cell;font-size:1.25em;height:45px;border-radius:0;margin:0;padding:0 2.75em 0 0;text-indent:15px;width:100%}#saddr::-webkit-input-placeholder{color:#000}#saddr:-moz-placeholder{color:#000}#saddr::-moz-placeholder{color:#000}#saddr:-ms-input-placeholder{color:#000}@media (max-width:768px){#saddr{margin-top:1em}}.directions-display{padding:1rem 0;color:#fff}.directions-display p{margin-bottom:0;font-weight:300}.directions-display a{background-color:#007cb7;color:#fff !important;font-weight:500;padding:.5em 1em;text-decoration:none}.directions-display a:hover{background-color:rgba(0,124,183,.65)}#google-btn{background-color:#ec483e;border-left:none;color:#fff;font-family:FontAwesome;font-size:1.25em;height:45px;margin:0;padding:0;position:absolute;right:0;bottom:0;width:2.5em;appearance:none;-webkit-appearance:none;border-radius: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}#google-btn img{width:20%;height:auto}#google-btn:hover{cursor:pointer;background:#ea3227}#google-btn svg{width:10px;height:15px;fill:#fff}#google-btn .gmap-loader{display:none;border-radius:100%;border-style:solid;border-width:.2rem;height:20px;width:20px;margin:0 auto;animation:gmap-loader 1s infinite linear}#google-btn .gmap-loader{border-color:#ec483e;border-top-color:#fff}@keyframes gmap-loader{0%{transform:rotate(0)}100%{transform:rotate(359.9deg)}}#map,#map_canvas{width:100%;height:100%;min-height:700px;float:left}@media (max-width:1024px){#map,#map_canvas{height:65vh;min-height:65vh;left:0;top:0;width:100%;padding:.25em 5px .5em 0}}.map-views,.map-views2,.reset{position:absolute;z-index:200;cursor:pointer;left:0;top:0;font-family:"Poppins",sans-serif;font-weight:500;font-size:.85em;line-height:40px;width:120px;height:40px;text-align:center;text-transform:uppercase;background-color:#007cb7;color:#fff;transition:all .5s ease 0s}.map-views:hover,.map-views2:hover,.reset:hover{background-color:#006b9e}.map-views2{display:none}.reset{left:204px;width:100px}#cd-zoom-in,#cd-zoom-out{position:absolute;z-index:300;top:50px;width:40px;height:40px;cursor:pointer;background-color:#007cb7;opacity:1;background-repeat:no-repeat;background-size:30px 60px;background-image:url(//www.lifeatsalt.com/wp-content/themes/client-theme/includes/css/../../images/poi/icons/cd-icon-controller.png);transition:all .5s ease 0s}#cd-zoom-in:hover,#cd-zoom-out:hover{background-color:#006b9e}#cd-zoom-in{left:12px;background-position:50% 0}@media (max-width:1024px){#cd-zoom-in{top:20px;left:20px}}#cd-zoom-out{left:64px;background-position:50% -30px}@media (max-width:1024px){#cd-zoom-out{top:70px;left:20px}}#map-side-bar a{text-decoration:none}@media only screen and (max-width:1024px){#content2{padding-top:0}.map-views,.map-views2,.menu-tab,.menu-tab2,.reset{display:none}.map-all,.sidebar{border:none}}@media (max-width:940px){#gmapHolder{width:100%;height:auto;padding:1.3em}}#above-footer{width:100%;overflow:hidden;position:relative}#above-footer .above-footer-dots{width:50%;min-width:500px;height:auto;position:absolute;left:0;top:200px;z-index:0}@media (max-width:640px){#above-footer .above-footer-dots{left:-30%}}#above-footer .above-footer-content{padding:4em 0}@media (max-width:640px){#above-footer .above-footer-content{padding:2em 0}}#above-footer .above-footer-content #footer-boxes{position:relative}#above-footer .above-footer-content #footer-boxes .footer-boxes-content{display:flex;flex-direction:row;justify-content:space-between;gap:2em}@media (max-width:768px){#above-footer .above-footer-content #footer-boxes .footer-boxes-content{flex-direction:column}}#above-footer .above-footer-content #footer-boxes .footer-box{flex-basis:50%;min-height:400px;padding:2rem;overflow:hidden;position:relative}@media (max-width:768px){#above-footer .above-footer-content #footer-boxes .footer-box{flex-basis:100%;min-height:inherit;min-height:420px}}@media (max-width:640px){#above-footer .above-footer-content #footer-boxes .footer-box{min-height:320px}}#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content{padding:1em}#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame{color:#fff;display:flex !important;flex-direction:column;align-items:center;justify-content:center}#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame .footer-box-title{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);top:2rem;font-family:"Poppins",sans-serif;font-weight:500;font-size:2.5rem;padding:0 0 1rem;width:calc(100% - 4em);text-transform:uppercase;color:#fff;border-bottom:1px solid #fff}@media (max-width:1024px){#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame .footer-box-title{width:calc(100% - 2em);font-size:2.25rem}}@media (max-width:640px){#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame .footer-box-title{width:calc(100% - 1em)}}#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame .footer-box-text{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%);height:100%;padding:100px 1rem 75px;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column}#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame .footer-box-text .frame-title{font-weight:300;font-size:2.25em;line-height:1.125em;width:100%;padding:0 1rem}@media (max-width:1248px){#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame .footer-box-text .frame-title{font-size:1.75em}}@media (max-width:640px){#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame .footer-box-text .frame-title{font-size:1.5em}}#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame a.footer-box-link{font-family:"Poppins",sans-serif;font-weight:300;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:2em;font-size:1.5em;color:#fff;padding:0 2em;width:100%}#above-footer .above-footer-content #footer-boxes .footer-box .footer-box-content .frame a.footer-box-link:hover{opacity:.65}#above-footer .above-footer-content #interest.footer-form{background:0 0 !important;margin-top:4em}@media (max-width:768px){#above-footer .above-footer-content #interest.footer-form{margin-top:2em}}#above-footer .above-footer-content #interest.footer-form #interest-holder{background:0 0 !important}#above-footer .above-footer-content .above-footer-bg{position:absolute;left:0;right:0;top:300px;bottom:0;z-index:-1}footer .footer-top .footer-top-content{padding:2rem 1rem;display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){footer .footer-top .footer-top-content{flex-wrap:wrap;padding:8rem 1rem 2rem}}@media (max-width:768px){footer .footer-top .footer-top-content #footer-logo{position:absolute;top:2rem;left:0}}footer .footer-top .footer-top-content #footer-logo img{width:100%;max-width:270px;margin:0 auto}footer .footer-top .footer-top-content>div{width:33.3333333333%;padding:0 1em}@media (max-width:768px){footer .footer-top .footer-top-content>div{width:100%}}footer .footer-top .footer-top-content #footer-address-hours h2,footer .footer-top .footer-top-content #footer-phone-social h2{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25em}@media (max-width:1024px){footer .footer-top .footer-top-content #footer-address-hours h2,footer .footer-top .footer-top-content #footer-phone-social h2{font-size:1.125rem}}@media (max-width:768px){footer .footer-top .footer-top-content #footer-address-hours h2,footer .footer-top .footer-top-content #footer-phone-social h2{font-size:1.25rem}}footer .footer-top .footer-top-content #footer-address-hours h2 a,footer .footer-top .footer-top-content #footer-phone-social h2 a{color:#000;text-decoration:none}footer .footer-top .footer-top-content #footer-address-hours h2 a:hover,footer .footer-top .footer-top-content #footer-phone-social h2 a:hover{text-decoration:underline}@media (max-width:768px){footer .footer-top .footer-top-content #footer-address-hours{margin-bottom:1rem}}footer .footer-top .footer-top-content #footer-phone-social h2 a{color:#ec483e}footer .footer-top .footer-top-content ul#footer-social{margin:1rem 0 0}footer .footer-top .footer-top-content ul#footer-social li a{color:#ec483e}footer .footer-legal{text-align:center;padding:2em;background-color:#003c5b}footer .footer-legal .footer-legal-content{display:flex;flex-direction:column;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 .builder-logo{margin-bottom:1rem}footer .footer-legal .footer-legal-content .builder-logo img{max-width:200px}footer .footer-legal .footer-legal-content .copyright{width:100%}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;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}footer .footer-legal .footer-legal-content .copyright p a:hover,footer .footer-legal .footer-legal-content .copyright p a:visited:hover{opacity:.65}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1em}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}#privacy-alert{display:none;background-color:#a6a035;display:none;padding:1rem 2rem;width:100%;text-align:center;position:fixed;z-index:5000;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:"Poppins",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:#000 !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 only screen and (device-width:768px){.image-gallery ul.gallery-list li a{height:auto}.image-gallery ul.gallery-list li a.image{pointer-events:none}.image-gallery ul.gallery-list li a .overlay{display:none !important}.image-gallery ul.gallery-list li a .bgimg{position:relative;height:300px;top:auto;bottom:auto;left:auto;right:auto}.image-gallery ul.gallery-list li a .caption{position:relative;top:auto;bottom:0;left:0;width:100%;padding:.75em 1em;opacity:1 !important;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);background-color:#003c5b}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.select .select__arrow{display:none !important;left:-9999px !important}}