/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#333;background-color:#fff}h1{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}a{color:#333;text-decoration:underline}a:hover,a:focus{color:#000;text-decoration:inherit}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle}a{touch-action:manipulation}body{background:#fff}#root{background-size:auto 100% !important;position:relative;height:100vh}#root.dark h1,#root.dark #subline{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5)}#root.dark #call{color:#fff}#root.dark #number{background-color:rgba(0,0,0,.6)}#root.dark #number a,#root.dark #number #price{color:#fff}#root.light h1,#root.light #subline{color:#222;text-shadow:0 0 5px rgba(255,255,255,.5)}#root.light #call{color:#222}#root.light #number{background-color:rgba(0,0,0,.6)}#root.light #number a,#root.light #number #price{color:#fff}#root.light.tower #number a,#root.light.tower #number #price{color:#222}.normal #subline{font-size:7vh;line-height:1.25;width:70%;padding:0 20px;font-weight:bold}.normal #call{display:none}.normal h1{font-size:11vh;line-height:1;width:70%;padding:5% 20px 0}.normal #number{font-size:10vh;line-height:10vh;padding:5px 20px;position:absolute;bottom:5vh;width:100%;font-weight:bold}.normal #number a{text-decoration:none;cursor:pointer}.normal #number #price{font-size:10px;line-height:1em;margin-top:5px;margin-bottom:0;font-weight:normal}@media only screen and (max-width: 250px)and (max-height: 250px){.normal h1{font-size:10vh;width:71%}.normal #subline{font-size:6vh}.normal #number{font-size:9vh;line-height:9vh}}@media only screen and (min-width: 301px)and (max-width: 599px)and (min-height: 251px){.normal #holder{position:absolute;bottom:94px}.normal h1{width:100%;font-size:34px;line-height:36px}.normal #subline{font-size:18px}.normal #number{padding:8px 12px;font-size:32px;line-height:34px}.normal #price{margin-top:0 !important;font-size:12px !important;line-height:18px !important}}.normal #imageHolder{display:none}.wide #holder{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:50%;width:90%}.wide #call{display:none}.wide p{margin:0}.wide h1{font-size:28vh;line-height:.9;padding:0 20px 0;margin:0;white-space:nowrap}.wide #subline{font-size:20vh;line-height:.9;padding:0;font-weight:bold;align-items:center}.wide #number{position:absolute;bottom:5vh;font-size:20vh;line-height:1;padding:6px 20px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.wide #number a{text-decoration:none;cursor:pointer;display:block;flex:0 1 auto;padding-right:20px}.wide #number #price{font-size:10px;line-height:1em;flex:1 0 auto}@media only screen and (max-width: 320px)and (max-height: 100px){.wide #holder{height:40px}.wide h1{padding:0 12px 0;font-size:21px}.wide #subline{display:none}.wide #number{background-color:rgba(0,0,0,0) !important;position:static;display:block;padding:6px 12px;font-size:21px}.wide #price{margin-top:5px}}.wide #imageHolder{display:none}.tower{text-align:center}.tower p{margin:0}.tower h1{font-size:26px;line-height:29px;padding:10px 2px 0;font-weight:bold}.tower #subline{font-size:16px;line-height:19px;padding:0 10px;font-weight:bold}.tower #number{background:rgba(0,0,0,0) !important;font-size:22px;line-height:26px;text-align:left;padding:10px 4px}.tower #number a{text-decoration:none;cursor:pointer;display:block;font-weight:bold}.tower #number #price{font-size:12px;line-height:15px;text-align:left;margin-top:10px}.tower #call{background-color:rgba(0,0,0,.25);padding:10px 2px;text-align:center;font-size:16px;font-weight:bold;line-height:19px;margin-bottom:10px}.tower #imageHolder{padding-top:137.5%;background-size:cover;margin:15px 0 0}
