*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden;font:400 1em Apercu-regular;color:#101010}body.wrapper,html.wrapper{max-width:1680px;margin:0 auto}body{background-color:#fff}img{display:inline-block;height:auto;max-width:100%;outline:0}fieldset{border:none;padding:0;margin:0}blockquote{margin:0}menu li,menu ul,nav li,nav ul{margin:0;padding:0}hr{width:100%;height:20px;margin:0 0 20px;border:none;border-bottom:1px dashed}button:focus{outline:none}a{text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}@font-face{font-family:Apercu-regular;src:url(../fonts/apercu_regular-webfont-987710f121.eot);src:url(../fonts/apercu_regular-webfont-987710f121.eot?#iefix) format("embedded-opentype"),url(../fonts/apercu_regular-webfont-d2066e44a9.woff2) format("woff2"),url(../fonts/apercu_regular-webfont-2825e3f66c.woff) format("woff"),url(../fonts/apercu_regular-webfont-4474409d5c.ttf) format("truetype"),url(../fonts/apercu_regular-webfont-5971b7c9fb.svg#apercuregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Apercu-medium;src:url(../fonts/apercu_medium-webfont-358d431ab0.eot);src:url(../fonts/apercu_medium-webfont-358d431ab0.eot?#iefix) format("embedded-opentype"),url(../fonts/apercu_medium-webfont-95455bfea9.woff2) format("woff2"),url(../fonts/apercu_medium-webfont-9cfe8a4213.woff) format("woff"),url(../fonts/apercu_medium-webfont-40ce487729.ttf) format("truetype"),url(../fonts/apercu_medium-webfont-c4532fdb53.svg#apercumedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Apercu-bold;src:url(../fonts/apercu_bold-webfont-1555270c23.eot);src:url(../fonts/apercu_bold-webfont-1555270c23.eot?#iefix) format("embedded-opentype"),url(../fonts/apercu_bold-webfont-d6f84a2e79.woff2) format("woff2"),url(../fonts/apercu_bold-webfont-f3c25b8d78.woff) format("woff"),url(../fonts/apercu_bold-webfont-a05a3c96de.ttf) format("truetype"),url(../fonts/apercu_bold-webfont-1b84bb7634.svg#apercubold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LyonText-regular;src:url(../fonts/LyonText-Regular-e38d67e91d.eot?#iefix) format("embedded-opentype"),url(../fonts/LyonText-Regular-794916e507.woff) format("woff"),url(../fonts/LyonText-Regular-84d6221fe6.ttf) format("truetype"),url(../fonts/LyonText-Regular-97cc1a4c71.svg#LyonText-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LyonText-semibold;src:url(../fonts/LyonText-Semibold-722d9a873f.eot?#iefix) format("embedded-opentype"),url(../fonts/LyonText-Semibold-e4be423aea.woff) format("woff"),url(../fonts/LyonText-Semibold-2ca7e6a742.ttf) format("truetype"),url(../fonts/LyonText-Semibold-f11d2101d9.svg#LyonText-Semibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LyonText-black;src:url(../fonts/LyonText-Black-5db42b7f4d.eot?#iefix) format("embedded-opentype"),url(../fonts/LyonText-Black-2eab6cc948.woff) format("woff"),url(../fonts/LyonText-Black-2e5570f03e.ttf) format("truetype"),url(../fonts/LyonText-Black-78de74bacd.svg#LyonText-Black) format("svg");font-weight:400;font-style:normal;-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}button,html{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font:400 1em Apercu-regular;font-weight:400;color:#101010}h1{font-size:2.875em;font-weight:700;line-height:1.2}h1,h2{margin:0}h2{font-size:2em;line-height:1.4}h3{font-size:1.5em}h4{font-size:1.375em}h5{font-size:1.125em}h6{font-size:1em}strong{font-weight:700}header.header__main{position:relative;padding-top:3.4375rem;padding-bottom:7.1875rem;text-align:center}header.header__main .welive-logo--black{display:block;width:6.3125rem;height:1.75rem;margin:0 auto 2.5rem}header.header__main h1{position:absolute;z-index:9;right:0;left:0;top:8.125rem;font-family:LyonText-black;color:#4a4a4a;font-size:7.125em}@media (max-width:1024px){header.header__main{padding-top:0;padding-bottom:0}header.header__main .welive-logo--black{margin:2.1875rem auto}header.header__main h1{display:none}}section{margin:.8125rem}section.section__sticky{display:none;position:absolute;width:100%;margin:0;padding:.9375rem 0;text-align:center;background-color:#ededed}section.section__sticky .rwd-break{display:none}section.section__sticky span{color:#ef4822;margin-right:1.25rem}section.section__sticky button{width:10rem;padding:.9375rem 1.5625rem;border:0 none;background-color:#ef4822;color:#ededed}section.section__sticky button:hover{background-color:#d7411f}@media (max-width:1024px){section.section__sticky{padding:.875rem}section.section__sticky .rwd-break{display:block}section.section__sticky span{float:left;width:60%;margin-right:0}section.section__sticky button{float:right;width:40%;margin:0;padding:.625rem .9375rem}}footer{padding:1.875rem 10%;overflow:hidden;font-family:Apercu-bold;font-size:.75em;line-height:1.5625rem;letter-spacing:.125rem;background-color:#4a4a4a;color:#fff}footer .footer__main__link,footer .footer__main__phone,footer .welive-logo--white{width:30%;float:left}footer a,footer a:active,footer a:hover,footer a:link,footer a:visited{color:#fff}footer .footer__main__link{float:left;text-align:left}footer .welive-logo--white{display:inline-block;padding:0 1.25rem;width:40%;height:25px;background-image:url(../img/icons/welive-logo--white-62ebf70983.svg);background-repeat:no-repeat;background-position:50%;background-size:auto 25px}footer .footer__main__phone{float:right;text-align:right}@media (max-width:1024px){footer .footer__main__link,footer .welive-logo--white{display:none}footer .footer__main__phone{text-align:center;width:100%}}.slick-slider{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;outline:none;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:calc(100vh - 125px - 80px);width:52px;line-height:0;font-size:0;cursor:pointer;background:#fff;opacity:.6;top:140px;margin-top:-10px;overflow:hidden;padding:0;border:none;outline:none;z-index:9999;-webkit-transition:all .15s linear;transition:all .15s linear}.slick-next:hover,.slick-prev:hover{opacity:.3}.slick-next{right:0}.nav-slick-dots{position:absolute;top:3.5rem;list-style:none;display:block;text-align:center;padding:0;width:100%}.nav-slick-dots li{position:relative;display:inline-block;height:20px;margin:0 5px;padding:0;cursor:pointer}.nav-slick-dots li a{display:block;padding:.3125em 1.5625em;color:#fff;opacity:.7}.nav-slick-dots li a:hover{opacity:.9}.nav-slick-dots li a.active{opacity:1;color:#fff;background-color:#ef4822}.nav-slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.nav-slick-dots li button:focus,.nav-slick-dots li button:hover{outline:none}.nav-slick-dots li button:focus:before,.nav-slick-dots li button:hover:before{opacity:1}.nav-slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-slick-dots li.slick-active button:before{color:#000;opacity:.75}.section__video{*zoom:1;position:relative;overflow:hidden}.section__video:after,.section__video:before{content:'';display:table}.section__video:after{clear:both}.section__video .video{width:100%!important;max-width:100%!important}.section__video .video__overlay{position:absolute;float:left;background-color:#fff;z-index:300000}.section__video .video__overlay.horizontal{height:5px;min-height:5px;width:100%;top:50%;margin-top:-2.5px}.section__video .video__overlay.vertical{left:50%;margin-left:-2.5px;height:100%;min-height:100%;width:5px}@media (max-width:1024px){.video__overlay{display:none}.section__video{margin:0}.section__video #header--mobile.slick-slider{margin-bottom:0}.section__video #header--mobile.slick-slider img{width:100%!important}}.section__intro{border:1px solid #ef4822;padding:5.9375rem 19%;text-align:center}.section__intro h1{margin-bottom:1.25em;color:#ef4822;font-family:LyonText-black;font-size:2.75em}.section__intro h3{text-transform:uppercase;color:#ef4822;font-family:Apercu-bold;font-size:.875em}.section__intro p{font-family:LyonText-regular;font-size:1.375em;line-height:1.625em}.section__intro p b{color:#ef4822;font-family:LyonText-semibold}.section__intro p.footer{margin-top:6.25rem}.section__intro p.footer a,.section__intro p.footer a:focus,.section__intro p.footer a:hover,.section__intro p.footer a:visited{font-family:Apercu-bold;color:#ef4822;text-transform:uppercase}@media (max-width:1024px){.section__intro{padding:5%}.section__intro p{font-size:1.25em}}.section__apartments{position:relative;margin-left:0;margin-right:0}.section__apartments .apartments__header{height:7.8125rem;margin-bottom:.3125rem;text-align:center;background-color:#252829}.section__apartments .apartments__header ul{margin:1em 0}.section__apartments .apartments__header h2{padding:.625em 0;font-family:LyonText-black;font-size:1.75em;color:#fff}@media screen and (max-width:1200px){.section__apartments .apartments__header h2{font-size:1.5em}}.section__apartments .apartments__slide{margin:0 .625rem}.section__apartments .apartments__slide__col-1{float:left;width:30%;padding-right:.3125rem}.section__apartments .apartments__slide__col-1__img{background-position:50%;background-size:cover;height:calc(50vh - 40px - 63px)}.section__apartments .apartments__slide__col-1__desc{position:relative;height:calc(50vh - 45px - 63px);margin-top:.3125rem;padding:2.5rem 1.25rem;background-color:#252829;text-align:center;color:#fff}.section__apartments .apartments__slide__col-1__desc p{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;margin-top:0;font-family:LyonText-regular;font-size:3vh;line-height:1.2}.section__apartments .apartments__slide__col-1__desc p .final{margin-top:1rem;display:block}.section__apartments .apartments__slide__col-1__desc h4{position:absolute;left:0;right:0;bottom:1.25rem;font-family:Apercu-bold;font-size:.875em;color:#fff;text-transform:uppercase}.section__apartments .apartments__slide__studio .apartments__slide__col-1__img.img--1a{background-image:url(../img/studio/Studio-1a-033589c5f1.jpg)}.section__apartments .apartments__slide__studio .apartments__slide__col-1__img.img--2a{background-image:url(../img/studio/Studio-2a-97a016f48a.jpg)}.section__apartments .apartments__slide__studio .apartments__slide__col-1__img.img--2c{background-image:url(../img/studio/Studio-2c-ddc0d71088.jpg)}.section__apartments .apartments__slide__studio .apartments__slide__col-1__img.img--3a{background-image:url(../img/studio/Studio-3a-36edc32c2c.jpg)}.section__apartments .apartments__slide__studio .apartments__slide__col-1__img.img--3c{background-image:url(../img/studio/Studio-3c-4e07b80f66.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-1__img.img--1a{background-image:url(../img/1br/1br-1a-7367ec8f2c.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-1__img.img--2a{background-image:url(../img/1br/1br-2a-4d92c18dd3.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-1__img.img--2c{background-image:url(../img/1br/1br-2c-e4fe2a19fa.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-1__img.img--3a{background-image:url(../img/1br/1br-3a-a9001273e7.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-1__img.img--3c{background-image:url(../img/1br/1br-3c-a2bf7a9154.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-1__img.img--1a{background-image:url(../img/2br/2br-1a-89c357eb25.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-1__img.img--2a{background-image:url(../img/2br/2br-2a-3bf979e7d4.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-1__img.img--2c{background-image:url(../img/2br/2br-2c-26052eaa56.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-1__img.img--3a{background-image:url(../img/2br/2br-3a-544943344a.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-1__img.img--3c{background-image:url(../img/2br/2br-3c-7a93e3266b.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-1__img.img--1a{background-image:url(../img/3br/3br-1a-7a6bed36ad.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-1__img.img--2a{background-image:url(../img/3br/3br-2a-b9ddef6aa0.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-1__img.img--2c{background-image:url(../img/3br/3br-2c-09a826e805.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-1__img.img--3a{background-image:url(../img/3br/3br-3a-e3f817a2cb.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-1__img.img--3c{background-image:url(../img/3br/3br-3c-5b4e335a27.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-1__img.img--1a{background-image:url(../img/communal/communal-1a-64ee2f763c.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-1__img.img--2a{background-image:url(../img/communal/communal-2a-b739a065b2.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-1__img.img--2c{background-image:url(../img/communal/communal-2c-95adefe7fc.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-1__img.img--3a{background-image:url(../img/communal/communal-3a-c66a0722c9.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-1__img.img--3c{background-image:url(../img/communal/communal-3c-e98838a509.jpg)}.section__apartments .apartments__slide__col-2{float:left;width:70%}.section__apartments .apartments__slide__col-2__img{background-position:50%;background-size:cover;height:calc(100vh - 80px - 126px)}.section__apartments .apartments__slide__studio .apartments__slide__col-2__img.img--1b{background-image:url(../img/studio/Studio-1b-69047fa5e6.jpg)}.section__apartments .apartments__slide__studio .apartments__slide__col-2__img.img--2b{background-image:url(../img/studio/Studio-2b-386291422a.jpg)}.section__apartments .apartments__slide__studio .apartments__slide__col-2__img.img--3b{background-image:url(../img/studio/Studio-3b-cf117b2ec0.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-2__img.img--1b{background-image:url(../img/1br/1br-1b-0b3feb4e9c.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-2__img.img--2b{background-image:url(../img/1br/1br-2b-1b6edce300.jpg)}.section__apartments .apartments__slide__1-bedroom .apartments__slide__col-2__img.img--3b{background-image:url(../img/1br/1br-3b-302305eaf0.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-2__img.img--1b{background-image:url(../img/2br/2br-1b-93544ea5d2.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-2__img.img--2b{background-image:url(../img/2br/2br-2b-5d59d3d92b.jpg)}.section__apartments .apartments__slide__2-bedroom .apartments__slide__col-2__img.img--3b{background-image:url(../img/2br/2br-3b-d777e65075.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-2__img.img--1b{background-image:url(../img/3br/3br-1b-e2e6cf89c0.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-2__img.img--2b{background-image:url(../img/3br/3br-2b-9241307975.jpg)}.section__apartments .apartments__slide__3-bedroom .apartments__slide__col-2__img.img--3b{background-image:url(../img/3br/3br-3b-3a666a53f6.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-2__img.img--1b{background-image:url(../img/communal/communal-1b-a77a5503ff.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-2__img.img--2b{background-image:url(../img/communal/communal-2b-f8931ac427.jpg)}.section__apartments .apartments__slide__communal .apartments__slide__col-2__img.img--3b{background-image:url(../img/communal/communal-3b-6e3ec95f04.jpg)}.section__apartments .apartments__slider--mobile .apartments__slide{margin:0 .625rem}.section__apartments .apartments__slider--mobile .apartments__slide h1{margin:1.5rem 0;font-family:Apercu-medium;font-size:.875em;letter-spacing:.1875em;text-align:center;text-transform:uppercase;color:#252829}.section__apartments .apartments__slider--mobile .apartments__slide__img{background-position:50%;background-size:cover;height:calc(50vh - 35px)}.section__apartments .apartments__slider--mobile .apartments__slide__studio .apartments__slide__img{background-image:url(../img/studio/Studio-1a-033589c5f1.jpg)}.section__apartments .apartments__slider--mobile .apartments__slide__1-bedroom .apartments__slide__img{background-image:url(../img/1br/1br-1a-7367ec8f2c.jpg)}.section__apartments .apartments__slider--mobile .apartments__slide__2-bedroom .apartments__slide__img{background-image:url(../img/2br/2br-1a-89c357eb25.jpg)}.section__apartments .apartments__slider--mobile .apartments__slide__3-bedroom .apartments__slide__img{background-image:url(../img/3br/3br-1a-7a6bed36ad.jpg)}.section__apartments .apartments__slider--mobile .apartments__slide__communal-areas .apartments__slide__img{background-image:url(../img/communal/communal-1a-64ee2f763c.jpg)}.section__apartments .apartments__slider--mobile .apartments__slide__desc{position:relative;height:calc(40vh - 35px);padding:1.25rem 1rem 0;background-color:#252829;text-align:center;color:#fff;border:1px solid #252829;border-top:0}.section__apartments .apartments__slider--mobile .apartments__slide__desc p{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;margin-top:0;font-family:LyonText-regular;font-size:3vh;line-height:3vh}.section__apartments .apartments__slider--mobile .apartments__slide__desc p .final{display:block;margin-top:1em}.section__apartments .apartments__slider--mobile .apartments__slide__desc h4{position:absolute;left:0;right:0;bottom:1rem;letter-spacing:.125rem;font-family:Apercu-bold;font-size:.75em;color:#fff;text-transform:uppercase;text-align:center}.section__membership{margin-left:0;margin-right:0;background:url(../img/bg-features-7ff1108db4.jpg) no-repeat;background-size:cover;background-position:50%}.section__membership__header__img{display:none}.section__membership__info{padding-top:7.5%;padding-left:42%;color:#fff}.section__membership__info h1{margin-left:-1.5rem;width:100%;text-align:center;color:#fff;font-family:LyonText-black}.section__membership__info ul{padding:1.5rem;overflow:hidden}.section__membership__info ul li{float:left;width:45%;margin-right:5%;min-height:3em;line-height:1.625em;margin-bottom:2em}.section__membership__footer h4{margin-top:0;text-align:center;font-family:LyonText-black;color:#fff;font-size:1.875em}.section__membership__footer ul{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section__membership__footer ul li{float:left;color:#fff;margin:0 2.5rem;font-size:.875em}@media (max-width:1024px){.section__membership{padding:0;background:#252829}.section__membership__header__img{display:block}.section__membership__info{padding:2rem}.section__membership__info h1{margin-left:0;font-size:2.5em}.section__membership__info ul li{width:100%;float:none;margin-bottom:1em}}.section__contact{position:relative;height:46.25rem;min-height:46.25rem;margin:0;padding:6.25rem 15%;background-color:#ef4822}.section__contact .clearfix{*zoom:1}.section__contact .clearfix:after,.section__contact .clearfix:before{content:'';display:table}.section__contact .clearfix:after{clear:both}.section__contact h4{font-family:Apercu-bold;font-size:.875em;color:#fff}.section__contact__confirmation{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:60%;text-align:center}.section__contact__confirmation h1{font-family:LyonText-black;font-size:3em;margin-bottom:5rem;color:#fff}.section__contact__confirmation h4{font-size:1.5em}.section__contact__form{position:relative;float:left;width:45%;height:100%;color:#fff}.section__contact__form #tourTimeSelect{border-left:0}.section__contact__form .oui-button{letter-spacing:1;text-transform:none}.section__contact__form .oui-form__input{color:#fff}.section__contact__form .oui-form__field{margin-bottom:0}.section__contact__form .oui-form__field input{-webkit-transition:none;transition:none}.section__contact__form .oui-form__field_error input{background-color:transparent;border:.0625rem solid #fff}.section__contact__form__col{margin-bottom:3.75rem}.section__contact__form__col select{float:right;height:3.875rem;border-radius:0;-webkit-appearance:none}.section__contact__form__col input,.section__contact__form__col select{font-family:LyonText-regular;font-size:1.5em;line-height:3.75rem;width:100%;max-height:3.875rem;margin-bottom:1rem;padding:0 1.25rem;border:.0625rem solid #fff;outline:none;background-color:transparent}.section__contact__form__col input:-moz-placeholder,.section__contact__form__col input::-moz-placeholder,.section__contact__form__col select:-moz-placeholder,.section__contact__form__col select::-moz-placeholder{opacity:.6;color:#fff}.section__contact__form__col input:-ms-input-placeholder,.section__contact__form__col select:-ms-input-placeholder{opacity:.6;color:#fff}.section__contact__form__col input::-webkit-input-placeholder,.section__contact__form__col select::-webkit-input-placeholder{opacity:.6;color:#fff}.section__contact__form__col input.half-col,.section__contact__form__col select.half-col{width:50%}.section__contact__form__col input:focus,.section__contact__form__col select:focus{border:.125rem solid #fff}.section__contact__form__col input.error,.section__contact__form__col select.error{border:.125rem solid #fff;background-image:url(../img/icons/error-d3f293539e.png);background-repeat:no-repeat;background-position:right .9375rem center;background-size:2.5rem}.section__contact__form__col__check{margin:1.25rem 0 1.875rem;padding-right:1.25rem}.section__contact__form__col__date span{margin-right:.9375rem}.section__contact__form__col label{font-family:LyonText-regular;margin-left:.625rem;vertical-align:middle}.section__contact__form__col input[type=checkbox],.section__contact__form__col input[type=radio]{display:none}.section__contact__form__col input[type=checkbox]+label.check_label,.section__contact__form__col input[type=checkbox]:checked+label.check_label{display:inline-block;width:1.5625rem;height:1.5625rem;vertical-align:middle;border:.0625rem solid #fff}.section__contact__form__col input[type=checkbox]:checked+label.check_label{background-image:url(../img/icons/check-bg-25906ea420.png);background-repeat:no-repeat}.section__contact__form__col input[type=radio]+label.radio_label,.section__contact__form__col input[type=radio]:checked+label.radio_label{display:inline-block;width:1.5625rem;height:1.5625rem;vertical-align:middle;border:.0625rem solid #fff;border-radius:6.1875rem}.section__contact__form__col input[type=radio]:checked+label.radio_label{background:#fff;box-shadow:inset 0 0 0 6px #ef4822}.section__contact__form hr{float:left;border-bottom:1px solid #fff}.section__contact__form .submit_btn{font-family:LyonText-black;font-size:.875em;position:absolute;bottom:0;left:0;display:inline;width:100%;padding:1.5rem 0;color:#4a4a4a;border:0;background-color:#fff}.section__contact__form .submit_btn.submit{display:none}.section__contact__cta,.section__contact__text{width:30%;color:#fff}.section__contact__cta.disabled,.section__contact__text.disabled{pointer-events:none;opacity:.4}.section__contact__cta h1,.section__contact__text h1{font-family:LyonText-black;font-size:3.75em;margin-bottom:1.25rem;color:#fff}.section__contact__cta a button,.section__contact__text a button{font-family:LyonText-black;font-size:.875em;width:80%;margin-top:1.25rem;padding:1.5625rem 0;color:#fff;border:2px solid #fff;background-color:transparent}.section__contact__text{float:left;width:55%;text-align:left}.section__contact__cta{position:absolute;bottom:6.25rem}.section__contact__cta h1{font-size:2em}.section__contact__cta a button{font-family:LyonText-black;font-size:.875em;width:80%;margin-top:1.25rem;padding:1.5625rem 0;color:#fff;border:2px solid #fff;background-color:transparent}@media (max-width:1024px){.section__contact{position:relative;height:auto;min-height:auto}.section__contact__location{width:100%;padding:0 2.5rem}.section__contact__location__block{padding:1.875rem;text-align:left;border:1px solid #252829}.section__contact__location__block:first-child{margin-bottom:10%}.section__contact__location__block h1,.section__contact__location__block h3,.section__contact__location__block h4,.section__contact__location__block p{color:#252829}.section__contact__location__block h1{font-family:Apercu-bold;font-size:5em;line-height:4.375rem}.section__contact__location__block h3{margin:0}.section__contact__location__block h4{font-family:Apercu-bold;margin-top:0}.section__contact__location__block p{font-family:LyonText-regular;font-size:.875em;color:#969186}.section__contact__confirmation{position:initial;width:100%;margin-top:2.1875rem;padding:2.5rem;-webkit-transform:none;transform:none;background-color:#ef4822}.section__contact__form{float:none;width:100%;height:auto;margin:3.125rem 0 5rem;background-color:#ef4822}.section__contact__form__col{width:100%;margin-bottom:0}.section__contact__form__col label{font-size:.875rem;margin-left:.125rem}.section__contact__form__col:nth-child(2){margin-bottom:1.875rem}.section__contact__form__col__check{float:left;width:50%}.section__contact__form__col__check .check_label{margin-right:.3125rem}.section__contact__form__col__date span{margin-right:.9375rem}.section__contact__form__col__date input.half-col{width:100%;margin-top:.9375rem}.section__contact__form .submit_btn{position:relative}.section__contact__text{float:none;width:100%;height:auto}.section__contact__cta{position:relative;bottom:0;width:100%}.section__contact__cta button{width:100%}}.section__locations{position:relative;overflow:hidden;padding:3.75rem 15%;text-align:left}.section__locations h1{font-family:LyonText-black;font-size:3.25em;text-transform:uppercase;color:#ef4822}.section__locations h3{font-family:Apercu-bold;font-size:1.375em;margin-top:0;text-transform:uppercase;color:#252829}.section__locations h4,.section__locations p{font-family:LyonText-semibold;font-size:1.25em;color:#969186;margin-bottom:0}.section__locations hr{margin-top:50px;border-bottom:1px solid #4a4a4a}.section__locations__row{overflow:hidden}.section__locations__row:first-child{margin-bottom:3.75rem;padding-bottom:3.75rem;border-bottom:1px solid #4a4a4a}.section__locations__address{float:left;width:55%}.section__locations__pricing{padding-top:5.9375rem;float:left;width:45%}.section__locations__pricing p{margin-top:0;font-size:1.125rem}.section__locations__pricing span.divider:after{display:none}.section__locations__fine-print p{font-size:.875rem}@media (max-width:1024px){.section__locations{padding:3.75rem 5%}.section__locations__block{padding:1.875rem;text-align:left;border:1px solid #252829}.section__locations__block:first-child{margin-bottom:10%}.section__locations__block h1,.section__locations__block h3,.section__locations__block h4,.section__locations__block p{color:#252829}.section__locations__block h1{font-family:Apercu-bold;font-size:5em;line-height:4.375rem}.section__locations__block h3{margin:0}.section__locations__block h4{font-family:Apercu-bold;margin-top:0}.section__locations__block p{font-family:LyonText-regular;font-size:.875em;color:#969186}.section__locations__address,.section__locations__pricing{float:none;width:100%;padding:0 10%}.section__locations__address h3,.section__locations__address h4{font-size:1.125em}.section__locations__address h4{font-family:Apercu-bold;color:#252829}.section__locations__pricing p{font-size:1.125em}.section__locations__pricing h5{display:inline-block}.section__locations__pricing span.divider:after{font-family:Apercu-bold;font-size:1.375em;display:inline-block;width:0;margin:0 5%;content:'|';color:#ef4822}}.hide{display:none}
/*# sourceMappingURL=home.css.map */
