@font-face{font-family:"Helvetica Now Display W05";src:url(../fonts/HelveticaNowProDisplayRegular.woff2) format("woff2"),url(../fonts/HelveticaNowProDisplayRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Now Display W05";src:url(../fonts/HelveticaNowProDisplayBold.woff2) format("woff2"),url(../fonts/HelveticaNowProDisplayBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Now Display W05";src:url(../fonts/HelveticaNowProDisplayExtraBold.woff2) format("woff2"),url(../fonts/HelveticaNowProDisplayExtraBold.woff) format("woff");font-weight:800;font-style:normal}html{font-size:62.5%}body{background-color:#ececff;-webkit-text-size-adjust:100%;padding:0;margin:0;max-width:100%}body.home{background-color:#002e63}h1{font-family:Helvetica Now Display W05,sans-serif;font-weight:800;font-style:normal;font-size:6rem;line-height:6.5rem;color:#fff;margin:1rem 0;letter-spacing:2.25rem;text-transform:uppercase}@media (max-width:1189px){h1{font-size:4.5rem;line-height:4.5rem;letter-spacing:2.5rem}}@media (max-width:1000px){h1{font-size:3.75rem;line-height:3.75rem;letter-spacing:1.875rem}}@media (max-width:700px){h1{font-size:2rem;line-height:2.5rem;letter-spacing:1.5rem}}h2{font-family:Helvetica Now Display W05,sans-serif;font-weight:800;font-style:normal;font-size:4.5rem;line-height:4.5rem;color:#fff;margin:2rem 0;letter-spacing:2rem;text-transform:uppercase}@media (max-width:700px){h2{font-size:2.25rem;line-height:2.75rem;margin:2rem 0;letter-spacing:1.75rem}}h3{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:3.7rem;line-height:normal;color:#fff;margin:1.5rem 0;letter-spacing:.6rem}#forSale .email a,h4{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:3rem;color:#fff;margin:2rem 0}h5{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.8rem;color:#fff;margin:.5rem 0}@media (max-width:1189px){h5{font-size:1.5rem;line-height:1.5rem}}span{font-family:Helvetica Now Display W05,sans-serif;font-weight:400;font-style:normal;font-size:1.35rem;line-height:2.25rem;color:#fff;margin:1rem 0;letter-spacing:1px}@media (max-width:700px){span{font-size:1.3rem;line-height:1.5rem;margin:3rem 0}}b,strong{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#ffc526}#forSale figcaption,p{font-family:Helvetica Now Display W05,sans-serif;font-weight:400;font-style:normal;font-size:1.35rem;line-height:2.25rem;color:#fff;margin:1rem 0;letter-spacing:1px}@media (max-width:700px){#forSale figcaption,p{font-size:1.3rem;line-height:2.25rem;margin:1rem 0}}a{color:#ffc526;letter-spacing:.5rem;margin:2rem 3rem;cursor:pointer;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.8rem;text-decoration:none}@media (max-width:1189px){a{font-size:1.5rem;line-height:1.5rem}}section{position:relative;display:block;padding:50px;box-sizing:border-box;z-index:1;max-width:1600px;margin:0 auto}section .text ul{padding-left:20px}@media (max-width:700px){section{padding:25px}}li{font-family:Helvetica Now Display W05,sans-serif;font-weight:400;font-style:normal;font-size:1.35rem;color:#fff;margin:0;padding:5px 0;letter-spacing:1px;text-align:left}@media (max-width:700px){li{font-size:1.3rem}}#Wrapper{overflow-y:hidden;overflow-x:hidden}#Wrapper.darkBlue{background-color:#002e63}#Wrapper.lightBlue{background-color:rgba(236,236,255,0)}#Wrapper.home{display:block;position:relative;min-height:100vh}#navbar{width:100%}#navbar a{margin:0}#navbar .logo{display:block;position:relative;padding-top:11rem;margin-left:6rem;width:170px;height:85px;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:3}#navbar.home{background-color:#002e63;height:0}#navbar.home .logo{background-image:url(/assets/images/Latta-yellow-white.svg);z-index:999}#navbar.blue{background-color:#0066fa}#navbar.blue .logo{background-image:url(/assets/images/Latta-yellow-white.svg)}#navbar.white{background-color:#ececff}#navbar.white .logo{background-image:url(/assets/images/Latta-yellow-blue.svg)}#navbar.white #hamburger span{color:#002e63}#navbar.yellow{background-color:#ffc526}#navbar.yellow #hamburger{background-color:#002e63}#navbar.yellow #hamburger svg{stroke:#ffc526}#navbar.yellow .logo{background-image:url(/assets/images/Latta-blue-yellow.svg)}#navbar #hamburger{z-index:9999;position:fixed;top:6rem;right:6rem;width:45px;height:45px;background-color:#ffc526;border-radius:50px;cursor:pointer;box-shadow:0 0 10px 0 rgba(0,46,99,.5)}#navbar #hamburger svg{stroke:#002e63;stroke-width:5}#navbar #hamburger span{top:11px;right:50px;margin:0;position:absolute;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;letter-spacing:.5rem;font-size:1.5rem;color:#fff;text-transform:uppercase}#navbar #hamburger.home{position:absolute}#navbar #hamburger.fixed{position:fixed}@media (max-width:700px){#navbar #hamburger{top:3rem;right:2.5rem}#navbar #hamburger span{top:15px}#navbar #hamburger.home{position:fixed}#navbar .logo{width:120px;height:61px;top:0;left:3rem;margin-left:0;padding-top:6rem}#navbar.home{height:124px}}#intro{position:relative;padding:0;max-width:100%;margin-top:-50px}#intro .textContainer{display:flex;flex-wrap:wrap}#intro .textContainer::after{position:relative;top:-2px;content:"";display:block;width:100%;height:200px;z-index:99}#intro .hero{margin-top:-200px;position:relative;width:100%;height:1000px;background-position:center;background-repeat:no-repeat;background-size:cover}#intro .hero img{position:absolute;width:100%;object-fit:cover;max-height:1000px;height:100%}#intro .text{display:flex;flex-direction:column;flex:2;max-width:70%;padding:50px 100px}#intro .text h2{margin-top:6rem}#forSale #intro figcaption,#intro #forSale figcaption,#intro p{max-width:600px}#intro Wrap{position:relative;flex:1}#intro Wrap .img{width:100%;height:100%;object-fit:contain}#intro .scrollIndicator{position:relative;width:180px;height:180px;z-index:999;margin:0;cursor:pointer;transition:transform .4s}#intro .scrollIndicator svg{width:100%;height:100%;transform:rotate(90deg)}#intro .scrollIndicator.right{z-index:999;position:absolute;right:10vw;top:-200px}#intro .scrollIndicator:hover{transform:scale(.8)}#intro.blue{background-color:#0066fa}#intro.blue .textContainer::after{background:linear-gradient(180deg,#0066fa 11%,rgba(0,102,250,0) 100%)}#intro.blue .scrollIndicator svg circle{fill:#002e63}#intro.blue .scrollIndicator svg path{fill:#002e63;stroke:#0066fa}#intro.blue .scrollIndicator svg line{stroke:#0066fa}#intro.white{background-color:#ececff}#forSale #intro.white figcaption,#forSale .email #intro.white a,#intro.white #forSale .email a,#intro.white #forSale figcaption,#intro.white h2,#intro.white h3,#intro.white h4,#intro.white h5,#intro.white p{color:#002e63}#intro.white .inlineLink{color:#002e63}#intro.white .textContainer::after{background:linear-gradient(180deg,#ececff 11%,rgba(236,236,255,0) 100%)}#intro.white .scrollIndicator svg circle{fill:#002e63}#intro.white .scrollIndicator svg path{fill:#002e63;stroke:#ececff}#intro.white .scrollIndicator svg line{stroke:#ececff}#intro.yellow{background-color:#ffc526}#intro.yellow b,#intro.yellow strong{color:#0066fa}#intro.yellow h2{color:#0066fa}#forSale #intro.yellow figcaption,#intro.yellow #forSale figcaption,#intro.yellow p{color:#002e63}#intro.yellow .scrollIndicator svg circle{fill:#002e63}#intro.yellow .scrollIndicator svg path{fill:#002e63;stroke:#ffc526}#intro.yellow .scrollIndicator svg line{stroke:#ffc526}#intro.yellow .textContainer::after{background:linear-gradient(180deg,#ffc526 11%,rgba(255,197,38,0) 100%)}@media (min-width:2000px){#intro .hero{height:1200px}}@media (max-width:1189px){#forSale #intro figcaption,#intro #forSale figcaption,#intro p{max-width:80%}}@media (max-width:1000px){#intro .hero{height:800px}#intro .scrollIndicator{width:150px;height:150px}#intro .scrollIndicator.right{top:-200px}#intro .text{padding-left:40px}#intro.legal{margin-bottom:0}#intro.legal .textContainer{padding-bottom:50px}#intro.legal .textContainer::after{content:none}}@media (max-width:700px){#intro .hero{height:100vw}#intro .scrollIndicator{width:15vw;height:15vw}#intro .scrollIndicator.right{top:-10vw}#intro .text{max-width:100%;padding:20px}#intro.legal{margin-bottom:0}}#intro.legal{margin-bottom:0}#intro.home{padding-left:100px;padding-right:100px;padding-top:90px;padding-bottom:0;overflow:hidden;z-index:0;height:auto;display:flex;align-items:center;margin-bottom:0;justify-content:center;min-height:calc(100vh - 76px)}#intro.home h1{padding-top:3rem}#forSale #intro.home figcaption,#intro.home #forSale figcaption,#intro.home p{max-width:80%;padding-bottom:.8rem}@media (max-width:1000px){#forSale #intro.home figcaption,#intro.home #forSale figcaption,#intro.home p{font-size:1.3rem;line-height:2rem;margin:2rem 0;max-width:100%}}#intro.home:before{position:absolute;bottom:5vw;left:0;content:"";display:block;width:100%;height:100%;z-index:1;background-image:url(/assets/images/curve.svg);background-repeat:no-repeat;background-size:contain;background-position:center;min-height:34vw}#intro.home .links{padding-left:5px;display:block;position:relative}#intro.home .wrap{padding-top:50px;justify-content:center;display:flex;height:auto;flex:2 0 0%;margin:0 auto;flex-direction:row-reverse}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#intro.home .wrap{justify-content:flex-start}}@media (max-width:1000px){#intro.home .wrap{justify-content:space-around}}@media (max-width:700px){#intro.home .wrap{display:block;text-align:left;padding-bottom:4rem;height:100%}}#intro.home .text{position:relative;flex:1;z-index:99;padding:100px 2rem;max-width:800px}#intro.home .text a:link{color:#ffc526;text-decoration:none;transition:color .3s}#intro.home .text a:visited{color:#ffc526;text-decoration:none}#intro.home .text a:hover{color:rgba(255,197,38,.5);text-decoration:none}#intro.home .text a:active{color:rgba(255,197,38,.5);text-decoration:none}#intro.home .text a{margin:0;transition:color .3s ease;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.35rem;line-height:2rem;color:#ffc526;letter-spacing:1px}@media (max-width:1189px){#intro.home .text a{font-size:1.5rem;line-height:2.25rem}}@media (max-width:700px){#intro.home .text a{font-size:1.3rem;line-height:1.5rem}}#intro.home .text .link{letter-spacing:.5rem;margin:2rem 3rem;cursor:pointer;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.8rem;text-decoration:none}#intro.home .imgWrap{flex:1;position:relative;z-index:1;max-width:1000px;max-height:1000px}#intro.home .imgWrap .img{object-fit:contain;display:block;position:absolute;top:50;left:0;opacity:0}#intro.home .imgWrap .polyfillWrap{top:0;left:0;width:100%;height:100%;position:absolute}#intro.home .imgWrap .polyfillWrap:first-of-type{position:relative!important}@media (max-width:1500px){#intro.home .imgWrap .polyfillWrap img{width:100%}}@media (max-width:1189px){#intro.home .imgWrap .polyfillWrap{top:100px}#intro.home .imgWrap .polyfillWrap img{width:90%}}@media (max-width:700px){#intro.home .imgWrap .polyfillWrap{top:-50px}#intro.home .imgWrap .polyfillWrap img{width:80%}}@media (max-width:1000px){#intro.home{padding:25px}}@media (max-width:700px){#intro.home{min-height:calc(100vh - 215px);padding:0}#intro.home .imgWrap .polyfillWrap{padding-top:0;height:40vh}#intro.home .text{padding:25px;padding-top:0}#intro.home::before{bottom:-267px;width:2000px;height:2000px}}#intro.contact .textContainer::after{content:none}@media (min-width:2000px){#intro.contact{padding-bottom:10vw}}@media (max-width:1000px){#intro.contact{min-height:auto;padding-bottom:300px}}@media (max-width:700px){#intro.contact{padding-bottom:150px}}.products{width:100%;position:relative}#forSale .products figcaption,.products #forSale figcaption,.products p{letter-spacing:normal;max-width:80%}@media (max-width:1000px){#forSale .products figcaption,.products #forSale figcaption,.products p{padding:10px;margin:0}}.products .container{z-index:101;display:flex;justify-content:center;position:relative;max-width:2000px;margin-left:auto;margin-right:auto}.products.blueYellow .content{position:relative;z-index:4000}.products .plug{display:block}.products .plug .productAlt{max-width:1500px;margin-bottom:20rem}.products .plug .productAlt .imgWrap{flex:1 0 50%!important;width:50%!important}.products .plug .productAlt .text{flex:1 0 50%;width:50%;text-align:center!important}.products .plug .productAlt .text a{align-self:center!important}.products .plug .productAlt img{width:100%;height:100%}@media (max-width:1000px){.products .plug .productAlt{display:block}.products .plug .productAlt .imgWrap{text-align:center!important;width:100%!important;padding:2rem!important}.products .plug .productAlt .imgWrap img{width:90%}.products .plug .productAlt .text{width:100%!important}}.products .plug .row{justify-content:space-around;align-items:center;width:100%!important}.products .plug .row .col .imgWrap{text-align:center;width:100%!important}.products .plug .row .col .imgWrap img{width:50%!important;max-width:300px;padding-bottom:2rem}#forSale .products .plug .row .col .text figcaption,.products .plug .row .col .text #forSale figcaption,.products .plug .row .col .text p{text-align:center;max-width:100px;margin:0 auto}@media (max-width:1189px){.products .plug .row{display:flex!important}.products .plug .row.imgWrap{flex:1.75!important;width:70%!important;max-width:100%!important;height:auto!important}}@media (max-width:1189px){.products .plug .row{display:block!important}.products .plug .row .col .text{padding-top:0!important;padding-bottom:4rem!important}}.products .text{display:flex;flex-direction:column;flex:1;max-width:1000px;padding:2rem 2rem}.products .text h1{margin-top:6rem}@media (max-width:1000px){#forSale .products .text figcaption,.products .text #forSale figcaption,.products .text p{max-width:100%}.products .text h3{font-size:2.75rem}}@media (max-width:700px){.products .text{max-width:100%}.products .text h3{font-size:2.25rem}}.products .imgWrap{flex:.5 0 0%;position:relative;height:auto;z-index:999}.products .imgWrap .img{width:100%;height:100%;object-fit:contain;position:relative}.products .imgWrap picture{width:100%;height:100%}.products .imgWrap img{width:100%}@media (max-width:700px){.products .imgWrap{height:auto}}.products .text{align-self:center}#forSale .products .text figcaption,.products .text #forSale figcaption,.products .text p{max-width:550px}.products.blueYellow a{color:#ffc526}.products.blueYellow a::before{background-image:url(/assets/images/arrow-right-whiteblue.svg)}.products.blueYellow h3{color:#ffc526}#forSale .products.blueYellow figcaption,.products.blueYellow #forSale figcaption,.products.blueYellow p{color:#fff}.products.blueYellow .links h5{color:#ffc526}.products.blueYellow .content{width:100%;background-color:#0066fa}@media (min-width:2000px){.products.blueYellow .content{margin-top:calc(-313px - 2vw)}}.products.blueYellow.curveSet::before{position:relative;margin-top:-15vw;top:2px;content:"";display:block;width:100%;height:15vw;z-index:99;background-image:url(/assets/images/Blue-Top.svg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:2000px){.products.blueYellow.curveSet::before{height:calc(198px + 7vw);top:calc(-287px - 2vw)}}.products.blueYellow.curveSet:after{margin-top:-18vw;position:relative;content:"";display:block;width:100%;height:27vw;z-index:100;background-image:url(/assets/images/Blue-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffc526}@media (min-width:2000px){.products.blueYellow.curveSet:after{margin-top:-4vw;height:16vw}}.products.blueYellow.curveSet:last-of-type:after{background-color:#ececff}.products.yellowBlue{background-color:#ffc526}.products.yellowBlue a{color:#002e63}.products.yellowBlue a::before{background-image:url(/assets/images/arrow-right-blue.svg)}.products.yellowBlue h3{color:#0066fa}#forSale .products.yellowBlue figcaption,.products.yellowBlue #forSale figcaption,.products.yellowBlue li,.products.yellowBlue p{color:#002e63}.products.yellowBlue .content{padding-top:calc(126px + 3vw);margin-top:-206px;width:100%;background-color:#ffc526}@media (max-width:1000px){.products.yellowBlue .content{padding-top:100px}}@media (max-width:700px){.products.yellowBlue .content{padding-top:75px}}.products.yellowBlue .links h5{color:#002e63}.products.yellowBlue .text{padding-top:50px}#forSale .products.yellowBlue .text figcaption,.products.yellowBlue .text #forSale figcaption,.products.yellowBlue .text p{max-width:450px}.products.yellowBlue.curveBtm{background-color:#ececff}.products.yellowBlue.curveBtm::after{bottom:calc(-22px - 2vw);margin-top:-236px;position:relative;content:"";display:block;width:100%;height:calc(228px + 8vw);z-index:100;background-image:url(/assets/images/Yellow-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.products.yellowBlue.curveBtm2:after{margin-top:-18vw;position:relative;content:"";display:block;width:100%;height:27vw;z-index:100;background-image:url(/assets/images/Blue-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffc526}@media (min-width:2000px){.products.yellowBlue.curveBtm2:after{margin-top:-4vw;height:16vw}}.products.yellowBlue.curveBtm2:last-of-type:after{background-color:#ececff}.main{margin-top:-52px;max-width:100%;padding:0;padding-bottom:50px;position:relative;z-index:10}#productsOne{padding-bottom:150px}#productsOne .drawing-disclaimer{text-align:center;margin:4rem auto}#forSale #productsOne .drawing-disclaimer figcaption,#productsOne .drawing-disclaimer #forSale figcaption,#productsOne .drawing-disclaimer p{max-width:100%}#productsOne .drawing-disclaimer strong{font-size:1.5rem;letter-spacing:2px;text-transform:uppercase}#productsOne.toiletBlocks .yellowBlue::after{bottom:0}#productsOne.toiletBlocks .curveSet:last-of-type::after{background-color:#ececff}#productsOne.accessories .blueYellow::before,#productsOne.welfare-units .blueYellow::before{position:relative;margin-top:-15vw;top:2px;content:"";display:block;width:100%;height:15vw;z-index:101;background-image:url(/assets/images/Blue-Top.svg);background-size:cover;background-position:center;background-repeat:no-repeat}#productsOne.accessories .blueYellow::after,#productsOne.welfare-units .blueYellow::after{margin-top:-18vw;position:relative;content:"";display:block;width:100%;height:27vw;z-index:100;background-image:url(/assets/images/Blue-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffc526}#productsOne.accessories .blueYellow:last-of-type::after,#productsOne.welfare-units .blueYellow:last-of-type::after{background-color:#ececff}#productsOne.accessories .yellowBlue::after,#productsOne.welfare-units .yellowBlue::after{bottom:0}#productsOne.accessories .blueYellow .content,#productsOne.welfare-units .blueYellow .content{padding-top:4rem}#productsOne.accessories .yellowBlue .content,#productsOne.welfare-units .yellowBlue .content{padding-bottom:8rem}@media (max-width:1189px){#productsOne.accessories .blueYellow,#productsOne.welfare-units .blueYellow{margin-top:0}}#productsOne h3{text-transform:uppercase;letter-spacing:.8rem}#forSale .email #productsOne a,#productsOne #forSale .email a,#productsOne h4{color:#ffc526;letter-spacing:.5rem}#forSale #productsOne figcaption,#productsOne #forSale figcaption,#productsOne p{line-height:2.5rem}#productsOne .container{padding:0 50px}#productsOne .drawing{max-width:100%;padding:10rem 10rem 5rem 10rem;height:auto}#productsOne .drawing .mobile{display:none}@media (max-width:700px){#productsOne .drawing .mobile{text-align:center;display:block;padding-bottom:4rem}#productsOne .drawing .mobile strong{font-size:1.5rem;letter-spacing:2px;text-transform:uppercase}}#productsOne .drawing img{max-width:1200px!important;width:100%;height:100%;object-fit:cover;background-color:#fff;border-radius:50px!important}@media (max-width:1189px){#productsOne .drawing{padding:5rem 2rem 20rem 2rem}}@media (max-width:700px){#productsOne .drawing{-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;width:100%}#productsOne .drawing img{width:800px;padding-right:4rem}}#productsOne .imgWrap{flex:1.75;width:70%;max-width:100%;height:auto}#productsOne .blueYellow{position:relative;margin-top:-150px}#productsOne .blueYellow .container{justify-content:space-between}@media (max-width:700px){#productsOne .blueYellow .drawing .mobile strong{color:#ffc526}}#productsOne .yellowBlue{position:relative;margin-bottom:-100px;background-color:#ececff}#productsOne .yellowBlue::after{bottom:calc(-22px - 2vw);margin-top:-236px;position:relative;content:"";display:block;width:100%;height:calc(228px + 8vw);z-index:100;background-image:url(/assets/images/Yellow-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat}#forSale .email #productsOne .yellowBlue a,#productsOne .yellowBlue #forSale .email a,#productsOne .yellowBlue h4{color:#0066fa}#forSale #productsOne .yellowBlue figcaption strong,#productsOne .yellowBlue #forSale figcaption strong,#productsOne .yellowBlue p strong{color:#002e63}#productsOne .yellowBlue .imgWrap{margin-top:0}#productsOne .yellowBlue .content{padding-top:250px}@media (max-width:700px){#productsOne .yellowBlue .drawing .mobile strong{color:#002e63}}#productsOne .yellowBlue .row{display:flex}#productsOne .yellowBlue .row .text{align-self:flex-start;padding-top:0}#productsOne .yellowBlue .text{text-align:right;margin-left:auto}#productsOne .yellowBlue .text .link{align-self:flex-end;text-align:left;margin:2rem 0}@media (max-width:1189px){#productsOne .yellowBlue .text{margin-left:0}}#productsOne .products:nth-of-type(even) .container{flex-direction:row-reverse}#productsOne .products:nth-of-type(even) .container .text{text-align:left}#productsOne .products:nth-of-type(even) .container .text .link{align-self:flex-start;margin-left:3rem}#productsOne .products .text{padding:50px}#forSale #productsOne .products .text figcaption,#productsOne .products .text #forSale figcaption,#productsOne .products .text p{max-width:100%}#productsOne .products .imgWrap .img{max-width:700px;border-radius:2%;height:auto;object-fit:cover;margin:0 auto;position:relative;display:block}#productsOne .link::before{top:-8px;transform:rotate(90deg)}@media (max-width:1189px){#productsOne .link::before{top:-10px}#productsOne .products:nth-of-type(even) .container{flex-direction:column-reverse}}@media (max-width:1000px){#forSale .email #productsOne a,#productsOne #forSale .email a,#productsOne h4{font-size:2.5rem}#productsOne .text{max-width:90%}#productsOne .imgWrap{max-height:100%;flex:0;width:90%;margin:0 auto}#forSale #productsOne .blueYellow figcaption,#productsOne .blueYellow #forSale figcaption,#productsOne .blueYellow p{padding:0}#productsOne .blueYellow .container{flex-direction:column-reverse}#productsOne .blueYellow .container .imgWrap{align-self:center}#productsOne .blueYellow .container .text{align-self:flex-start}#productsOne .blueYellow::after{height:30vw}#productsOne .yellowBlue .row{display:block}#productsOne .yellowBlue .row .text{padding-top:50px}#productsOne .yellowBlue .imgWrap{max-height:100%;margin-top:0}}@media (max-width:700px){#forSale .email #productsOne a,#productsOne #forSale .email a,#productsOne h4{font-size:2rem}#productsOne .container{padding:0}#productsOne .container .text{padding:25px}#productsOne .blueYellow .content{padding-top:50px}}#productsTwo h3{text-transform:uppercase;letter-spacing:.8rem}#productsTwo .link{margin:2rem 3.25rem}#productsTwo .link::before{top:-7px;transform:rotate(90deg)}#productsTwo .products.yellowBlue{position:relative;padding-top:200px}#productsTwo .products .container{max-width:1600px}#productsTwo .products .text{max-width:500px;padding-top:65px;padding-left:50px;padding-right:50px;padding-bottom:200px}#forSale #productsTwo .products .text figcaption,#productsTwo .products .text #forSale figcaption,#productsTwo .products .text p{max-width:100%}#productsTwo .products .imgWrap{width:auto;padding:0 50px;height:auto}#productsTwo .products .imgWrap .img{object-fit:contain;height:auto;border-radius:2%}@media (max-width:1189px){#productsTwo .products .text{padding:25px}#productsTwo .products .link::before{top:-10px}}@media (max-width:1000px){#productsTwo .products .link{margin:2rem 4.1rem}#productsTwo .products .imgWrap{padding:25px}#productsTwo .products.yellowBlue{padding-top:160px}}@media (max-width:700px){#productsTwo .products .imgWrap{max-width:80%;margin-left:auto;margin-right:auto;padding:25px}#productsTwo .products .text{max-width:95%;padding:25px}#productsTwo .products.blueYellow .container{align-items:center;flex-direction:column}#productsTwo .products.yellowBlue .container{flex-direction:column-reverse;align-items:center}}#siteOffices h3{text-transform:uppercase;letter-spacing:.8rem}#siteOffices .flexrow{display:flex;position:relative;flex:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#siteOffices .flexrow{flex:1 0 auto}}@media (min-width:2000px){#siteOffices{margin-top:275px}}#siteOffices .link{padding:0;width:30px;height:30px;position:relative;margin:0}#siteOffices .link::before{top:0;left:0;transform:rotate(90deg)}#siteOffices .drawing-image-1,#siteOffices .drawing-image-2{max-width:100%;padding:10rem 10rem 5rem 10rem}#siteOffices .drawing-image-1 img,#siteOffices .drawing-image-2 img{width:100%;height:100%;object-fit:cover}@media (max-width:1189px){#siteOffices .drawing-image-1,#siteOffices .drawing-image-2{padding:5rem 2rem}}@media (max-width:700px){#siteOffices .drawing-image-1,#siteOffices .drawing-image-2{-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;width:100%}#siteOffices .drawing-image-1 img,#siteOffices .drawing-image-2 img{width:800px;padding-right:4rem}}#siteOffices .blueYellow{width:100%;position:relative;padding-top:50px}#siteOffices .blueYellow .drawing-disclaimer{text-align:center;margin:4rem auto}#forSale #siteOffices .blueYellow .drawing-disclaimer figcaption,#siteOffices .blueYellow .drawing-disclaimer #forSale figcaption,#siteOffices .blueYellow .drawing-disclaimer p{max-width:100%}#siteOffices .blueYellow .drawing-disclaimer strong{font-size:1.5rem;letter-spacing:2px;text-transform:uppercase}#forSale #siteOffices .blueYellow figcaption,#siteOffices .blueYellow #forSale figcaption,#siteOffices .blueYellow p{color:#fff;letter-spacing:normal;max-width:550px;padding-right:50px;padding-left:0}#siteOffices .blueYellow h2{color:#ffc526;max-width:640px;padding:0 50px;margin-top:10px;margin-bottom:10px;line-height:5.5rem}#siteOffices .blueYellow.curveSet::before{position:relative;margin-top:-15vw;top:2px;content:"";display:block;width:100%;height:15vw;z-index:99;background-image:url(/assets/images/Blue-Top.svg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:2000px){#siteOffices .blueYellow.curveSet::before{height:calc(198px + 7vw);top:calc(-287px - 2vw)}}#siteOffices .blueYellow.curveSet:after{margin-top:-18vw;position:relative;content:"";display:block;width:100%;height:27vw;z-index:100;background-image:url(/assets/images/Blue-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffc526}@media (min-width:2000px){#siteOffices .blueYellow.curveSet:after{margin-top:-4vw;height:16vw}}#siteOffices .blueYellow.curveSet:last-of-type:after{background-color:#ececff}#siteOffices .blueYellow.curveSet::after{background-color:#ececff}#siteOffices .blueYellow .content{position:relative;margin-top:-220px;background-color:#0066fa;z-index:999}#siteOffices .blueYellow .container{margin-top:210px;z-index:101;display:flex;justify-content:center;position:relative;max-width:2000px;margin-left:auto;margin-right:auto;flex-direction:column}#siteOffices .blueYellow .container::after{position:relative;content:"";max-width:1100px;width:92vw;border-bottom:2px solid #ffc526;margin-left:auto;margin-right:auto}#siteOffices .blueYellow .container .headline h2{padding:0 10rem}@media (max-width:1189px){#siteOffices .blueYellow .container .headline h2{padding:4rem 2rem 0 2rem}}@media (max-width:700px){#siteOffices .blueYellow .container .headline h2{font-size:2rem;width:100%;letter-spacing:1rem}}#siteOffices .blueYellow .col{display:flex;flex-direction:column;flex:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#siteOffices .blueYellow .col{flex:1 0 auto;width:50%}}#siteOffices .blueYellow .text{justify-content:center;display:flex;flex-direction:row;max-width:100%;padding:2rem 2rem;align-self:center}#siteOffices .blueYellow .text a{font-family:Helvetica Now Display W05,sans-serif;font-weight:800;font-style:normal;font-size:4rem;letter-spacing:1rem}#siteOffices .blueYellow .text ul{margin:0}#forSale #siteOffices .blueYellow .text:nth-of-type(1) figcaption,#siteOffices .blueYellow .text:nth-of-type(1) #forSale figcaption,#siteOffices .blueYellow .text:nth-of-type(1) p{margin:0;padding:0;padding-top:15px;padding-bottom:3px}#forSale #siteOffices .blueYellow .text:nth-of-type(5) figcaption,#siteOffices .blueYellow .text:nth-of-type(5) #forSale figcaption,#siteOffices .blueYellow .text:nth-of-type(5) p{font-size:1.75rem;padding:0 50px;width:400px}#siteOffices .blueYellow .text:nth-of-type(5) h2{padding-left:30px;margin-top:.5rem;margin-bottom:.5rem}@media (min-width:2000px){#siteOffices .blueYellow{margin-top:calc(-313px - 2vw)}#siteOffices .blueYellow .container{margin-top:-400px}}@media (max-width:1189px){#siteOffices .blueYellow .text .col a{padding:2rem 0;text-align:center}#siteOffices .blueYellow h2{font-size:4rem}}@media (max-width:1000px){#siteOffices .blueYellow h2{max-width:595px}#forSale #siteOffices .blueYellow figcaption,#siteOffices .blueYellow #forSale figcaption,#siteOffices .blueYellow p{padding:10px;margin:0}#siteOffices .blueYellow .link{padding:10px 15px}#siteOffices .blueYellow .link::before{padding:0 10px 10px 10px;top:2px;width:22px;height:22px}#siteOffices .blueYellow .text{flex-direction:column;padding:0}#forSale #siteOffices .blueYellow .text figcaption,#siteOffices .blueYellow .text #forSale figcaption,#siteOffices .blueYellow .text p{padding:10px 0;width:auto;max-width:600px}#siteOffices .blueYellow .text h2{padding:10px 0}#forSale #siteOffices .blueYellow .text:nth-of-type(1) figcaption,#siteOffices .blueYellow .text:nth-of-type(1) #forSale figcaption,#siteOffices .blueYellow .text:nth-of-type(1) p{padding-top:1rem}#siteOffices .blueYellow .text:nth-of-type(2){padding-top:1rem}#forSale #siteOffices .blueYellow .text:nth-of-type(2) figcaption,#siteOffices .blueYellow .text:nth-of-type(2) #forSale figcaption,#siteOffices .blueYellow .text:nth-of-type(2) p{padding:10px 0}#siteOffices .blueYellow .text:nth-of-type(2) h2{padding:0}#siteOffices .blueYellow .text:nth-of-type(2) .col:nth-of-type(2){padding-top:1rem}#siteOffices .blueYellow .container::after{width:600px}}@media (max-width:700px){#siteOffices .blueYellow .link{font-size:1.75rem;margin-top:2.5rem;margin-bottom:1rem}#siteOffices .blueYellow .container{padding-bottom:3rem}#siteOffices .blueYellow .text{padding:20px}#siteOffices .blueYellow .text h2{width:auto;font-size:1.75rem;letter-spacing:1.5rem;line-height:normal}#forSale #siteOffices .blueYellow .text figcaption,#siteOffices .blueYellow .text #forSale figcaption,#siteOffices .blueYellow .text p{width:auto;max-width:100%}#siteOffices .blueYellow .text .col{width:auto}#siteOffices .blueYellow .text a{letter-spacing:2px}#forSale #siteOffices .blueYellow .text:nth-of-type(5) figcaption,#siteOffices .blueYellow .text:nth-of-type(5) #forSale figcaption,#siteOffices .blueYellow .text:nth-of-type(5) p{width:100%;padding:0;margin-bottom:4rem}#siteOffices .blueYellow .text:nth-of-type(2){padding:0 25px}#forSale #siteOffices .blueYellow .text:nth-of-type(2) figcaption,#siteOffices .blueYellow .text:nth-of-type(2) #forSale figcaption,#siteOffices .blueYellow .text:nth-of-type(2) p{width:auto}#siteOffices .blueYellow .text:nth-of-type(2) h2{margin-top:0;margin-bottom:0}#siteOffices .blueYellow .text:nth-of-type(2) .col:nth-of-type(1){min-width:auto}#siteOffices .blueYellow .text:nth-of-type(3){align-self:flex-start;padding:0 20px}#siteOffices .blueYellow .text:nth-of-type(3) .col .link{padding:10px 15px}#siteOffices .blueYellow .container::after{padding-top:1rem;margin:0 auto;width:100%;max-width:calc(100vw - 50px)}}#productsFour .products:first-of-type{padding-bottom:20rem}#productsFour img{width:100%;height:100%;object-fit:contain}@media (max-width:1189px){#productsFour .products:first-of-type{padding-bottom:10rem}}@media (max-width:700px){#productsFour .container{display:block}}#mains-connected-toilet-blocks .yellowBlue{padding-top:calc(50px + 2vw);padding-bottom:calc(278px + 2vw)}#mains-connected-toilet-blocks .yellowBlue:last-of-type{padding-bottom:50px}#mains-connected-toilet-blocks .yellowBlue .text{padding-left:100px}@media (min-width:2000px){#mains-connected-toilet-blocks .yellowBlue{padding-bottom:calc(500px + 6vw)}}#mains-connected-toilet-blocks .products .imgWrap{height:25vw}#mains-connected-toilet-blocks .products .imgWrap img{object-fit:contain}#mains-connected-toilet-blocks .products .drawing-image-1,#mains-connected-toilet-blocks .products .drawing-image-2,#mains-connected-toilet-blocks .products .drawing-image-3,#mains-connected-toilet-blocks .products .drawing-image-4,#mains-connected-toilet-blocks .products .drawing-image-5{width:100%;padding:0;display:block;position:relative;padding-bottom:calc(228px + 8vw)}#mains-connected-toilet-blocks .products .drawing-image-1 img,#mains-connected-toilet-blocks .products .drawing-image-2 img,#mains-connected-toilet-blocks .products .drawing-image-3 img,#mains-connected-toilet-blocks .products .drawing-image-4 img,#mains-connected-toilet-blocks .products .drawing-image-5 img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;position:relative}@media (max-width:1189px){#mains-connected-toilet-blocks .products .drawing-image-1,#mains-connected-toilet-blocks .products .drawing-image-2,#mains-connected-toilet-blocks .products .drawing-image-3,#mains-connected-toilet-blocks .products .drawing-image-4,#mains-connected-toilet-blocks .products .drawing-image-5{padding:5rem 2rem}}@media (max-width:700px){#mains-connected-toilet-blocks .products .drawing-image-1,#mains-connected-toilet-blocks .products .drawing-image-2,#mains-connected-toilet-blocks .products .drawing-image-3,#mains-connected-toilet-blocks .products .drawing-image-4,#mains-connected-toilet-blocks .products .drawing-image-5{-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;width:100%}#mains-connected-toilet-blocks .products .drawing-image-1 img,#mains-connected-toilet-blocks .products .drawing-image-2 img,#mains-connected-toilet-blocks .products .drawing-image-3 img,#mains-connected-toilet-blocks .products .drawing-image-4 img,#mains-connected-toilet-blocks .products .drawing-image-5 img{width:800px;padding-right:4rem}}@media (max-width:1000px){#mains-connected-toilet-blocks .yellowBlue .text{padding-left:2rem}#forSale #mains-connected-toilet-blocks .products figcaption,#mains-connected-toilet-blocks .products #forSale figcaption,#mains-connected-toilet-blocks .products p{padding-left:0}#mains-connected-toilet-blocks .products .imgWrap{height:39vw;max-width:45%}}@media (max-width:700px){#mains-connected-toilet-blocks .blueYellow .container{flex-direction:column}#mains-connected-toilet-blocks .blueYellow.curveSet::after{margin-top:-38vw;width:102%;height:56vw}#mains-connected-toilet-blocks .yellowBlue{padding-top:50px;padding-bottom:calc(100px + 2vw)}#mains-connected-toilet-blocks .yellowBlue .container{flex-direction:column-reverse}#mains-connected-toilet-blocks .yellowBlue .content{margin-top:-100px}#mains-connected-toilet-blocks .products .imgWrap{height:100vw;align-self:center;max-width:500px;width:100%}#mains-connected-toilet-blocks .products .text{align-self:flex-start}}#events .yellowBlue{padding-top:calc(50px + 2vw);padding-bottom:calc(278px + 2vw)}#events .yellowBlue:last-of-type{padding-bottom:50px}#events .yellowBlue .text{padding-left:100px}@media (min-width:2000px){#events .yellowBlue{padding-bottom:calc(500px + 6vw)}}#events .products:nth-of-type(even) .container{flex-direction:row-reverse}@media (max-width:700px){#events .products:nth-of-type(even) .container{flex-direction:column}}#events .products .imgWrap{height:25vw}#events .products:nth-child(6){background-color:#ececff}#events .products:nth-child(6) .imgWrap{height:26vw;max-height:450px;width:25%}#events .products:nth-child(6)::after{margin-bottom:-59px}#events .products:nth-child(6) picture{height:calc(21vw + 450px);width:calc(21vw + 450px);left:calc(-191px - 10vw);bottom:calc(243px + 1.5vw)}#events .products:nth-child(6) img{height:calc(21vw + 450px);width:calc(21vw + 450px);left:calc(-191px - 10vw);bottom:calc(243px + 1.5vw)}@media (max-width:1000px){#events .yellowBlue .text{padding-left:2rem}#events .products #forSale figcaption,#events .products p,#forSale #events .products figcaption{padding-left:0}#events .products .imgWrap{height:39vw;max-width:45%}#events .products:nth-child(5) .imgWrap{max-width:25%}#events .products:nth-child(5) img{height:calc(21vw + 320px);width:calc(21vw + 320px);left:calc(-150px - 10vw);bottom:calc(101px + 1.5vw)}}@media (max-width:700px){#events .blueYellow .container{flex-direction:column}#events .blueYellow.curveSet::after{margin-top:-38vw;width:102%;height:56vw}#events .yellowBlue{padding-top:50px;padding-bottom:calc(100px + 2vw)}#events .yellowBlue .container{flex-direction:column-reverse}#events .yellowBlue .content{margin-top:-100px}#events .products .imgWrap{height:100vw;align-self:center;max-width:500px;width:100%}#events .products .text{align-self:flex-start}#events .products:nth-child(3) img{margin-top:-60vw;height:150vw;margin-bottom:calc(70px - 27vw);right:0;pointer-events:none}#events .products:nth-child(5) .imgWrap{align-self:center;max-width:500px;width:100%;height:100%;max-height:100%}#events .products:nth-child(5) img{height:100%;width:100%;left:auto;bottom:auto;top:-1px}}.links{display:flex;flex-wrap:wrap}.links .row{display:flex;align-items:center;flex-wrap:wrap}@media (max-width:700px){.links .row{flex-direction:column;align-items:flex-start}}.link{position:relative}.link:before{content:"";display:block;position:absolute;top:-5px;left:-36px;width:30px;height:30px;background-image:url(/assets/images/arrow-right-white.svg);background-position:center;background-repeat:no-repeat;background-size:30px 30px;cursor:pointer}@media (max-width:1189px){.link::before{top:-7px}}#buildingSites h3{line-height:4.4rem}#buildingSites .list-style-none{list-style:none}#buildingSites .products a{margin-left:29px}#buildingSites .products .text{padding:100px}#buildingSites .products .text #forSale figcaption,#buildingSites .products .text p,#forSale #buildingSites .products .text figcaption{max-width:100%}#buildingSites .imgWrap{width:auto;padding:100px 50px;flex:1 0 0%;height:auto}#buildingSites .imgWrap .img{object-fit:fill;height:auto;border-radius:2%}#buildingSites .yellowBlue{padding-top:100px}#buildingSites .yellowBlue ul{padding-left:100px}#buildingSites .yellowBlue .imgWrap{padding:0}#buildingSites .yellowBlue .imgWrap .img{max-width:500px}#buildingSites .yellowBlue .container{display:block}#buildingSites .yellowBlue .selectable{display:flex;position:relative;z-index:106;background-color:transparent;cursor:pointer}#buildingSites .yellowBlue .selectable h3{padding-left:1.5rem}#buildingSites .yellowBlue .collapsable{display:flex;height:0;position:relative;z-index:105;overflow:hidden}#buildingSites .yellowBlue .collapsable .text{padding-top:2rem;padding-left:6rem;align-self:flex-start}#buildingSites .yellowBlue .collapsable img{width:90%!important}#buildingSites .yellowBlue .collapsable .imgWrap .img{border-radius:0}#buildingSites .yellowBlue .collapsable::before{top:-33px;left:16px;position:absolute;z-index:100;content:"";display:block;height:100%;width:3px;border-left:3px solid #002e63;border-radius:0;pointer-events:none}#buildingSites .toggle{position:relative;min-width:35px;height:35px;width:35px;background-color:#002e63;border-radius:100px;stroke:#ffc526;stroke-width:4;margin-top:20px}@media (max-width:1189px){#buildingSites .products .text{padding:50px 25px}#buildingSites .products .imgWrap{padding:50px 25px}}@media (max-width:1000px){#buildingSites .products a{margin-left:58px}#buildingSites .imgWrap{padding-right:25px;height:auto}#buildingSites .blueYellow .container{display:block}#buildingSites .blueYellow .imgWrap{max-width:80%;width:80%;margin:0 auto}#buildingSites .blueYellow::after{height:35vw}#buildingSites .yellowBlue ul{padding:25px}#buildingSites .yellowBlue .collapsable #forSale figcaption,#buildingSites .yellowBlue .collapsable p,#forSale #buildingSites .yellowBlue .collapsable figcaption{padding-top:0;padding-bottom:0;padding-left:3rem}#buildingSites .yellowBlue .collapsable::before{height:105%}}@media (max-width:700px){#buildingSites h3{font-size:1.5rem;line-height:1.8rem;letter-spacing:.5rem}#buildingSites .products a{margin-bottom:0}#buildingSites .toggle{height:25px;min-width:25px;width:25px;margin-top:12px}#buildingSites .yellowBlue{padding-top:200px}#buildingSites .yellowBlue .collapsable .text{padding-left:2rem}#buildingSites .yellowBlue .imgWrap{padding:0;margin-bottom:1rem;position:relative;flex:1;height:100%;max-width:80%;width:80%;align-self:center}#buildingSites .yellowBlue .collapsable{display:block}#buildingSites .yellowBlue .collapsable .imgWrap{margin-left:50px;margin-right:auto}#buildingSites .yellowBlue .collapsable::before{left:11px;height:107%}}#bottom .quoteFormWrap form .comments{max-width:960px;margin:0 2rem}#bottom .quoteFormWrap form .comments textarea{color:#002e63;border:2px solid #002e63;background:0 0;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;width:99%;font-size:1.5rem}#bottom .quoteFormWrap form .comments textarea::placeholder{color:#002e63;opacity:.5;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;text-transform:uppercase;letter-spacing:.7rem}@media (max-width:1000px){#bottom .quoteFormWrap form .comments{padding:2rem}}@media (max-width:700px){#bottom .quoteFormWrap form .comments{padding:2rem 0;margin:0 .5rem}#bottom .quoteFormWrap form .comments textarea{width:98%}}#bottom,#contact{background-color:#ececff;max-width:100%;padding-top:20rem}#bottom #website,#contact #website{position:absolute;left:-9999px}#bottom #success #forSale figcaption,#bottom #success p,#contact #success #forSale figcaption,#contact #success p,#forSale #bottom #success figcaption,#forSale #contact #success figcaption{color:#002e63}#bottom .content,#contact .content{padding-top:50px;margin-top:-128px;width:100%}@media (min-width:2000px){#bottom .content,#contact .content{margin-top:calc(-313px - 2vw)}}#bottom .contact,#contact .contact{background-color:#0066fa;padding-top:5rem}@media (max-width:700px){#bottom .info,#contact .info{padding-top:15rem}#bottom .info a:first-of-type,#contact .info a:first-of-type{font-size:3.5rem}#bottom .info a:last-of-type,#contact .info a:last-of-type{font-size:1.8rem;letter-spacing:.5rem}}#bottom .address #forSale figcaption,#bottom .address p,#contact .address #forSale figcaption,#contact .address p,#forSale #bottom .address figcaption,#forSale #contact .address figcaption{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#ffc526;font-size:1.5rem;line-height:1.2rem;letter-spacing:.5rem;text-transform:uppercase}#bottom .blue,#contact .blue{padding-top:0;margin-left:-50px;margin-right:-50px;margin-bottom:10rem}#bottom .blue .content,#contact .blue .content{background-color:#0066fa;margin-top:-264px}#bottom .blue::before,#contact .blue::before{position:relative;margin-top:-15vw;top:2px;content:"";display:block;width:100%;height:15vw;z-index:99;background-image:url(/assets/images/Blue-Top.svg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:2000px){#bottom .blue::before,#contact .blue::before{height:calc(198px + 7vw);top:calc(-287px - 2vw)}}#bottom .blue:after,#contact .blue:after{margin-top:-18vw;position:relative;content:"";display:block;width:100%;height:27vw;z-index:100;background-image:url(/assets/images/Blue-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffc526}@media (min-width:2000px){#bottom .blue:after,#contact .blue:after{margin-top:-4vw;height:16vw}}#bottom .blue:last-of-type:after,#contact .blue:last-of-type:after{background-color:#ececff}#bottom .blue::before,#contact .blue::before{top:calc(-223px - 2vw);height:calc(347px + 2vw)}#bottom .blue::after,#contact .blue::after{background-color:transparent}@media (min-width:2000px){#bottom .blue .content,#contact .blue .content{margin-top:-550px}#bottom .blue::before,#contact .blue::before{top:-450px;height:662px}}#bottom .mobileTelephone,#contact .mobileTelephone{display:none;position:absolute;left:2000px}#bottom .quote,#contact .quote{position:relative;z-index:101;margin-right:auto;margin-left:auto;max-width:800px;padding-bottom:10rem}#bottom .quote #forSale figcaption,#bottom .quote p,#contact .quote #forSale figcaption,#contact .quote p,#forSale #bottom .quote figcaption,#forSale #contact .quote figcaption{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;color:#002e63;line-height:normal;padding:2rem 0;letter-spacing:normal}#bottom .quote #forSale figcaption:last-of-type,#bottom .quote p:last-of-type,#contact .quote #forSale figcaption:last-of-type,#contact .quote p:last-of-type,#forSale #bottom .quote figcaption:last-of-type,#forSale #contact .quote figcaption:last-of-type{border-bottom:3px solid #0066fa;padding-top:0}#bottom .quote h5,#contact .quote h5{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#002e63;line-height:normal}#bottom .quote .quotationMarks,#contact .quote .quotationMarks{color:#0066fa;margin-bottom:-143px;text-align:right;padding-top:100px;position:relative;z-index:101;font-size:240px;font-family:Helvetica Now Display W05,sans-serif;font-weight:800;font-style:normal;line-height:0;transform:rotate(-180deg)}#bottom.about,#bottom.offices,#contact.about,#contact.offices{padding-top:0}#bottom.about .selection::before,#bottom.offices .selection::before,#contact.about .selection::before,#contact.offices .selection::before{background-color:#ececff}#bottom.about #forSale figcaption,#bottom.about p,#bottom.offices #forSale figcaption,#bottom.offices p,#contact.about #forSale figcaption,#contact.about p,#contact.offices #forSale figcaption,#contact.offices p,#forSale #bottom.about figcaption,#forSale #bottom.offices figcaption,#forSale #contact.about figcaption,#forSale #contact.offices figcaption{border-bottom:3px solid #ffc526}#bottom.about .quoteForm #forSale figcaption,#bottom.about .quoteForm p,#bottom.offices .quoteForm #forSale figcaption,#bottom.offices .quoteForm p,#contact.about .quoteForm #forSale figcaption,#contact.about .quoteForm p,#contact.offices .quoteForm #forSale figcaption,#contact.offices .quoteForm p,#forSale #bottom.about .quoteForm figcaption,#forSale #bottom.offices .quoteForm figcaption,#forSale #contact.about .quoteForm figcaption,#forSale #contact.offices .quoteForm figcaption{border:0}#bottom.about .quotationMarks,#bottom.offices .quotationMarks,#contact.about .quotationMarks,#contact.offices .quotationMarks{color:#fff}#bottom.reducedPadding,#contact.reducedPadding{padding-top:8rem}@media (min-width:2000px){#bottom,#contact{padding-top:25rem}#bottom.reducedPadding,#contact.reducedPadding{padding-top:14rem}}@media (max-width:1000px){#bottom.about .selection::before,#bottom.offices .selection::before,#contact.about .selection::before,#contact.offices .selection::before{background-color:#ffc526}#bottom .quote,#contact .quote{max-width:75%}}@media (max-width:700px){#bottom .quote,#contact .quote{margin:0 1rem;max-width:100%}#bottom.about,#bottom.offices,#contact.about,#contact.offices{padding:50px}#bottom.about .quote,#bottom.offices .quote,#contact.about .quote,#contact.offices .quote{width:85%;margin-left:auto;margin-right:auto}#bottom.about .selection::before,#bottom.offices .selection::before,#contact.about .selection::before,#contact.offices .selection::before{background-color:transparent}#bottom.about .blue,#contact.about .blue{margin-top:-70px}}#bottom.about .menuWrap #forSale figcaption,#bottom.about .menuWrap p,#forSale #bottom.about .menuWrap figcaption{border:none}#contact{padding-top:calc(20vw + 183px)}#contact .blue .content{margin-top:-365px}#contact input[type=submit]{background-image:url(/assets/images/circle.svg);color:#002e63}#contact .content{position:relative;z-index:999}#contact .content .row{display:flex;width:960px;margin:0 auto}#contact .content .map{top:-300px;width:450px;height:300px;position:relative;margin-bottom:-300px;margin-left:-450px}#contact .content .map a{color:#131313;letter-spacing:normal}#contact .content .map span{line-height:normal;letter-spacing:normal;color:#131313}#contact .content .info{width:960px;margin:0 auto}#contact .content .info a{display:block}#contact .content .info a:first-of-type{font-size:4.5rem;letter-spacing:1.75rem;line-height:5rem;width:50%}#contact .content .info a:last-of-type{font-size:2.25rem;letter-spacing:1rem;padding-bottom:1rem;padding-top:6rem;text-transform:uppercase}#contact .content .info #forSale .email a,#contact .content .info h3,#contact .content .info h4,#forSale .email #contact .content .info a{color:#ffc526}#contact .content .info h3{font-size:4.5rem;letter-spacing:1.75rem;line-height:5rem}#contact .content .info #forSale .email a,#contact .content .info h4,#forSale .email #contact .content .info a{margin-top:4rem;font-size:2.25rem;letter-spacing:1rem;padding-bottom:1rem}#contact .content .info::after{content:"";display:block;margin:0 auto;border-bottom:3px solid #ffc526}#contact .content .address{width:960px;margin:0 auto}#contact .content .address h3{color:#fff}#contact .content .address h5{color:#ffc526;font-size:1.5rem;line-height:2rem;letter-spacing:.5rem}#contact .quoteFormWrap{background:0 0;position:relative;z-index:999;height:auto;padding:50px 0}#contact .quoteFormWrap .alert #forSale figcaption,#contact .quoteFormWrap .alert p,#contact .quoteFormWrap .success #forSale figcaption,#contact .quoteFormWrap .success p,#forSale #contact .quoteFormWrap .alert figcaption,#forSale #contact .quoteFormWrap .success figcaption{color:#fff;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal}#contact .quoteForm h3{color:#fff}#contact .quoteForm #forSale figcaption.error,#contact .quoteForm p.error,#forSale #contact .quoteForm figcaption.error{color:#fff;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal}#contact .quoteForm input,#contact .quoteForm textarea{color:#fff;border-bottom:3px solid #ffc526}#contact .quoteForm input::placeholder,#contact .quoteForm textarea::placeholder{color:rgba(255,255,255,.5)}#contact .quoteForm .checkboxLabel{color:#fff}#contact .quoteForm .checkboxLabel:before{border-color:#ffc526}#contact .quoteForm .checkboxLabel:after{border-left-color:#fff;border-bottom-color:#fff}#contact .quoteForm input::-ms-input-placeholder{color:rgba(255,255,255,.5)}#contact .quoteForm .menuWrap #forSale figcaption,#contact .quoteForm .menuWrap p,#forSale #contact .quoteForm .menuWrap figcaption{color:#fff;border-bottom:none}#contact .quoteForm .menuWrap .selection select{color:#fff;border-bottom:2px solid #fff;background-color:#0066fa}#contact .quoteForm .menuWrap .selection::before{background-color:#0066fa}#contact .quoteForm .menuWrap .selection::after{border-bottom:2px solid #fff;border-left:2px solid #fff}#contact .comments{max-width:960px;margin:0 2rem}#contact .comments textarea{color:#fff;border:3px solid #ffc526;background:0 0;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;width:99%;font-size:1.5rem}#contact .comments textarea::placeholder{color:rgba(255,255,255,.5);font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;text-transform:uppercase;letter-spacing:.7rem}@media (max-width:1000px){#contact .comments{padding:2rem}}@media (max-width:700px){#contact .comments{padding:2rem 0;margin:0 .5rem}#contact .comments textarea{width:98%}}@media (min-width:2000px){#contact{padding-top:14vw}#contact .blue .content{margin-top:-693px}}@media (max-width:1000px){#contact{padding-top:13rem}#contact #success{width:520px}#contact .content .row{flex-direction:column-reverse;width:520px;margin:0 auto}#contact .content .quoteForm h3{line-height:4rem}#contact .content .address,#contact .content .info{width:520px}#contact .content .address h3,#contact .content .info h3{font-size:3rem;line-height:4rem}#contact .content .map{margin-right:0;right:-520px;margin-left:-520px;width:520px;top:-320px}}@media (max-width:700px){#contact{padding-top:300px}#contact #success{width:90vw}#contact .content .address,#contact .content .info,#contact .content .row{max-width:90vw;width:100%}#contact .content .address #forSale .email a,#contact .content .address h4,#contact .content .info #forSale .email a,#contact .content .info h4,#contact .content .row #forSale .email a,#contact .content .row h4,#forSale .email #contact .content .address a,#forSale .email #contact .content .info a,#forSale .email #contact .content .row a{letter-spacing:.25rem;font-size:1.5rem;word-break:break-all}#contact .content .quoteForm{width:90vw}#contact .content .map{top:-200px;width:90vw;height:55vw;margin-left:auto;margin-right:auto;right:0}#contact .content .info h3{padding-top:200px}#contact .blue::before{height:200px;top:-311px}}.quoteFormWrap{background-image:url(/assets/images/circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;height:500px;display:flex;align-items:center;justify-content:center;max-width:1600px;margin-right:auto;margin-left:auto}#forSale .quoteFormWrap .alert figcaption,#forSale .quoteFormWrap .success figcaption,.quoteFormWrap .alert #forSale figcaption,.quoteFormWrap .alert p,.quoteFormWrap .success #forSale figcaption,.quoteFormWrap .success p{color:#0066fa;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal}.quoteFormWrap form input[type=submit]{position:relative;border:0;font-family:Helvetica Now Display W05,sans-serif;font-weight:400;font-style:normal;color:#ffc526;background-color:transparent;width:50px;height:50px;font-size:1rem;line-height:0;margin:25px auto;background-image:url(/assets/images/circle-darkblue.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;padding:0;cursor:pointer;display:block;transition:transform .4s}.quoteFormWrap form input[type=submit] .mobileTelephone{display:none;position:absolute;left:2000px}.quoteFormWrap form input[type=submit]:hover{transform:scale(1.1)}.quoteFormWrap .quoteForm{display:flex;justify-content:center;width:1000px}.quoteFormWrap .quoteForm .menuWrap{display:flex;flex-wrap:wrap}#forSale .quoteFormWrap .quoteForm .menuWrap figcaption,.quoteFormWrap .quoteForm .menuWrap #forSale figcaption,.quoteFormWrap .quoteForm .menuWrap p{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.2rem;text-transform:uppercase;color:#002e63;letter-spacing:.5rem;line-height:normal;margin-right:10px}.quoteFormWrap .quoteForm .selection{display:flex;position:relative;width:260px;border-radius:0}.quoteFormWrap .quoteForm .selection select{width:100%;display:block;font-size:1.2rem;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#002e63;line-height:normal;margin-top:0;margin-right:0;box-sizing:border-box;letter-spacing:.5rem;background-color:transparent;border-bottom:2px solid #002e63;border-radius:0}.quoteFormWrap .quoteForm .selection:before{content:"";display:block;position:absolute;right:0;top:0;width:25px;height:25px;pointer-events:none;background-color:#ececff;border-radius:0}.quoteFormWrap .quoteForm .selection:after{content:"";display:block;position:absolute;right:5px;top:0;width:10px;height:10px;border-bottom:2px solid #0066fa;border-left:2px solid #0066fa;transform:rotate(-45deg);pointer-events:none;border-radius:0}.quoteFormWrap .quoteForm .menu{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;font-size:0}.quoteFormWrap .quoteForm .col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;margin:2rem 2rem}.quoteFormWrap .quoteForm h3{color:#0066fa;margin-top:0}#forSale .quoteFormWrap .quoteForm figcaption,.quoteFormWrap .quoteForm #forSale figcaption,.quoteFormWrap .quoteForm p{font-size:1rem;margin:0}#forSale .quoteFormWrap .quoteForm figcaption.error,.quoteFormWrap .quoteForm #forSale figcaption.error,.quoteFormWrap .quoteForm p.error{color:#0066fa}.quoteFormWrap .quoteForm input,.quoteFormWrap .quoteForm textarea{height:40px;display:block;width:100%;box-sizing:border-box;background-color:transparent;border:none;border-bottom:2px solid #002e63;padding:5px 0;margin:10px 0;font-size:1.5rem;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;margin-bottom:5px;color:#002e63;border-radius:0;text-decoration:none}.quoteFormWrap .quoteForm input::placeholder,.quoteFormWrap .quoteForm textarea::placeholder{color:rgba(0,46,99,.5);text-transform:uppercase;letter-spacing:.7rem}.quoteFormWrap .quoteForm input:focus,.quoteFormWrap .quoteForm textarea:focus{outline:0}.quoteFormWrap .quoteForm input[type=checkbox]{display:inline-block;width:40px;opacity:0;position:absolute;left:0;top:5px}.quoteFormWrap .quoteForm input[type=checkbox]:checked+label:after{content:""}.quoteFormWrap .quoteForm input[type=checkbox]:focus+label:before{outline:pink auto 5px;border-color:#fff}.quoteFormWrap .quoteForm .checkboxLabel{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#002e63;display:inline-block;font-size:1.6rem;cursor:pointer;position:relative;text-transform:none}.quoteFormWrap .quoteForm .checkboxLabel:before{content:"";display:inline-block;width:25px;height:25px;border:1px solid #002e63;position:absolute;left:-45px}.quoteFormWrap .quoteForm .checkboxLabel:after{content:none;display:inline-block;height:12px;width:32px;border-left:4px solid #002e63;border-bottom:4px solid #002e63;transform:rotate(-45deg);position:absolute;left:-42px;top:-5px}.quoteFormWrap .quoteForm .checkboxRow{padding-left:45px;box-sizing:border-box;display:inline-block;margin:20px 20px 10px 0;position:relative}.quoteFormWrap .quoteForm textarea{height:100%;border:3px solid #ffc526;padding:10px;max-width:100%}@media (max-width:1000px){.quoteFormWrap{margin-bottom:10rem}.quoteFormWrap .quoteForm{display:block;max-width:600px}.quoteFormWrap .quoteForm .col{margin:0 2rem;padding:0 2rem}.quoteFormWrap .quoteForm .col:nth-of-type(2){flex-direction:column}.quoteFormWrap .quoteForm .menuWrap{padding-top:25px;margin-bottom:1rem}.quoteFormWrap .quoteForm .menuWrap .selection{width:100%}.quoteFormWrap .quoteForm .menuWrap .selection::before{width:0}.quoteFormWrap .quoteForm .selection::before{background-color:#ffc526}}@media (max-width:700px){.quoteFormWrap{padding:2rem 0;margin:2rem 0}.quoteFormWrap .quoteForm{width:100%}.quoteFormWrap .quoteForm input::placeholder{letter-spacing:.6rem}.quoteFormWrap .quoteForm h3{font-size:3rem;line-height:3rem}.quoteFormWrap .quoteForm .col{margin:0 .5rem;padding:0}#forSale .quoteFormWrap .quoteForm .menuWrap figcaption,.quoteFormWrap .quoteForm .menuWrap #forSale figcaption,.quoteFormWrap .quoteForm .menuWrap p{display:none}.quoteFormWrap .quoteForm .selection::before{background-color:transparent}}.subscribe{display:flex;align-items:flex-end;padding-top:3rem;padding-bottom:1rem;flex-wrap:wrap;flex:1}.subscribe .logo{width:130px;height:65px;background-image:url(/assets/images/Latta-yellow-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:4rem}.subscribe .info{display:flex;padding-top:20px}.subscribe .info a,.subscribe .info h5{margin:0;font-size:1.6rem;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#0066fa;letter-spacing:.5rem;padding:0 1.5rem}.subscribe .info a{line-height:2.5rem}@media (max-width:1189px){.subscribe a:nth-child(1),.subscribe h5:nth-child(1){padding-left:0}}@media (max-width:1000px){.subscribe{display:block}.subscribe .logo{margin-bottom:10px}.subscribe .info{display:block;padding:0}.subscribe .info a,.subscribe .info h5{padding:0;margin:5px 0}}@media (max-width:700px){.subscribe{flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:1rem}.subscribe .logo{margin-left:auto;margin-right:auto}.subscribe .info a,.subscribe .info h5{display:block;letter-spacing:.4rem;text-align:center}}#forSale #success figcaption,#success #forSale figcaption,#success p{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem}.legal{width:50%;margin:0}.legal a:link{color:#002e63;text-decoration:none;transition:color .3s}.legal a:visited{color:#002e63;text-decoration:none}.legal a:hover{color:#ffc526;text-decoration:none}.legal a:active{color:#ffc526;text-decoration:none}#forSale .legal figcaption,.legal #forSale figcaption,.legal h2,.legal h3,.legal p,.legal strong{color:#002e63}.legal a{margin:0;font-size:1.35rem}#forSale{padding-top:6vw}#forSale::before{position:relative;margin-top:-15vw;top:2px;content:"";display:block;width:100%;height:15vw;z-index:99;background-image:url(/assets/images/Blue-Top.svg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:2000px){#forSale::before{height:calc(198px + 7vw);top:calc(-287px - 2vw)}}#forSale:after{margin-top:-18vw;position:relative;content:"";display:block;width:100%;height:27vw;z-index:100;background-image:url(/assets/images/Blue-Bottom.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffc526}@media (min-width:2000px){#forSale:after{margin-top:-4vw;height:16vw}}#forSale:last-of-type:after{background-color:#ececff}#forSale .email a{margin-top:0;margin-left:40px;text-transform:uppercase;font-size:2.25rem;letter-spacing:1rem;padding-bottom:1rem}#forSale figure{margin:30px;padding:0;max-width:calc(33% - 60px);min-width:calc(33% - 60px)}#forSale figure img{width:100%;height:20vw;border-radius:2%}#forSale figure.spacer{margin-top:0;margin-bottom:0}#forSale .email a,#forSale h2,#forSale h3,#forSale h4,#forSale h5,#forSale h6{color:#ffc526}#forSale h1{font-family:Helvetica Now Display W05,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:uppercase;background-color:#ffc526;color:#0066fa;position:absolute;display:block;font-size:16vw;line-height:15vw;height:15vw;top:-20vw;padding:25px;right:30px}#forSale .email a,#forSale h4{letter-spacing:.5rem}#forSale .link{padding-top:10px;display:block}#forSale .link::before{top:5px}#forSale::before{top:3px}#forSale::after{background-color:transparent}#forSale .container{background-color:#0066fa;display:block}#forSale .content{max-width:2000px;position:relative;display:block;z-index:9999;margin:0 auto;padding-top:50px}#forSale .flexrow{display:flex;position:relative;flex-wrap:wrap;justify-content:center}@media (min-width:2000px){#forSale{padding-top:12vw}#forSale h1{font-size:35rem;line-height:29rem;height:300px;top:-400px;right:30px}#forSale figure img{height:400px}}@media (max-width:1000px){#forSale figure{max-width:calc(50% - 60px);min-width:calc(50% - 60px)}#forSale figure img{height:27vw}#forSale .email a{font-size:1.9rem}}@media (max-width:700px){#forSale figure{max-width:100%}#forSale figure img{height:60vw}#forSale h1{padding:2vw}#forSale .email a{letter-spacing:.25rem;font-size:1.5rem;word-break:break-all}}footer{background-color:#ececff;padding-bottom:25px;padding-right:50px;padding-left:50px;display:flex;align-items:flex-end;justify-content:space-between}footer.cookiepadding{padding-bottom:50px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){footer{width:100%}}footer #legal{padding-bottom:6px;position:relative}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){footer #legal{text-align:right;flex:1 0 0%;margin-right:60px}}footer #legal .legalLinks{display:flex;align-items:flex-end}footer #legal .legalLinks img{width:100%;height:100%;max-width:200px;margin:0 .5rem;object-fit:contain}footer #legal .legalLinks a,footer #legal .legalLinks span{font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#002e63;font-size:1rem;margin:0 .5rem;cursor:pointer;letter-spacing:normal}footer #legal .legalLinks span{cursor:auto}footer #success{padding-right:25px}#forSale footer #success figcaption,footer #success #forSale figcaption,footer #success p{color:#002e63}footer form{flex:1 0 0%;display:flex;max-width:400px;position:relative}footer form .mobileTelephone{display:none;position:absolute;left:2000px}footer form .col{flex:1;display:flex;flex-direction:column}#forSale footer form figcaption,footer form #forSale figcaption,footer form p{color:#002e63;font-size:1.2rem;margin:0;line-height:normal;letter-spacing:normal}footer form input,footer form textarea{display:block;width:87%;box-sizing:border-box;background-color:transparent;border:none;border-bottom:2px solid #002e63;padding:5px 0;font-size:1.2rem;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;margin-bottom:5px;color:#0066fa;border-radius:0;text-decoration:none}footer form input::placeholder,footer form textarea::placeholder{color:rgba(0,46,99,.5)}footer form textarea{height:100%;border:3px solid #002e63;padding:10px;max-width:100%}footer form input[type=submit]{position:absolute;bottom:0;right:5px;border-bottom:0;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;color:#002e63;width:45px;height:45px;font-size:1rem;line-height:0;margin:0;background-image:url(/assets/images/circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;padding:0;cursor:pointer;display:block;transition:transform .4s}footer form input[type=submit]:hover{transform:scale(1.098)}footer span{color:#002e63;font-size:1rem}@media (max-width:1000px){footer #success{max-width:38%}footer form{max-width:250px}footer form input,footer form textarea{width:79%}footer #legal{display:block;flex:1;padding-left:50px}footer #legal .legalLinks{display:flex;flex-wrap:wrap;justify-content:flex-end}footer #legal a,footer #legal span{margin:0 .25rem;line-height:20px}}@media (max-width:700px){footer{display:block;padding:25px}footer #success{max-width:100%}#forSale footer #success figcaption,footer #success #forSale figcaption,footer #success p{text-align:center;margin:10px 0}footer form{min-width:100%;margin-bottom:15px}footer form input[type=submit]{width:40px;height:40px}footer form input,footer form textarea{width:calc(100% - 49px)}footer #legal{padding-left:0;display:block;text-align:center}footer #legal a,footer #legal span{display:block}footer #legal .legalLinks{display:block}footer #legal .legalLinks a,footer #legal .legalLinks span{text-align:center;display:block;padding-top:10px}}footer.home{background-color:transparent;position:absolute;box-sizing:border-box;width:100%;bottom:0;left:0}#forSale footer.home figcaption,footer.home #forSale figcaption,footer.home p{color:#fff}footer.home input,footer.home textarea{color:#fff;border-bottom:2px solid #ffc526}footer.home input::placeholder,footer.home textarea::placeholder{color:rgba(255,255,255,.5)}footer.home input[type=submit]{color:#002e63}footer.home span{color:#fff;font-size:1rem}footer.home .subscribe .info a:link{color:#ffc526;text-decoration:none;transition:color .3s}footer.home .subscribe .info a:visited{color:#ffc526;text-decoration:none}footer.home .subscribe .info a:hover{color:rgba(255,197,38,.5);text-decoration:none}footer.home .subscribe .info a:active{color:rgba(255,197,38,.5);text-decoration:none}#forSale footer.home #success figcaption,footer.home #success #forSale figcaption,footer.home #success p{color:#fff}footer.home #legal .legalLinks a,footer.home #legal .legalLinks span{color:#fff}@media (max-width:1189px){footer.home #success{padding-right:25px}footer.home .subscribe .info{display:block}footer.home .subscribe .info a{display:block;padding-left:0}}@media (max-width:1000px){footer.home #success{max-width:38%}}@media (max-width:700px){footer.home{position:relative}footer.home #success{max-width:100%}}#shade{width:100%;height:100%;background-color:rgba(255,255,255,.5);display:block;position:fixed;top:0;left:0;z-index:1337;opacity:0;visibility:hidden}nav.main{display:none;position:fixed;justify-content:flex-end;width:100%;height:100%;right:0;top:0;padding:175px 50px 10% 50px;z-index:1338;box-sizing:border-box;transform:translateX(200%)}nav.main .circleLane{position:relative;top:-150px;left:0;height:130%;width:30px;padding-right:1rem}nav.main .circleLane .circle{width:25px;height:25px;background-image:url(/assets/images/circle-darkblue.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width:1000px){nav.main .circleLane{display:none}}nav.main .linkWrap{padding-top:.3rem;text-align:left;width:100%;max-width:412px}nav.main .border{margin-top:-15px;width:300px;margin-bottom:2rem;height:22px}nav.main .border svg{stroke:#ffc526;stroke-width:.5}nav.main .border svg line{opacity:0}nav.main .bottom{display:flex;flex-wrap:wrap;padding-top:3rem}nav.main .bottom a{font-size:1.3rem;padding-right:2rem}nav.main .bottom a:visited{color:#ffc526}nav.main .bottom a:link{color:#ffc526;text-decoration:none;transition:color .3s}nav.main .bottom a:visited{color:#ffc526;text-decoration:none}nav.main .bottom a:hover{color:#002e63;text-decoration:none}nav.main .bottom a:active{color:#002e63;text-decoration:none}nav.main:after{content:"";display:block;position:absolute;width:300px;height:350%;background-color:#0066fa;right:0;top:0;z-index:-1}nav.main:before{content:"";display:block;position:absolute;width:600%;height:600%;background-image:url(/assets/images/curve2.svg);background-position:center;background-repeat:no-repeat;background-size:contain;right:calc(400px - 290vw);top:-280vh;z-index:-1}nav.main a{display:block;font-family:Helvetica Now Display W05,sans-serif;font-weight:700;font-style:normal;font-size:1.666rem;margin:0;margin-bottom:3.5rem;text-transform:uppercase;letter-spacing:.5rem}nav.main a.large{font-size:1.8rem;letter-spacing:.6rem}nav.main a:link{color:#fff;text-decoration:none;transition:color .3s}nav.main a:visited{color:#fff;text-decoration:none}nav.main a:hover{color:#002e63;text-decoration:none}nav.main a:active{color:#002e63;text-decoration:none}nav.main a.active:link{color:#002e63}nav.main a.active:visited{color:#002e63}@media (max-width:1189px){nav.main .linkWrap a{font-size:1.4rem;line-height:1.2rem}nav.main .bottom a{font-size:1.3rem}}@media (max-width:700px){nav.main{width:100%;padding:125px 25px}nav.main .bottom{padding-top:.3rem}nav.main .bottom a{font-size:1.2rem}nav.main .linkWrap{max-width:220px;padding-right:25px}nav.main .linkWrap a{font-size:1.3rem;letter-spacing:.4rem;margin-bottom:2.25rem}nav.main .linkWrap a.large{font-size:1.4rem;letter-spacing:.4rem}nav.main .border{width:217px}nav.main::before{background-image:url(/assets/images/mobile-nav.svg);height:200vh;width:100vw;right:-90px;top:-70vh;min-width:900px}nav.main::after{width:290px}}#cookies{position:fixed;width:100%;height:auto;bottom:0;left:0;box-sizing:border-box;padding:7px 10px;font-family:Helvetica Now Display W05,sans-serif;font-weight:400;font-style:normal;color:#ffc526;font-size:12px;line-height:14px;text-align:center;background-color:#002e63;display:none;transform:translateZ(100px);z-index:9999}#cookies .button{display:inline-block;font-size:12px;line-height:14px;padding:5px 10px;width:auto;margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:5px;box-shadow:none;color:#ffc526;background-color:transparent;border:thin solid #ffc526;cursor:pointer}#website{position:absolute;left:-9999px}section#map{width:100%;margin:0 auto 8rem;padding:0;max-width:min(960px,95vw)}section#map iframe{width:100%}@media (max-width:1000px){section#map{margin:4rem auto 0}}