@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@-moz-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-ms-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-moz-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-ms-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes shake{0%,to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-o-keyframes shake{0%,to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-ms-keyframes shake{0%,to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-moz-keyframes tada{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-moz-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);-o-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-moz-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);-o-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-moz-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);-o-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-ms-keyframes tada{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-moz-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);-o-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-moz-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);-o-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-moz-keyframes swing{20%,40%,60%,80%,to{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes swing{20%,40%,60%,80%,to{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes swing{20%,40%,60%,80%,to{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-ms-keyframes swing{20%,40%,60%,80%,to{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,to{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes wobble{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@-o-keyframes wobble{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@-ms-keyframes wobble{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@-moz-keyframes pulse{0%,to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-o-keyframes pulse{0%,to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-ms-keyframes pulse{0%,to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@keyframes pulse{0%,to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-moz-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%,to{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%,to{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%,to{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-ms-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%,to{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%,to{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-moz-keyframes bounceOut{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}}@-o-keyframes bounceOut{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}}@-ms-keyframes bounceOut{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95)}50%{opacity:1;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}}@-moz-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-ms-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}50%{opacity:1;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}70%{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}50%{opacity:1;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}70%{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-o-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}50%{opacity:1;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}70%{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-ms-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}50%{opacity:1;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}70%{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);-ms-transform:scale(.3,.3);-o-transform:scale(.3,.3);transform:scale(.3,.3)}50%{opacity:1;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}70%{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-moz-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-o-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-ms-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-moz-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-o-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-ms-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-moz-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-o-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-ms-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-moz-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-o-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-ms-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-moz-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-o-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-ms-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-ms-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-ms-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) rotateY(360deg) scale(.95);-o-transform:perspective(400px) rotateY(360deg) scale(.95);transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) rotateY(360deg) scale(.95);-o-transform:perspective(400px) rotateY(360deg) scale(.95);transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-o-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) rotateY(360deg) scale(.95);-o-transform:perspective(400px) rotateY(360deg) scale(.95);transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-ms-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) rotateY(360deg) scale(.95);-o-transform:perspective(400px) rotateY(360deg) scale(.95);transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) rotateY(360deg) scale(.95);-o-transform:perspective(400px) rotateY(360deg) scale(.95);transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-ms-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-ms-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-ms-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-ms-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-webkit-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-o-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-ms-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-moz-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-webkit-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-o-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-ms-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);-o-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,fieldset{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img,legend{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}fieldset,legend,td,th{padding:0}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;top:6px}.noUi-handle:before{left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;font:400 12px Arial;color:#999}.noUi-value{width:40px;position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}
/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@-webkit-keyframes expand{0%{max-height:0}to{max-height:500px}}@keyframes expand{0%{max-height:0}to{max-height:500px}}@-webkit-keyframes collapse{0%{max-height:500px}to{max-height:0}}@keyframes collapse{0%{max-height:500px}to{max-height:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeAndScaleIn{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1}}@keyframes fadeAndScaleIn{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1}}@-webkit-keyframes fadeAndScaleOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes fadeAndScaleOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes fadeAndSlideFromTop{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromTop{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToTop{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes fadeAndSlideToTop{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@-webkit-keyframes fadeAndSlideFromRight{0%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@keyframes fadeAndSlideFromRight{0%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToRight{0%{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes fadeAndSlideToRight{0%{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@-webkit-keyframes fadeAndSlideFromBottom{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@keyframes fadeAndSlideFromBottom{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToBottom{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fadeAndSlideToBottom{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes fadeAndSlideFromLeft{0%{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromLeft{0%{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes fadeAndSlideToLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipInXBounce{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInXBounce{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@-webkit-keyframes slideFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-moz-keyframes fadeOutPop{0%,25%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}75%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(3,3);-moz-transform:scale(3,3);-ms-transform:scale(3,3);-o-transform:scale(3,3);transform:scale(3,3)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(5,5);-moz-transform:scale(5,5);-ms-transform:scale(5,5);-o-transform:scale(5,5);transform:scale(5,5)}}@-webkit-keyframes fadeOutPop{0%,25%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}75%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(3,3);-moz-transform:scale(3,3);-ms-transform:scale(3,3);-o-transform:scale(3,3);transform:scale(3,3)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(5,5);-moz-transform:scale(5,5);-ms-transform:scale(5,5);-o-transform:scale(5,5);transform:scale(5,5)}}@-o-keyframes fadeOutPop{0%,25%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}75%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(3,3);-moz-transform:scale(3,3);-ms-transform:scale(3,3);-o-transform:scale(3,3);transform:scale(3,3)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(5,5);-moz-transform:scale(5,5);-ms-transform:scale(5,5);-o-transform:scale(5,5);transform:scale(5,5)}}@-ms-keyframes fadeOutPop{0%,25%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}75%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(3,3);-moz-transform:scale(3,3);-ms-transform:scale(3,3);-o-transform:scale(3,3);transform:scale(3,3)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(5,5);-moz-transform:scale(5,5);-ms-transform:scale(5,5);-o-transform:scale(5,5);transform:scale(5,5)}}@keyframes fadeOutPop{0%,25%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}75%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(3,3);-moz-transform:scale(3,3);-ms-transform:scale(3,3);-o-transform:scale(3,3);transform:scale(3,3)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(5,5);-moz-transform:scale(5,5);-ms-transform:scale(5,5);-o-transform:scale(5,5);transform:scale(5,5)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fresco-12{0%{opacity:1}to{opacity:0}}@keyframes fresco-12{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes "fadeout"{0%{opacity:1}to{opacity:0}}@-moz-keyframes "fadeout"{0%{opacity:1}to{opacity:0}}@-webkit-keyframes "fadeout"{0%{opacity:1}to{opacity:0}}@-ms-keyframes "fadeout"{0%{opacity:1}to{opacity:0}}@-o-keyframes "fadeout"{0%{opacity:1}to{opacity:0}}@keyframes "fadein"{0%{opacity:0}to{opacity:1}}@-moz-keyframes "fadein"{0%{opacity:0}to{opacity:1}}@-webkit-keyframes "fadein"{0%{opacity:0}to{opacity:1}}@-ms-keyframes "fadein"{0%{opacity:0}to{opacity:1}}@-o-keyframes "fadein"{0%{opacity:0}to{opacity:1}}@keyframes "scalein"{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes "pulse"{0%{opacity:.15}to{opacity:1}}@keyframes "pulse-slow"{0%{opacity:.5}to{opacity:1}}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.am-collapse,.am-fade{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1}.am-collapse{-webkit-animation-timing-function:ease;animation-timing-function:ease;overflow:hidden}.am-collapse.am-collapse-add,.am-collapse.ng-hide-remove,.am-collapse.ng-move{-webkit-animation-name:expand;animation-name:expand}.am-collapse.am-collapse-remove,.am-collapse.ng-hide{-webkit-animation-name:collapse;animation-name:collapse}.am-collapse.ng-enter,.am-collapse.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-collapse.ng-enter{visibility:hidden;-webkit-animation-name:expand;animation-name:expand}.am-collapse.ng-enter.ng-enter-active{visibility:visible}.am-collapse.ng-leave{-webkit-animation-name:collapse;animation-name:collapse}.am-collapse.ng-enter.ng-enter-active,.am-collapse.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.panel-collapse.am-collapse.in-remove{-webkit-animation-name:collapse;animation-name:collapse;display:block}.panel-collapse.am-collapse.in-add{-webkit-animation-name:expand;animation-name:expand}.am-fade{-webkit-animation-timing-function:linear;animation-timing-function:linear}.am-fade.am-fade-add,.am-fade.ng-hide-remove,.am-fade.ng-move{-webkit-animation-name:fadeIn;animation-name:fadeIn}.am-fade.am-fade-remove,.am-fade.ng-hide{-webkit-animation-name:fadeOut;animation-name:fadeOut}.am-fade.ng-enter,.am-fade.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade.ng-enter{visibility:hidden;-webkit-animation-name:fadeIn;animation-name:fadeIn}.am-fade.ng-enter.ng-enter-active{visibility:visible}.am-fade.ng-leave{-webkit-animation-name:fadeOut;animation-name:fadeOut}.am-fade.ng-enter.ng-enter-active,.am-fade.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.tab-pane.am-fade.active-remove{display:none!important}.tab-pane.am-fade.active-add{-webkit-animation-name:fadeIn;animation-name:fadeIn}.aside-backdrop.am-fade,.modal-backdrop.am-fade{background:rgba(0,0,0,.5);-webkit-animation-duration:.15s;animation-duration:.15s}.am-fade-and-scale,.am-fade-and-slide-bottom,.am-fade-and-slide-left,.am-fade-and-slide-right,.am-fade-and-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-scale.am-fade-and-scale-add,.am-fade-and-scale.ng-hide-remove,.am-fade-and-scale.ng-move{-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn}.am-fade-and-scale.am-fade-and-scale-remove,.am-fade-and-scale.ng-hide{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut}.am-fade-and-scale.ng-enter,.am-fade-and-scale.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-scale.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn}.am-fade-and-scale.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-scale.ng-leave{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut}.am-fade-and-scale.ng-enter.ng-enter-active,.am-fade-and-scale.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-top.am-fade-and-slide-top-add,.am-fade-and-slide-top.ng-hide-remove,.am-fade-and-slide-top.ng-move{-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop}.am-fade-and-slide-top.am-fade-and-slide-top-remove,.am-fade-and-slide-top.ng-hide{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop}.am-fade-and-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-top.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-top.ng-leave{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-top.ng-enter.ng-enter-active,.am-fade-and-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-right.am-fade-and-slide-right-add,.am-fade-and-slide-right.ng-hide-remove,.am-fade-and-slide-right.ng-move{-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight}.am-fade-and-slide-right.am-fade-and-slide-right-remove,.am-fade-and-slide-right.ng-hide{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight}.am-fade-and-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-right.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-right.ng-leave{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-right.ng-enter.ng-enter-active,.am-fade-and-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-add,.am-fade-and-slide-bottom.ng-hide-remove,.am-fade-and-slide-bottom.ng-move{-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-remove,.am-fade-and-slide-bottom.ng-hide{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom}.am-fade-and-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-bottom.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-bottom.ng-leave{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-bottom.ng-enter.ng-enter-active,.am-fade-and-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-left.am-fade-and-slide-left-add,.am-fade-and-slide-left.ng-hide-remove,.am-fade-and-slide-left.ng-move{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft}.am-fade-and-slide-left.am-fade-and-slide-left-remove,.am-fade-and-slide-left.ng-hide{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft}.am-fade-and-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-left.ng-enter.ng-enter-active{visibility:visible}.am-fade-and-slide-left.ng-leave{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-left.ng-enter.ng-enter-active,.am-fade-and-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x,.am-flip-x-linear,.am-slide-bottom,.am-slide-left,.am-slide-right,.am-slide-top{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-bottom,.am-slide-left,.am-slide-right,.am-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.am-flip-x.am-flip-x-add,.am-flip-x.ng-hide-remove,.am-flip-x.ng-move{-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce}.am-flip-x.am-flip-x-remove,.am-flip-x.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x.ng-enter,.am-flip-x.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x.ng-enter{visibility:hidden;-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce}.am-flip-x.ng-enter.ng-enter-active{visibility:visible}.am-flip-x.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x.ng-enter.ng-enter-active,.am-flip-x.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x-linear.am-flip-x-add,.am-flip-x-linear.ng-hide-remove,.am-flip-x-linear.ng-move{-webkit-animation-name:flipInX;animation-name:flipInX}.am-flip-x-linear.am-flip-x-remove,.am-flip-x-linear.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x-linear.ng-enter,.am-flip-x-linear.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x-linear.ng-enter{visibility:hidden;-webkit-animation-name:flipInX;animation-name:flipInX}.am-flip-x-linear.ng-enter.ng-enter-active{visibility:visible}.am-flip-x-linear.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x-linear.ng-enter.ng-enter-active,.am-flip-x-linear.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-top.am-slide-top-add,.am-slide-top.ng-hide-remove,.am-slide-top.ng-move{-webkit-animation-name:slideFromTop;animation-name:slideFromTop}.am-slide-top.am-slide-top-remove,.am-slide-top.ng-hide{-webkit-animation-name:slideToTop;animation-name:slideToTop}.am-slide-top.ng-enter,.am-slide-top.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:slideFromTop;animation-name:slideFromTop}.am-slide-top.ng-enter.ng-enter-active{visibility:visible}.am-slide-top.ng-leave{-webkit-animation-name:slideToTop;animation-name:slideToTop}.am-slide-top.ng-enter.ng-enter-active,.am-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-right.am-slide-right-add,.am-slide-right.ng-hide-remove,.am-slide-right.ng-move{-webkit-animation-name:slideFromRight;animation-name:slideFromRight}.am-slide-right.am-slide-right-remove,.am-slide-right.ng-hide{-webkit-animation-name:slideToRight;animation-name:slideToRight}.am-slide-right.ng-enter,.am-slide-right.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:slideFromRight;animation-name:slideFromRight}.am-slide-right.ng-enter.ng-enter-active{visibility:visible}.am-slide-right.ng-leave{-webkit-animation-name:slideToRight;animation-name:slideToRight}.am-slide-right.ng-enter.ng-enter-active,.am-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-bottom.am-slide-bottom-add,.am-slide-bottom.ng-hide-remove,.am-slide-bottom.ng-move{-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom}.am-slide-bottom.am-slide-bottom-remove,.am-slide-bottom.ng-hide{-webkit-animation-name:slideToBottom;animation-name:slideToBottom}.am-slide-bottom.ng-enter,.am-slide-bottom.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom}.am-slide-bottom.ng-enter.ng-enter-active{visibility:visible}.am-slide-bottom.ng-leave{-webkit-animation-name:slideToBottom;animation-name:slideToBottom}.am-slide-bottom.ng-enter.ng-enter-active,.am-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-left.am-slide-left-add,.am-slide-left.ng-hide-remove,.am-slide-left.ng-move{-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft}.am-slide-left.am-slide-left-remove,.am-slide-left.ng-hide{-webkit-animation-name:slideToLeft;animation-name:slideToLeft}.am-slide-left.ng-enter,.am-slide-left.ng-leave{-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft}.am-slide-left.ng-enter.ng-enter-active{visibility:visible}.am-slide-left.ng-leave{-webkit-animation-name:slideToLeft;animation-name:slideToLeft}.am-slide-left.ng-enter.ng-enter-active,.am-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@font-face{font-family:'ElegantIcons';src:url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-912b4fcc232e1f45d329e2a127bca4bdf3195d965a2abce223b068e3c3c7db6a.eot);src:url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-912b4fcc232e1f45d329e2a127bca4bdf3195d965a2abce223b068e3c3c7db6a.eot?#iefix) format("embedded-opentype"),url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-be1825e52a0dc7df04df9322f62abe2a2f2a25d98aac186de0140dfc7f6bdcae.woff) format("woff"),url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-7be552fcc35865c045cfafde15e7939c557cb88801a1abf461a4febc6d55fea0.ttf) format("truetype"),url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-91f068a06a78d5ecdea0571a3b56f51d723ce1adbf5ba64283ecc1805b04e60b.svg#ElegantIcons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Icomoon';src:url(https://cdn-stg.rennie.com/assets/icomoon/icomoon-39d55f86b7f7cb40b22adbaae4b0b27c60c1a5da33fdb289066c49f510d11bd2.eot?1v00hz);src:url(https://cdn-stg.rennie.com/assets/icomoon/icomoon-39d55f86b7f7cb40b22adbaae4b0b27c60c1a5da33fdb289066c49f510d11bd2.eot?1v00hz#iefix) format("embedded-opentype"),url(https://cdn-stg.rennie.com/assets/icomoon/icomoon-d4740e51d42cc579b996c3e0875f9d17d7745a51e6b7b86c1db56636bc624710.ttf?1v00hz) format("truetype"),url(https://cdn-stg.rennie.com/assets/icomoon/icomoon-e91d70b79ee712bbb2c47e10831ab8950ebc71ed8c980ada45eaa09cb5e0f802.woff?1v00hz) format("woff"),url(https://cdn-stg.rennie.com/assets/icomoon/icomoon-ab5e008f93d9b2d1018ad24b647d628ed5b692bf8b2efe45e750575ed4a13624.svg?1v00hz#icomoon) format("svg");font-weight:400;font-style:normal}.carousel,.carousel .owl-stage{position:relative;max-height:345px}.carousel{width:100%;-webkit-tap-highlight-color:transparent;z-index:1;margin-bottom:60px}.carousel .owl-stage{-ms-touch-action:pan-Y;height:100%}.carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.carousel .owl-item{position:relative;min-height:1px;display:inline-block;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;height:100%;vertical-align:top}.carousel .owl-item img{display:block;width:auto;-webkit-transform-style:preserve-3d;height:345px;margin:0 auto}.carousel,.carousel .owl-dots.disabled,.carousel .owl-nav.disabled{display:none}.carousel .owl-dot,.carousel .owl-nav .owl-next,.carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel.owl-loaded{display:block}.carousel.owl-loading{opacity:0;display:block}.carousel.owl-hidden{opacity:0}.carousel.owl-refresh .owl-item{visibility:hidden}.carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel.owl-grab{cursor:move;cursor:grab}.carousel.owl-rtl{direction:rtl}.no-js .carousel{display:block}.carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.carousel .owl-animated-in{z-index:0}.carousel .owl-animated-out{z-index:1}.carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-height{transition:height 500ms ease-in-out}.carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}.carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.carousel .owl-video-playing .owl-video-play-icon,.carousel .owl-video-playing .owl-video-tn{display:none}.carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.fr-overlay,.fr-overlay [class^=fr-],.fr-spinner,.fr-spinner [class^=fr-],.fr-window,.fr-window [class^=fr-]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:rgba(208,208,206,.9)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-overlay.fr-mobile-touch,.fr-window.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0!important;min-width:0!important;min-height:0!important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page,.fr-pages{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container,.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:700px){.fr-ui-inside .fr-container,.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-ui-inside .fr-container,.fr-ui-inside.fr-no-sides .fr-container{padding:0}.fr-ui-outside .fr-container{padding:0 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0 48px}}.fr-ui-fullclick .fr-container,.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0}.fr-overflow-y .fr-container{padding-top:0!important;padding-bottom:0!important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible;background:#fff;padding:30px}@media (max-width:1380px){.fr-content,.fr-content-background{padding:0}}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info,.fr-info-background{position:absolute;top:0;left:0}.fr-info{width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{height:100%;width:auto;background:#fff;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{opacity:1;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;left:60px!important;bottom:60px!important;width:auto;background:#fff}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;color:#000;font-family:"Antwerp",serif;font-size:24px;font-style:italic}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-inside,.fr-position-outside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-inside .fr-position-text,.fr-position-outside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside,.fr-ui-outside .fr-position-outside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:0 0;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-stroke,.fr-ui-inside.fr-no-caption .fr-caption,.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom,.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:96px;height:96px;margin:-36px 15px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden,.fr-thumbnails-disabled .fr-thumbnails{display:none!important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width:500px) and (orientation:portrait){.fr-side{height:60px;margin:-30px 0 0}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:30px;height:30px;top:45px;right:45px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:0;left:0;height:30px;width:30px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background:before,.fr-close-icon:before{color:#fff!important}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-spinner div:after,.fr-thumbnails-slider-slide,.fr-thumbnails-thumbs{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;overflow:hidden;position:relative}.fr-spinner div:after{content:'';left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px transparent}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0!important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail{border:solid 1px transparent}.fr-thumbnail:hover{border:1px solid #232323}.fr-thumbnail-active{border:solid 1px #12b5ea;cursor:default}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=100);opacity:1}#landing-page-nav,.fr-spinner div,.fr-thumbnail-loading{position:absolute}.fr-thumbnail-loading,.fr-thumbnail-loading-background{top:0;left:0;width:100%;height:100%}.fr-spinner div{top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-thumbnail-error .fr-thumbnail-image,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui,.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnail-frame,.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom,.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block!important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0!important}@media all and (min-height:700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height:980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width:1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width:1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none!important}}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-thumbnails-vertical .fr-thumbnails{display:none!important}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-page{min-width:100%;min-height:100%}}.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-close-outside,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick{display:none!important}.fr-toggle-ui,.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui,.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui,.fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-side-next .fr-side-button-icon,.fr-side-previous .fr-side-button-icon{height:96px;width:96px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:0 0;position:absolute;color:transparent;line-height:96px;text-align:center;text-shadow:0 0 6px rgba(0,0,0,.16)}.fr-side-next .fr-side-button-icon:after,.fr-side-previous .fr-side-button-icon:after{color:#fff;font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;width:96px;height:96px;font-size:96px;line-height:96px!important;text-align:center}.fr-side-previous .fr-side-button-icon:after{content:"4"}.fr-side-next .fr-side-button-icon:after{content:"5"}.fr-side-next.fr-side-disabled .fr-side-button-icon:hover,.fr-side-previous.fr-side-disabled .fr-side-button-icon:hover{cursor:initial}.fr-window-skin-fresco .fr-close .fr-close-icon:before{color:#fff;display:block;content:' ';filter:drop-shadow(0 0 6px rgba(0,0,0,.16));background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30'><path fill='white' d='M18.19,15,29.81,26.63a.69.69,0,0,1,.19.51.75.75,0,0,1-.18.52l-2.16,2.15a.78.78,0,0,1-1,0L15,18.19,3.38,29.81a.72.72,0,0,1-.52.19.71.71,0,0,1-.52-.18L.19,27.66A.72.72,0,0,1,0,27.14a.69.69,0,0,1,.19-.51L11.81,15,.19,3.38A.72.72,0,0,1,0,2.86a.72.72,0,0,1,.19-.52L2.35.19A.68.68,0,0,1,2.86,0a.72.72,0,0,1,.52.19L15,11.81,26.63.19A.69.69,0,0,1,27.14,0a.72.72,0,0,1,.52.19l2.15,2.16a.68.68,0,0,1,.19.51.75.75,0,0,1-.18.52l-2,2Z' /></svg>");font-size:30px;line-height:30px;width:30px;height:30px}.fr-window-skin-fresco .fr-close .fr-close-icon:hover:before{color:#1f2532}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide,select[multiple],select[size]{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,left,right);background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,left,right);background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,left,right);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,left,right);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2027.94%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eright-arrow%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M5.25%2047.25a1.77%201.77%200%200%201-1.5.75%202.33%202.33%200%200%201-1.69-.75l-1.31-1.31a1.79%201.79%200%200%201-.75-1.5%202.33%202.33%200%200%201%20.75-1.69l19.13-18.75-19.13-18.75a2.77%202.77%200%200%201-.56-1.69%202.06%202.06%200%200%201%20.56-1.5l1.31-1.5a2.77%202.77%200%200%201%201.69-.56%202%202%200%200%201%201.5.56l22.13%2021.75a2.83%202.83%200%200%201%200%203.38v-.19z%22/%3E%3C/svg%3E);left:30px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:30px;left:auto}.swiper-button-next,.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2027.94%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eleft-arrow%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.69.56a2%202%200%200%201%201.5-.56%202.79%202.79%200%200%201%201.69.56l1.31%201.5a1.79%201.79%200%200%201%20.75%201.5%202.33%202.33%200%200%201-.75%201.69l-19.13%2018.75%2019.13%2018.75a2.77%202.77%200%200%201%20.56%201.69%202.06%202.06%200%200%201-.56%201.5l-1.31%201.31a2.35%202.35%200%200%201-1.69.75%201.77%201.77%200%200%201-1.5-.75l-22.13-21.75a2.06%202.06%200%200%201-.56-1.5%202.79%202.79%200%200%201%20.56-1.69z%22/%3E%3C/svg%3E)}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2027.94%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eright-arrow%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M5.25%2047.25a1.77%201.77%200%200%201-1.5.75%202.33%202.33%200%200%201-1.69-.75l-1.31-1.31a1.79%201.79%200%200%201-.75-1.5%202.33%202.33%200%200%201%20.75-1.69l19.13-18.75-19.13-18.75a2.77%202.77%200%200%201-.56-1.69%202.06%202.06%200%200%201%20.56-1.5l1.31-1.5a2.77%202.77%200%200%201%201.69-.56%202%202%200%200%201%201.5.56l22.13%2021.75a2.83%202.83%200%200%201%200%203.38v-.19z%22/%3E%3C/svg%3E)}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:15px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:15px;height:15px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-black .swiper-pagination-bullet-active,.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock,img div{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.outer-container{display:flex;flex-direction:column}.inner-container{flex:1 0 auto}.inner-container .details-grid{display:grid}.l-main{padding:90px 0 0;margin-bottom:67px}@media (max-width:425px){.l-main{margin-bottom:30px}}@media (max-width:768px){.l-main{padding:150px 0 0}.search .l-main{padding:0;margin:0}}.alt-l-main{padding:80px 0 0;margin-bottom:67px}@media (max-width:425px){.alt-l-main{margin-bottom:30px}}@media (max-width:768px){.alt-l-main{padding:80px 0 0}.search .alt-l-main{padding:0;margin:0}}.l-overlap{position:relative;z-index:1}.l-container{max-width:1440px;margin-left:auto;margin-right:auto;zoom:1;padding-left:40px;padding-right:40px}.l-container:after{display:block}.no-mediaqueries .l-container{min-width:1020px}@media (min-width:1201px){.l-container{padding-left:60px;padding-right:60px}}@media (max-width:600px){.l-container{padding-left:10px;padding-right:10px}}.l-container--narrow{max-width:780px}@media (max-width:600px){.l-container--full-width{padding:0 10px;width:100%;margin:0}}.l-container--extra-narrow{max-width:375px;padding:0}.l-container--sticky,.l-container--sticky-alt{position:absolute;left:0;right:0;width:100%}@media (max-width:600px){.l-container--sticky,.l-container--sticky-alt{position:static}}@media (max-width:960px){.l-container--sticky-alt{padding-left:0;padding-right:0}}.l-container--flex{display:flex;flex-direction:row}@media (max-width:820px){.l-container--flex{flex-direction:column}}@media screen and (max-width:425px){.l-container .filter-bar--modal--input{width:100%}}.l-sidebar-container{zoom:1}.l-container:after,.l-sidebar-container:after{content:"";display:table;clear:both}.l-content{margin-left:-gutter();margin-right:30px;width:66.6666666667%}@media (max-width:820px){.l-content{float:none;margin:0;padding:0;width:100%}}.l-sidebar-container--alt .l-content{width:75%;float:left;padding-left:30px;padding-right:30px}@media (max-width:960px){.l-sidebar-container--alt .l-content{float:left;margin-left:-gutter();margin-right:30px;width:66.6666666667%}}@media (max-width:600px){.l-sidebar-container--alt .l-content{float:none;margin:0;padding:0;width:100%}}.l-content.no-sidebar{float:none;margin:0;padding:0;width:100%}.l-sidebar{float:left;width:33.3333333333%}.l-sidebar--right{float:right;margin-bottom:70px}@media (max-width:820px){.l-sidebar{float:none;margin-bottom:20px;width:100%}}.l-sidebar--alt{width:25%}@media (min-width:960px){.l-sidebar--alt{margin-top:100px}}@media (max-width:960px){.l-sidebar--alt{float:right;width:33.3333333333%}}@media (max-width:600px){.l-sidebar--alt{margin-right:0;float:none;width:100%}}.l-sidebar--sticky{position:absolute;z-index:2;width:400px;right:calc(50% - 600px)}@media (max-width:1200px){.l-sidebar--sticky{width:calc(33% - 30px);right:40px}}@media (max-width:820px){.l-sidebar--sticky{width:100%;position:relative;right:auto}}.l-sidebar--sticky-alt{position:absolute;z-index:2;width:300px;right:calc(50% - 580px)}@media (max-width:1200px){.l-sidebar--sticky-alt{width:calc(25% - 20px);right:40px}}@media (max-width:960px){.l-sidebar--sticky-alt{width:calc(25% + 40px);right:40px}}@media (max-width:820px){.l-sidebar--sticky-alt{width:100%;position:relative;right:auto}}.l-sidebar-container--sidebar-fixed .l-sidebar{float:none;position:absolute;top:0;right:0}@media (max-width:820px){.l-sidebar-container--sidebar-fixed .l-sidebar{position:relative}}@media (min-width:600px) and (max-width:960px){.rennie-showing .l-sidebar{margin-top:25px}}.col-1{width:8.3333333333%;float:left;padding-left:30px;padding-right:30px}.col-1.no-gutter{padding-left:0;padding-right:0}.col-1.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-1{width:100%!important}}.col-2{width:16.6666666667%;float:left;padding-left:30px;padding-right:30px}.col-2.no-gutter{padding-left:0;padding-right:0}.col-2.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-2{width:100%!important}}.col-3{width:25%;float:left;padding-left:30px;padding-right:30px}.col-3.no-gutter{padding-left:0;padding-right:0}.col-3.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-3{width:100%!important}}.col-4{width:33.3333333333%;float:left;padding-left:30px;padding-right:30px}.col-4.no-gutter{padding-left:0;padding-right:0}.col-4.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-4{width:100%!important}}.col-5{width:41.6666666667%;float:left;padding-left:30px;padding-right:30px}.col-5.no-gutter{padding-left:0;padding-right:0}.col-5.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-5{width:100%!important}}.col-6{width:50%;float:left;padding-left:30px;padding-right:30px}.col-6.no-gutter{padding-left:0;padding-right:0}.col-6.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-6{width:100%!important}}.col-7{width:58.3333333333%;float:left;padding-left:30px;padding-right:30px}.col-7.no-gutter{padding-left:0;padding-right:0}.col-7.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-7{width:100%!important}}.col-8{width:66.6666666667%;float:left;padding-left:30px;padding-right:30px}.col-8.no-gutter{padding-left:0;padding-right:0}.col-8.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-8{width:100%!important}}.col-9{width:75%;float:left;padding-left:30px;padding-right:30px}.col-9.no-gutter{padding-left:0;padding-right:0}.col-9.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-9{width:100%!important}}.col-10{width:83.3333333333%;float:left;padding-left:30px;padding-right:30px}.col-10.no-gutter{padding-left:0;padding-right:0}.col-10.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-10{width:100%!important}}.col-11{width:91.6666666667%;float:left;padding-left:30px;padding-right:30px}.col-11.no-gutter{padding-left:0;padding-right:0}.col-11.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-11{width:100%!important}}.col-12{width:100%;float:left;padding-left:30px;padding-right:30px}.col-12.no-gutter{padding-left:0;padding-right:0}.col-12.l-centered{float:none;display:inline-block;vertical-align:top}@media (max-width:820px){.col-12{width:100%!important}}.l-padding{padding-bottom:50px}.l-padding,.l-padding-top{padding-top:50px}.l-padding-bottom{padding-bottom:50px}.l-padding--half{padding-top:25px;padding-bottom:25px}.l-padding--half-top{padding-bottom:0;padding-top:25px}.l-padding--half-bottom{padding-top:0;padding-bottom:25px}.l-padding--medium{padding-top:30px;padding-bottom:30px}.l-padding--medium-top{padding-bottom:0;padding-top:30px}.l-padding--medium-bottom{padding-top:0;padding-bottom:30px}.l-padding--quarter{padding-top:12.5px;padding-bottom:12.5px}.l-padding--quarter-top{padding-bottom:0;padding-top:12.5px}.l-padding--quarter-bottom{padding-top:0;padding-bottom:12.5px}body,html{height:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff;color:#000;font-family:"National",sans-serif;font-size:15px;font-weight:400;overflow-x:hidden}@media (max-width:600px){body{font-size:14px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"National",sans-serif;font-weight:700}.h1,h1{font-size:38px}@media (max-width:600px){.h1,h1{font-size:25px}}.h2,h2{font-size:21px}@media (max-width:600px){.h2,h2{font-size:19px}}.h3,h3{font-size:18px}@media (max-width:600px){.h3,h3{font-size:17px}}.h4,h4,label,select{font-size:18px}@media (max-width:600px){.h4,h4{font-size:17px}}h5{font-size:16px}h6{font-size:14px}ol:first-of-type,p:first-of-type,ul:first-of-type{margin-top:0}ol:last-of-type,p:last-of-type,ul:last-of-type{margin-bottom:0}p.introduction{font-size:18px;line-height:1.35em}a{color:#da291c;text-decoration:underline;-webkit-transition:color .2s,background .2s;-moz-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s}a:focus,a:hover{color:#1f2532}.form-checkbox__input.ng-invalid.ng-touched+label,.ng-submitted .form-checkbox__input.ng-invalid+label,a.u-link-color--base{color:#da291c}a[ng-click],button{cursor:pointer}.filter-bar__snapshot strong,strong{font-weight:700}button,select{border-radius:2px}img{position:relative}img:after{font-family:"Icomoon";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;position:absolute;left:50%;top:50%;font-size:50px}img:before{display:block;background:#e0e0e0;position:absolute;width:100%;height:100%;top:0;left:0}.grecaptcha-badge{z-index:1000}@media only screen and (max-width:768px){.grecaptcha-badge{display:none!important}}.heading--alt{margin:0 0 40px;font-family:"National",sans-serif;font-weight:400}.heading--alt-medium{font-weight:500;color:#858c9e}.heading--label{text-transform:uppercase;background-color:#fff;color:#424242;border:1px solid #757575;display:inline-block;padding:3px 11px;margin-bottom:20px;font-size:12px;font-weight:600}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:none;width:100%;padding:0;line-height:inherit}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 5px 0 0;line-height:normal}input[type=file],output{display:block}input[type=range]{display:block;width:100%}label{color:rgba(0,0,0,.8);display:inline-block;font-family:"National",sans-serif;line-height:1em;margin:0;max-width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],textarea{background:#fff;border:1px solid #d0d0ce;border-radius:2px;color:#333;font-size:18px;font-weight:400;line-height:1.2em;padding:10px;text-transform:none;width:100%}select{background:#fff;color:#333;font-weight:400;line-height:1.2em;text-transform:none;width:100%;border:solid 1px #12b5ea;margin:3px 0;padding:10px}.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button.virtual-tour-button:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{outline:0}input[type=date][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],select[disabled]{background:#ededee}input[type=date].form_input--alt,input[type=email].form_input--alt,input[type=number].form_input--alt,input[type=password].form_input--alt,input[type=tel].form_input--alt,input[type=text].form_input--alt,input[type=time].form_input--alt,select.form_input--alt,textarea.form_input--alt{background:#fff;border:1px solid #cbcbdb;margin-bottom:0;padding:3px}.ng-submitted input[type=date].ng-invalid,.ng-submitted input[type=email].ng-invalid,.ng-submitted input[type=number].ng-invalid,.ng-submitted input[type=password].ng-invalid,.ng-submitted input[type=tel].ng-invalid,.ng-submitted input[type=text].ng-invalid,.ng-submitted input[type=time].ng-invalid,.ng-submitted select.ng-invalid,.ng-submitted textarea.ng-invalid,input[type=date].ng-invalid.ng-touched,input[type=email].ng-invalid.ng-touched,input[type=number].ng-invalid.ng-touched,input[type=password].ng-invalid.ng-touched,input[type=tel].ng-invalid.ng-touched,input[type=text].ng-invalid.ng-touched,input[type=time].ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border-color:#da291c}input[type=email].alt,input[type=number].alt,input[type=password].alt,input[type=text].alt{background:#fff;border:1px solid #cbcbdb;display:block;font-size:16px;padding:10px;margin:3px 0}input[type=email].alt:focus,input[type=number].alt:focus,input[type=password].alt:focus,input[type=text].alt:focus{border-color:#1f2532;border-width:1px}input[type=email].alt[disabled],input[type=number].alt[disabled],input[type=password].alt[disabled],input[type=text].alt[disabled]{background:#ededee}textarea{resize:vertical}textarea.alt{background:#fff;border:1px solid #cbcbdb;padding:10px;margin:3px 0}textarea:focus{border-color:#1f2532}textarea[disabled]{background:#ededee}input[type=file]{border:0}.select2-container--default .select2-selection{border:1px solid #cbcbdb;border-radius:2px;padding:3px 0}.select2-container--default .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px}.blog-post__content h1+p,.blog-post__content h2+p,.blog-post__content h3+p,.blog-post__content h4+p,.blog-post__content h5+p,.blog-post__content h6+p,.select2-container--default .select2-selection--single .select2-selection__arrow{margin-top:5px}.form .trash-icon,.form-left .trash-icon,.form-right .trash-icon{background:#555!important;z-index:1}.form .delete-button,.form-left .delete-button,.form-right .delete-button{z-index:1;width:40px}.form .delete-button svg,.form .delete-button:before,.form-left .delete-button svg,.form-left .delete-button:before,.form-right .delete-button svg,.form-right .delete-button:before{background:#555}.form__group{margin-bottom:24px;position:relative;width:100%}.form__group .manage-subscriptions{font-size:14px}@media (max-width:600px){.form__group{margin-bottom:16px}}.form__label--alt{color:#232323;font-family:"National",sans-serif;font-size:14px;text-transform:uppercase}.form__label--center{text-align:center}.form__label--center input{display:inline}.form__checkbox--inline,.form__radio--inline{display:inline-block;margin-right:10px}.form__checkbox--inline:last-child,.form__radio--inline:last-child{margin-right:auto}.form__radio-content img{margin-bottom:2px}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:transparent!important;color:#232323}.form-select{-webkit-appearance:none;-moz-appearance:none;border-radius:4px;border:1px solid #bdbdbd;background:0 0;display:block;font-size:14px;padding:10px;width:100%;position:relative;outline:0}.form-select.listing-admin{font-size:12px}.form-select:focus{border-color:#757575;border-width:0;margin-bottom:0}.form-select__wrapper{background:#fff;position:relative}.form-select__wrapper.contact-select,.modal__search-options .modal__content form{background:0 0}.form-select__wrapper.contact-select:after{top:20px}.form-float-label{margin-top:0;padding-top:21px}.form-float-label label{color:#232323;font-size:14px;left:0;position:absolute;top:0;-webkit-transform:translateY(21px);-moz-transform:translateY(21px);-ms-transform:translateY(21px);-o-transform:translateY(21px);transform:translateY(21px);-webkit-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s}.form-float-label input,.form-float-label textarea{position:relative}.form-float-label--no-transition,.form-float-label--no-transition *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.form-float-label.is-active label,.search-valuation.search-valuation--condensed.search-valuation--no-value .form-float-label.search-valuation__item:nth-of-type(1) label{color:#858c9e;font-size:11px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.form-checkbox{padding:0 0 0 22px;position:relative}.form-checkbox__input{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-checkbox__input:checked+label:before{color:#da291c;font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f14a"}.form-checkbox__label{position:relative;display:inline-block;font-family:"National",sans-serif;font-size:18px;line-height:1em;margin-bottom:1em;padding-left:5px;-webkit-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s}.form-checkbox__label:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"V";display:block;font-size:18px;height:20px;position:absolute;left:-18px;top:0;width:20px}.form-checkbox__label.dwelling-checkbox{color:#333;font-weight:400;font-size:18px;padding:0 0 0 12px;margin:0 0 0 18px;cursor:pointer}.form-checkbox__group{margin:7px 0 0}.filters__unit .checkbox-list li:last-of-type,.form-checkbox:last-of-type .form-checkbox__label{margin-bottom:0}.form-checkbox--alt{margin-bottom:5px;padding:0}.form-checkbox--alt .form-checkbox__label{color:#232323;border:solid 1px #cbcbdb;font-size:14px;margin:0;padding:10px 15px 10px 30px;width:100%}.form-checkbox--alt .form-checkbox__label:before{left:10px;top:10px}.form-button-group__input:checked+label,.form-checkbox--alt .form-checkbox__input:checked+label{background:#12b5ea;border-color:#12b5ea;color:#fff}.form-checkbox--alt .form-checkbox__input:focus+label{border-color:#1f2532}.form-button-group{zoom:1;margin:5px 0}.form-button-group:after{content:"";display:table;clear:both}.form-button-group__input{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-button-group__input:focus+label{border-color:#1f2532;z-index:10}.form-button-group__label{-webkit-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s;background:#fff;color:#616161;cursor:pointer;position:relative;z-index:0;display:block;float:left;font-size:12px;margin:0;padding:9px 15px;font-weight:500}.flyout{-webkit-transition-duration:900ms;-moz-transition-duration:900ms;-o-transition-duration:900ms;transition-duration:900ms;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);-o-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:0;z-index:1250}.close{outline:0;border:0;font-family:"National",sans-serif;font-weight:700;color:#232323;cursor:pointer}.close:before,.modal__close:before{font-family:"Icomoon";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;text-align:center;width:30px;height:30px;font-size:22px;line-height:30px}.collapse,.modal__close.modal__close-no-icon::before{display:none}.collapse.in,.wysiwyg .gallery .gallery-item a,.wysiwyg .gallery .gallery-item a img{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapse.am-collapse{animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:backwards;overflow:hidden}.collapse.am-collapse.in-remove{animation-name:collapse;display:block}.collapse.am-collapse.in-add{animation-name:expand}.wysiwyg a{text-decoration:none;color:#12b5ea}.wysiwyg a:focus,.wysiwyg a:hover{text-decoration:underline}.wysiwyg img{max-width:100%;height:auto}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{display:block;clear:both}.wysiwyg .alignleft{float:left;margin:5px 15px 5px 0}.wysiwyg .aligncenter{display:block;margin:10px auto}.wysiwyg .alignright{float:right;margin:5px 0 5px 15px}.wysiwyg .alignnone{display:block;margin:5px 0}.modal,.modal-open,.wysiwyg .gallery,body.menu-open{overflow:hidden}.wysiwyg .gallery .gallery-item{width:.166666667%;margin:0 0 2%}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:1150!important;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal--gigantic .modal__dialog{max-width:none;margin-left:50px;margin-right:50px}@media (max-width:820px){.modal--gigantic .modal__dialog{margin:20px 10px}}.modal.intel-embed .modal__content{height:95vh}.modal.intel-embed .modal__dialog{max-width:95%;height:95%;margin:30px auto}@media (max-width:768px){.modal.intel-embed .modal__content{height:80vh}.modal.intel-embed .modal__dialog{max-width:80%;height:80%;margin:60px auto}}.modal--dark .modal__close,.modal--dark .modal__content,.modal--dark .modal__dialog{background:#ededee}.modal--loading{background-color:#fff;background-image:url(loading.gif);background-repeat:no-repeat;background-size:32px;background-position:center center;background:0 0}.modal__dialog{-webkit-box-shadow:0 0 36px rgba(0,0,0,.04);-moz-box-shadow:0 0 36px rgba(0,0,0,.04);box-shadow:0 0 36px rgba(0,0,0,.04);background-clip:padding-box;margin:60px auto;position:relative;width:auto;background:#fff;max-width:800px}@media (max-width:820px){.modal__dialog{margin:20px auto}}@media (max-width:600px){.modal__dialog{margin:10px}}.modal--price-dropdown .modal__content{background:rgba(250,250,250,.98)}.modal--alert{max-width:700px;margin:150px auto}.modal--alert .modal__dialog{padding:0;margin:0}.modal--alert .modal__content{background:#12b5ea;color:#fff;padding:60px;font-size:48px;font-weight:700}@media (max-width:820px){.modal--alert .modal__content{padding:36px;font-size:36px}}@media (max-width:600px){.modal--alert .modal__content{padding:36px;font-size:24px}}.modal--alert .modal__content a,.modal--alert .modal__content p,.modal--alert .modal__content strong{font-weight:700;color:#fff}.modal--alert .modal__close{bottom:15px;right:15px;top:auto;background:0 0;color:#fff}.modal__search-options-container{overflow:unset;-webkit-overflow-scrolling:unset;overflow-x:scroll}.modal__search-options{background-clip:padding-box;margin:159px auto 0;position:relative;width:auto;max-width:100%}@media (max-width:820px){.modal__search-options{margin:20px 10px}}.modal__search-options .modal__content{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);box-shadow:0 3px 6px rgba(0,0,0,.25);background:rgba(255,255,255,.98);padding:0;max-width:1380px;margin:0 auto}.modal__close{outline:0;border:0;font-family:"National",sans-serif;font-weight:700;color:#232323;cursor:pointer;background:#fff;position:absolute;top:5px;right:5px;padding:0}.modal__close.feature-sheet{top:20px;right:20px}@media (max-width:820px){.modal__close{top:0;right:0}}.modal__content{zoom:1;position:relative;background:#fff;padding:40px;outline:0}.modal__content:after{content:"";display:table;clear:both}@media (max-width:820px){.modal__content{padding:20px}}@media (min-width:1200px){.modal--spacious .modal__content{padding-left:100px;padding-right:100px}}.modal__popout-nav{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);position:absolute;top:-10px;right:0}@media (max-width:820px){.modal__popout-nav{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0;padding:5px;background:#fff;z-index:10}}.modal__popout-nav .utility-links--close{margin:0;padding-left:0;padding-right:0}.modal--condensed .modal__dialog{max-width:512px;margin-left:auto;margin-right:auto;border-radius:2px}@media (min-width:820px){.modal--condensed .modal__dialog{min-width:512px}}@media (max-width:600px){.modal--condensed .modal__dialog{margin:0;width:100%;height:100%;max-width:100%}}.modal--condensed .modal__content{padding:40px;background:#f1f1f1;border-radius:2px}.modal--condensed .modal__feature-sheet{padding:20px}.modal--condensed .modal-text{width:100%;margin-bottom:48px;font-size:16px;max-width:344px;font-family:'Antwerp',serif}.modal--condensed label{font-size:16px;margin-bottom:8px}.modal--condensed .form__group-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1em}@media screen and (max-width:600px){.modal--condensed .form__group-two-cols{grid-template-columns:none;column-gap:normal}}.modal--narrow{left:50%;right:initial;margin-left:300px;max-width:214px}.modal--narrow .modal__close{top:7px;right:5px}.modal--narrow .modal__content{padding:25px 10px 35px 35px}@media (max-width:820px){.modal--narrow{left:initial;right:20px}}.modal--search-alert{display:flex!important;flex-direction:column;justify-content:center}.modal--search-alert .modal__dialog{max-width:400px;margin:139px 100px 0 auto;box-shadow:none}@media (max-width:565px){.modal--search-alert .modal__dialog{left:0!important;max-width:100vw;margin:139px 0}}@media (max-width:820px){.modal--search-alert .modal__dialog{margin-right:0}}@media (min-width:1200px){.modal--search-alert .modal__dialog{margin-right:10%}}.modal--search-alert .modal__dialog-listing_details{max-width:400px;margin:0 auto;width:100%}@media (max-width:600px) and (orientation:portrait){.modal--search-alert .modal__dialog-listing_details{top:0!important;left:0!important;max-width:100vw;margin:0}}@media (max-height:600px) and (orientation:landscape){.modal--search-alert .modal__dialog-listing_details{top:0!important;left:0!important;margin:0}}@media (min-height:600px) and (max-height:825px){.modal--search-alert .modal__dialog-listing_details{margin:auto 0 60px}}.modal--search-alert .modal__content{padding:0}.modal--overlay{text-align:center;z-index:1099!important}.modal--overlay .modal__dialog{max-width:100%;margin:0 auto;padding-top:80px;height:100vh;background:#000}.modal--overlay .modal__content{padding:20px 0 0;background:0 0;width:100%;display:inline-block}.modal--overlay .modal__content h2{display:block;margin:0 auto 30px;max-width:390px;font-size:24px;text-transform:initial;color:#fff}.modal--overlay .modal__close,.modal--success .modal__content .mobile-only{display:none}.modal__pointer,.modal__pointer:after{display:block;height:126px;background-size:contain}.modal__pointer{width:100%;max-width:1240px;margin:0 auto 20px;position:relative}.modal__pointer:after{content:"";position:absolute;right:180px;top:0;width:153px;background:url(https://cdn-stg.rennie.com/images/login-tutorial-arrow.png) no-repeat right top}.modal--blog-filters{left:12px}@media (min-width:1200px){.modal--blog-filters{left:-300px;margin-left:50%;margin-right:0;right:auto}}@media (max-width:820px){.modal--blog-filters{left:20px;margin-left:0;margin-top:40px}}@media (max-width:600px){.modal--blog-filters{left:-10px}}.modal--success{display:flex!important;align-items:center;justify-content:center}.modal--success .footer_bar{height:30px;background:#000;border-bottom-left-radius:2px;border-bottom-right-radius:2px}@media (max-width:600px){.modal--success .footer_bar{display:none}}.modal--success .modal__content{width:512px;margin-left:auto;margin-right:auto;padding:48px}@media (max-width:600px){.modal--success .modal__content{width:100%;padding:35px}.modal--success .modal__content .mobile-only{display:block;text-align:center}}.modal--success .modal__content .mobile-only svg{margin-bottom:8px}.modal--success .modal__content .mobile-only h3.success-header{margin:0 0 8px}.modal--success .modal__content .mobile-only>.modal-close{background:#da291c;color:#fff;border:0;width:100%;text-align:center;margin-top:16px;padding:8px}.modal--success .modal__content .modal__header{display:flex;justify-content:space-between}@media (max-width:600px){.modal--success .modal__content .modal__header{display:none}}.modal--success .modal__content .modal__header .icon-logo-red{height:30px;width:30px}.modal--success .modal__content h3{font-family:"Antwerp",serif;font-size:24px;font-weight:500}.modal--success .modal__content h3.success-header{margin:0 0 32px;text-transform:lowercase}.modal--success .modal__content p{font-family:"Antwerp",serif;font-size:16px;color:#333;line-height:24px}@media (max-width:600px){.modal--success .modal__content p{text-align:center}}.modal--success .modal__content .button-container{display:flex;height:40px;margin-top:20px}.modal--success .modal__content .button-container button{margin-right:20px;width:60px}.modal__title{margin:0;padding-bottom:13px;text-transform:none}.modal__body{zoom:1;position:relative}.masthead-container:after,.modal__body:after,.modal__footer:after,.search-grid:after{content:"";display:table;clear:both}.modal__footer{zoom:1}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1140!important}.modal-backdrop.am-fade{background:rgba(0,0,0,.25)}.modal-backdrop--invisible{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.modal-backdrop--auth{background:rgba(221,221,221,.9283)}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.search .modal-backdrop.am-fade{background:0 0}.search .modal__search-options{margin:158px auto 0}@media only screen and (max-width:600px){.search .modal__search-options{margin:0}}.search .modal__search-options .modal__content{background:#fafafa}.search-grid{zoom:1;border:solid 1px #000}.search-grid__column{width:33.3333333333%;float:left;padding-left:30px;padding-right:30px;margin:30px 0}.grid-item{border:solid 1px #ccc}#landing-page-nav .masthead-container .logo{margin-top:45px}.masthead{position:fixed;background:#fff;height:72px;opacity:1;width:100%;z-index:1100;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.masthead.has-shadow{box-shadow:0 0 30px rgba(0,0,0,.1)}@media (max-width:600px){.masthead.has-shadow{box-shadow:0 3px 3px rgba(0,0,0,.1)}}.masthead.no-shadow{box-shadow:0 0 30px transparent}.masthead-container{zoom:1;display:block}@media only screen and (min-width:320px){.masthead-container{margin:0 auto;max-width:calc(100% - (6px*2))}}@media only screen and (min-width:375px){.masthead-container{margin:0 auto;max-width:calc(100% - (6.6666666667px*2))}}@media only screen and (min-width:425px){.masthead-container{margin:0 auto;max-width:calc(100% - (7.5px*2))}}@media only screen and (max-width:600px){.masthead-container{display:block}.masthead-container.landing-header{display:flex;flex-direction:column;align-items:center;max-width:100%}}@media only screen and (min-width:768px){.masthead-container{margin:0 auto;max-width:calc(100% - (10px*2))}}@media only screen and (min-width:820px){.masthead-container{margin:0 auto;max-width:calc(100% - (12px*2))}}@media only screen and (min-width:960px){.masthead-container{margin:0 auto;max-width:calc(100% - (15px*2))}}@media only screen and (min-width:1024px){.masthead-container{margin:0 auto;max-width:calc(100% - (20px*2))}}@media only screen and (min-width:1280px){.masthead-container{margin:0 auto;max-width:calc(100% - (30px*2))}}@media only screen and (min-width:1380px){.masthead-container{margin:0 auto;max-width:1380px}}.masthead__content{position:absolute;top:0;left:0;text-align:center;width:100%}.masthead .logo-mark{position:relative}.masthead.is-open .masthead-container,.masthead.is-open .masthead__content{height:0}.masthead.is-open .main-nav{position:absolute;visibility:visible;background:#fff;min-width:375px;max-width:420px;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:2;height:100%;max-height:unset}@media (max-width:600px){.masthead.is-open .main-nav{max-width:initial;width:100%}}.masthead.is-open .main-nav-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(221,221,221,.9283);width:100%;height:100vh;content:' ';z-index:1;visibility:visible}.masthead.is-open .main-nav .main-nav-toggle-bread-top{transform:rotate(45deg)}.masthead.is-open .main-nav .main-nav-toggle-bread-bottom{transform:rotate(-45deg)}.masthead.is-open .main-nav-list{visibility:visible;transform:scaleY(1) translateY(0);opacity:1;background:#fff}@media (max-height:510px){.masthead.is-open .main-nav-list{overflow-y:scroll;height:70vh}}@media (max-width:600px){.masthead.is-open .main-nav-list{margin-top:-20px}}.main-nav-toggle .auth-links a,.masthead.is-open .main-nav-list:hover{color:#000}.masthead.is-open .main-nav-list_list-item{font-size:24px;color:#000}@media (max-width:768px){.masthead .has_advisor_nav .main-nav-list{visibility:hidden;display:none;transform-origin:center -6px}.masthead .has_advisor_nav .main-nav-list--advisor-mobile{border-bottom:6px solid #000;visibility:visible;display:block;margin:-20px 0 0;padding-top:0;padding-left:0}.masthead .has_advisor_nav .main-nav-list--advisor-mobile .main-nav-list-item{padding-bottom:21px}.masthead .has_advisor_nav .main-nav-list--advisor-mobile .main-nav__link{display:block;font-size:18px;font-family:"National",sans-serif;padding:0 15px}}#card-menu-container{margin-top:-30px}@media screen and (min-width:600px) and (max-width:820px){#card-menu-container{display:none}}#card-menu-container .main-nav-list{visibility:visible;transform:scaleY(1) translateY(0);opacity:1}#card-menu-container .main-nav-cta,.admin .main-nav__link::before,.main-nav-title .listing-page-header--region,.main-nav-toggle .auth-links a svg{display:none}.main-nav{width:0;padding:30px 0 0;max-height:0;transition:max-height 240ms ease}.main-nav-backdrop{display:none;background:0 0;transition:all 240ms ease;visibility:hidden}.main-nav-title{transition:all .2s linear;font-family:"Antwerp",serif;font-size:24px;margin:38px auto 0;text-align:center;width:60%}@media (max-width:600px){.main-nav-title{display:none}}.main-nav-list{visibility:hidden;transform:scaleY(0) translateY(1em);opacity:0;transform-origin:top;transition:transform .24s ease;list-style-type:none;padding:30px 0 0 30px}.main-nav-list-item{padding:0 0 30px}.main-nav-list--advisor-mobile{visibility:hidden;display:none}.main-nav__link{color:#000;font-family:"Antwerp",serif;font-size:24px}.main-nav__link.is-active,.main-nav__link:hover,.search-valuation.search-valuation--condensed.search-valuation--no-value .main-nav__link.search-valuation__item:nth-of-type(1){color:#da291c}.main-nav-cta{display:flex;background:#000;color:#fff;margin:0 60px 0 -30px;width:calc(100% + 30px)}@media (max-width:600px){.main-nav-cta{padding:3px}}.main-nav-cta-text{font-size:14px;font-family:"Antwerp",serif;line-height:1.25em;flex-basis:102%}.main-nav-cta-actions{display:flex;border-left:1px solid #fff;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;margin:0 0 0 1em;padding:0 0 0 1em;flex-basis:100%}.main-nav-cta-button{display:flex;background:#da291c;border:1px solid #da291c;border-radius:2px;color:#fff;font-weight:500;justify-content:flex-end;margin-bottom:12px;padding:0}.main-nav-cta-button-text{display:inline-block;padding:6px 12px}.main-nav-cta-button .icon{display:inline-block;background:#fff;border-radius:0 2px 2px 0;width:30px;height:30px;padding:6px;fill:#da291c}.main-nav-cta-link{color:#fff;font-family:"Antwerp",serif;font-size:14px;font-style:italic;font-weight:500;text-decoration:underline}.main-nav-toggle{display:flex;position:relative;top:-15px;opacity:1;cursor:pointer;width:200px;height:49px;padding:15px;flex-direction:row;transform-origin:center left;transition:all .2s linear;z-index:1200}@media (max-width:600px){.main-nav-toggle{top:-20px;padding-left:10px}}.main-nav-toggle .hamburger-menu,.main-nav-toggle-container{display:flex;justify-content:space-between;flex-direction:column}.main-nav-toggle-container{flex-direction:row}.main-nav-toggle .nav-divider{border-left:1px solid #797979;margin:0 15px}.main-nav-toggle .auth-links{text-decoration:underline}@media (max-width:600px){.main-nav-toggle .auth-links a span{display:none}.main-nav-toggle .auth-links a svg{display:block;width:20px;height:20px}}.admin .main-nav__list-item.has-submenu:hover>a,.main-nav-toggle .auth-links a:hover{color:#da291c}.main-nav-toggle-bread{display:block;background:gray;width:25px;height:2px;transition:transform .2s linear}.main-nav-toggle-bread-top{transform-origin:top left}.main-nav-toggle-bread-bottom{transform-origin:bottom left}.logo{background-size:100%;height:44px;width:160px;margin:20px 30px 0;float:right;z-index:100}@media screen and (max-width:820px){.logo{margin:20px 10px 0}}.logo a{display:flex;float:left;width:100%;height:100%;position:relative;z-index:100}@media screen and (max-width:820px){.logo{width:100px}}.logo-full,.logo-mark{position:absolute;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.logo-mark{opacity:0;left:-18px;top:1px;margin-top:0}.logo-mark svg{fill:#da291c;width:44px;height:44px;float:right;display:block}@media (max-width:600px){.logo-mark svg{width:25px}}.logo-full{opacity:1}.logo-full svg{fill:#da291c;width:160px;height:44px}@media screen and (max-width:820px){.logo-full svg{max-width:100px}}.has-shadow .logo-mark{opacity:1;left:calc(160px - 44px)}@media screen and (max-width:820px){.has-shadow .logo-mark{left:calc(160px - 85px)}}@media screen and (max-width:600px){.has-shadow .logo-mark{left:calc(160px - 85px)}}.has-shadow .logo-full{opacity:0}.mobile-nav .admin .main-nav{position:unset;margin-bottom:30px;width:100%}.admin .main-nav__list{display:flex;cursor:default;list-style:none;margin:0;padding:0 0 0 40px}.mobile-nav .admin .main-nav__list{padding:0}.admin .main-nav__list-item,.filter-bar__snapshot span{display:inline-block}.mobile-nav .admin .main-nav__list-item{display:block;padding:0 30px 10px}.admin .main-nav__list-item.has-submenu{position:relative}.admin .main-nav__list-item.has-submenu>.admin .main-nav__link:after,.utility-nav__list-item.has-submenu>a:after{display:inline-block;font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"3"}.admin .main-nav__list-item.has-submenu>.admin .main-nav__link.is-open:after,.utility-nav__list-item.has-submenu>a.is-open:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"2"}.admin .main-nav__list-item .submenu{top:100%;margin-top:-3px}.admin .main-nav__link{color:#000;font-family:"National",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;padding:12px 9px 9px;height:43px;display:block}.admin .main-nav__link:focus,.admin .main-nav__link:hover{color:#da291c;border:0}.admin .main-nav__link--is-selected,.admin .main-nav__link.is-active,.admin .search-valuation.search-valuation--condensed.search-valuation--no-value .main-nav__link.search-valuation__item:nth-of-type(1),.search-valuation.search-valuation--condensed.search-valuation--no-value .admin .main-nav__link.search-valuation__item:nth-of-type(1){color:#da291c}.mobile-nav .admin .main-nav__link--is-selected,.mobile-nav .admin .main-nav__link.is-active,.mobile-nav .admin .search-valuation.search-valuation--condensed.search-valuation--no-value .main-nav__link.search-valuation__item:nth-of-type(1),.search-valuation.search-valuation--condensed.search-valuation--no-value .mobile-nav .admin .main-nav__link.search-valuation__item:nth-of-type(1){border:0}.mobile-nav .admin .main-nav__link{font-size:18px;padding:7px 10px!important;display:inline-block;margin-left:-10px;height:auto}.utility-nav__list{cursor:default;list-style:none;padding:0}.utility-nav__list-item{display:inline-block;padding:0 10px}@media (max-width:960px){.utility-nav__list-item{display:block;padding:0 30px 10px}}.utility-nav__list-item.has-submenu{position:relative}.utility-nav__list-item.has-submenu>a{cursor:default}@media (max-width:960px){.utility-nav__list-item.has-submenu>a{cursor:pointer}}.utility-nav__list-item.has-submenu:hover>a{color:#fff}.social li:last-child,.utility-nav__list-item:last-child{padding-right:0}.utility-nav__list-item--separator{border-left:1px solid #232323;padding-left:15px}@media (max-width:820px){.utility-nav__list-item--separator{border-left:none;padding-left:0}.utility-nav__list-item--separator:before{background:#232323;content:"";display:block;height:1px;margin:5px 30px 20px}}@media (max-width:960px){.utility-nav__list-item{display:block}}.utility-nav__link{color:#cbcbdb;font-family:"National",sans-serif;font-weight:400;font-size:14px}.mobile-nav__close:focus,.mobile-nav__close:hover,.utility-nav__link:focus,.utility-nav__link:hover{color:#fff}@media (max-width:960px){.utility-nav__link{font-size:18px;padding:5px 0}}.mobile-nav{display:block;position:fixed;top:0;right:0;height:100%;visibility:hidden;width:300px;z-index:1200;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all,.35s;-moz-transition:all,.35s;-o-transition:all,.35s;transition:all,.35s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.mobile-nav__content{background:#1f2532;height:100%;overflow-x:hidden;overflow-y:scroll;padding:50px 0}@media (max-width:600px){.mobile-nav__content{margin-left:70px}}.mobile-nav__close{position:absolute;top:10px;right:10px;color:#cbcbdb;font-size:0}.mobile-nav__close:before{font-size:24px;font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"M"}.mobile-nav__secondary-close{top:0;left:0;margin-left:calc(300px - 100vw);width:calc(100vw - 300px);height:100%}.mobile-nav__secondary-close:before{content:''}.has-mobile-nav .mobile-nav{display:block;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.has-mobile-nav{position:fixed;overflow:hidden;width:100%}#user-sign-in{background-color:#da291c;color:#fff}#user-sign-in,#user-sign-up{display:flex;align-items:center;position:absolute;top:-10px;opacity:0;cursor:pointer;margin:35px 30px 0 20px;flex-direction:row;justify-content:flex-start;transform-origin:center left;transition:all .1s linear;z-index:1200;visibility:hidden;padding:8px 16px;border-radius:2px}#user-sign-in-collapsed{background-color:#da291c;color:#fff}#user-sign-in-collapsed,#user-sign-up-collapsed{display:flex;align-items:center;position:absolute;cursor:pointer;flex-direction:row;justify-content:flex-start;transform-origin:center left;transition:all .1s linear;z-index:1200;padding:8px 16px;border-radius:2px}#user-sign-in .icon,#user-sign-in-collapsed .icon,#user-sign-up .icon,#user-sign-up-collapsed .icon{fill:currentColor;margin:0 .5em 0 0;width:25px;height:25px}#header-nav{position:relative}.hamburger-menu svg:last-of-type,.menu-open .hamburger-menu svg:first-of-type{display:none}.menu-open .hamburger-menu svg:last-of-type{display:block}#user-sign-in,#user-sign-up{border:1px solid #da291c}#user-sign-up{color:#da291c;background-color:#fff;left:7.5rem}#user-sign-in-collapsed,#user-sign-up-collapsed{opacity:1;visibility:visible;margin:0;top:8px}#user-sign-in-collapsed{left:3.5rem}#user-sign-up-collapsed{border:1px solid #da291c;color:#da291c;background-color:#fff;left:11rem;width:74px}@media (max-width:600px){#user-sign-up-collapsed{display:none}#user-sign-in-collapsed{left:2.5rem;top:7px;background:0 0;border:0;color:#da291c}}.site-footer{background:#fff;padding-bottom:25px}@media (max-width:820px){.site-footer{text-align:center}}.site-footer .logo{float:left;margin-right:20px}@media (max-width:820px){.site-footer .logo{float:none;margin:0 auto;display:inline-block}}.site-footer .footer-nav{float:left}.site-footer .social{float:right;padding-top:34px}@media (max-width:820px){.site-footer .social{width:100%;float:none;margin:0 auto}}.footer-nav li,.site-footer .divider,.site-footer .terms-nav{float:left}.site-footer__divider--upper{margin:0 0 40px}.site-footer__divider--lower{margin:40px 0 25px}@media (max-width:820px){.site-footer__divider--lower{margin:25px 0}}.site-footer__login{float:right;position:relative;font-size:14px;font-family:"National",sans-serif;text-decoration:none;color:#232323;font-weight:700}.site-footer__login:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:-17px;top:1px;font-size:14px}@media (max-width:820px){.site-footer__login{float:none}}.site-footer .l-container{position:relative}.site-footer--alt .divider{margin-bottom:23px}.footer-nav{padding-top:34px}@media (max-width:820px){.footer-nav{width:100%;text-align:center;margin-bottom:12px}}.footer-nav ul{list-style-type:none;margin:0;padding:0;display:inline-block}.footer-nav li a{padding:0 20px 0 0;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:500;color:#232323;font-family:"National",sans-serif}.footer-nav li a:focus,.footer-nav li a:hover{color:#1f2532}.footer-nav li:last a{padding:0}.divider{width:100%;display:block;height:1px;background-color:#cbcbdb;clear:both;margin:60px 0}@media screen and (max-width:600px){.divider{margin:30px 0}}.divider--pad-out{margin-bottom:15px}.divider--narrow{max-width:50px}.divider--testimonials{max-width:800px;padding:50px auto}.divider--half-height{margin:30px 0}@media screen and (max-width:600px){.divider--half-height{margin-left:15px;margin-right:15px}}.divider--quarter-height{margin:15px 0}@media screen and (max-width:600px){.divider--quarter-height{margin-left:7.5px;margin-right:7.5px}}.divider--alt,.divider--left,.divider--right{position:relative}.divider--left:after{left:0}.divider--alt:after,.divider--left:after,.divider--right:after{content:"";position:absolute;top:-2.5px;height:5px;width:30px;background:#da291c}.divider--right:after{right:0}.divider--alt:after{left:calc(50% - 15px)}.divider--arrow,.divider--arrow-up{margin-bottom:40px;position:relative}.divider--arrow:after,.divider--arrow:before{content:"";position:absolute;left:50%;margin-left:-15px;width:30px;height:30px;border-left:15px solid transparent;border-right:15px solid transparent}.divider--arrow:before{border-top:15px solid #cbcbdb;top:0}.divider--arrow:after{border-top:15px solid #fff;top:-1px}.divider--arrow-up:after,.divider--arrow-up:before{content:"";position:absolute;left:50%;margin-left:-15px;width:30px;height:30px;border-left:15px solid transparent;border-right:15px solid transparent;transform:translateY(-29px) rotate(.5turn)}.divider--arrow-up:before{border-top:15px solid #cbcbdb;top:-1px}.divider--arrow-up:after{border-top:15px solid #fff;top:0}.terms-nav{font-size:11px}@media (max-width:820px){.terms-nav{width:100%}}.terms-nav__copyright{float:left}@media (max-width:820px){.terms-nav__copyright{float:none;display:inline-block;margin-bottom:10px!important}}.terms-nav__nav{list-style-type:none;margin:0;float:left;padding:0 0 0 5px}@media (max-width:820px){.terms-nav__nav{float:none;display:inline-block;margin-bottom:20px!important;width:100%}}.terms-nav__nav li{display:inline-block;padding:0 10px;position:relative}.terms-nav__nav li:after{content:"";width:1px;height:10px;background:#525765;position:absolute;right:0;top:3px}.terms-nav__nav li:last-child:after{display:none}.terms-nav__nav li a{text-decoration:none;color:#232323;font-family:"National",sans-serif}.terms-nav__nav li a:focus,.terms-nav__nav li a:hover{color:#1f2532}.social{list-style:none;margin:0;padding:0;display:flex;color:#000}.social::before{border:1px solid #d0d0ce;display:block;content:' ';margin:4px 25px 4px 15px;height:18px}.social li{display:inline-block;padding:0 5px;flex:0 0 12px}.social li::hover{color:#da291c}.social__item{color:currentColor;display:inline-block;font-size:0;height:18px;text-align:center;text-decoration:none;width:18px}.social__item:before{font-size:16px}.social__link{color:#232323;display:block;font-family:"National",sans-serif;font-size:14px;font-weight:700;padding:6px 0 6px 24px;position:relative}.social__link:before{font-size:16px;margin-right:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}.social__link--linkedin:before{height:20px}.social__item--facebook:before,.social__link--facebook:before{content:"\f09a"}.social__item--facebook:before,.social__item--instagram:before,.social__item--linkedin:before,.social__item--pinterest:before,.social__link--facebook:before{font-family:"Font Awesome 5 Brands";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social__item--twitter:before{content:"\f099"}.social__item--twitter:before,.social__link--instagram:before,.social__link--linkedin:before,.social__link--pinterest:before,.social__link--twitter:before{font-family:"Font Awesome 5 Brands";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social__link--twitter:before{content:"\f099"}.social__item--instagram:before,.social__link--instagram:before{content:"\f16d"}.social__item--linkedin:before,.social__link--linkedin:before{content:"\f08c"}.social__item--pinterest:before,.social__link--pinterest:before{content:"\f0d2"}.social__item--youtube:before,.social__link--youtube:before{font-family:"Font Awesome 5 Brands";content:"\f167"}.social__item--email:before,.social__item--googleplus:before,.social__item--youtube:before,.social__link--email:before,.social__link--googleplus:before,.social__link--youtube:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social__item--email:before,.social__link--email:before{font-family:"Font Awesome 5 Pro";content:"\f3e5";height:20px}.social__item--googleplus:before,.social__link--googleplus:before{font-family:"Font Awesome 5 Brands";content:"\f2b3"}.columns{zoom:1;margin-left:-30px;margin-right:-30px}.columns:after,.filter-bar:after{content:"";display:table;clear:both}.columns--2 .columns__item,.columns__item{float:left;padding-left:30px;padding-right:30px}.columns__item{width:100%;margin-bottom:30px}.columns--2 .columns__item{width:50%}@media (max-width:600px){.columns--2 .columns__item{width:100%;float:left;padding-left:30px;padding-right:30px}}.columns--3 .columns__item{width:33.3333333333%;float:left;padding-left:30px;padding-right:30px}@media (max-width:820px){.columns--3 .columns__item{width:50%;float:left;padding-left:30px;padding-right:30px}}@media (max-width:600px){.columns--3 .columns__item{width:100%;float:left;padding-left:30px;padding-right:30px}}.columns--4 .columns__item{width:25%;float:left;padding-left:30px;padding-right:30px}@media (max-width:1200px){.columns--4 .columns__item{width:33.3333333333%;float:left;padding-left:30px;padding-right:30px}}@media (max-width:960px){.columns--4 .columns__item{width:50%;float:left;padding-left:30px;padding-right:30px}}@media (max-width:600px){.columns--4 .columns__item{width:100%;float:left;padding-left:30px;padding-right:30px}.columns--4 .columns--full-width-item{padding-right:0;padding-left:0}.columns--full-width-listing{margin:0;padding:0}}.columns--double-width{flex:0 1 50%}@media (max-width:1200px){.columns--double-width{flex:0 1 100%}}.columns--equal-height{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-ms-flex-wrap:wrap}.columns--equal-height .columns__item{display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:-moz-available}@media (min-width:1280px){.columns--equal-height .columns__item{max-width:50%}}.no-flexbox .columns--equal-height .content-box{height:100%}.columns--margin-bottom{margin-bottom:0}.columns--eight .columns__item{width:66.6666666667%;float:left;padding-left:30px;padding-right:30px}@media (max-width:820px){.columns--eight .columns__item{width:100%;float:left;padding-left:30px;padding-right:30px}}.columns--center .columns__item{float:none;margin-left:auto;margin-right:auto}.columns--center-items{justify-content:center;display:flex}@media (min-width:820px){.columns--padding-0 .columns__item{padding:0}}@media (min-width:330px){.columns--search-home .columns__item{padding:0 20px}}@media (min-width:820px){.columns--search-home .columns__item{padding:0}}.filter-bar{zoom:1;padding:9px 0 0;position:relative;z-index:50}@media (max-width:820px){.filter-bar{height:auto;padding-bottom:10px}}@media (max-width:600px){.filter-bar-container{margin:0;padding:0;position:fixed;bottom:65px;width:100%;z-index:2147483647}}.filter-bar--modal{z-index:10;display:flex;flex-wrap:wrap;background:rgba(255,255,255,.8);max-width:420px;border-width:1px 0 1px 1px;border-style:solid;border-color:#000}@media (max-width:960px){.filter-bar--modal{border:0;background:0 0;flex-direction:column}}@media (max-width:425px){.filter-bar--modal{max-width:none;width:100%}}.filter-bar--modal--grid{margin:100px 0 30px}@media (max-width:960px){.filter-bar--modal--grid{max-height:none;display:flex;flex-direction:column}}@media only screen and (max-width:600px){.filter-bar--modal--grid{position:fixed;bottom:65px;margin:0 -10px;width:100%}}@media (max-width:600px){.map .filter-bar--modal{display:flex;flex-direction:column;top:auto;bottom:65px;left:0;padding:0;margin:0}}@media (min-width:600px){.map .filter-bar--modal{position:absolute;top:90px}}.filter-bar__snapshot{display:none;font-family:"Antwerp",serif;font-size:16px;padding:6.5px 10px 4.5px;position:absolute;top:-30px;left:-1px;height:30px;background:#da291c;border:1px solid #da291c;border-radius:2.5px 2.5px 0 0;color:#fff}@media (max-width:960px){.filter-bar__snapshot:before{display:none}}.filter-bar__snapshot.open{display:block}@media (max-width:600px){.filter-bar__snapshot.open{display:none}}.filter-bar__snapshot--grid{top:-65px;float:right}.filter-bar__snapshot--grid.open{display:block;position:relative}@media (max-width:820px){.filter-bar__snapshot--grid.open{display:none}}.filter-bar .search-input{float:left;padding-left:10px;padding-bottom:5px}.filter-bar .utility-links{margin-right:0}@media (min-width:961px){.filter-bar .utility-links{margin-right:20px}}@media (max-width:600px){.filter-bar .utility-links{padding-left:5px;padding-right:5px}}@media (min-width:961px){.filter-bar .utility-links--filters{margin-right:20px}}@media (max-width:600px){.filter-bar .utility-links--filters{margin-right:5px}.filter-bar .utility-links--set-alert{margin:0}}.filter-bar .utility-links--sorting{float:right}@media (max-width:820px){.filter-bar .utility-links--sorting{margin-right:0}}.filter-bar .utility-links--grid-view,.filter-bar .utility-links--map-view{float:right;margin-right:0}@media (max-width:820px){.filter-bar .utility-links--grid-view,.filter-bar .utility-links--map-view{display:none}}.grid-search-divider{margin-bottom:30px;border-bottom:1px solid #eaeaea;width:100vw;margin-left:calc(-50vw + 50%);padding:0 40px}@media (max-width:600px){.grid-search-divider{width:100%;margin-bottom:15px;margin-left:0}.search-input{margin:3px 20px 10px 0}}@media (max-width:420px){.search-input input[type=search],.search-input input[type=text]{font-size:12px}}@media (max-width:600px){.search-input--large input[type=text]{font-size:17px;padding:10px 5px 15px}}@media (max-width:420px){.search-input--large input[type=text]{font-size:16px;padding:20px 0 2px;margin-left:35px;max-width:calc(100% - 35px)}}@media (max-width:330px){.search-input--large input[type=text]{font-size:12.5px}}@media (max-width:420px){.search-input--large .search-input__icon{width:30px}.search-input--large .search-input__icon:before{height:27px;width:27px}.search-input--large .search-input__icon:after{padding:0;font-size:30px;width:30px;height:30px}}@media (max-width:600px){.filter-bar--modal .search-input{width:initial}.filter-bar--modal .search-input .typeahead{margin:-1px 0 0!important;width:calc(100vw + 2px)}}@media (min-width:600px){.filter-bar--modal .search-input .typeahead{top:100%!important}}@media (max-width:425px){.filter-bar--modal .search-input input[type=search]:-ms-input-placeholder,.filter-bar--modal .search-input input[type=text]:-ms-input-placeholder{font-size:12px}.filter-bar--modal .search-input input[type=search]:-moz-placeholder,.filter-bar--modal .search-input input[type=search]::-moz-placeholder,.filter-bar--modal .search-input input[type=text]:-moz-placeholder,.filter-bar--modal .search-input input[type=text]::-moz-placeholder{font-size:12px}.filter-bar--modal .search-input input[type=search]::-webkit-input-placeholder,.filter-bar--modal .search-input input[type=text]::-webkit-input-placeholder{font-size:12px}}@media (max-width:600px){.filter-bar--modal .search-input input[type=search],.filter-bar--modal .search-input input[type=text]{padding-right:0}.filter-bar--modal .search-input{margin:0;padding:0}}@media (max-width:960px){.filter-bar--modal .search-input{border:1px solid #000;background:#f4f4f4}}@media (max-width:600px){.filter-bar--modal .search-input__icon:after{left:14px;top:9px}}@media (max-width:820px){.search-valuation--full .search-input{margin-right:0;max-width:100%}}@media screen and (max-width:820px){.search-valuation--full .search-input__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#000;position:unset}.search-valuation--full .search-input__icon:before{content:unset}.search-valuation--full .search-input__icon:after{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";background:0 0;color:#fff;font-size:22px;height:22px;width:22px;display:block}}.search-valuation--full .search-input .search-button svg{fill:#fff;padding:3px 0 0;margin:0 0 0 .5em;font-size:14px}@media screen and (max-width:820px){.search-valuation--full .search-input .search-button{display:none}}@media (max-width:420px){.search-valuation--full .search-input input[type=search],.search-valuation--full .search-input input[type=text]{font-size:16px}}@media (max-width:600px){.columns--search-home{padding:0 4px;margin-top:-29px}}@media (max-width:330px){.columns--search-home{padding:0}.columns--search-home .search-input input[type=search]:-ms-input-placeholder{font-size:12px}.columns--search-home .search-input input[type=search]:-moz-placeholder,.columns--search-home .search-input input[type=search]::-moz-placeholder{font-size:12px}.columns--search-home .search-input input[type=search]::-webkit-input-placeholder{font-size:12px}}@media (max-width:500px){.columns--search-home .search-input{justify-content:space-between}.columns--search-home .search-input button.search-button{height:80px;background:0 0;color:transparent;width:5px;padding-right:0;padding-bottom:0;margin-top:10px}.columns--search-home .search-input button.search-button:before{height:100%;width:100%;color:#12b5ea;top:3px;background:#fff;z-index:-1;text-align:right}.columns--search-home .search-input button.search-button:after{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";background:0 0;color:#12b5ea;font-size:32px;height:100%;width:100%;text-align:right;float:left}}@media (max-width:330px){.columns--search-home input[type=search]{font-size:16px}}@media (min-width:600px) and (max-width:820px){.search-menu{margin-top:75px}}@media (max-width:600px){.search-menu .search-input{margin:3px 20px 10px 0}}@media (max-width:420px){.search-menu .search-input input[type=search],.search-menu .search-input input[type=text]{font-size:12px}}.search-input{height:auto;width:100%;position:relative;display:flex;border:0;z-index:3}@media (max-width:600px){.search-input{margin:3px 20px 10px 0}}.search-input .search-button{display:none}.search-input input[type=search],.search-input input[type=text]{-webkit-appearance:none;display:block;border:0;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;background:#f1f1f1;width:100%;height:40px;outline:0;margin:0;padding:0 12px;position:relative;line-height:20px;font-family:"National",sans-serif;font-weight:400;font-size:16px;font-style:italic}.search-input input[type=search]:-ms-input-placeholder,.search-input input[type=text]:-ms-input-placeholder{text-indent:3px;color:#616161}.search-input input[type=search]:-moz-placeholder,.search-input input[type=search]::-moz-placeholder,.search-input input[type=text]:-moz-placeholder,.search-input input[type=text]::-moz-placeholder{text-indent:3px;color:#616161}.search-input input[type=search]::-webkit-input-placeholder,.search-input input[type=text]::-webkit-input-placeholder{text-indent:3px;color:#616161}@media (max-width:420px){.search-input input[type=search],.search-input input[type=text]{font-size:12px}}.search-input__icon{position:absolute;right:2px;bottom:3px;display:flex;align-content:center;justify-content:center;width:40px;height:44px;background:#000}.search-input__icon:active{background-color:#da291c}.search-input__icon:before{height:17px;width:17px;display:block;content:'';position:absolute;top:3px;left:2px;background:#fff;z-index:-1}.search-input__icon:after{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";color:#fff;font-size:22px;height:22px;width:22px;display:block}.search-input--large{max-width:100%;height:50px;margin:0}.search-input--large input[type=text]{width:100%;max-width:90%;max-width:calc(100% - 55px);height:auto;padding:10px 5px 15px;margin-left:55px;line-height:24px;font-size:24px;font-weight:300}@media (max-width:600px){.search-input--large input[type=text]{font-size:17px;padding:10px 5px 15px}}@media (max-width:420px){.search-input--large input[type=text]{font-size:16px;padding:20px 0 2px;margin-left:35px;max-width:calc(100% - 35px)}}@media (max-width:330px){.search-input--large input[type=text]{font-size:12.5px}}.search-input--large input[type=text]:-ms-input-placeholder{font-size:.9em;color:#616161;margin-left:10px}.search-input--large input[type=text]:-moz-placeholder,.search-input--large input[type=text]::-moz-placeholder{font-size:.9em;color:#616161;margin-left:10px}.search-input--large input[type=text]::-webkit-input-placeholder{font-size:.9em;color:#616161;margin-left:10px}.search-input--large .search-input__icon{bottom:4px;right:0;width:45px}.search-input--large .search-input__icon:before{height:39px;width:39px}.search-input--large .search-input__icon:after{padding:0;font-size:45px;width:45px;height:45px}@media (max-width:420px){.search-input--large .search-input__icon{width:30px}.search-input--large .search-input__icon:before{height:27px;width:27px}.search-input--large .search-input__icon:after{padding:0;font-size:30px;width:30px;height:30px}}.search-input--blog{width:290px}.search-input--blog,.search-input--blog input[type=text]{height:25px;margin:0}.search-input--blog .search-input__icon{left:auto;right:0}.filter-bar--modal .search-input{width:420px;height:40px;max-width:100%}@media (max-width:600px){.filter-bar--modal .search-input{width:initial}}.filter-bar--modal .search-input .typeahead{left:-1px!important}@media (max-width:600px){.filter-bar--modal .search-input .typeahead{margin:-1px 0 0!important;width:calc(100vw + 2px)}}@media (min-width:600px){.filter-bar--modal .search-input .typeahead{top:100%!important}}.filter-bar--modal .search-input input[type=search],.filter-bar--modal .search-input input[type=text]{font-family:"National",sans-serif;font-style:italic;color:#000;margin:0;border:0;padding-left:10px;height:calc(100% - 1px)}@media (max-width:425px){.filter-bar--modal .search-input input[type=search]:-ms-input-placeholder,.filter-bar--modal .search-input input[type=text]:-ms-input-placeholder{font-size:12px}.filter-bar--modal .search-input input[type=search]:-moz-placeholder,.filter-bar--modal .search-input input[type=search]::-moz-placeholder,.filter-bar--modal .search-input input[type=text]:-moz-placeholder,.filter-bar--modal .search-input input[type=text]::-moz-placeholder{font-size:12px}.filter-bar--modal .search-input input[type=search]::-webkit-input-placeholder,.filter-bar--modal .search-input input[type=text]::-webkit-input-placeholder{font-size:12px}}@media (max-width:600px){.filter-bar--modal .search-input input[type=search],.filter-bar--modal .search-input input[type=text]{padding-right:0}.filter-bar--modal .search-input{margin:0;padding:0}}@media (max-width:960px){.filter-bar--modal .search-input{border:1px solid #000;background:#f4f4f4}}.filter-bar--modal .search-input .search-button{display:none;position:absolute;right:1px;bottom:1px;width:75px;height:35px;color:#fff;background-color:#12b5ea;border:0;font-weight:700}.filter-bar--modal .search-input__icon{cursor:pointer;height:100%;width:40px;top:0;right:0}.filter-bar--modal .search-input__icon:after{position:absolute;top:10px;left:13px;background:0 0;font-weight:300;font-size:17px}@media (max-width:600px){.filter-bar--modal .search-input__icon:after{left:14px;top:9px}}.filter-bar--modal .search-input__icon:before{background:#000;top:0;left:0;height:100%;width:100%}.search-valuation--full .search-input{display:flex;height:auto;width:100%;margin:0;position:relative;border:0;z-index:3}@media (max-width:820px){.search-valuation--full .search-input{margin-right:0;max-width:100%}}.search-valuation--full .search-input__icon{display:none}@media screen and (max-width:820px){.search-valuation--full .search-input__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#000;position:unset}.search-valuation--full .search-input__icon:before{content:unset}.search-valuation--full .search-input__icon:after{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";background:0 0;color:#fff;font-size:22px;height:22px;width:22px;display:block}}.search-valuation--full .search-input .search-button{display:block;height:64px;border:0;padding:15px 20px;background:#000;color:#fff;flex:1 0 auto;font-size:20px;font-weight:500;font-style:italic}@media screen and (max-width:820px){.search-valuation--full .search-input .search-button{display:none}}.search-valuation--full .search-input input[type=search],.search-valuation--full .search-input input[type=text]{display:block;border:0;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;background:#f1f1f1;width:calc(100% - 40px);height:30px;outline:0;margin:0;padding:15px 20px;position:relative;font-family:"National",sans-serif;font-size:20px;font-style:italic;line-height:1}@media (max-width:420px){.search-valuation--full .search-input input[type=search],.search-valuation--full .search-input input[type=text]{font-size:16px}}.columns--search-home{padding:0 14px}@media (max-width:600px){.columns--search-home{padding:0 4px;margin-top:-29px}}@media (max-width:330px){.columns--search-home{padding:0}}.columns--search-home .search-input{border:1px solid #bdbdbd;display:flex;align-items:center;max-width:100%;height:50px;margin:-15px 0 -45px;justify-content:space-around;padding:0 5px}.columns--search-home .search-input input[type=search]{font-size:16px}@media (max-width:330px){.columns--search-home .search-input input[type=search]:-ms-input-placeholder{font-size:12px}.columns--search-home .search-input input[type=search]:-moz-placeholder,.columns--search-home .search-input input[type=search]::-moz-placeholder{font-size:12px}.columns--search-home .search-input input[type=search]::-webkit-input-placeholder{font-size:12px}}@media (max-width:500px){.columns--search-home .search-input{justify-content:space-between}}.columns--search-home .search-input button.search-button{display:inline;height:40px;flex:1;background-color:#12b5ea;border:0;color:#fff;font-weight:700}@media (max-width:500px){.columns--search-home .search-input button.search-button{height:80px;background:0 0;color:transparent;width:5px;padding-right:0;padding-bottom:0;margin-top:10px}.columns--search-home .search-input button.search-button:before{height:100%;width:100%;color:#12b5ea;top:3px;background:#fff;z-index:-1;text-align:right}.columns--search-home .search-input button.search-button:after{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";background:0 0;color:#12b5ea;font-size:32px;height:100%;width:100%;text-align:right;float:left}}.columns--search-home input[type=search]{flex:6;color:#000;border:0;max-width:100%;width:calc(100% - 55px);height:50px;padding:10px 5px 15px;margin:8px 0 0;line-height:24px;font-size:24px;font-weight:300}@media (max-width:330px){.columns--search-home input[type=search]{font-size:16px}}.columns--search-home input[type=search]:-ms-input-placeholder{font-size:.9em;color:#000;margin-left:10px;font-weight:400}.columns--search-home input[type=search]:-moz-placeholder,.columns--search-home input[type=search]::-moz-placeholder{font-size:.9em;color:#000;margin-left:10px;font-weight:400}.columns--search-home input[type=search]::-webkit-input-placeholder{font-size:.9em;color:#000;margin-left:10px;font-weight:400}@media (min-width:600px) and (max-width:820px){.search-menu{margin-top:75px}}.search-menu .search-input{height:auto;width:100%;margin-bottom:20px;display:flex;border:0;z-index:3}@media (max-width:600px){.search-menu .search-input{margin:3px 20px 10px 0}}.search-menu .search-input .search-button{display:none}.search-menu .search-input input[type=search],.search-menu .search-input input[type=text]{display:block;border:0;background:#fff;width:100%;height:40px;outline:0;margin:0;padding:0 8px;position:relative;line-height:20px;font-family:"National",sans-serif;font-weight:400;font-size:16px;font-style:italic}.search-menu .search-input input[type=search]:-ms-input-placeholder,.search-menu .search-input input[type=text]:-ms-input-placeholder{text-indent:3px;color:#616161}.search-menu .search-input input[type=search]:-moz-placeholder,.search-menu .search-input input[type=search]::-moz-placeholder,.search-menu .search-input input[type=text]:-moz-placeholder,.search-menu .search-input input[type=text]::-moz-placeholder{text-indent:3px;color:#616161}.search-menu .search-input input[type=search]::-webkit-input-placeholder,.search-menu .search-input input[type=text]::-webkit-input-placeholder{text-indent:3px;color:#616161}@media (max-width:420px){.search-menu .search-input input[type=search],.search-menu .search-input input[type=text]{font-size:12px}}.search-menu .search-input__icon{position:unset;display:flex;align-content:center;justify-content:center;width:40px;height:40px;background:#da291c}.search-menu .search-input__icon:before{content:unset}.search-menu .search-input__icon:after{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";color:#fff;font-size:16px;height:16px;width:16px;display:block;margin:13px}.search-icon{width:10%;height:100%;background:#000;position:absolute;right:0;top:0}.typeahead{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);zoom:1;position:absolute;font-family:"National",sans-serif;font-weight:400;top:100%;width:100%;z-index:100;background:#fff;display:none;float:left;min-width:160px;padding:0 0 15px;margin:0;list-style:none;text-align:left;background-clip:padding-box}.typeahead:after{content:"";display:table;clear:both}.typeahead__list{list-style-type:none;padding:0}.search-valuation .typeahead{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);width:100%;background:#fff}.search-valuation--full .typeahead .typeahead__link{font-size:20px}.search-bar .typeahead,.typeahead .filter-bar{top:0!important;left:0!important}.typeahead .filter-bar{margin-top:55px}.search-bar .typeahead{margin-top:43px}.search-bar .typeahead:before{content:"Press Enter to Select"}@media (max-width:600px){.typeahead{-webkit-box-shadow:0 -3px 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 -3px 3px 3px rgba(0,0,0,.1);box-shadow:0 -3px 3px 3px rgba(0,0,0,.1)}}.typeahead:before{content:"Press Enter to Search";margin:0 auto;border-bottom:1px solid rgba(0,0,0,.5);background-repeat:no-repeat;background-size:75px 9.5px;background-position:calc(100% - 20px),center;background-image:url(https://cdn-stg.rennie.com/assets/powered_by_google_on_white@2x-85e8811af8ce7aff2444abb675d1acff9189884726709c6c5d89badb6bb96828.png);border-top:0;display:block;height:40px;padding:0 0 0 15px;line-height:40px;font-size:12px;font-family:"National",sans-serif;font-weight:300;color:rgba(0,0,0,.5)}@media (max-width:600px){.typeahead:before{border-top:1px solid rgba(0,0,0,.5)}}@media (max-width:1024px){.typeahead:before{content:"Tap below to search"}}.search-input--large .typeahead:before{padding-left:65px}@media (max-width:820px){.search-input--large .typeahead:before{padding-left:50px}}@media (max-width:600px){.search-input--large .typeahead:before{padding-left:47px}}.filter-bar .typeahead:before{max-width:1400px;padding:0 27px 0 67px}@media (min-width:1201px){.filter-bar .typeahead:before{padding-left:27px}}@media (max-width:600px){.filter-bar .typeahead:before{padding-left:37px}}.typeahead .typeahead__item{margin:0 auto}.search-valuation.search-valuation--condensed.search-valuation--no-value .typeahead .typeahead__item.search-valuation__item:nth-of-type(1),.typeahead .search-valuation.search-valuation--condensed.search-valuation--no-value .typeahead__item.search-valuation__item:nth-of-type(1),.typeahead .typeahead__item.is-active{background:#f1f1f1}.typeahead__link{display:block;max-width:1200px;margin:0 auto;color:#232323;font-size:14px;font-family:"National",sans-serif;font-weight:700;line-height:170%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:5px 20px 5px 12px}.filter-bar .typeahead__link{max-width:1440px;margin-left:auto;margin-right:auto;zoom:1;padding-left:40px;padding-right:40px;text-indent:27px}.filter-bar .typeahead__link:after{display:block;content:"";display:table;clear:both}.no-mediaqueries .filter-bar .typeahead__link{min-width:1020px}@media (min-width:1201px){.filter-bar .typeahead__link{padding-left:60px;padding-right:60px}}@media (max-width:600px){.filter-bar .typeahead__link{padding-left:10px;padding-right:10px}}.typeahead__link:hover,.typeahead__link:hover .pac-item-query,.typeahead__link:hover .pac-item-query .pac-matched{color:#1f2532;cursor:pointer}.typeahead__link .is-match{font-weight:300}.typeahead__icon{width:20px;height:20px;text-align:center;margin-right:5px;display:inline-block;vertical-align:top}.typeahead__icon:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.filter-bar .typeahead__icon{display:none}.typeahead__primary{float:left;width:100%}.filters{zoom:1;max-width:1440px;margin-left:auto;margin-right:auto;color:#232323;display:grid;grid-template-columns:minmax(150px,250px) 1fr 1fr minmax(200px,300px)}.filters:after{display:table;content:" ";display:block;clear:both}@media (min-width:820px) and (max-width:960px){.filters{grid-template-columns:minmax(150px,250px) 1fr minmax(200px,300px)}}@media (max-width:820px){.filters{display:flex;flex-direction:column}.filters .filters__unit{width:100%}}.filters__center,.filters__left,.filters__right{width:33.33%;float:left}.filters__unit{grid-column:span 1;grid-row:span 1;display:flex;flex-direction:column;justify-content:flex-start;float:left;overflow:auto;min-height:145px;padding:30px}@media only screen and (max-width:600px){.filters__unit{padding:15px 15px 0}.filters__unit .form__group{margin-bottom:0}}.filters__unit--split{grid-column:span 1;display:flex;flex-direction:row;padding:30px}@media only screen and (max-width:600px){.filters__unit--split{padding:15px}}.filters__unit--split-column{flex:1 1 calc(50%)}.filters__unit--split-column:first-of-type{margin-right:30px}@media only screen and (max-width:600px){.filters__unit--split-column .form__group{margin-bottom:0}}.filters__unit--column{grid-column:span 1;display:flex;flex-direction:column}.filters__unit--column-colspan-3{grid-column:span 3;display:flex;align-items:flex-end;justify-content:center}@media (min-width:820px) and (max-width:960px){.filters__unit--column-colspan-3{grid-column:span 2}}.filters__unit--column-rowspan-3{border-left:1px solid #000;background:#da291c;grid-column:4/span 1;grid-row:1/span 3;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:820px) and (max-width:960px){.filters__unit--column-rowspan-3{grid-column:3/span 1;grid-row:1/span 4}}@media (max-width:820px){.filters__unit--column-rowspan-3{border:0}}.filters__unit--full{width:100%;border:0}.filters__unit--large{width:45%}.filters__unit .checkbox-list,.more-details-table td.left-align{padding-left:0}@media only screen and (max-width:600px){.filters__unit .checkbox-list{display:flex;flex-direction:column}}.filters__unit .checkbox-list li{list-style:none;margin-bottom:15px;flex:1 0 50%}@media only screen and (max-width:600px){.filters__unit .checkbox-list li{margin-bottom:5px}}.filters__unit:nth-of-type(4){border-left:0}.filters__unit--results{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:'Antwerp',serif}@media only screen and (max-width:600px){.filters__unit--results{padding:15px}.filters__unit--results .filters__summary{display:flex;align-items:baseline}.filters__unit--results .filters__summary .h4{line-height:1}.filters__unit--results .filters__summary-count{font-size:17px;padding:0 5px 0 0}}.filters__title{font-family:"National",sans-serif;font-size:18px;font-weight:400;margin-bottom:10px}@media only screen and (max-width:600px){.filters__title{margin:0 0 5px}}.filters__summary-count{font-size:66px;font-weight:500;line-height:73px;padding-bottom:10px}@media (max-width:820px){.filters__summary-count{font-size:42px;line-height:1}}.filters__keywords input{border:0;border-bottom:1px solid #858c9e}.filters .filters__submit{background:#fff;width:100%;margin:0;padding:15px;display:flex;align-items:center;justify-content:center}.filters .filters__submit .button-cta{margin:0}.filters .u-centered .utility-links{float:none}.filters__more{display:block;width:100%;position:relative;margin-top:20px;margin-bottom:18px;text-align:center;font-size:14px;font-family:"National",sans-serif;font-weight:700;color:#232323;cursor:pointer}.filters__more-container{display:none}@media (max-width:820px){.filters__more-container{display:block}}.filters__more:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"L";position:absolute;left:50%;top:17px;margin-left:-7px}.filters__more.is-active:after,.search-valuation.search-valuation--condensed.search-valuation--no-value .filters__more.search-valuation__item:nth-of-type(1):after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"K"}.filters--advisors{padding:0;flex-wrap:nowrap}.filters--advisors .filters__unit{border:0;min-height:0;padding:15px 20px 10px;justify-content:flex-start}@media (max-width:820px){.filters__unit{border:0;min-height:inherit}.filters__keywords{width:100%}.filters__center,.filters__left,.filters__right{padding:0;width:100%;float:none}.filters__submit{margin:10px 0}}.filters .form-button-group .form-button-group__label{padding:10px 12px;margin-left:2px;font-size:15px}.filters .form-button-group .form-button-group__input:checked+label{background:#12b5ea}#intelligence-section.listing-intel .average-listing-prices-section,.filters .form-checkbox.form-checkbox--alt.u-floatright{margin-top:0}.filters .form-checkbox.form-checkbox--alt.u-floatright .form-checkbox__label{padding:8px 20px 8px 30px}.filters .form-checkbox.form-checkbox--alt.u-floatright .form-checkbox__label:before{top:9px}@media (min-width:820px) and (max-width:960px){#filter-beds-bathrooms{grid-column:2;grid-row:2}#filter-include{grid-column:1;grid-row:2}}@media screen and (max-width:820px){#filter-count{order:1}#filter-type{order:2}#filter-price{order:3}#filter-beds-bathrooms{order:4}#filter-sqft-days{order:5}#filter-include{order:6}#filter-search{order:7}#filter-reset{order:8;align-items:center;margin-top:10px}}#filter-reset{margin-bottom:12px}.content-box{position:relative;background:#fff;padding:30px;width:100%}.content-box--no-border{border-left:0}.content-box--padded{padding:60px}.content-box--flush{padding:0}.content-box--alt{background:#1f2532;color:#cbcbdb}.content-box--alt *{color:inherit}.content-box--alt a:focus,.content-box--alt a:hover{color:inherit}.content-box--trans{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;padding:0 30px}.content-box--tile{margin-bottom:20px}.content-box--tile p{margin:0 0 8px!important}.content-box--tile .utility-links{float:none}.utility-links{cursor:pointer;float:left;position:relative;margin-right:10px;padding:8px 15px 6px;border:1px solid transparent;font-size:18px;font-family:"National",sans-serif;font-weight:400;line-height:18px;color:#232323;background-color:transparent;outline:0;display:flex;align-content:center}.utility-links a{color:#232323}.utility-links:focus,.utility-links:hover{border-color:#939597;color:#232323}.utility-links:before{width:21px;height:20px;float:left;font-size:18px;line-height:20px}.listing-status-bar .add-favourites.is-added .add-favourites__icon::before,.pagination li:hover span,.utility-links.active{color:#da291c}.utility-links.active svg{fill:currentColor}.utility-links--notitle{font-size:1px;text-indent:-9999px}.utility-links--notitle:before{font-size:18px;text-indent:0;text-align:center}.utility-links--alt.utility-links{color:#fff;font-family:Montserrat;font-size:15px;line-height:1.3em}.utility-links--alt.utility-links .utility-links__count{color:#fff}.utility-links--alt.utility-links:focus,.utility-links--alt.utility-links:hover{color:#fff}.utility-links--nohover{padding:0}.utility-links--nohover:focus,.utility-links--nohover:hover{border-color:transparent}#intelligence-section.listing-intel.preview .grid-container.listing-intelligence,.utility-links--expanded-click-area{position:relative}.utility-links--expanded-click-area:after{content:'';position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px}.utility-links:after{content:attr(data-count);font-size:14px;font-weight:700;text-indent:0;padding-left:2px;display:block;float:right}.utility-links .tooltip{font-weight:400;text-indent:0}.utility-links:hover .tooltip{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;pointer-events:auto}.utility-links--filters:before,.utility-links--grid-view:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.utility-links--filters:before{content:"f";margin-right:3px}.utility-links--grid-view:before{content:""}.utility-links--map-view:before{font-family:"ElegantIcons";content:""}.utility-links--map-view:before,.utility-links--photos:before,.utility-links--set-alert:before,.utility-links--video:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.utility-links--set-alert:before{width:25px;font-family:"Font Awesome 5 Pro";content:"\f0f3"}.utility-links--photos:before{font-family:"ElegantIcons"}.utility-links--video:before{font-family:"ElegantIcons";content:""}.utility-links--photos:before{content:""}.utility-links--floorplan:before{content:"";width:18px;height:18px;margin-right:3px;background:url(https://cdn-stg.rennie.com/images/icon-floorplan.svg) no-repeat center center;background-size:contain}.utility-links--floorplan.utility-links--alt:before{background-image:url(https://cdn-stg.rennie.com/images/icon-floorplan-reverse.svg)}.utility-links--map:before{font-family:"ElegantIcons";content:""}.utility-links--map:before,.utility-links--question:before,.utility-links--street-view:before,.utility-links--virtual-tour:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.utility-links--street-view:before{font-family:"Font Awesome 5 Pro"}.utility-links--virtual-tour:before{font-family:"Font Awesome 5 Pro";content:"\f06e"}.utility-links--street-view:before{content:"\f1e5"}.utility-links--question:before{font-family:"ElegantIcons";content:""}.utility-links--readmore{text-transform:uppercase}.utility-links--readmore:before{background:#232323;content:"";display:inline-block;height:10px;margin-right:7px;margin-top:4px;top:10px;width:10px}.utility-links--readmore:focus:before,.utility-links--readmore:hover:before{background:#232323}.utility-links--readmore.utility-links--alt:before{background:#fff}.utility-links--readmore.utility-links--alt:focus:before,.utility-links--readmore.utility-links--alt:hover:before{background:#fff}.utility-links--close svg{margin-right:5px;fill:#fff;height:1em}.utility-links--close p.label,.utility-links--reset p.label{display:inline}.utility-links--close:hover{border-color:transparent}.utility-links--reset{font-family:"National",sans-serif;font-weight:400}.utility-links--reset svg{margin-right:5px}.utility-links--remove:before{font-family:"ElegantIcons";content:"";line-height:18px}.utility-links--remove:before,.utility-links--sorting:after,.utility-links--sorting:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.utility-links--sorting:before{font-family:"Font Awesome 5 Pro";content:"\f160";line-height:20px;font-size:14px}.utility-links--sorting:after{font-family:"ElegantIcons";line-height:1;content:"3";display:block;float:right;padding-left:4px;margin-top:2px}.utility-links--share:before{font-family:"ElegantIcons";content:"";font-size:18px;line-height:1em}.utility-links--article:before,.utility-links--feature-sheet:before,.utility-links--share:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.utility-links--article:before{font-family:"ElegantIcons";content:"h";font-size:18px;line-height:1em}.utility-links--feature-sheet:before{font-family:"Font Awesome 5 Pro";line-height:1;content:"\f893"}.utility-popover{overflow:hidden;position:absolute;top:100px;left:100px;z-index:100;-webkit-overflow-scrolling:touch;outline:0;max-width:214px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);background-clip:padding-box;width:auto;background:#fff;padding:30px;min-width:170px}@media (max-width:820px){.utility-popover{left:0!important;right:0!important}.utility-popover.sort-filter{left:auto!important;right:0!important}}@media (max-width:820px) and (min-width:600px) and (orientation:portrait){.utility-popover{top:unset!important;left:unset!important;bottom:65px;position:fixed}}.utility-popover--auto-width{max-width:unset}.listing-page-header{font-size:90px;font-family:"Antwerp",serif;font-weight:300;text-align:center;margin:20px 5px}@media (max-width:600px){.listing-page-header{display:none}}.listing-share{font-family:"National",sans-serif;font-size:18px;margin:15px 0 0!important}.listing-share .card-meta__share{margin:0;padding:0}.listing-share a{color:#000}.listing-share a:hover{text-decoration:underline}@media screen and (max-width:600px){.listing-intelligence.grid-container{display:none}}@media screen and (max-width:820px){.listing-contact,.listing-intelligence{padding:0 15px}}#intelligence-section.listing-intel .grid-item:nth-child(3n+3){background:#e8e8e8}#intelligence-section.listing-intel.preview .grid-container.listing-intelligence .premium-preview-wrapper{display:block;position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 15%,rgba(255,255,255,.78) 64.8%,#fff 100%);z-index:1}#intelligence-section.listing-intel.preview .grid-container.listing-intelligence .premium-preview-data-wrapper{padding-top:20px}#intelligence-section.listing-intel.preview .grid-container.listing-intelligence .registration-banner{z-index:1000}@media screen and (max-width:1280px){#intelligence-section.listing-intel.preview .price-trend-section{display:none}}#intelligence-section.listing-intel.preview .intelligence-grid-2{padding-bottom:24px}#intelligence-section.region-intelligence .premium-preview-wrapper{display:none}#intelligence-section.region-intelligence.preview .premium-preview-container{position:relative}#intelligence-section.region-intelligence.preview .premium-preview-container .premium-preview-wrapper{display:block;position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.6) 30%,#fff);z-index:1}@media only screen and (max-width:870px){#intelligence-section.region-intelligence.preview .premium-preview-container .premium-preview-wrapper{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.6) 12%,#fff)}}#intelligence-section.region-intelligence.preview .premium-preview-container .registration-banner{z-index:1000}#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value,#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value-change{font-size:24px;min-height:60px;filter:blur(7px);display:grid;align-items:center}@media only screen and (min-width:425px){#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value,#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value-change{min-height:60px}}@media only screen and (min-width:600px){#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value,#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value-change{min-height:30px}}@media only screen and (min-width:870px){#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value,#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card .value-change{min-height:60px}}#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card.no-blur .value{filter:none;font-family:"Antwerp",serif;font-size:60px;text-align:center;word-wrap:break-word}#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card.no-blur .value-change{filter:none;font-family:"Antwerp",serif;text-align:center;word-wrap:break-word;color:#797979;font-size:24px;margin-bottom:20px}#intelligence-section.region-intelligence.preview .premium-preview-container .market-intel-card.no-blur .value-change .icon{fill:#797979;height:20px}@media only screen and (max-width:870px){#intelligence-section.region-intelligence.preview .premium-preview-container .current-market-conditions-section{display:none}}.listings--grid .no-results__link{float:none}.listings--grid .map-card-listing{display:flex;flex-direction:column;width:100%;height:100%;border:2px solid #000;font-family:"Antwerp",serif;position:relative}.listings--grid .map-card-listing .card-listing-status{background:#da291c;color:#fff;text-transform:uppercase;font-size:14px;font-family:"National",sans-serif;font-weight:700;position:absolute;z-index:2;border-radius:2px;padding:6px 10px;top:10px;left:10px}.listings--grid .map-card-listing--double{flex-direction:row}@media (max-width:600px){.listings--grid .map-card-listing--double{flex-direction:column}}.listings--grid .map-card-listing .card-image.sold-listing-image img{filter:grayscale(1);webkit-filter:grayscale(1)}.listings--grid .map-card-listing .card-image img{display:block;object-fit:cover;width:100%;height:100%}.listings--grid .map-card-listing .card-image--double{width:calc(50% + 30px);border-right:2px solid #000;position:relative}.listings--grid .map-card-listing .card-image--double .carousel{height:calc(100% - 60px)}@media (max-width:600px){.listings--grid .map-card-listing .card-image--double .carousel{height:inherit}.listings--grid .map-card-listing .card-image--double{width:100%;border-right:none}}.listings--grid .map-card-listing .card-image .carousel{margin:0;display:block}.listings--grid .map-card-listing .card-image .carousel .owl-stage,.listings--grid .map-card-listing .card-image .carousel .owl-stage-outer{height:100%}.listings--grid .map-card-listing .card-image .carousel .owl-item{height:100%;padding:0}@media (min-width:820px){.listings--grid .map-card-listing .card-image .carousel .owl-next:after,.listings--grid .map-card-listing .card-image .carousel .owl-prev:after{width:15px;font-size:40px}}.listings--grid .map-card-listing .button-container{position:absolute;top:10px;right:10px;z-index:2;display:flex}.listings--grid .map-card-listing .button-container a,.map-infobox__content .listings__item .map-card-listing .card-image .button-container a{vertical-align:top}.listings--grid .map-card-listing .button-container button{background-color:#fff;border-radius:30px;border:0;width:30px;height:30px}@media screen and (max-width:1024px){.listings--grid .map-card-listing .button-container button{width:35px;height:35px}}.listings--grid .map-card-listing .button-container button:hover{box-shadow:0 1px 5px rgba(0,0,0,.15)}.listings--grid .map-card-listing .button-container button:hover svg,.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button:hover svg{fill:#da291c}.listings--grid .map-card-listing .button-container button:focus{box-shadow:0 1px 5px rgba(0,0,0,.5)}.listings--grid .map-card-listing .button-container button:focus svg,.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button:focus svg{fill:#da291c}.listings--grid .map-card-listing .button-container .add-favourites{padding:7px 6px 5px;background:#fff;border-radius:30px}@media screen and (max-width:1024px){.listings--grid .map-card-listing .button-container .add-favourites{padding:2px 8.5px 0 0}}.listings--grid .map-card-listing .button-container .add-favourites__label{display:none}.listings--grid .map-card-listing .button-container .open-house-button,.listings--grid .map-card-listing .button-container .virtual-tour-button{margin-right:5px;padding:0}.listings--grid .map-card-listing .button-container .virtual-tour-button svg{padding-top:5px;width:17px;height:17px;fill:#fff}.listings--grid .map-card-listing .button-container .open-house-button svg{padding-top:2px;width:17px;height:17px;fill:#fff}.listings--grid .map-card-listing .card-footer{display:flex;flex-direction:row;border-top:2px solid #000;border-left:15px solid #000;height:60px;width:100%;padding:12px 17px;background:rgba(208,208,206,.25)}.listings--grid .map-card-listing .card-footer .author{border:0;width:100%;background:0 0;padding:0}.listings--grid .map-card-listing .card-footer .author-image{margin:0 1rem 0 0;border-radius:50%;width:30px;height:30px;overflow:hidden}.listings--grid .map-card-listing .card-body .card-address-container .card-address-details .card-address a,.listings--grid .map-card-listing .card-footer .author-meta,.property-feature-container .card-meta a:hover,.property-feature-container .listing-feature-sheet a:hover,.property-feature-container .listing-virtual-tour a:hover{color:#000}.listings--grid .map-card-listing .card-footer .author-name{font-size:16px}.listings--grid .map-card-listing .card-footer .author-role,.more-details-table tr .more-details-table-small-font{font-size:10px}.listings--grid .map-card-listing .card-footer .card-logo{justify-self:flex-end;margin-left:auto}.listings--grid .map-card-listing .card-footer .card-logo svg{height:30px;width:30px}@media (max-width:600px){.listings--grid .map-card-listing .card-footer{display:none}}.listings--grid .map-card-listing .card-footer--single-wide{display:none}@media (max-width:600px){.listings--grid .map-card-listing .card-footer--single-wide{display:flex}}.listings--grid .map-card-listing .card-title{margin:0 0 30px;width:100%}.listings--grid .map-card-listing .card-body{display:flex;flex-direction:column;align-items:flex-start;background:#fff;color:#000;margin:0;padding:15px;border-top:2px solid #000}.listings--grid .map-card-listing .card-body--double{width:calc(50% - 30px);border:0}@media (max-width:600px){.listings--grid .map-card-listing .card-body--double{width:100%}}.listings--grid .map-card-listing .card-body .card-listing-type{font-family:"National",sans-serif;font-size:14px;color:#da291c}.listings--grid .map-card-listing .card-body .card-address-container{display:flex;flex-direction:row;width:100%;margin-bottom:10px}@media (max-width:600px){.listings--grid .map-card-listing .card-body .card-address-container{margin-bottom:15px}}.listings--grid .map-card-listing .card-body .card-address-container .card-address-details{flex-direction:column}.listings--grid .map-card-listing .card-body .card-address-container .card-address-details .card-address{font-size:18px;text-transform:capitalize}.listings--grid .map-card-listing .card-body .card-address-container .card-address-details .card-city-province{font-size:14px;font-weight:400}.listings--grid .map-card-listing .card-body .card-mls-id{font-size:14px;color:#da291c}.listings--grid .map-card-listing .card-body .card-mls-id .mls-icon:after{content:"®";vertical-align:super}@media (max-width:600px){.listings--grid .map-card-listing .card-body .card-mls-id{padding-bottom:10px}}.listings--grid .map-card-listing .card-body .card-price-label{color:#da291c;margin-bottom:2px}.listings--grid .map-card-listing .card-body .card-details{display:flex;flex-direction:row;list-style-type:none;padding:0}.listings--grid .map-card-listing .card-body .card-details li{color:#da291c;font-size:14px}.listings--grid .map-card-listing .card-body .card-details li:last-of-type:after,.map-infobox__content .listings__item .map-card-listing .card-body .card-details li:last-of-type:after{display:none}.listings--grid .map-card-listing .card-body .card-details li:after,.map-infobox__content .listings__item .map-card-listing .card-body .card-details li:after{content:"|";padding:0 6px}.listings--grid .map-card-listing .card-body .card-description{padding:15px 0;font-family:"Antwerp",serif;font-size:12px;line-height:2em}@media (max-width:600px){.listings--grid .map-card-listing .card-body .card-description{display:none}}.listings--grid .map-card-listing .card-listing-office{display:flex;background:#fff;margin:0;padding:10px 0 0;color:#333;font-size:12px;font-family:"National",sans-serif}@media (max-width:600px){.listings--grid .map-card-listing .card-listing-office{padding:0}}.listings--grid .map-card-listing .card-listing-office.tenant-listing{color:#000;padding-left:0;padding-bottom:0}.details-image{height:calc((100vw/16)*9);max-height:690px;position:relative}.details-image-container{position:relative;margin-bottom:30px}.details-image-container iframe{width:100%;height:630px}@media (max-width:600px){.details-image-container iframe{height:480px}}.details-image img{display:block;margin-left:auto;margin-right:auto;object-fit:cover;width:100%;height:100%}.details-image.sold-property>img{filter:greyscale(1);-webkit-filter:grayscale(1)}.listing-status{background-color:#da291c;border-radius:2px;color:#fff;font-family:"National",sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;padding:0 15px;line-height:35px;margin-right:10px}.listing-status-bar{display:flex;flex-direction:row;grid-column:span 2;margin-bottom:20px}.listing-status-bar .add-favourites{padding:0;height:35px;width:35px;border-radius:35px;box-shadow:0 1px 5px #0000001a}.listing-status-bar .add-favourites .add-favourites__icon{font-size:20px;height:20px;width:20px;padding-top:2px}.listing-status-bar .add-favourites .add-favourites__icon::before{color:#a4a6a8}.listing-status-bar .add-favourites .add-favourites__label{display:none}.details-advisor{margin-left:auto;width:100%}@media (max-width:1024px){.details-advisor{margin:60px 0 0}}.details-advisor.is_tenant{margin:0}@media (min-width:820px){.details-advisor.is_tenant.has_video{margin-top:-10px}}@media (max-width:1024px){.details-advisor.is_tenant{margin:60px 0 0}}@media (max-width:768px){.details-advisor.is_tenant{margin:60px 0 30px}}.advisor-tiles{color:#fff;width:100%;min-width:300px;height:fit-content;background:#000}.advisor-tiles-presented-by{margin:0 0 30px;font-family:"Antwerp",serif;font-size:16px;line-height:2em;text-align:center}.advisor-tiles-presented-by:last-of-type{margin:0 0 30px}.advisor-tiles-presented-by.multiple-header{background:#000;color:#fff;padding-top:30px;margin:0}@media (max-width:600px){.advisor-tiles{display:block;width:100%;position:initial}}.advisor-tile-single{padding:60px 0}.advisor-tile-single .advisor-image{width:100px;height:100px;margin:auto}.advisor-tile-single .advisor-image img{border-radius:100%;height:100%;width:100%;object-fit:cover}.advisor-tile-single .advisor-name{color:#fff;font-size:32px;text-align:center;font-family:"Antwerp",serif;margin-top:10px}.advisor-tile-single .advisor-role{color:#da291c;font-size:18px;font-weight:700;text-align:center;font-family:"National",sans-serif;text-transform:lowercase}.advisor-tile-single .advisor-phone{color:#fff;font-size:32px;text-align:center;font-family:"Antwerp",serif;margin-top:30px}.advisor-tile-single .advisor-email-website{margin-top:10px;display:flex;justify-content:center;font-size:16px}.advisor-tile-single .advisor-email-website .icon{font-size:9px;fill:currentColor}.advisor-tile-single .advisor-email-website .advisor-email:hover,.advisor-tile-single .advisor-email-website .advisor-website:hover{text-decoration:underline}.advisor-tile-single .advisor-email-website .advisor-email::after{content:"|";margin-left:10px;margin-right:10px}.advisor-tile-single .advisor-email-website .advisor-website{color:#fff}.details-advisor .advisor-tile-single .advisor-name{font-size:34px}.advisor-tile-multiple{min-height:150px;display:flex;justify-content:flex-start;align-items:center;padding:30px;border-top:1px solid #a4a6a8}@media screen and (max-width:1024px){.advisor-tile-multiple{width:50%;float:right;border-top:0;border-right:1px solid #a4a6a8}.advisor-tile-multiple:first-of-type{border:0}}@media screen and (max-width:820px){.advisor-tile-multiple{width:100%;float:unset;border-top:1px solid #a4a6a8}.advisor-tile-multiple:first-of-type{border:0}}.advisor-tile-multiple:first-of-type{border:0}.advisor-tile-multiple .advisor-image{border-radius:100%;overflow:hidden;display:inline-block;width:90px;height:90px;flex:0 0 90px}.advisor-tile-multiple .advisor-image img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:1024px){.advisor-tile-multiple .advisor-image{width:60px;height:60px;flex:0 0 60px}}.advisor-tile-multiple .advisor-info{display:flex;flex-direction:column;align-items:flex-start;margin-left:20px}.advisor-tile-multiple .advisor-name{color:#fff;font-family:"Antwerp",serif;font-size:24px}.advisor-tile-multiple .advisor-role{color:#da291c;font-weight:700;font-family:"National",sans-serif;text-transform:lowercase;font-size:16px;margin-top:5px}.advisor-tile-multiple .advisor-phone{color:#fff;font-family:"Antwerp",serif;margin-top:5px;font-size:18px;display:flex}.advisor-tile-multiple .advisor-email,.advisor-tile-multiple .advisor-website{margin-left:10px}.advisor-tile-multiple .advisor-email:hover,.advisor-tile-multiple .advisor-website:hover{cursor:pointer}.advisor-tile-multiple .advisor-email svg,.advisor-tile-multiple .advisor-website svg{fill:#fff}.advisors-cta{width:100%;height:60px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #fff}@media screen and (max-width:425px){.advisors-cta{display:flex;flex-direction:column;height:auto}}.advisors-cta .ask-question,.advisors-cta .schedule-viewing{background:#da291c;font-style:italic;font-size:18px;border:0;grid-column:span 1;line-height:58px;text-align:center}.advisors-cta .ask-question:focus,.advisors-cta .ask-question:hover,.advisors-cta .schedule-viewing:focus,.advisors-cta .schedule-viewing:hover{text-decoration:underline}.advisors-cta .ask-question{border-right:1px solid #fff}@media screen and (max-width:425px){.advisors-cta .ask-question{border-bottom:1px solid #fff;border-right:0}}.details-section{display:grid;grid-template-columns:2fr minmax(300px,1fr);grid-gap:120px;margin:0 0 45px}@media screen and (max-width:1024px){.details-section{display:flex;flex-direction:column;margin:0 0 45px}.details-section .contact--small{margin-top:60px;width:100%}}@media screen and (max-width:820px){.details-section{grid-gap:0;margin:0 15px 30px}}@media screen and (max-width:600px){.details-section{margin:0 20px 30px}}@media screen and (max-width:375px){.details-section{margin:0 0 30px}}.details-info{display:grid;grid-template-columns:1fr minmax(min-content,250px);grid-template-rows:min-content;grid-auto-rows:min-content;grid-gap:20px;grid-row-gap:0;justify-content:space-between;align-items:flex-start;font-family:"Antwerp",serif;position:relative}.details-info .open-house-container{grid-column:span 2;margin-bottom:30px}@media (max-width:600px){.details-info{width:100%}}.listing-details-column-left{grid-column:span 1;display:flex;flex-direction:column}@media screen and (max-width:1024px){.listing-details-column-left{grid-column:1/-1}}.listing-details-column-right{position:relative;grid-column:span 1;flex-direction:column;display:flex;align-items:flex-end}@media screen and (max-width:1024px){.listing-details-column-right{align-items:flex-start;grid-column:1/-1;margin-top:30px}}@media (max-width:600px){.listing-details-column-right{grid-column:span 2;align-items:flex-start;margin:0 0 15px}}.listing-details-column-full{grid-column:span 2;margin-top:30px}.listing-address{font-weight:400;font-size:32px;font-family:"Antwerp",serif;width:80%;margin:0}.listing-city,.listing-property-details{font-family:"Antwerp",serif;font-size:18px}.listing-city{margin:0 0 30px}.listing-property-details{color:#da291c;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;grid-column:1/-1}@media screen and (max-width:475px){.listing-property-details{font-size:16px}}.listing-property-details>div{height:min-content}.listing-property-details>div::before{margin:0 0 0 5px;content:"|"}@media screen and (max-width:425px){.listing-property-details>div.listing-dom{margin:6px 0 0}.listing-property-details>div.listing-dom::before{content:none}}.listing-property-details>div:first-child::before{content:" ";margin:0}.listing-price{font-size:32px;font-family:"Antwerp",serif;color:#da291c}#listing-mortgage-price{font-size:16px;font-family:"National",sans-serif;color:#da291c;cursor:pointer;text-decoration:underline;margin-bottom:30px}#mortgage-calculator-modal label,.listing-price-per-sqft{font-size:16px;font-family:"National",sans-serif;color:#b2b2b2}.property-feature-container{display:flex;margin-top:10px}@media (max-width:600px){.property-feature-container{grid-column:span 2}}.property-feature-container .card-meta{margin:0}.property-feature-container .listing-virtual-tour{display:flex}.property-feature-container .card-meta a,.property-feature-container .listing-feature-sheet a,.property-feature-container .listing-virtual-tour a{font-size:18px;color:#da291c}.button--with-icon:hover .button-icon svg,.property-feature-container .card-meta a:hover svg,.property-feature-container .listing-feature-sheet a:hover svg,.property-feature-container .listing-virtual-tour a:hover svg{fill:#000}.property-feature-container .card-meta svg,.property-feature-container .listing-feature-sheet svg,.property-feature-container .listing-virtual-tour svg{font-size:14px;margin-right:5px;fill:#da291c}.listing-feature-sheet,.listing-floor-plan,.listing-virtual-tour{margin-right:20px;font-size:18px;font-family:"National"}.listing-feature-sheet a,.listing-floor-plan a,.listing-virtual-tour a{display:flex;align-items:center}.listing-feature-sheet .label,.listing-floor-plan .label,.listing-virtual-tour .label{display:block}.listing-feature-sheet .icon,.listing-floor-plan .icon,.listing-virtual-tour .icon{position:relative;fill:currentColor;margin-right:5px}.listing-listed-by,.listing-public-remarks{font-family:"Antwerp",serif;font-size:16px;line-height:175%}.listing-public-remarks{margin:0}.listing-listed-by{color:#a4a6a8}.listing-listed-by:first-of-type{margin:1em 0 0}#more-details-button{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font-size:16px;color:#fff;width:150px;height:30px;margin:45px auto;line-height:normal;background:#000;border-radius:2px;border:1px solid #000;padding:0;overflow:hidden}#more-details-button .arrow{background:#fff;width:30px;height:30px;position:relative;display:flex;justify-content:center;align-items:center}#more-details-button .arrow svg{font-size:16px;fill:#000}#more-details-button .text{flex:1 1 80px;text-align:center;font-style:italic;font-family:"National",sans-serif;font-weight:500}#more-details-section{display:none;grid-column:span 3;margin-bottom:60px}#more-details-section .premium-preview-wrapper,.map .cluster img{display:none}#more-details-section .more-details-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px}@media screen and (max-width:375px){#more-details-section .more-details-grid-container{grid-gap:15px}}#more-details-section.preview{margin-top:60px;position:relative;display:block}#more-details-section.preview span.preview_data{filter:blur(7px)}@media screen and (max-width:425px){#more-details-section.preview{margin-top:32px}#more-details-section.preview .more-details-grid-container div:nth-child(2){display:none}}#more-details-section.preview .premium-preview-wrapper{display:block;position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 12%,rgba(255,255,255,.7) 75%);z-index:1}#more-details-section.preview .registration-banner{z-index:1000}@media screen and (max-width:768px){.detail-table{margin-bottom:30px}}.detail-table .transaction-history-message,.more-details-table td.center-align{text-align:center}.detail-table .transaction-history-title{display:flex;justify-content:space-between;position:relative}.detail-table .transaction-history-title .market-intelligence-info{top:38px}.detail-table .transaction-history-title .market-intelligence-info-content{font-weight:400;text-transform:none}.detail-table .blurred{filter:blur(5px)}.detail-table .create-account-button{border-radius:2px;background:#da291c;padding:5px}.detail-table .create-account-button span{font-size:16px;color:#fff;font-style:italic;font-family:"National",sans-serif;font-weight:500;white-space:nowrap}.details-grid .table-span-1{grid-column:span 1}@media screen and (max-width:600px){.details-grid .table-span-1{grid-column:span 3}}.details-grid .table-span-2{grid-column:span 2}@media screen and (max-width:600px){.details-grid .table-span-2{grid-column:span 3}}.details-grid .table-span-3{grid-column:span 3}@media screen and (max-width:600px){.details-grid .table-span-3{grid-column:span 3}}.table-merge-container div:first-of-type{margin-bottom:0}.more-details-title{padding:7px 0;border-width:1px 0;border-style:solid;border-color:#000;font-family:"National",sans-serif;font-weight:600;font-size:18px;text-transform:uppercase}.more-details-title .header-icon{display:flex;justify-content:center;align-items:center;fill:#da291c;border:thin #da291c solid;height:20px;width:20px;border-radius:50%;margin:auto 0 auto 10px}.more-details-title .header-icon:hover{cursor:pointer;fill:#000;border:thin #000 solid}.more-details-title .header-icon .icon{height:12px;width:12px;padding:5px;box-sizing:content-box}.more-details-table{width:100%;border-collapse:collapse;font-family:"Antwerp",serif;font-size:18px}.more-details-table .wide-header{width:40%}.more-details-table .narrow-header{width:20%}.more-details-table tr{width:100%}.more-details-table tr .short-header{width:3%}@media screen and (max-width:768px){.more-details-table tr .short-header{width:2%}}.more-details-table th{padding:12px 0}.more-details-table td,.more-details-table th{text-align:left;font-size:16px;border-bottom:1px solid #ccc;line-height:1em}@media screen and (max-width:768px){.more-details-table td,.more-details-table th{font-size:14px}}.more-details-table th{font-family:"National",sans-serif;font-weight:700;width:12.5%}.more-details-table td{font-family:"Antwerp",serif;width:22.5%;padding:14px 10px 12px}.more-details-table td .register-link{text-decoration:none;font-family:"National",sans-serif}@media screen and (max-width:600px){.more-details-table.default tr{display:flex;flex-wrap:wrap}.more-details-table.default tr>th{flex:0 0 25%;display:flex;align-items:center}.more-details-table.default tr>td{flex:0 0 75%;display:flex;align-items:center}}.more-details-grid-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:60px}@media screen and (max-width:768px){.more-details-grid-container{grid-template-columns:repeat(1,1fr)}}.more-details-grid-container.preview{position:relative;background-color:rgba(0,0,0,.15);padding-bottom:40px}@media screen and (max-width:768px){.more-details-grid-container.preview{padding-bottom:24px}}.more-details-registration-container{padding:60px 0}.card-details-mls-label,.card-details-mls-label span{font-family:"Antwerp",serif}.button--with-icon{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font-size:16px;color:#fff;width:max-content;width:-moz-max-content;min-height:30px;margin:0 auto;line-height:normal;background:#da291c;border:1px solid #da291c;border-radius:2px}.button--with-icon:hover{background-color:#000;border-color:#000}.button,.button--with-icon:hover .button-text{color:#fff}.button--with-icon .button-text{font-weight:500;font-style:italic;padding:0 15px}.button--with-icon .button-icon{display:flex;background:#fff;height:28px;width:28px;align-items:center;justify-content:center}.button--with-icon .button-icon svg{fill:#da291c;height:16px}.button{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;background:#000;border:0;border-radius:2px;display:inline-block;font-family:"National",sans-serif;font-size:16px;font-weight:700;line-height:1em;margin:0;padding:15px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}.button.ng-hide{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.button:focus,.button:hover{background:#da291c;color:#fff;text-decoration:none}.button--disabled,.button:disabled{background:#e0e0e0;color:#fff;cursor:default}.button--disabled:focus,.button--disabled:hover,.button:disabled:focus,.button:disabled:hover{background:#e0e0e0;color:#fff}.button--reverse{background:#fff;color:#232323}.button--reverse:focus,.button--reverse:hover{background:#12b5ea;color:#fff}.button--transparent{background-color:transparent;color:#232323}.button--small{padding:6px}.button--medium{padding:10px 15px}.button--full{display:block;width:100%}.button--no-margin{margin:0}.button--facebook,.button--googleplus,.button--twitter{background:#3b5998;padding-left:35px;position:relative;text-align:left}.button--facebook:before{content:""}.button--facebook:before,.button--googleplus:before,.button--twitter:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;left:10px;position:absolute;top:50%}.button--twitter:before{content:""}.button--twitter{background:#00aced}.button--googleplus{background:#dd4b39}.button--googleplus:before{content:""}.button-cta{display:inline-flex;margin:0 0 30px;padding:8px 16px;align-items:center;background-color:#da291c;border:1px solid #da291c;border-radius:2px;color:#fff;flex-shrink:0;font-size:16px}@media screen and (max-width:768px){.button-cta{width:100%;justify-content:center}}@media only screen and (max-width:375px){.button-cta{margin-bottom:15px}}.button-cta:hover{background-color:#000;border-color:#000}.button-cta:hover svg{fill:#000}.button-cta-icon{display:flex;margin-left:15px;background:#fff;height:28px;width:28px;align-items:center;justify-content:center}.button-cta-icon svg{fill:#da291c;margin-left:3px;height:10px}.button-cta.classic{padding:0 0 0 15px}@media screen and (max-width:600px){.button-cta.classic{width:inherit}}.button-cta-white{border:1px solid #da291c;color:#da291c;font-size:16px;font-family:"National",sans-serif;font-style:italic;line-height:28px;padding:0 10px;background:#fff}.grecaptcha-badge{display:none!important}.map{position:relative;z-index:0}@media (max-width:820px){.map-parent-container{display:flex;flex-direction:column-reverse}}.map .cluster{background:#fff;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.16)}.map .cluster div{color:#000!important;font-family:"Antwerp",serif!important;padding-top:1px}.map .loader{pointer-events:none}.map .loader.loading{background-color:#fff;background-image:url(loading.gif);background-repeat:no-repeat;background-size:32px;background-position:center center;background-color:rgba(255,255,255,.5);height:100%;z-index:10}.map .loader.loading,.map__alerts{position:absolute;top:0;left:0;width:100%}@media (max-width:820px){.map__alerts{top:-64px}}@media (max-width:600px){.map__alerts{position:absolute;top:0}}.map__canvas{min-height:calc(100vh - 158px)}@media (max-width:820px){.map__canvas{min-height:calc(100vh - 247px);min-height:calc(var(--vh, 1vh)*100 - 247px)}}@media (max-width:600px){.map__canvas{min-height:calc(100vh - 168px);min-height:calc(var(--vh, 1vh)*100 - 168px)}}.map__marker,.map__marker--project{overflow:visible!important;opacity:1!important}.map__marker--project{height:0}.map__marker-label{position:absolute;top:-30px;left:-28px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:3px 4px 1px;text-align:center;color:#fff;font-family:"Antwerp",serif;font-weight:600;font-size:12px;border:solid 1px #000;background:#000;box-shadow:0 2px 2px rgba(0,0,0,.16);white-space:nowrap;cursor:pointer}.map__marker-label.sold-listing{background:#a4a6a8}.map__marker-label.highlight{background:#da291c}.map__marker-label:after,.map__marker-label:before{content:"";display:block;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.map__marker-label:before{border:10px solid transparent;border-bottom:0;border-top-color:#000;border-width:4px}.map__marker-label:after{border:9px solid transparent;border-width:3px;box-shadow:0 2px 2px rgba(0,0,0,.16)}.map__marker-label:not(.sold-listing):hover,.map__marker.is-active .map__marker-label,.search-valuation.search-valuation--condensed.search-valuation--no-value .map__marker.search-valuation__item:nth-of-type(1) .map__marker-label{background:#da291c}.map__marker-label:not(.sold-listing):hover:after,.map__marker.is-active .map__marker-label:after,.search-valuation.search-valuation--condensed.search-valuation--no-value .map__marker.search-valuation__item:nth-of-type(1) .map__marker-label:after{border-top-color:#000}.map__marker-label__projects{position:relative;top:-30px;left:-50%;width:auto;padding:2px 10px;white-space:nowrap}.map__marker-label__unit{font-size:10px}.map__marker-label--multiple{display:flex;padding:0}.map__marker-label--multiple:after{border-top-color:#000}.map__marker.is-active .map__marker-label--multiple:hover,.search-valuation.search-valuation--condensed.search-valuation--no-value .map__marker.search-valuation__item:nth-of-type(1) .map__marker-label--multiple:hover{background:#da291c}.map__marker.is-active .map__marker-label--multiple:hover:after,.search-valuation.search-valuation--condensed.search-valuation--no-value .map__marker.search-valuation__item:nth-of-type(1) .map__marker-label--multiple:hover:after{border-top-color:#000}.map__marker-label--multiple-count,.map__marker-label--multiple:hover .map__marker-label--multiple-price-range{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:4px 3px}.map__marker-label--multiple:hover .map__marker-label--multiple-price-range{display:inline-block;background:#fff;position:absolute;top:-2em;left:-25%;color:#000;font-weight:700;box-shadow:0 2px 2px rgba(0,0,0,.16)}.map__marker-label--multiple-count{color:#fff}.map__marker-label--multiple-price-range{display:none}.map__marker-count{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;right:-10px;top:-8px;width:15px;height:15px;line-height:13px;font-size:10px;font-weight:700;text-align:center;background:#797979;color:#fff}.map__marker-count--medium{right:-12px;top:-12px;width:20px;height:20px;line-height:18px}@media only screen and (max-width:600px){.map--search{top:64px;display:flex;flex-direction:column-reverse}}.map--search .map__marker-label--multiple__canvas{min-height:500px}@media only screen and (max-width:600px){.map--search .map__marker-label--multiple__canvas{min-height:calc(100vh - 129px)}}.map--project{padding:0;position:relative;width:100%;margin:20px 0 0}.map--project__index{padding-bottom:0;margin:0 0 50px}@media (max-width:820px){.map--project__index{padding-bottom:2%;display:none}}.map--landscape .map__marker-label--multiple__canvas,.map--project .map__marker-label--multiple__canvas,.map--region-admin .map__canvas{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0}.map--landscape{position:relative;width:100%;padding-bottom:45%;margin:20px 0}.map--region-admin{min-height:600px;padding-bottom:0}.map .content-box{min-height:unset;max-width:200px}.gm-style-cc[draggable=false]{margin-right:5px}.search-map-details{position:absolute;right:60px;top:60px;border:1px solid #da291c;border-radius:2.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:820px){.search-map-details{display:none}}@media (min-width:1440px){.search-map-details{right:calc(60px + (100vw - 1440px)/2)}}.search-map-details__content{width:195px;padding:0;box-shadow:none}.search-map-details__title{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;background-color:red;margin:0 0 10px;padding-left:10px;color:#fff;font-family:"National",sans-serif;font-size:16px}.search-map-details__button_icon{fill:#fff;padding-top:3px}.search-map-details__button_title{font-size:16px;font-weight:400;margin:0;padding-top:1.5px}.search-map-details__button{display:flex;position:unset;align-items:center;justify-content:space-between;background:#da291c;color:#fff;padding:0 15px;margin:0;border:unset;width:100%;height:30px;border-radius:0}.search-map-details__button svg{transition:all 240ms linear}.search-map-details__button.is-openned svg{transform:rotate(90deg)}.search-map-details .form__group{margin:0}.search-map-details .form-checkbox__label{margin:0 0 2px;color:#232323;line-height:120%}.search-map-details .form-checkbox__label:before{color:#232323;top:-1px;font-size:16px}.search-map-details .form-checkbox__input:checked,.search-map-details .form-checkbox__input:checked+label,.search-map-details .form-checkbox__input:checked+label:before{color:#da291c}.search-map-details .map-details-list{border:0}.map-infobox{background:#fff;padding:0;position:relative;box-shadow:0 0 6px 0 rgba(255,255,255,.16)}.map-infobox--tall .map-infobox__content{max-height:400px}@media only screen and (max-width:600px){.map-infobox--tall .map-infobox__content{max-height:260px}}.map-infobox__content{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0;overflow-y:auto}.map-infobox__content .listings__item{float:left;border:0}.map-infobox__content .listings__item .map-card-listing{display:flex;flex-direction:column;width:200px;border:1px solid #000;font-family:"Antwerp",serif;position:relative}.map-infobox__content .listings__item .map-card-listing .card-listing-status{background:#da291c;color:#fff;text-transform:uppercase;font-size:10px;font-family:"National",sans-serif;font-weight:700;position:absolute;top:10px;left:10px;z-index:2;border-radius:2px;padding:2px 5px}.map-infobox__content .listings__item .map-card-listing .card-image--desaturated img{-webkit-filter:grayscale(1);filter:grayscale(1)}.map-infobox-project a .carousel .media--listing-image-map img,.map-infobox__content .listings__item .map-card-listing .card-image img{display:block;object-fit:cover;width:100%;height:100%;max-width:100%}.map-infobox__content .listings__item .map-card-listing .card-image .button-container{position:absolute;right:10px;top:10px;z-index:100;display:flex}.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button{width:20px;height:20px;padding-top:6px;border:initial}.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button.virtual-tour-button{margin-right:2.5px;padding-top:5px}.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button.open-house-button{margin-right:2.5px;padding-top:3.5px}.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button svg{width:12px;height:12px;fill:#fff;overflow:overlay}.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button:hover{box-shadow:0 1px 5px rgba(0,0,0,.15)}.map-infobox__content .listings__item .map-card-listing .card-image .button-container a button:focus{box-shadow:0 1px 5px rgba(0,0,0,.5)}.map-infobox__content .listings__item .map-card-listing .card-image button{background:#fff;padding:5px 4px 3px;border-radius:60px}.map-infobox__content .listings__item .map-card-listing .card-image button .add-favourites__icon{font-size:12px;height:12px;width:12px}.map-infobox__content .listings__item .map-card-listing .card-image button .add-favourites__label{display:none}.map-infobox__content .listings__item .map-card-listing .card-title{margin:0 0 30px;width:100%}.map-infobox__content .listings__item .map-card-listing .card-body{display:flex;flex-direction:column;align-items:flex-start;background:#fff;color:#000;margin:0;padding:9px 9px 0;border-top:1px solid #000}.map-infobox__content .listings__item .map-card-listing .card-body .card-address-container{display:flex;flex-direction:row;width:100%;margin-bottom:10px}.map-infobox__content .listings__item .map-card-listing .card-body .card-address-container .card-address-details{flex-direction:column}.map-infobox__content .listings__item .map-card-listing .card-body .card-address-container .card-address-details .card-address{font-size:12px;text-transform:capitalize}.map-infobox__content .listings__item .map-card-listing .card-body .card-address-container .card-address-details .card-city-province{font-size:10px;font-weight:400}.map-infobox__content .listings__item .map-card-listing .card-body .card-address-container .add-favourites{display:flex;flex-direction:row;justify-self:flex-end;margin-left:auto;width:20px;height:20px;color:#a4a6a8;padding:0;position:static}.map-infobox__content .listings__item .map-card-listing .card-body .card-address-container .add-favourites__label{opacity:0;display:none}.map-infobox__content .listings__item .map-card-listing .card-body .card-price-label{padding:0 0 1px;color:#da291c}.map-infobox__content .listings__item .map-card-listing .card-body .card-mls-id{margin-bottom:10px;color:#da291c}.map-infobox__content .listings__item .map-card-listing .card-body .card-mls-id .mls-icon:after{content:'®';vertical-align:super}.map-infobox__content .listings__item .map-card-listing .card-body .card-details{display:flex;flex-direction:row;list-style-type:none;padding:0 0 1px}.map-infobox__content .listings__item .map-card-listing .card-body .card-details li{color:#da291c;font-size:10px;width:max-content;width:-moz-max-content}.map-infobox__content .listings__item .map-card-listing .card-listing-office{margin:0;color:#333;font-size:10px;font-family:"National",sans-serif;padding:0 9px 9px}.map-infobox__content .listings__item .map-card-listing .card-listing-office.tenant-listing{background:#da291c;color:#fff;border-top:1px solid #000;margin-top:9px;padding:3.5px 10.5px}.map-infobox__content .listings__item .map-card-listing .card-listing-office .card-logo{position:absolute;right:10.5px;bottom:2px}.map-infobox__close{outline:0;border:0;font-family:"National",sans-serif;font-weight:700;color:#232323;cursor:pointer;background:#fff;position:absolute;right:5px;top:5px;z-index:3}.add-favourites__icon:before,.map-infobox__close:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.map-infobox__close:before{font-family:"Icomoon";content:"";display:block;text-align:center;width:30px;height:30px;font-size:22px;line-height:30px}@media (max-width:420px){.map-infobox__close{right:0;top:0}}.map-infobox__empty-message{padding:30px}.map-infobox .carousel{margin:0;display:block;height:150px}.map-infobox .carousel .owl-stage-outer{height:100%}.map-infobox .carousel .owl-item{padding:0}.map-infobox .carousel .media--listing-image-map{height:100%}@media (min-width:820px){.map-infobox .carousel .owl-next:after,.map-infobox .carousel .owl-prev:after{width:15px;font-size:40px}}.map-infobox-project{border:1px solid #000;width:240px}.map-infobox-project a .carousel,.map-infobox-project a .carousel .media--listing-image-map{height:180px}.map-infobox-project a .listings__details{margin:30px;text-align:center}@media (max-width:600px){.map-infobox-project a .listings__details{margin:30px 15px 15px}}.map-infobox-project a .listings__details .listings__label{background:#000;color:#fff;font-size:14px;font-weight:700;left:50%;padding:7px 15px;position:absolute;overflow:hidden;top:165px;transform:translateX(-50%);text-transform:uppercase;white-space:nowrap;z-index:100}.map-infobox-project a .listings__details .listings__title{color:#000;font-family:"Antwerp",serif;font-size:18px;font-weight:400}.map-infobox-project a .listings__details .listings__content{color:#da291c;font-style:italic}.map-infobox-project a .listings__details .listings__content .address{color:#000;font-style:normal;font-weight:700;font-size:14px;line-height:normal;margin-bottom:10px}.map-infobox-project a .listings__details .listings__content .listings__availability{font-size:16px;font-weight:500;margin-bottom:10px}.map-infobox-project a .listings__details .listings__content .listings__agent{font-size:12px}@media (max-width:600px){.map-infobox-project a .listings__details .listings__content .listings__agent{font-size:10px}}.map-infobox-project a .listings__details .listings__content .listings__agent .developer-name{color:#000;text-decoration:underline}.content-box.map-infobox a{margin-top:0;min-height:unset}.add-favourites{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0}.add-favourites__icon{display:inline-block;font-size:18px;height:18px;width:18px}.add-favourites__icon:before{font-family:"Font Awesome 5 Pro";line-height:1;content:"\f004"}.flyout .add-favourites__icon,.is-added .add-favourites__icon{color:#f15c22}.flyout .add-favourites__icon:before,.is-added .add-favourites__icon:before{font-weight:900;content:\f004}.flyout .add-favourites__icon{-webkit-animation:fadeOutPop 900ms forwards cubic-bezier(.165,.84,.44,1);-moz-animation:fadeOutPop 900ms forwards cubic-bezier(.165,.84,.44,1);-ms-animation:fadeOutPop 900ms forwards cubic-bezier(.165,.84,.44,1);-o-animation:fadeOutPop 900ms forwards cubic-bezier(.165,.84,.44,1);animation:fadeOutPop 900ms forwards cubic-bezier(.165,.84,.44,1)}.add-favourites--mini .add-favourites__label{font-size:12px;font-weight:400}.add-favourites--reverse .add-favourites__icon,.add-favourites--reverse__label{float:right}.add-favourites__label{color:#232323;font-family:"National",sans-serif;font-size:18px;font-weight:700;padding:3px}.add-favourites:focus{outline:1px dotted #cbcbdb}.search-alert{font-family:"National",sans-serif;padding:30px;margin:0 0 30px;position:relative;width:100%;background-color:#fafafa}.search-alert--header{padding:30px;background:#da291c}@media (max-width:320px){.search-alert--header{padding:10px}}.search-alert--body{padding:30px}@media (max-width:320px){.search-alert--body{padding:17px}}.search-alert--body-header,.search-alert-change-link{font-family:"National",sans-serif;font-size:18px;font-weight:500;margin:0}.search-alert-change-link{color:#da291c;border:0;font-weight:400;text-decoration:underline;padding:0}.search-alert .utility-links--remove{position:absolute;right:0;top:10px;padding-right:0;font-weight:400}.search-alert__toptitle{font-family:"National",sans-serif;font-size:14px;margin-bottom:9px}.search-alert__range,.search-alert__title{font-family:"Antwerp",serif;font-weight:300}.search-alert__title{font-size:24px;margin-bottom:30px}.search-alert__range{font-size:18px;margin-top:10px;margin-bottom:10px}.search-alert__conditions{zoom:1;font-family:"Antwerp",serif;list-style-type:none;padding:0;font-weight:300;margin-bottom:15px!important}.search-alert__conditions:after{content:"";display:table;clear:both}.search-alert__condition{font-family:"Antwerp",serif;font-size:18px;float:left}.search-alert__condition.dwelling-types{text-transform:capitalize}.search-alert__condition:after{content:"|";padding:0 5px}.search-alert__condition:last-of-type:after{content:none;padding:0}.search-alert .utility-links.utility-links--filters{margin-bottom:17px}.search-alert .divider{zoom:1;clear:both;margin:30px 0}.search-alert .divider:after{content:"";display:table;clear:both}.search-alert__notifications{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.search-alert__notifications-subtitle,.search-alert__notifications-title{font-family:"National",sans-serif;font-size:18px;font-weight:500}.search-alert__notifications-title{margin-bottom:11px}.search-alert__notifications-subtitle{text-transform:initial;margin-bottom:12px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.search-alert .form__checkbox--appstyle+label{position:absolute;right:0;top:4px}.search-alert .form-button-group,.search-alert .form__group{margin:0}.search-alert .form-button-group__input,.search-alert__checkbox{display:none}.search-alert .form-button-group__input:checked+label{font-weight:700}.search-alert .form-button-group__input[disabled]+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.search-alert .form-button-group__label{width:33.3333%;text-align:center;padding:10px 3px}.search-alert .form-button-group__label:nth-child(6){border-right-width:1px!important}.search-alert input[type=submit]{width:100%;margin:30px 0 0}.search-alert--setalert{padding:0;background:0 0;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin-bottom:0;margin-top:30px}.search-alert--setalert .form__checkbox--appstyle,.search-alert--setalert .form__checkbox--appstyle+label,.search-alert--setalert .search-alert__notifications-title{display:none}.search-alert--setalert .search-alert__condition{padding:0 10px;position:relative;line-height:150%;float:left;font-size:14px}.search-alert--setalert .search-alert__condition:after{content:"";height:15px;width:1px;background:#232323;position:absolute;right:0;top:4px;padding:0}.search-alert--setalert .search-alert__condition:first-child{padding-left:0}.search-alert--setalert .search-alert__condition:last-child{padding-right:0}.search-alert--setalert .search-alert__condition:last-child:after{display:none}.search-alert--setalert .divider{margin-bottom:27px}.search-alert--managealert .search-alert__toptitle{display:none}.search-alert--managealert .search-alert__conditions{padding-bottom:9px}.carousel .owl-next.disabled,.carousel .owl-prev.disabled,.search-alert--notification-disabled .search-alert__notifications-subtitle{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.search-alert .heading--label,.search-alert .search-alert__notifications-subtitle{font-size:18px;border:0;color:#fff;background:0 0;padding:0;margin-bottom:9px;text-transform:unset}.search-alert form{display:flex;align-items:center;margin-top:10px}.search-alert form .custom-select{margin-right:30px}.search-alert form .button-cta{margin:0}.search-alert__dropdown{-webkit-box-shadow:0 3px 7px rgba(0,0,0,.25);-moz-box-shadow:0 3px 7px rgba(0,0,0,.25);box-shadow:0 3px 7px rgba(0,0,0,.25)}@media (max-width:600px){.search-alert__dropdown{-webkit-box-shadow:0 -5px 7px rgba(0,0,0,.25);-moz-box-shadow:0 -5px 7px rgba(0,0,0,.25);box-shadow:0 -5px 7px rgba(0,0,0,.25)}}.form__checkbox--appstyle{display:none}.form__checkbox--appstyle+label{background-color:#232323;padding:0;margin:0;border-radius:50px;display:inline-block;position:relative;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;width:28px;height:15px}.form__checkbox--appstyle+label:after,.form__checkbox--appstyle+label:before{content:'';position:absolute;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.form__checkbox--appstyle+label:after{top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 0 #eee,0 0 1px rgba(0,0,0,.4)}.form__checkbox--appstyle+label:before{background:#fff;top:1px;left:1px;z-index:9;width:13px;height:13px;box-shadow:0 3px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.3)}.form__checkbox--appstyle:checked+label:before{content:' ';position:absolute;left:14px;border-radius:100px}.form__checkbox--appstyle:checked+label:after{content:' ';font-size:1.5em;position:absolute;background:#da291c;box-shadow:0 0 1px #da291c}.pagination{list-style:none;margin:0;padding:20px 0 40px;text-align:center}@media only screen and (max-width:600px) and (orientation:portrait){.pagination.grid-view-pagination{padding-bottom:120px}}.pagination li{display:inline-block;padding:7px 10px;line-height:1;cursor:pointer}.pagination .search-valuation.search-valuation--condensed.search-valuation--no-value li.search-valuation__item:nth-of-type(1),.pagination li.active,.pagination li.is-active,.search-valuation.search-valuation--condensed.search-valuation--no-value .pagination li.search-valuation__item:nth-of-type(1){background:#da291c;cursor:default}.pagination .search-valuation.search-valuation--condensed.search-valuation--no-value li.search-valuation__item:nth-of-type(1) span,.pagination li.active span,.pagination li.is-active span,.search-valuation.search-valuation--condensed.search-valuation--no-value .pagination li.search-valuation__item:nth-of-type(1) span{color:#ededee}.pagination li span{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;padding:0}.pagination li[title^="First Page"],.pagination li[title^="Last Page"]{display:none}.pagination li[title^="Previous Page"] span{font-size:0;margin-right:.5em}.pagination li[title^="Previous Page"] span:after{content:"PREV";font-size:14px}.pagination li[title^="Previous Page"] span:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"#";font-size:20px;position:relative;top:.2em}.pagination li[title^="Next Page"] span{font-size:0;margin-left:.5em}.pagination li[title^="Next Page"] span:before{content:"NEXT";font-size:14px}.back-top__link:before,.pagination li[title^="Next Page"] span:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.back-top__link:before{content:"!";display:block;font-size:18px;left:50%;position:absolute;top:10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.pagination li[title^="Next Page"] span:after{content:"$";font-size:20px;position:relative;top:.2em}.back-top{position:absolute;right:20px;opacity:1;top:-60px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}@media (max-width:1200px){.back-top{right:40px}}@media (max-width:820px){.back-top{bottom:-25px;right:10px;top:auto}}.back-top__link{background:rgba(0,0,0,.8);color:#858c9e;display:inline-block;font-family:"National",sans-serif;font-size:14px;font-weight:700;height:60px;padding:30px 20px 10px;pointer-events:visible;position:relative;text-align:center;width:60px;z-index:999}.back-top__link:focus,.back-top__link:hover{color:#fff}@media (max-width:820px){.back-top__link{font-size:13px;height:45px;padding:20px 10px 10px;width:45px}.back-top__link:before{font-size:14px;top:7px}}.back-top.is-fixed{bottom:0;pointer-events:none;position:fixed;right:auto;text-align:right;top:auto;width:1160px}@media (max-width:1200px){.back-top.is-fixed{right:40px;width:auto}}@media (max-width:600px){.back-top.is-fixed{right:10px}}.back-top.is-hidden{opacity:0}.carousel{-webkit-transition:opacity .75s;-moz-transition:opacity .75s;-o-transition:opacity .75s;transition:opacity .75s}.carousel .owl-next,.carousel .owl-prev{height:45px;width:45px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;position:absolute;top:50%;margin-top:-50px;color:transparent;text-align:center;z-index:2147483647}.carousel .owl-next:after,.carousel .owl-prev:after{position:absolute;top:0;height:100px;width:70px;font-size:70px;line-height:100px!important;color:rgba(255,255,255,.8);margin:0 10px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}@media (max-width:1400px){.carousel .owl-next:after,.carousel .owl-prev:after{width:50px;font-size:50px}}@media (max-width:1200px){.carousel .owl-next:after,.carousel .owl-prev:after{width:50px;font-size:50px}}@media (max-width:960px){.carousel .owl-next:after,.carousel .owl-prev:after{width:42px;font-size:42px}}@media (max-width:820px){.carousel .owl-next:after,.carousel .owl-prev:after{width:42px;font-size:42px}}@media (max-width:600px){.carousel .owl-next:after,.carousel .owl-prev:after{width:35px;font-size:35px}}.carousel .owl-next:hover:after,.carousel .owl-prev:hover:after,.carousel--controls-bottom .carousel .owl-next:after,.carousel--controls-bottom .carousel .owl-prev:after{color:#fff}.carousel .owl-prev{left:0}.carousel .owl-prev:after{left:0;font-family:"Font Awesome 5 Pro";content:"\f104"}.carousel .owl-next{right:0}.carousel .owl-next:after,.carousel .owl-prev:after,.carousel--controls-bottom .owl-prev::after,.carousel__pagination:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel .owl-next:after{right:0;font-family:"Font Awesome 5 Pro";content:"\f105"}.carousel .owl-next.disabled:hover,.carousel .owl-prev.disabled:hover{cursor:not-allowed}.carousel__pagination{font-family:"National",sans-serif;font-size:13px;font-weight:700;margin-top:10px;text-align:right}.carousel--controls-bottom .owl-prev::after,.carousel__pagination:before{font-family:"ElegantIcons"}.carousel__pagination:before{font-size:14px;line-height:1;content:"";padding-right:5px}.carousel__pagination-current,.carousel__pagination-total{display:inline-block}.carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.carousel .owl-item img{transform-style:flat}.carousel>.media~.media{display:none}.carousel--controls-bottom .carousel .owl-next,.carousel--controls-bottom .carousel .owl-prev{border:1px solid #fff;position:absolute}.carousel--controls-bottom .carousel .owl-next:hover,.carousel--controls-bottom .carousel .owl-prev:hover{background:rgba(203,203,219,.5)}.carousel--controls-bottom .carousel .owl-next{left:auto;right:15px}.carousel--controls-bottom .owl-nav{margin-top:42px;text-align:center}.carousel--controls-bottom .owl-next,.carousel--controls-bottom .owl-prev{height:45px;width:45px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;border:1px solid #858c9e;background:0 0;display:inline-block;top:50%;left:15px;margin:0 10px;position:inherit;color:transparent;line-height:42px;text-align:center}.carousel--controls-bottom .owl-prev::after{content:"4"}.carousel--controls-bottom .owl-next::after,.carousel--controls-bottom .owl-prev::after{top:0;left:0;color:#858c9e;font-size:30px;margin-left:-30px;line-height:42px!important;width:43px;height:43px;position:relative;text-align:center}.carousel--controls-bottom .owl-next:hover,.carousel--controls-bottom .owl-prev:hover{border-color:#232323;background:0 0}.carousel--controls-bottom .owl-next:hover::after,.carousel--controls-bottom .owl-next:hover::before,.carousel--controls-bottom .owl-prev:hover::after,.carousel--controls-bottom .owl-prev:hover::before{color:#232323}.carousel--controls-bottom .owl-next::after,.datepicker .pull-right i.glyphicon-chevron-right:after,.timepicker .pull-right i.glyphicon-chevron-right:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"5"}.datepicker .pull-right i.glyphicon-chevron-right:after,.timepicker .pull-right i.glyphicon-chevron-right:after{line-height:1}.search-city{width:100%;min-height:390px;background:url(https://cdn-stg.rennie.com/images/search-city-bg.jpg) no-repeat center top;padding:40px 0 50px;color:#cbcbdb;font-family:"National",sans-serif;font-weight:700;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.search-city__title{text-align:center;margin:0 0 35px;color:#f1f1f1;font-family:"National",sans-serif;font-weight:500}.search-city__wrapper{list-style-type:none;margin:0;padding:0;position:relative}.search-city__tabs{text-align:center;margin-bottom:35px}.search-city__tab{display:inline-block;margin:0 15px;padding:0 0 3px;border-bottom:2px solid transparent;font-size:14px;letter-spacing:.025em;text-transform:uppercase;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.search-city__tab.is-active,.search-city__tab:hover,.search-valuation.search-valuation--condensed.search-valuation--no-value .search-city__tab.search-valuation__item:nth-of-type(1){color:#fff;border-color:#fff;cursor:pointer}.search-city__group{max-width:780px;margin:0 auto}.search-city__list{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4;list-style-type:none;margin:0;padding:0}@media (max-width:820px){.search-city__list{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;text-align:center}}.search-city__item{font-size:16px;color:#cbcbdb;line-height:160%;font-weight:700}.search-city__item:hover{color:#fff}.testimonial{background-color:#d0d0ce;width:100%}.testimonial-container{display:grid;grid-template-columns:minmax(300px,420px) minmax(300px,900px);grid-gap:60px;grid-auto-flow:dense;max-width:100%;margin:0 1vh;padding:60px}@media only screen and (min-width:320px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (5.4545454545px*2))}}@media only screen and (min-width:375px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (6px*2))}}@media only screen and (min-width:425px){.testimonial-container{width:100%;max-width:100%;margin:0 1vh}}@media only screen and (min-width:600px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (7.5px*2))}}@media only screen and (min-width:768px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (8.5714285714px*2))}}@media only screen and (min-width:820px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (10px*2))}}@media only screen and (min-width:960px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (12px*2))}}@media only screen and (min-width:1024px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (15px*2))}}@media only screen and (min-width:1280px){.testimonial-container{width:100%;margin:0 auto;max-width:calc(100% - (20px*2))}}@media only screen and (min-width:1380px){.testimonial-container{width:100%;margin:0 auto;max-width:1380px}}@media screen and (max-width:768px){.testimonial-container{display:flex;flex-direction:column;padding:30px}}@media screen and (max-width:600px){.testimonial-container{padding:30px 15px}}.testimonial-text{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:768px){.testimonial-text{margin-bottom:30px}}.testimonial-excerpt,.testimonial-heading{font-family:"Antwerp",serif;font-weight:400}.testimonial-heading{font-size:32px;padding:0 0 0 10px;margin:0 0 calc(var(--column-padding)/2);text-align:center}.testimonial-divider{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 0 calc(var(--column-padding)/2)}.testimonial-divider .icon{fill:#da291c;width:40px;height:26px;text-align:center}@media screen and (max-width:600px){.testimonial-divider .icon{z-index:1}}@media screen and (max-width:1380px){.testimonial-divider{margin:45px 0 30px}}@media screen and (max-width:768px){.testimonial-divider{margin:30px 0}}.testimonial-excerpt{text-align:center;font-size:22px;line-height:32px;margin:0 0 var(--column-padding)}@media screen and (max-width:600px){.testimonial-excerpt{font-size:18px}}.testimonial-image{background:#797979;width:100%;height:auto;min-height:600px;object-fit:cover}@media screen and (max-width:600px){.testimonial-image{margin-bottom:0;min-height:300px}}.testimonial-link{display:block;font-size:15px;font-style:italic;margin-top:15px;text-decoration:underline;font-weight:400}.testimonial-author{text-align:center;font-size:16px;font-style:italic;font-weight:500;margin:0}.testimonial-author-location{font-size:14px;color:#797979;font-weight:400}.testimonial-author:before{border:1px solid #000;content:" ";display:block;width:.5em;margin:1em auto}.testimonial-agent{margin:5px 0 auto}.testimonial-agent-read-more{font-size:12px;font-style:italic;text-align:center;width:100%;margin:60px 0 10px;color:#000}.testimonial-agent-image img{width:30px;height:30px;border-radius:50%;margin:0 5px 0 0;object-fit:cover}.testimonial-agent-name{font-size:16px;font-family:"Antwerp",serif;font-style:initial}.testimonial-agent-name .author-info-block{display:flex;align-items:center;justify-content:center}.testimonial-agent-name .author-info-block .author-info{display:flex;flex-direction:column}.testimonial-agent-department{color:#da291c;font-size:12px;font-family:"National",sans-serif;font-weight:700;display:inline-flex}.testimonial--advisor_show{background:#fff;min-height:300px;margin:0 0 120px}@media screen and (max-width:600px){.testimonial--advisor_show{margin:0 0 60px;background-color:#f7f7f7}}.testimonial--advisor_show .testimonial-container{grid-template-columns:1fr 1fr;grid-auto-flow:dense;grid-gap:0;max-width:100%;padding:0}@media screen and (min-width:820px){.testimonial--advisor_show .testimonial-container{grid-template-columns:minmax(360px,1fr) minmax(50%,900px);min-height:300px;max-height:600px}}.testimonial--advisor_show .testimonial-text{padding:30px;background-color:#f7f7f7;height:calc(100% - 60px);color:#000;display:flex;align-items:center;justify-content:center;position:relative}.testimonial--advisor_show .testimonial-excerpt{color:#da291c}.testimonial--advisor_show .testimonial-excerpt .icon{fill:currentColor}.testimonial--advisor_show .testimonial-author{font-size:22px}@media screen and (max-width:600px){.testimonial--advisor_show .testimonial-author{font-size:18px}}.testimonial--advisor_show .testimonial-author:before{border:0;content:'-';display:block;width:100%;margin:30px 0 15px;line-height:1px}@media screen and (max-width:600px){.testimonial--advisor_show .testimonial-author:before{margin:20px 0}}.testimonial--advisor_show .testimonial-image{height:600px}@media screen and (max-width:768px){.testimonial--advisor_show .testimonial-image{max-height:calc(100vw/1.77)}}@media screen and (max-width:600px){.testimonial--advisor_show .testimonial-image{max-height:initial;min-height:300px;height:initial}}.media{width:auto}.media iframe,.media img,.post-preview__media .media img{width:100%;height:auto}.media iframe{border:0}.media--responsive-iframe{padding-bottom:56.25%;position:relative}.media--listing-image img,.media--responsive-iframe iframe,.media--square-image img{width:100%;height:100%;position:absolute;left:0;top:0}.media--listing-image,.media--square-image{padding-bottom:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.media--listing-image-map,.media--square-image-map{padding-bottom:66.66%}.media--listing-image-grid,.media--square-image-grid{height:100%;padding-bottom:71.38%}.media--rectangle-image{padding-bottom:56.25%;position:relative;overflow:hidden}.media--rectangle-image img{position:absolute;width:100%;top:0;left:0}.media--border{border:1px solid #cbcbdb}.media--border img{display:block}.media--no-loading-icon{background-image:none}.missing-image{background:#eaeaea;position:relative;display:flex;align-items:center;justify-content:center;height:100%}.missing-image:before{content:'NO PHOTO';color:#7c7c7c;font-family:"National",sans-serif;font-size:18px}.missing-image:after{content:'';display:block;padding-bottom:100%}.missing-image--landscape:after{padding-bottom:56.25%}.missing-image--portrait:after{padding-bottom:177.7777777778%}.missing-image--map-listing:after{padding-bottom:71.38%}.map .missing-image{height:150px}.post-preview{font-family:"National",sans-serif;color:#232323;display:block;zoom:1;width:100%}.post-preview:after,.post-preview__tags--icon:after{content:"";display:table;clear:both}.post-preview__content{width:75%;padding:30px 20px;margin-top:-50px;position:relative;float:right;background:#fff}.fullwidth-wrapper--dark .post-preview__content{background:#ededee}.post-preview__title{font-size:24px;line-height:100%;font-weight:700;font-family:inherit;text-transform:none;color:#232323;margin:0 0 11px;-webkit-transition:color,.5s;-moz-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}.post-preview__tags{font-size:12px;color:#858c9e;text-transform:uppercase}.post-preview__tags--icon{zoom:1}.post-preview__tags--icon .post-preview__tag{color:#858c9e;float:left;margin-left:3px}.post-preview__tags--icon .post-preview__tag:after{background:#cbcbdb;content:"";display:inline-block;height:5px;margin:2px 3px;width:5px}.post-preview__tags--icon .utility-links{color:#858c9e;margin:0}.post-preview__tags--icon .utility-links:before{font-size:12px;padding-top:2px}.post-preview__excerpt{color:#232323;font-family:"National",sans-serif;font-size:18px;line-height:1.35em;margin-top:20px}.post-preview--featured{margin:10px 0 50px;position:relative}@media (min-width:961px){.post-preview--featured .post-preview__media .media{max-width:66.6666666667%}}.post-preview--featured .post-preview__title{font-size:30px}@media (min-width:961px){.post-preview--featured .post-preview__content{bottom:0;position:absolute;right:0;width:40%}}@media (max-width:420px){.post-preview--featured .post-preview__content{width:95%}}.post-preview--featured .post-preview__tags--icon .utility-links{padding-top:7px}.post-preview.u-has-video .post-preview__media .media{position:relative}.post-preview.u-has-video .post-preview__media .media:after,.post-preview.u-has-video .post-preview__media .media:before{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post-preview.u-has-video .post-preview__media .media:before{content:"";height:60px;width:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #fff;background:rgba(0,0,0,.3);display:block;z-index:1}.post-preview.u-has-video .post-preview__media .media:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"E";color:#fff;font-size:40px;z-index:2}.post-preview:focus .post-preview__title,.post-preview:hover .post-preview__title{color:#1f2532}.tooltip{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);pointer-events:none;width:230px;min-height:90px;padding:20px 25px;position:absolute;z-index:2;top:44px;left:50%;font-size:14px;font-family:"National",sans-serif;line-height:130%;background:#fff}.map .tooltip{-webkit-transform:translateX(-50%)!important;-moz-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.tooltip--compact,.tooltip--map{padding:10px 15px;min-height:0;width:auto}.tooltip--map{margin-top:20px;white-space:nowrap;z-index:auto}.tooltip--is-visible,.tooltip.is-visible{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;pointer-events:auto}.badge,.ribbon{color:#fff;font-family:"National",sans-serif;font-weight:700;text-align:center}.badge{background:#858c9e;border-radius:50%;display:inline-block;font-size:10px;height:15px;line-height:1em;padding:2px;width:15px}.ribbon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:27px;left:-63px;width:250px;z-index:10;background:#fff;font-size:53px;text-transform:uppercase;line-height:70px}.ribbon__container{overflow:hidden;position:relative}.ribbon--alert{background:#f15c22}.ribbon--notice{background:#12b5ea}.ribbon--success{background:#47b048}.ribbon--small{-webkit-transform:rotate(-45deg) scale(.25);-moz-transform:rotate(-45deg) scale(.25);-ms-transform:rotate(-45deg) scale(.25);-o-transform:rotate(-45deg) scale(.25);transform:rotate(-45deg) scale(.25);transform-origin:0;top:0;left:-9px}.sorting__title{color:#000}.sorting__item,.sorting__title{font-family:"National",sans-serif}.sorting__title{font-size:18px;font-weight:500}.sorting__group,.sorting__title{margin-bottom:20px}.sorting__group:last-child{margin-bottom:0}.sorting__group-title{font-weight:400}.sorting__item{color:#333;position:relative;display:block;margin:0 0 0 20px;font-size:14px;text-transform:uppercase;cursor:pointer}.error__group>label,.sorting__item.is-selected{color:#da291c}.sorting__item.is-selected::before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"N";position:absolute;left:-21px;top:2px;color:#da291c}.modal--blog-filters .sorting__item{margin-bottom:5px}.remove-overlay{background:rgba(255,255,255,.85);left:0;height:100%;position:absolute;top:0;width:100%;z-index:5}.remove-overlay__wrapper{position:relative}.remove-overlay__content{left:0;padding:10px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.remove-overlay__title{font-size:30px;text-transform:none;line-height:1em;margin:0 0 .8em}.remove-overlay .button{margin:0 0 10px}.submenu{opacity:0;position:absolute;left:50%;top:33px;visibility:hidden;width:250px}.mobile-nav .submenu{margin:10px -30px 0;width:auto;display:none;opacity:0;position:relative;top:0;left:0;right:auto;visibility:visible}.has-submenu:hover .submenu{opacity:1;-webkit-transition:opacity,.3s;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;transition:opacity,.3s;visibility:visible}@media (min-width:821px){.submenu--narrow{right:-56px;width:150px}.submenu--language{right:-15px;width:120px}}.submenu--language .tooltip:after,.submenu--language .tooltip:before{left:96px}.submenu.is-visible{display:block;visibility:visible;opacity:1}.submenu__list{list-style:none}.submenu__list--2-columns .submenu__item{display:inline-block;width:49%}@media (max-width:960px){.submenu__list--2-columns .submenu__item{display:block;width:100%}}.submenu__list--2-columns .submenu__item:last-of-type{margin:0}.submenu__item{display:block;padding-bottom:10px;vertical-align:top}.submenu__link{color:#232323;font-family:"National",sans-serif;font-weight:medium;font-size:14px}.search-valuation.search-valuation--condensed.search-valuation--no-value .submenu__link.search-valuation__item:nth-of-type(1),.submenu__link.is-active{font-weight:700}@media (max-width:960px){.submenu__link{font-size:16px}}.submenu:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:'';position:absolute;top:-15px;bottom:-10px;left:0;width:120%;width:calc(100% + 20px);z-index:0}.mobile-nav .submenu:after{display:none}.submenu .tooltip{left:0;margin-left:0;opacity:1;padding-bottom:10px;pointer-events:auto;position:relative;top:0;width:100%;z-index:1}@media (max-width:960px){.submenu .tooltip:after,.submenu .tooltip:before{left:50px}.submenu .tooltip{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:20px 30px 10px}}.submenu .badge{float:right}@media (max-width:960px){.submenu .badge{float:none;margin-left:10px}}.two-image-carousel .owl-item img{width:100%;object-fit:cover}.listing-show-gallery-container .carousel .owl-item:hover{cursor:pointer}.carousel-listing--tenant .media{max-height:665px;display:flex;align-items:center;justify-content:center}.carousel-listing--tenant .media img{width:auto;max-height:665px}.error__list,.error__message{color:#da291c;font-family:"National",sans-serif}.error__message{font-weight:700}.error__list{font-weight:400;list-style-position:inside;padding:5px 0}.error__list li{padding:3px 0}.error__group.is-active label,.search-valuation.search-valuation--condensed.search-valuation--no-value .error__group.search-valuation__item:nth-of-type(1) label{color:#da291c}.error__group input[type=text]{border-color:#da291c}.error__inline{display:block;color:#da291c;font-size:11px;line-height:1em;padding:3px 0}.error__inline:last-of-type{margin-bottom:12px}.error__inline:before{display:inline-block;font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s";padding-right:5px}.about-person{display:block;width:100%;max-width:780px;float:none;margin:0 auto;padding:80px 0;zoom:1}.about-person:after,.about-person__email:after,.about-person__phone a:after,.about-person__phone:after{content:"";display:table;clear:both}@media (max-width:820px){.about-person{width:100%;float:left;padding-left:30px;padding-right:30px}}.about-person__title{text-align:center;margin:0 0 40px;font-family:"National",sans-serif;font-weight:400}.about-person__media{float:right;margin-bottom:-50px}.about-person__media .media img{width:100%;height:auto}.about-person__content{width:75%;padding:30px 20px;position:relative;float:left;background:#fff;font-family:"National",sans-serif;line-height:130%}.about-person__text{margin-bottom:11px}.about-person__phone,.about-person__phone a{zoom:1;color:#232323;font-size:24px;font-weight:700;font-family:"National",sans-serif;margin-bottom:20px}.about-person__email{zoom:1;font-size:16px;font-weight:700;font-family:"National",sans-serif;margin-bottom:10px}.about-person__email a,.about-person__email button{color:#232323;border:0;padding:0;background:0 0}.about-person .social{margin-left:-8px}@media (max-width:600px){.about-person .social{margin-left:0}}.user-navigation-container{width:100%;background-color:#fff;border-top:2px solid #eaeaea;box-shadow:0 10px 30px -10px rgba(0,0,0,.1);z-index:100}.my-account-sub-nav .user-navigation-wrapper{display:flex;flex-direction:row;align-items:center;height:40px;justify-content:center}.my-account-sub-nav .user-navigation-wrapper .user-navigation{display:flex;flex-direction:row;cursor:pointer;flex-wrap:wrap}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;text-transform:initial;padding:8px 40px 3px;color:#000;font-size:18px}@media (max-width:820px){.my-account-sub-nav .user-navigation-wrapper .user-navigation__item{padding:8px 20px 3px}}@media (max-width:768px){.my-account-sub-nav .user-navigation-wrapper .user-navigation__item{font-size:0}}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item:first-of-type{border-left:2px solid #eaeaea}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item:last-of-type{border-right:2px solid #eaeaea}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item:before{font-size:18px;margin-right:10px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.my-account-sub-nav .user-navigation-wrapper .search-valuation.search-valuation--condensed.search-valuation--no-value .user-navigation__item.search-valuation__item:nth-of-type(1),.my-account-sub-nav .user-navigation-wrapper .user-navigation__item.is-active,.search-valuation.search-valuation--condensed.search-valuation--no-value .my-account-sub-nav .user-navigation-wrapper .user-navigation__item.search-valuation__item:nth-of-type(1){background:#fff;color:#da291c;border-bottom:5px solid #da291c}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--advisor:before{speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.frowny-heart:before,.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--alerts:before,.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--favourites:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--alerts:before,.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--favourites:before{font-weight:900}.frowny-heart:before,.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--favourites:before{content:"\f004"}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--alerts:before{content:"\f0f3"}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--advisor:before{font-family:"ElegantIcons";font-weight:300;content:""}.frowny-heart:before{font-weight:300;font-size:75px;color:#ededee}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--edit:before,.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--logout:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";font-weight:900}.my-account-sub-nav .user-navigation-wrapper .user-navigation__item--logout:before{font-family:"Font Awesome 5 Pro";content:"\f08b"}.frowny-heart{width:75px;height:75px;position:relative;margin:40px auto 25px}.frowny-heart:after{content:"☹";font-size:32px;font-weight:700;color:#cbcbdb;position:absolute;left:50%;top:16px;margin-left:-12px;font-family:sans-serif}.admin .fullwidth-wrapper{padding:0}.fullwidth-wrapper{width:100%;zoom:1;padding:80px 0;background-repeat:no-repeat;background-position:center top;background-size:cover}.breadcrumbs:after,.fullwidth-wrapper:after{content:"";display:table;clear:both}@media (max-width:600px){.fullwidth-wrapper{padding:30px 0}}.fullwidth-wrapper__map-container{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;box-shadow:0 0 30px rgba(0,0,0,.1);background:#fff;position:fixed;top:80px;width:100%;z-index:1000}@media (max-width:768px){.fullwidth-wrapper__map-container{box-shadow:none;padding:10px;position:initial;position:fixed;top:auto;bottom:0}}.fullwidth-wrapper--dark{background:#ededee}.fullwidth-wrapper--negative-edge{margin-top:-80px;padding:100px 0 40px}.fullwidth-wrapper--negative-edge-bottom{margin-bottom:-80px}.fullwidth-wrapper--shadow{-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.2) inset,0 -5px 5px -5px rgba(0,0,0,.2) inset;-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,.2) inset,0 -5px 5px -5px rgba(0,0,0,.2) inset;box-shadow:0 5px 5px -5px rgba(0,0,0,.2) inset,0 -5px 5px -5px rgba(0,0,0,.2) inset}.fullwidth-wrapper--innershadow{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.fullwidth-wrapper--condensed{padding:50px 0}.fullwidth-wrapper--notop{padding-top:0}.fullwidth-wrapper--nobottom{padding-bottom:0}.fullwidth-wrapper--no-padding{padding:0}.breadcrumbs{zoom:1;font-size:16px;font-family:"National",sans-serif;font-weight:400;padding:0 0 30px}.breadcrumbs__back,.breadcrumbs__link{color:#000;text-decoration:underline}.breadcrumbs__back:hover,.breadcrumbs__link:hover{color:#da291c}.breadcrumbs__back--current,.breadcrumbs__link--current{text-decoration:none}.breadcrumbs__back--current:hover,.breadcrumbs__link--current:hover{color:currentColor}.breadcrumbs__separator{float:left;display:inline-block}.breadcrumbs__separator:first-of-type:before{display:none;content:''}.breadcrumbs__separator:before{content:" / ";display:inline-block;white-space:pre}.icon-title{color:#232323;font-family:"National",sans-serif;font-size:30px;font-weight:700;margin:0 0 5px;padding:0}.icon-title:before{display:block;font-size:18px;padding-bottom:5px}.icon-title--alert:before,.icon-title--calendar:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-title--calendar:before{font-family:"ElegantIcons";content:""}.icon-title--clock:before{font-family:"ElegantIcons"}.icon-title--clock:before,.icon-title--listed:before,.icon-title:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-title:before{font-family:"ElegantIcons";content:""}.icon-title--clock:before{content:""}.icon-title--alert:before{font-family:"Font Awesome 5 Pro";content:"\f0f3"}.icon-title--listed:before{font-family:"ElegantIcons";content:""}.sidebar{font-size:14px}.sidebar__widget{padding:30px 0}.sidebar__widget:first-of-type{padding-top:20px}.advisor-card{zoom:1;width:100%;padding:0}.advisor-card:after{content:"";display:table;clear:both}.advisor-card__name-section{margin-bottom:15px}.advisor-card__picture{width:100%;height:auto;margin-bottom:10px}.advisor-card__picture img{border:1px solid #f4f4f4;width:100%;height:100%}.advisor-card__picture .missing-image:before{font-size:20px}.advisor-card__info{overflow:hidden;width:100%;display:block}.advisor-card__name{font-size:24x;font-weight:700;line-height:1em;margin:0 0 5px}.advisor-card__name a{color:#232323}.advisor-card__rennie{font-size:13px;margin:0 0 5px}.advisor-card__rennie .logo{display:none}.advisor-card__designations{margin-bottom:14px;color:#757575;font-size:12px;font-weight:500;text-transform:uppercase}.advisor-card__link,.advisor-card__phone{padding:0;display:block;font-family:"National",sans-serif;font-size:16px;font-weight:500;border:0;background:0 0;color:#12b5ea}.advisor-card__phone a{color:#232323;font-weight:700}.listing-show__details .advisor-card{zoom:1;margin-top:40px}.listing-details__list--details:after,.listing-details__list--mortgage-calculator:after,.listing-details__list:after,.listing-info__location:after,.listing-info__price:after,.listing-info__utility-links:after,.listing-show__details .advisor-card:after,.listing-tools:after{content:"";display:table;clear:both}@media (max-width:599px){.listing-show__details .advisor-card{display:none}}.listing-show__details .advisor-card__picture{display:inline-block;float:left;max-width:163px;min-height:163px}.listing-show__details .advisor-card__picture img,md-dialog md-dialog-content,md-dialog>form{height:100%}.listing-show__details .advisor-card__info{display:inline-block;float:left;overflow:hidden;width:calc(100% - 175px);margin:0 0 0 12px}.listing-show__details .advisor-card__info h3{margin:0 0 12px}.listing-show__details .advisor-card__name{font-size:26px;font-weight:700;margin:0 0 14px;color:#232323}.listing-show__details .advisor-card__name--highlight{font-size:26px;margin:0 0 14px;color:#12b5ea;font-style:italic;font-weight:700}.listing-show__details .advisor-card__link,.listing-show__details .advisor-card__phone{line-height:1.5em}.listing-show__details .advisor-card--mobile{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:600px){.listing-show__details .advisor-card--mobile{display:none}}.listing-info__address{line-height:1em;margin:0 0 30px;text-transform:none}.listing-info__address span{display:block;font-size:24px;font-weight:500;margin-bottom:10px}@media (max-width:600px){.listing-info__address{margin-bottom:20px}}.listing-info__location{zoom:1;display:flex;flex-flow:row wrap;margin:0 0 35px}.listing-info__location h2{float:left;margin:0 20px 0 0}.listing-info__location .utility-links{padding:4px 0;color:#12b5ea;font-size:15px;text-transform:none}.listing-info__location .utility-links::before{color:#757575;font-size:20px}.listing-info__list{display:inline-block;width:100%;margin-top:0;padding:0;list-style:none}.listing-info__advisor-container{width:73vw;display:flex;flex-wrap:wrap}.listing-info__advisor-card{width:500px;padding-right:15px;overflow:none}.listing-info__list--large .listing-info__list-item{font-size:26px;font-weight:700}.listing-info__list-item{border-right:solid 1px #232323;display:inline-block;font-size:15px;line-height:1em;margin-right:5px;padding-right:10px}.listing-info__list-item--sold{color:#da291c}.listing-details__list-item a:hover,.listing-info__list-item--reduced,.listing-info__list-item.leasehold{color:#12b5ea}.listing-info__list-item--active{color:#47b048}.listing-info__list-item:last-of-type{border:0;margin-right:0;padding-right:0}.listing-info__price{zoom:1;display:inline-block;font-family:"National",sans-serif;font-size:24px;font-weight:700;line-height:1em}.listing-info__asking-price{float:left;padding-right:20px}.listing-info__mortgage-payment{font-weight:500;line-height:1em;padding:5px 0}.listing-info__units{font-weight:400}.listing-info__utility-links{float:left;width:100%;zoom:1;margin:0}.listing-info__utility-links .utility-links{display:inline-block;float:none;margin:12px 20px 0 0}@media (max-width:600px){.listing-info__utility-links{margin-top:0}}.listing-tools{zoom:1;margin:40px 0}.listing-tools .add-favourites{float:right}@media (max-width:600px){.listing-tools .add-favourites{display:block;float:none}}.listing-tools .utility-links{font-size:18px}.listing-tools .utility-links:before{margin-right:5px}@media (max-width:600px){.listing-tools .utility-links{display:block;float:none;margin-bottom:15px}}.listing-tools--leftalign{margin:25px 0 40px}.listing-tools--leftalign .utility-links{margin-right:50px}.listing-tools--leftalign .add-favourites{float:left;margin-right:50px}.listing-details{margin-bottom:50px}@media (max-width:820px){.listing-details{margin-bottom:25px}}.listing-details__title{margin-bottom:10px;font-weight:500}.listing-details__exclusive{margin-bottom:10px}.listing-details__list{zoom:1;list-style:none;list-style-position:inside;padding:0 0 30px}@media (max-width:600px){.listing-details__list{padding-bottom:10px}}.listing-details__list--2-columns{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}.no-csscolumns .listing-details__list--2-columns .listing-details__list-item{float:left;width:50%}@media (max-width:600px){.listing-details__list--2-columns{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}.no-csscolumns .listing-details__list--2-columns .listing-details__list-item{float:none;width:100%}}@media (max-width:820px){.rennie-showing .listing-details__list--2-columns{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}.no-csscolumns .rennie-showing .listing-details__list--2-columns .listing-details__list-item{width:100%;float:none}}.listing-details__list--property-details{float:left;width:calc(66% - 50px);margin:0 50px 0 0}@media (max-width:600px){.listing-details__list--property-details{width:calc(50% - 24px);margin:0 24px 0 0}}@media (max-width:420px){.listing-details__list--property-details{width:100%;margin:0}}.listing-details__list--ohana{float:left;width:calc(66% - 50px);margin:0 50px 0 0}@media (max-width:600px){.listing-details__list--ohana{width:100%;margin:0 24px 0 0}}.listing-details__list--taxes{float:left;width:33%}@media (max-width:600px){.listing-details__list--taxes{width:50%;margin:0}}@media (max-width:420px){.listing-details__list--taxes{width:100%;margin:0}}.listing-details__list--taxes .listing-details__list--2-columns{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;width:100%;float:none}.listing-details__list--details,.listing-details__list--mortgage-calculator{zoom:1;width:100%}.listing-details__list--nopadding{padding:0}.listing-details__list-item{-webkit-column-break-inside:avoid;column-break-inside:avoid;font-weight:400;padding:7px 0;overflow:hidden;text-overflow:ellipsis}.listing-details__list-item#tax_id a{color:inherit;text-decoration:none;pointer-events:none}.listing-details__list-item span{font-weight:300;margin-right:10px}.highlights a,.listing-details__list-item a{color:#232323}.listing-details__list-item--no-space span{margin-right:0}.listing-details__description p{font-size:20px;line-height:1.5em;white-space:pre-line}.listing-details__description p:first-of-type{margin-top:20px}.listing-details__description p:last-of-type{margin-bottom:30px}@media (max-width:330px){.listing-details__description p{font-size:15px}}.listing-details--leftpadding{padding:0 0 0 25px}@media (max-width:820px){.listing-details--leftpadding{padding:0}}.mortgage-calculator-form{display:flex}@media (max-width:600px){.mortgage-calculator-form{flex-direction:column}}.mortgage-calculator-exit-button{cursor:pointer;position:absolute;top:10px;right:10px}.mortgage-calculator .estimated-payment{color:#da291c;font-size:32px;font-family:"Antwerp",serif;margin-bottom:15px}.mortgage-calculator .estimated-payment-text{font-size:16px;color:#b2b2b2;font-family:"National",sans-serif}.mortgage-calculator .per-month{font-size:18px;color:#000;font-family:"Antwerp",serif}.mortgage-calculator .form-group{padding-right:10px;width:25%;display:flex;flex-direction:column}.mortgage-calculator .form-group:last-of-type{padding-right:6px}@media (max-width:600px){.mortgage-calculator .form-group{padding-bottom:20px;width:100%}.mortgage-calculator .form-group:last-of-type{padding-bottom:0}}.mortgage-calculator .custom-select>select,.mortgage-calculator input{font-family:"Antwerp",serif;font-size:20px;height:60px;padding:.6em .8em;line-height:1.3em;width:150px}@media (max-width:768px) and (min-width:600px){.mortgage-calculator .custom-select>select,.mortgage-calculator input{width:initial}}@media (max-width:600px){.mortgage-calculator .custom-select>select,.mortgage-calculator input{width:100%}}.mortgage-calculator .custom-select{height:60px;width:150px}@media (max-width:600px){.mortgage-calculator .custom-select{width:100%}}#mortgage-calculator-modal{display:none;position:absolute;width:90%;max-width:697px;box-shadow:0 0 15px 2px #b2b2b2;background:#f9f9f9;z-index:2;padding:30px 30px 25px}@media (max-width:600px){#mortgage-calculator-modal{width:100%}}.hero,.hero__inner{overflow:hidden;position:relative}.hero{width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center top;margin-top:-80px;padding-top:80px;display:table;z-index:1}.no-vh-unit .hero,.touch .hero{height:600px}.hero:after{content:"";width:100%;height:100%;position:absolute;z-index:2;left:0;top:0}.hero__inner{display:table-cell;vertical-align:middle;z-index:9}@media (max-width:960px){.hero--advisors .hero__inner{vertical-align:top;background-image:-owg-linear-gradient(rgba(0,0,0,.6),transparent 70%);background-image:-webkit-linear-gradient(rgba(0,0,0,.6),transparent 70%);background-image:-moz-linear-gradient(rgba(0,0,0,.6),transparent 70%);background-image:-o-linear-gradient(rgba(0,0,0,.6),transparent 70%);background-image:linear-gradient(rgba(0,0,0,.6),transparent 70%)}.hero--advisors-classic .hero__inner{background:0 0;vertical-align:middle}}@media (max-width:600px){.hero--advisors-classic .hero__inner{vertical-align:top}}.hero__content{width:100%;height:240px;display:block;position:relative}.hero--content-background .hero__content:after,.hero--content-background .hero__content:before{content:"";display:block;background:rgba(255,255,255,.8);width:100%;height:240px;position:absolute}@media (max-width:960px){.hero--content-background .hero__content:after,.hero--content-background .hero__content:before{display:none}}.hero--content-background .hero__content:before{left:100%}.hero--content-background .hero__content:after{right:100%}@media (max-width:960px){.hero__content{height:auto}}.hero--advisors-classic .hero__content{height:auto;float:right;max-width:483px}.hero--advisors-classic-right .hero__content{float:left}.hero__profile{width:calc(100% - 489px);height:240px;float:left;background:rgba(255,255,255,.8);padding:30px 0 30px 205px;position:relative}@media (max-width:960px){.hero__profile{width:100%;background:0 0;color:#fff}}@media (max-width:820px){.hero__profile{height:155px;padding:30px 0 30px 114px}}.hero--advisors-classic .hero__profile{float:none;padding:30px 0 50px;height:auto;width:auto;background:0 0}@media (max-width:960px){.hero--advisors-classic .hero__profile{color:inherit;width:auto}}@media (max-width:820px){.hero--advisors-classic .hero__profile{width:auto;padding-top:120px;float:right;max-width:50%}.hero--advisors-classic-right .hero__profile{float:left}}.hero__profile__media{width:180px;height:180px;float:left;margin:0 0 0 5px;position:absolute;left:0;top:30px;font-size:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3)}@media (max-width:820px){.hero__profile__media{width:100px;height:100px;left:3px;margin:0}}.hero--advisors-classic .hero__profile__media{display:none}.hero__profile .u-table{height:105px}@media (max-width:820px){.hero__profile .u-table{height:auto}}.hero__profile__title,.hero__profile__title h1{margin:0;font-size:50px;font-style:italic;text-transform:capitalize;line-height:100%;font-weight:400}@media (max-width:820px){.hero__profile__title,.hero__profile__title h1{font-size:28px;margin:5px 0 20px}}.hero__profile__phone{font-size:24px;font-weight:700;font-family:"National",sans-serif;margin-bottom:5px}@media (max-width:820px){.hero__profile__phone{font-size:18px}}.hero__profile__email{font-size:18px;font-weight:700;font-family:"National",sans-serif;line-height:100%;color:#232323;background:0 0;border:0;padding:0}@media (max-width:960px){.hero__profile__email{color:#fff}.hero--advisors-classic .hero__profile__email{color:inherit}}.hero__profile__social{padding-top:7px;margin-left:-6px}@media (max-width:820px){.hero__profile__social{display:inline-block;margin-left:9px}}@media (max-width:960px){.hero--advisors-classic .hero__profile__social{color:inherit}}.hero__profile-license{font-size:.75em;margin-left:.15em}.hero__search{float:left;position:relative;width:100%;max-width:486px;z-index:9}.hero--advisors-classic .hero__search{float:none;clear:both}.hero__video,.hero__video:after{background-repeat:no-repeat;background-position:center center;top:0;left:0;width:100%}.hero__video{position:absolute!important;z-index:1;height:100vh;background-size:cover;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.no-vh-unit .hero__video,.touch .hero__video{height:600px}.hero__video+.hero__inner{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.hero__video:after{background-color:#1f2532;background-image:url(loading.gif);background-size:32px;content:'';position:absolute;display:block;height:100%;z-index:-1}.hero--dark{background:#1f2532}.hero--advisors-classic{background-position:33% top;max-height:780px}.hero--advisors-classic-right{background-position:73% top}.overlay{position:absolute;opacity:0;-webkit-transition:opacity,.2s;-moz-transition:opacity,.2s;-o-transition:opacity,.2s;transition:opacity,.2s;visibility:hidden}.overlay__wrapper{position:relative;z-index:1}.overlay--share{left:171px;top:-20px;width:300px;padding:20px}@media (max-width:600px){.overlay--share{left:-20px}}.overlay--share .utility-links{float:none}.overlay--share .utility-links--share{color:#1f2532;margin-bottom:10px}.overlay--project{left:-20px;width:265px}@media (max-width:820px){.overlay--project{left:-20px}}.overlay .utility-links--close{margin:0;position:absolute;right:0;top:5px}.overlay.is-visible{opacity:1;visibility:visible}.listing-show__details .overlay--share{left:auto;top:auto;width:auto;padding:20px}@media (max-width:330px){.listing-show__details .overlay--share{-webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 10px;-moz-box-shadow:rgba(0,0,0,.5) 2px 2px 10px;box-shadow:rgba(0,0,0,.5) 2px 2px 10px;width:270px}.listing-show__details .overlay--share .utility-links{right:10px}}.listing-show__details .overlay--share .utility-links{float:none}.listing-show__details .overlay--share .utility-links--close{width:18px;overflow:visible}.listing-show__details .overlay--share .utility-links--share{color:#1f2532;margin-bottom:10px}.blog-post{margin:0 auto;max-width:800px;width:100%}.blog-post__title{text-align:center;text-transform:none}.blog-post__info{text-align:right}.blog-post__info,.blog-post__tools{border-top:solid 1px #cbcbdb;border-bottom:solid 1px #cbcbdb;zoom:1;margin:10px 0 30px;padding:12px 0}.blog-post__info:after,.blog-post__tools:after{content:"";display:table;clear:both}.blog-post__info .utility-links{color:#858c9e;height:15px;padding-top:3px}.blog-post__info .utility-links:before{font-size:12px}.blog-post__author,.blog-post__category,.blog-post__date{font-family:"National",sans-serif;font-size:12px;font-weight:700;letter-spacing:.25px}.blog-post__category{color:#858c9e;float:left;padding-top:3px;text-align:left;text-transform:uppercase}.blog-post__author:before,.blog-post__category:after{background:#cbcbdb;content:"";display:inline-block;height:5px;margin:2px 3px;width:5px}.blog-post__author,.blog-post__date{color:#232323;display:inline-block;line-height:1em}.blog-post__content{margin-bottom:30px}.blog-post__content h1,.blog-post__content h2,.blog-post__content h3,.blog-post__content h4,.blog-post__content h5,.blog-post__content h6{text-transform:none;margin-bottom:5px}.blog-post__content p{font-size:15px;line-height:1.3em}.blog-post__content blockquote{border-top:solid 1px #cbcbdb;border-bottom:solid 1px #cbcbdb;margin:30px 0;padding:30px 0;text-align:center}.blog-post__content blockquote p{font-size:20px;font-style:italic;margin:0 auto;width:80%}.blog-post__tools{text-align:left}.blog-post__share{float:left;font-family:"National",sans-serif;font-size:16px;font-weight:700}.blog-post__related{padding:0 0 30px}.blog-post__related-title{text-align:center;color:#858c9e;font-weight:500}.search-valuation{position:relative;margin:0 0 30px;padding:40px 20px}.search-valuation__item{width:240px;float:left;position:relative;padding:45px 20px 0;background:0 0;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}@media (max-width:820px){.search-valuation__item{z-index:9}}.search-valuation__item--full{width:100%;padding:0}.search-valuation--condensed .search-valuation__item{position:absolute;top:0;left:0}.search-valuation--condensed .search-valuation__item:last-child{left:initial;right:0}@media (max-width:820px){.search-valuation--condensed .search-valuation__item{position:relative}}.hero--advisors-classic .search-valuation__item{position:relative!important}.search-valuation--condensed .search-valuation__item.is-active,.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1){position:absolute;z-index:5}.search-valuation__item:nth-of-type(1) .search-valuation__title{letter-spacing:-.025em}.search-valuation__title{min-height:95px}.search-valuation__title__big,.search-valuation__title__small{line-height:100%;font-family:"National",sans-serif;font-weight:700;display:inline}.search-valuation__title__big{font-size:56px;letter-spacing:-.07em;margin-left:-3px}.search-valuation__title__small{font-size:28px;letter-spacing:-.025em;margin-left:-3px}.search-valuation__title__alt{font-size:14px;font-family:"National",sans-serif;display:block;text-transform:uppercase;font-weight:500;letter-spacing:.05em;position:absolute;top:30px}.search-valuation__subtitle{width:100%;height:18px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.is-active .search-valuation__subtitle,.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1) .search-valuation__subtitle{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.search-valuation__submit{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.search-valuation-body{color:#fff;font-size:16px;font-family:"Antwerp",serif;line-height:22px}.search-valuation .options-container{color:#fff;display:flex;flex-direction:row;font-family:"National",sans-serif;font-size:18px;margin-bottom:20px}.search-valuation .options-container .tab{display:flex;flex-direction:row;margin-right:30px;padding-bottom:10px}.search-valuation .options-container .tab:before{color:#fff;font-size:15px;margin-right:5px;padding-top:5px}.search-valuation .options-container .tab.all-homes:before,.search-valuation .options-container .tab.virtual-tour:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-valuation .options-container .tab.virtual-tour:before{content:"\f03d"}.search-valuation .options-container .tab.all-homes:before{content:"\f015"}.search-valuation .options-container .tab:hover{cursor:pointer}.search-valuation .options-container .tab:last-child{margin-right:initial}.search-valuation .options-container .tab.selected{border-bottom:4px solid #da291c}.search-valuation .utility-links--close{display:none;position:absolute;right:15px;top:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.search-valuation.search-valuation--condensed .utility-links--close{display:block}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:last-of-type,.search-valuation.search-valuation--no-value .search-valuation__item:last-of-type{display:none}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1) .utility-links--close{display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.search-valuation__item.is-active .utility-links--close{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1) .search-input input:-ms-input-placeholder,.search-valuation__item.is-active .search-input input:-ms-input-placeholder{color:#858c9e}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1) .search-input input:-moz-placeholder,.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1) .search-input input::-moz-placeholder,.search-valuation__item.is-active .search-input input:-moz-placeholder,.search-valuation__item.is-active .search-input input::-moz-placeholder{color:#858c9e}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1) .search-input input::-webkit-input-placeholder,.search-valuation__item.is-active .search-input input::-webkit-input-placeholder{color:#858c9e}@media (max-width:820px){.search-valuation__item{float:none;padding:0;margin-bottom:5px;overflow:hidden}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1),.search-valuation__item--expanded,.search-valuation__item.is-active{width:100%;padding:55px 10px 60px;height:auto}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1),.search-valuation__item.is-active{overflow:visible;zoom:1}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1):after,.search-valuation__item.is-active:after{content:"";display:table;clear:both}.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1) .utility-links--close,.search-valuation__item.is-active .utility-links--close{display:block;top:15px;font-size:24px;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.search-valuation__title__big{font-size:40px;display:block}.search-valuation__title__small{font-size:21px}.search-valuation__title__alt{font-size:14px;position:static;top:initial}.search-valuation.is-active--parent .search-valuation__item{display:none}.search-valuation.is-active--parent .search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation__item:nth-of-type(1),.search-valuation.is-active--parent .search-valuation__item.is-active,.search-valuation.search-valuation--condensed.search-valuation--no-value .search-valuation.is-active--parent .search-valuation__item:nth-of-type(1){display:block}}.search-menu h3{font-family:"Antwerp",serif;font-size:22px;font-style:italic;font-weight:400;margin:15px 0}@media only screen and (max-width:600px){.search-menu h3{text-align:center}}.search-menu>.divider--left{margin:0 0 60px}.search-menu>.divider--right{margin:15px 0 30px}.search-menu .search-valuation__item{position:unset;float:unset;width:100%;height:unset;padding:0}.highlights{min-height:240px;padding:25px;margin-bottom:-55px}@media (max-width:820px){.highlights{margin-bottom:0}}.highlights a:hover,.hotsheet-nav__date:hover,.hotsheet-nav__daylink:hover,.hotsheet-nav__next:hover,.hotsheet-nav__prev:hover{text-decoration:none}.highlights__content,.highlights__title{font-family:"National",sans-serif;line-height:100%;font-weight:700}.highlights__title{font-size:30px;margin-bottom:30px}.highlights__content{font-size:110px;letter-spacing:-.05em;margin-left:-4px;float:left;width:100%;zoom:1}.highlights__content:after{content:"";display:table;clear:both}.highlights__content a{display:inline-block}.highlights__detail-left,.highlights__detail-right{font-size:14px;line-height:130%}.blog-nav .submenu .tooltip button span,.custom-select option,.highlights__detail-left a,.highlights__detail-right a,.jumbotron__link span{font-weight:400}.highlights__detail-left{float:left}.highlights__detail-right{float:right}.hotsheet-nav__title{float:left;margin:0 0 25px;font-family:"National",sans-serif;font-size:18px;font-weight:400}.hotsheet-nav__daylink{font-family:"National",sans-serif;font-size:14px;color:#232323;line-height:100%;float:left;text-transform:uppercase}.hotsheet-nav__next,.hotsheet-nav__prev{font-size:14px}.hotsheet-nav__date,.hotsheet-nav__next,.hotsheet-nav__prev{font-family:"National",sans-serif;color:#232323;float:left;text-transform:uppercase}.hotsheet-nav__daylink{margin:10px 45px 0 5px}.hotsheet-nav__next,.hotsheet-nav__prev{height:25px;line-height:25px;margin-top:4px}.hotsheet-nav__prev{padding:0 15px 0 25px;border-right:1px solid #232323}.hotsheet-nav__prev:before{content:"#"}.hotsheet-nav__next{padding:0 25px 0 15px}.alert-banner--alert .alert-banner__title:before,.alert-banner--hot-property .alert-banner__title:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Font Awesome 5 Pro";display:block;float:left}.datepicker .pull-left i.glyphicon-chevron-down:after,.datepicker .pull-left i:after,.datepicker .pull-right i:after,.hotsheet-nav__next:after,.hotsheet-nav__prev:before,.timepicker .pull-left i:after,.timepicker .pull-right i:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datepicker .pull-left i:after,.datepicker .pull-right i:after,.timepicker .pull-left i:after,.timepicker .pull-right i:after{content:"4";font-size:30px;text-align:center;color:#232323}.hotsheet-nav__next:after{content:"$"}.hotsheet-nav__date{zoom:1;font-size:30px;line-height:120%;width:100%}.alert-banner:after,.hotsheet-nav__date:after{content:"";display:table;clear:both}.hotsheet-listing{margin-bottom:20px}.hotsheet-listing p,.login--modal .expanded-modal .modal__content .login__form{margin-bottom:0}.hotsheet-listing__link{font-weight:700;font-family:"National",sans-serif;font-size:12px;text-transform:uppercase;color:#232323}.alert-banner{zoom:1;background:#000;font-family:Montserrat;color:#fff;bottom:0;min-height:40px;width:100%;opacity:1;position:relative;z-index:1000}.alert-banner .heading--alt{margin:0 0 15px;font-family:Montserrat}.alert-banner .close{opacity:1}.alert-banner.ng-leave-active{position:absolute;top:0}.alert-banner__container--fixed{position:absolute;visibility:visible;width:100%;z-index:1000}@media (max-width:820px){.alert-banner__container--fixed{position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:auto;bottom:auto}}.alert-banner__container--bottom{top:auto;bottom:0;left:0;width:100%}.alert-banner__title{color:#fff;float:left;font-size:18px;font-weight:700;line-height:1em;margin:13px 20px 0 0;padding:0}@media (max-width:600px){.alert-banner__title{float:none;margin:0;padding:20px 0 10px}}.alert-banner__copy{color:#fff;line-height:1.2em;margin:22px 0 0;padding:12px 42px 12px 0;font-weight:400}.alert-banner__copy a{color:#fff;text-decoration:underline}.alert-banner__copy a:visited{color:#fff}@media (max-width:600px){.alert-banner__copy{float:none}}.alert-banner .utility-links{margin:0;position:absolute;right:15px;top:10px}@media (max-width:600px){.alert-banner .utility-links{right:0;top:5px}}.alert-banner .l-container{position:relative}.alert-banner.is-hidden{opacity:0;visibility:hidden}.alert-banner--alt{bottom:auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.alert-banner--hot-property .alert-banner__title:before{content:"\f134";font-size:21px;margin:0 5px 0 0}.alert-banner--alert .alert-banner__title:before{content:"\f12a";font-size:20px;margin:-2px 5px 0 0}.map .alert-banner{min-height:30px}.map .alert-banner .l-container{padding:6px 0}.map .alert-banner__copy{padding:0;font-size:16px;font-weight:500;font-family:"Antwerp",serif}@media (max-width:1024px){.map .alert-banner__copy>div{padding:0 80px 0 45px}}@media (max-width:600px){.map .alert-banner__copy{font-size:12px}.map .alert-banner__copy>div{padding:0 30px 0 15px}}.map .alert-banner .utility-links{top:5px;right:60px}@media (max-width:820px){.map .alert-banner .utility-links{right:36px}}@media (max-width:600px){.map .alert-banner .utility-links{right:0;top:0;left:auto;font-family:"Antwerp",serif}.map .alert-banner .utility-links #icon-close{display:block;height:1em;width:1em;margin:6px;fill:#fff}}.map .alert-banner--alert{box-shadow:none;text-align:center}@media (max-width:600px){.map .alert-banner--alert{text-align:left}}@media (max-width:600px) and (orientation:portrait){.map .alert-banner.desktop-only{display:none}}@media (max-height:600px) and (orientation:landscape){.map .alert-banner.desktop-only{display:none}}.datepicker th,.timepicker th{font-family:"National",sans-serif;font-weight:700}.datepicker .btn,.timepicker .btn{border-radius:0;border:0;font-family:"National",sans-serif;font-weight:500}.datepicker .btn:hover,.timepicker .btn:hover{background:#ededee}.datepicker .btn-primary,.timepicker .btn-primary{background:#1f2532;color:#fff}.datepicker .btn-primary .text-muted,.jumbotron__link a:hover,.timepicker .btn-primary .text-muted{color:#fff}.datepicker .btn-info:hover,.datepicker .btn-primary:hover,.timepicker .btn-info:hover,.timepicker .btn-primary:hover{background:#1f2532}.datepicker .btn-info,.timepicker .btn-info{background:#12b5ea}.datepicker .pull-left,.datepicker .pull-right,.timepicker .pull-left,.timepicker .pull-right{padding-bottom:0;padding-top:0}.datepicker .pull-left i,.datepicker .pull-right i,.timepicker .pull-left i,.timepicker .pull-right i{font-size:0}.datepicker .pull-left i.glyphicon-chevron-up:after{content:"2"}.datepicker .pull-left i.glyphicon-chevron-up:after,.timepicker .pull-left i.glyphicon-chevron-down:after,.timepicker .pull-left i.glyphicon-chevron-up:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.timepicker .pull-left i.glyphicon-chevron-up:after{content:"2"}.datepicker .pull-left i.glyphicon-chevron-down:after,.timepicker .pull-left i.glyphicon-chevron-down:after{content:"3"}.neighbourhoods--3-columns{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;margin-bottom:40px}.ie9 .neighbourhoods--3-columns{zoom:1}.file-upload:after,.file-upload__wrapper:after,.ie9 .neighbourhoods--3-columns:after,.project-info:after,.range-slider:after{content:"";display:table;clear:both}.ie9 .neighbourhoods--3-columns .neighbourhoods__list{width:33.3333333333%;float:left;padding-left:30px;padding-right:30px}.ie9 .neighbourhoods--3-columns .neighbourhoods__title{margin:0}@media (max-width:820px){.ie9 .neighbourhoods--3-columns .neighbourhoods__list{width:50%;float:left;padding-left:30px;padding-right:30px}}@media (max-width:600px){.ie9 .neighbourhoods--3-columns .neighbourhoods__list{width:100%;float:left;padding-left:30px;padding-right:30px}.ie9 .neighbourhoods--3-columns .neighbourhoods__title{margin:23px 0 0}}@media (max-width:820px){.neighbourhoods--3-columns{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}}@media (max-width:600px){.neighbourhoods--3-columns{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}}.neighbourhoods__list{list-style:none;margin:0;padding:0}.neighbourhoods__list:first-child .neighbourhoods__title{margin-top:0}.neighbourhoods__item{margin:0;padding:0}.neighbourhoods__link,.neighbourhoods__title{font-family:"National",sans-serif;line-height:28px}.neighbourhoods__title{font-size:18px;font-weight:700;margin:28px 0 0;padding-bottom:0;text-transform:none}.neighbourhoods__link{color:#232323;font-size:16px;font-weight:500}.neighbourhoods__link:hover{color:#1f2532}.neighbourhoods__description{font-size:18px;line-height:1.5em}.file-upload{zoom:1}.file-upload--list-item{padding:15px 0;position:relative;border-bottom:solid 1px #cbcbdb}.file-upload__title{font-family:"National",sans-serif;font-size:18px;font-weight:400;line-height:1.1em;padding-bottom:10px}.file-upload__index{display:inline-block;font-weight:700}.file-upload__wrapper{zoom:1}.file-upload__thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;width:200px;float:left}.file-upload__thumb.is-complete{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.file-upload__thumb img{max-width:100%;height:auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);min-height:80px;display:block}.ie8 .file-upload__thumb img{width:auto}.file-upload__meta{margin-left:220px}.file-upload .file-upload__timecode{width:110px!important}.file-upload__pending{color:#12b5ea}.file-upload__failed,.listing-show__details .add-favourites.is-added .add-favourites__icon::before{color:#f15c22}.file-upload .progress{height:30px;margin:20px 0}.file-upload .progress-bar{background-color:#1f2532;font-family:"National",sans-serif;font-size:11px;font-weight:700;padding-top:5px}.file-upload .utility-links{right:0;position:absolute;top:0;margin-right:0}.images{padding:10px 0}.jumbotron{background:url(https://cdn-stg.rennie.com/developments.jpg) #fff;background-position:center;background-size:cover;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);height:390px;position:relative}@media (max-width:600px){.jumbotron{padding:20px;height:auto}}.jumbotron__image{display:block;width:100%}.jumbotron__content{background:rgba(31,37,50,.85);color:#fff;bottom:30px;left:20px;padding:30px;position:absolute;width:50%}@media (max-width:820px){.jumbotron__content{width:80%}}@media (max-width:600px){.jumbotron__content{bottom:auto;height:100%;left:auto;position:relative;width:100%}}.jumbotron__title{margin:0;text-transform:none}.jumbotron__copy{font-size:15px;line-height:1.4em;padding-bottom:20px}.jumbotron__link{color:#fff;text-transform:uppercase}.jumbotron__link a{color:#fff;cursor:pointer}.jumbotron .divider{margin:20px 0}.jumbotron--condensed{height:auto;margin:0 auto;padding:40px;width:66.6666666667%}.jumbotron--condensed .jumbotron__content{bottom:auto;height:100%;left:auto;padding:60px;position:relative;text-align:center;width:100%}.jumbotron--condensed .divider{margin:20px auto}.jumbotron--condensed .utility-links:before{float:none;margin-right:10px}@media (max-width:820px){.jumbotron--condensed{padding:20px;width:100%}.jumbotron--condensed .jumbotron__content{padding:40px}}.jumbotron--negative-top{top:-50px}.jumbotron--negative-bottom{margin-bottom:-50px}.jumbotron--transparent{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.jumbotron .utility-links{float:none}.jumbotron .utility-links--readmore:before{background:#fff}.page--advisors .jumbotron{background-image:url(https://cdn-stg.rennie.com/images/advisor-hero.jpg)}.project-info{zoom:1}.project-info .l-centered{text-align:left}.project-info__logo{float:left;padding-right:20px;padding-left:30px;padding-top:5px;text-align:right;width:25%;height:200px}.project-info__logo img{max-height:100%;max-width:100%;height:auto;width:auto}@media (max-width:820px){.project-info__logo{float:none;margin-bottom:20px;padding:0;text-align:left;width:100%;max-width:200px;height:auto}}.project-info__overview{float:left;width:75%}@media (max-width:820px){.project-info__overview{float:none;text-align:left;width:100%}}.project-info__name{margin:0 0 12px;line-height:100%}.project-info__address{font-size:24px;font-weight:500;margin:0 0 30px}.project-info__starting{font-size:16px;display:inline-block}.project-info__price{font-size:24px;font-family:"National",sans-serif;font-weight:700;display:inline-block;margin:0 0 35px 6px}.project-info__description{margin-bottom:35px;margin-right:20%}.project-info .listing-tools--leftalign .add-favourites,.project-info .listing-tools--leftalign .utility-links{margin-right:30px}@media (max-width:820px){.project-info .listing-tools--leftalign .add-favourites,.project-info .listing-tools--leftalign .utility-links{float:none;margin-bottom:20px}}.project-info .listing-tools--leftalign .overlay__link{margin-right:0}@media (max-width:820px){.project-info .listing-tools--leftalign .overlay__link{float:none;margin-bottom:20px}}.project-info .listing-tools--leftalign .utility-links--close{padding:0;margin:0}.range-slider{zoom:1}@media (max-width:820px){.range-slider{padding-bottom:35px}.range-slider rzslider{display:block;width:100%;float:none;margin:0}}@media (max-width:600px){.range-slider{padding-bottom:0}}.range-slider input[type=text]{font-family:"National",sans-serif;font-size:16px;font-weight:700}@media (max-width:600px){.range-slider input[type=text]{font-size:14px}}.range-slider__input{float:left}@media (max-width:820px){.range-slider__input--right{float:right}}.range-slider rzslider{float:left;margin:30px 0;width:100%}@media (max-width:600px){.range-slider rzslider{margin:15px 0}}.login--modal .login__button--facebook>div,.login--modal .login__button--googleplus>div,.mls-reciprocity,.range-slider-input-group{display:flex;align-items:center}.range-slider-input-group{width:100%;justify-content:space-between}.range-slider-input-group span{font-weight:700;font-size:20px}.range-slider--double-slider rzslider,rzslider{margin:30px 0;width:100%}rzslider{position:relative;display:inline-block;height:2px;margin:15px 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:600px){.range-slider--double-slider rzslider{margin:15px 0}}.range-slider--double-slider input[type=text]{border:1px solid #d0d0ce;border-radius:2px;width:auto;max-width:calc(50% - 18px);font-family:"National",sans-serif;font-size:18px;font-weight:400;padding:9px}@media (max-width:600px){.range-slider--double-slider input[type=text]{font-size:16px}}rzslider span{position:absolute;display:inline-block;white-space:nowrap}rzslider .rz-base{width:100%;height:100%;padding:0}rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}rzslider .rz-bar,rzslider .rz-bar.rz-selection{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}rzslider .rz-bar{left:0;z-index:1;width:100%;height:2px;background:#797979}rzslider .rz-bar.rz-selection{z-index:2;background:#da291c}rzslider .rz-bubble{display:none;bottom:16px;padding:1px 3px;color:#55637d;cursor:default}rzslider .rz-bubble.rz-selection{top:16px}rzslider .rz-bubble.rz-limit{color:#55637d}rzslider .rz-pointer{top:-7.5px;z-index:3;width:15px;height:15px;cursor:pointer;border:2px solid #da291c;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}rzslider .rz-pointer.rz-active,rzslider .rz-pointer:hover{border-color:#000}rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;display:flex;width:100%;padding:0 11px;margin:0;list-style:none;box-sizing:border-box;justify-content:space-between}rzslider .rz-ticks .tick{width:10px;height:10px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%}rzslider .rz-ticks .tick.selected{background:#0db9f0}rzslider .rz-ticks .tick .tick-value{position:absolute;top:-30px;transform:translate(-50%,0)}rzslider[disabled]{cursor:not-allowed}rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.mls-reciprocity{justify-content:flex-start;padding:0 0 1em;width:66%;color:#333}@media screen and (max-width:768px){.mls-reciprocity{width:100%}}.mls-reciprocity:last-of-type{padding:0 0 60px}@media screen and (max-width:768px){.mls-reciprocity:last-of-type{padding:0 0 120px}}.mls-reciprocity.recaptcha-disclaimer{display:none}@media screen and (max-width:768px){.mls-reciprocity.recaptcha-disclaimer{display:block}}.mls-reciprocity__media{margin-right:20px;width:100px}.mls-reciprocity__media .icon{width:105px;height:42px;fill:currentColor}.mls-reciprocity__content{color:currentColor;font-size:12px;line-height:1}.testimonial .wistia_embed{display:inline-block;height:326px;width:580px}.testimonial .wistia_embed div[id*=big_play_button_background],.testimonial .wistia_embed div[id*=big_play_button_graphic]{background:0 0!important}.testimonial .wistia_embed div[id*=big_play_button_background],.testimonial .wistia_embed div[id*=big_play_button_graphic]:after{left:50%!important;top:50%!important;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.testimonial .wistia_embed div[id*=big_play_button_background]{width:60px!important;height:60px!important;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-left:-32px!important;margin-top:-30px!important}.testimonial .wistia_embed div[id*=big_play_button_graphic]:after{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";font-size:28px;color:#fff;position:absolute;margin-left:-10px;margin-top:-15px}.testimonial .wistia_embed:focus div[id*=big_play_button_background],.testimonial .wistia_embed:hover div[id*=big_play_button_background]{border-color:#12b5ea}.testimonial .wistia_embed:focus div[id*=big_play_button_graphic]:after,.testimonial .wistia_embed:hover div[id*=big_play_button_graphic]:after{color:#12b5ea}.wistia-upload-widget{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.listing-info__utility-links .wistia_embed{height:auto}.lead-info{position:relative;margin:10px 0}@media (min-width:600px){.lead-info{border-right:1px solid #cbcbdb}.lead-info:after,.lead-info:before{content:"";position:absolute;top:50%;width:30px;height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent}.lead-info:before{border-left:15px solid #cbcbdb;margin-top:-10px;right:-31px}.lead-info:after{border-left:15px solid #fff;right:-30px;margin-top:-10px}}.lead-info__created{font-family:"National",sans-serif;font-weight:700}.lead-info__contact{padding:10px 0}.lead-info__name{margin:0;text-transform:none}.lead-info__list{list-style:none;margin:0;padding:0}.lead-info__list-item{padding:5px 0;font-family:"National",sans-serif;font-weight:700}.lead-info__link,.lead-info__subtitle{display:block;font-family:"National",sans-serif}.lead-info__subtitle{font-size:13px;font-weight:300}.lead-info__link{color:#232323;font-weight:700;word-break:break-word}.lead-info__link:hover{color:#1f2532;text-decoration:none}@media (min-width:600px){.lead-info__delete{position:absolute;right:-50%;top:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.lead-info__pager{zoom:1;padding-top:10px}.lead-info__pager:after{content:"";display:table;clear:both}.lead-info__position{display:inline-block;float:left;font-family:"National",sans-serif;padding-top:5px}.lead-info__position span{font-weight:700}.lead-info__controls{display:inline-block}.success-message{padding:14px 0;font-size:17px;color:#47b048}.success-message:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"R";margin-right:5px;font-size:1.5em;vertical-align:middle}.login--modal .modal__content{width:512px;padding:30px;border-bottom:30px solid #000}@media (max-width:768px) and (orientation:portrait){.login--modal .modal__content{width:100%;min-height:100vh;padding:30px 15px 0}}.login--modal .modal__dialog{max-width:440px}@media (max-width:768px) and (orientation:portrait){.login--modal .modal__dialog{max-width:100%;margin:0;min-height:100vh}}.login--modal .login__header h3{padding:0;margin:0;font-family:"Antwerp",serif;font-weight:400;font-size:24px;line-height:32px}.login--modal .login__selector{margin:24px 0;padding:14px 0;border-bottom:1px solid #d9d9d9}.login--modal .modal__content .login__form .form__group label{margin-bottom:8px}.login--modal .login__button--facebook,.login--modal .login__button--googleplus{width:200px;padding:8px 0;margin-bottom:8px;justify-content:center;font-style:normal}.login--modal .login__button--facebook>div svg,.login--modal .login__button--googleplus>div svg{margin-right:8px}.login--modal .login__button--googleplus{border:1px solid #d9d9d9;background:#fff;color:#333}.login--modal .login__button--googleplus:hover{color:#333}.login--modal .login__button--facebook{border:1px solid #006aff;background:#006aff;color:#fff}.login--modal .login__button--facebook:hover{color:#fff}@media (max-width:768px) and (orientation:portrait){.login--modal .expanded-modal{width:100%;margin:0;height:100%}}.login--modal .expanded-modal .modal__content{grid-column:span 1;padding-top:30px;border-bottom:30px solid #000;border-radius:2px}.login--modal .expanded-modal .modal__content .login__form .login__form_checkbox{margin-top:15px}.login--modal .expanded-modal .modal__content .login__form .form__group:last-child{margin-bottom:0}@media (max-width:768px) and (orientation:portrait){.login--modal .expanded-modal .modal__content{grid-column:span 2}}@media (max-width:425px) and (orientation:portrait){.login--modal .expanded-modal .modal__content{padding:30px 15px 0}}.login--modal .expanded-modal .modal__content .user-sign-in__social{margin-top:30px;margin-bottom:18px;display:flex;justify-content:center}@media (max-width:425px) and (orientation:portrait){.login--modal .expanded-modal .modal__content .user-sign-in__social{margin-bottom:0;display:flex;flex-direction:column}.login--modal .expanded-modal .modal__content .user-sign-in__social a{width:100%;margin-bottom:10px}}.login--modal .expanded-modal .modal__content .user-sign-in__social .form-prompt-text{font-size:14px;font-family:"National",sans-serif;font-weight:400;margin-left:10px;margin-bottom:10px}@media (max-width:425px) and (orientation:portrait){.login--modal .expanded-modal .modal__content .user-sign-in__social .form-prompt-text{margin-left:0}}.login--modal .expanded-modal .modal-text-content{grid-column:span 1;width:100%;display:flex;flex-direction:column}@media (max-width:768px) and (orientation:portrait){.login--modal .expanded-modal .modal-text-content{grid-column:span 2}}.login--modal .expanded-modal .modal-text-content .text-container{background:#000;border-left:2px solid #fff;padding:15px;margin:30px}@media (max-width:768px) and (orientation:portrait){.login--modal .expanded-modal .modal-text-content .image-container{display:none}}.login--modal .expanded-modal .modal-text-content .image-container img{object-fit:cover;width:100%}.login--modal .expanded-modal .modal-text-content .modal-text-row{display:flex;margin-bottom:5px;height:30px}@media (max-width:768px) and (orientation:portrait){.login--modal .expanded-modal .modal-text-content .modal-text-row{margin-bottom:0}}@media (max-width:425px) and (orientation:portrait){.login--modal .expanded-modal .modal-text-content .modal-text-row{height:max-content}}@media (max-width:960px) and (orientation:landscape){.login--modal .expanded-modal .modal-text-content .modal-text-row{height:max-content}}.login--modal .expanded-modal .modal-text-content .modal-text-row svg{fill:#fff;height:20px;width:20px;margin-right:10px;margin-top:4px;padding-bottom:5px}@media (max-width:425px) and (orientation:portrait){.login--modal .expanded-modal .modal-text-content .modal-text-row svg{height:15px;width:15px;margin-top:4px}}.login--modal .expanded-modal .modal-text-content .modal-text-row span{color:#fff;font-family:"Antwerp",serif;font-size:19px;line-height:31px}@media (max-width:425px) and (orientation:portrait){.login--modal .expanded-modal .modal-text-content .modal-text-row span{font-size:14px;line-height:22px}}.login--modal .expanded-modal .modal-text-content .modal-text-header{font-size:32px;color:#fff;font-family:"Antwerp",serif;margin:0 0 30px;font-weight:400}@media (max-width:425px) and (orientation:portrait){.login--modal .expanded-modal .modal-text-content .modal-text-header{font-size:24px}}.login__header{display:flex;justify-content:space-between}.login__header_logo .icon{display:block;height:30px;width:30px}.login__header_close .icon{fill:#000;height:15px;width:15px}.login__button{display:inline-flex;align-items:center;padding:0;background:#da291c;border:1px solid #da291c;border-radius:2px;color:#fff;font-size:16px;font-weight:500;font-style:italic}.login__button--facebook:focus,.login__button--facebook:hover,.login__button:focus,.login__button:hover{color:#fff}.login__button_divider{padding:0 10px;font-size:18px;font-weight:500;font-style:italic}.login__button--facebook{background:#3a5998;border:1px solid #3a5998}.login__button--facebook .icon{fill:#3a5998}.login__button--googleplus{background:#dd4b39;border:1px solid #dd4b39}.login__button--googleplus:focus,.login__button--googleplus:hover{color:#fff}.login__button--googleplus .icon{fill:#dd4b39}.login__form{margin-bottom:10px}.login__form .create-account-header{font-size:32px;font-style:italic;margin:60px 0 0}@media (max-width:425px) and (orientation:portrait){.login__form .create-account-header{font-size:24px;margin-top:30px}}.login__form .sign-in-toggle-link{font-size:16px;color:#333;font-family:"National",sans-serif;padding:12px 16px;margin:0}.login__form .sign-in-toggle-link.selected{color:#da291c;border-bottom:2px solid #da291c}.login__form input:-ms-input-placeholder{color:#d0d0ce}.login__form input:-moz-placeholder,.login__form input::-moz-placeholder{color:#d0d0ce}.login__form input::-webkit-input-placeholder{color:#d0d0ce}.login__form_checkbox .form-checkbox__label{margin-left:16px;padding-left:12px;color:#333;font-size:14px}.login__form_checkbox .form-checkbox__label:before{top:-4px}.login__form_button{display:flex;align-items:center;padding:0;background:#da291c;border:1px solid #da291c;border-radius:2px;color:#fff;font-size:16px;font-weight:500;font-style:italic}.login__form_button-text{padding-right:10px;padding-left:10px}.login__form_button-icon,.login__form_footer{display:flex;align-items:center;justify-content:center}.login__form_button-icon{border-left:1px solid #4888f4;color:#da291c;fill:currentColor;background:#fff;width:30px;height:30px}.login__form_footer{flex-direction:column;margin-bottom:15px}.login__form_footer .login__form_checkbox{width:60%}.login__footnote{display:block;margin-bottom:60px;color:#da291c;font-size:14px}.login__switch{text-align:center;font-style:italic}.login__switch a{color:#000;text-decoration:underline}.login__switch a:focus,.login__switch a:hover{color:#da291c}.user-sign-in__intro-text{font-family:"Antwerp",serif;font-size:24px;font-weight:400;line-height:1.0833333333em;margin:30px 0}.user-sign-in__intro-text em{font-family:inherit;display:block}.user-sign-in__social{display:flex;justify-content:center;margin-bottom:30px}#sign-in .required-field-label,#sign-up .required-field-label{font-size:10px;text-align:right}#sign-in .login__form_footer,#sign-up .login__form_footer{flex-direction:column;align-items:initial;margin-bottom:0}@media (max-width:600px) and (orientation:portrait){#sign-in .login__form_footer,#sign-up .login__form_footer{margin-bottom:30px}}#sign-in .login__form_footer .login__form_checkbox,#sign-up .login__form_footer .login__form_checkbox{width:100%;margin-bottom:30px;margin-top:15px}#sign-in .login__form_footer .login__form_checkbox .form-checkbox__label,#sign-up .login__form_footer .login__form_checkbox .form-checkbox__label{line-height:14px;margin-bottom:0;font-size:16px}#sign-in .login__form_footer .login__form_checkbox .form-checkbox__label:before,#sign-up .login__form_footer .login__form_checkbox .form-checkbox__label:before{font-size:25px}#sign-in .login__form_footer .login__form_button,#sign-up .login__form_footer .login__form_button{width:100%;justify-content:center;font-style:normal;margin:0 auto;padding:8px 0}#sign-in .login__form_footer_options{display:flex}#sign-in .login__form_footer_options .login__form_checkbox{width:auto;flex-grow:1;margin:0}#sign-in .login__form_footer_options .login__footnote{font-size:16px;margin-bottom:24px}#showHidePassword{display:flex;justify-content:center;align-items:center;position:absolute;top:25px;right:0;width:35px;height:43px;cursor:pointer}.termsOfUse{margin-top:16px;font-size:16px}.termsOfUse a,div.error{color:#da291c}.formSocialDivider{position:relative;width:100%;text-align:center;margin:40px 0;font-size:16px;overflow:hidden}.formSocialDivider:after,.formSocialDivider:before{content:'';position:absolute;top:11px;width:50%;height:0;border-top:1px solid #d9d9d9}.formSocialDivider:before{left:-26px}.formSocialDivider:after{right:-26px}.form-input--large.error{border:1px solid #da291c}.error-icon{background-position:center;height:60px;margin:20px auto;width:60px;position:relative}.error-icon--nudged-up{margin:0 auto -30px}.error-icon--book{height:64px;width:56px}.teaser-tile{position:relative}#agent-collage-bottom .u-mobile-hidden,#agent-collage-top .u-mobile-hidden,.teaser-tile,.teaser-tile__image img{display:block}.teaser-tile__content,.teaser-tile__image:after{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.teaser-tile__image:after{background:rgba(31,37,50,.9);content:"";height:80%;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:80%;z-index:1}.teaser-tile__content{height:70%;width:70%;z-index:2}.teaser-tile__title{color:#fff;font-size:30px;margin:0;text-transform:none}.teaser-tile__copy{color:#fff;font-size:15px;line-height:1.35em}.teaser-tile .divider{margin:20px 0}.teaser-tile .button{background:#fff;bottom:0;color:#232323;position:absolute}.teaser-tile:hover .teaser-tile__image:after{height:100%;width:100%}.teaser-tile:hover .button{background:#1f2532;color:#fff}@media (max-width:820px){.teaser-tile .teaser-tile__image:after{height:100%;width:100%}.teaser-tile .teaser-tile__content{height:90%;width:90%}}.no-results{text-align:center;overflow:auto;min-height:180px;display:flex;flex-direction:column;align-items:baseline;justify-content:center}.no-results__title{margin:0 0 20px;text-transform:none}.no-results__message,.no-results__title--centered{width:100%;display:block;font-weight:300;font-family:"Antwerp",serif}.no-results__title--centered{font-size:24px}.no-results__message{font-size:18px;line-height:1.5em;margin:0 auto!important}.no-results__message .utility-links--set-alert{color:#616161}.no-results__message .add-favourites__icon{color:#f15c22;font-size:27px;width:30px}.no-results__message .add-favourites__icon::before{content:\f004}.no-results__message--narrow{max-width:800px}.no-results .error-icon{margin:20px auto 40px}@media (max-width:600px){.no-results .error-icon{margin:20px auto}}.no-results--padded{padding-top:60px;padding-bottom:60px}@media (max-width:600px){.no-results--padded{padding-top:15px}}.no-results--overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:100px;padding-bottom:100px;background:rgba(255,255,255,.8);z-index:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.footnote{text-align:center;font-size:12px;margin-bottom:3em}.featured-listings{margin-left:0;padding-left:0;width:100%;list-style:none}.modal .featured-listings{overflow-y:scroll;max-height:calc(100vh - 330px)}.featured-listings--queueable12 li:nth-of-type(13):before,.featured-listings--queueable4 li:nth-of-type(5):before{content:'Queued listings';display:block;text-align:center;background:#cbcbdb;top:-16px;position:relative;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:1}.featured-items--queueable12 li:nth-of-type(n+13),.featured-items--queueable4 li:nth-of-type(n+5),.featured-listings--queueable12 li:nth-of-type(n+13),.featured-listings--queueable4 li:nth-of-type(n+5){background:#ededee}.featured-listings__sold-label{display:inline-block;padding:3px 8px;margin-top:5px;font-family:"National",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;background:#f15c22}.featured-listings__wrap{min-height:200px}.featured-listings__loader{background-image:url(loading.gif);background-repeat:no-repeat;background-size:32px;background-position:center center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;height:200px;background-color:transparent}.featured-listings__listing{padding:15px 0;width:100%;clear:both;border-bottom:1px solid #cbcbdb}.as-sortable-dragging .featured-listings__listing{border-color:transparent}.featured-listings__listing.is-selectable{cursor:pointer}.featured-listings__listing-content{display:table;width:100%}.as-sortable-dragging .featured-listings__listing-content,.featured-listings__listing:hover .featured-listings__listing-content{background-color:#ededee}.featured-listings__listing-image{float:left;margin-right:12px;display:table-cell;vertical-align:middle;width:95px}.featured-items__item-image img,.featured-listings__listing-image img{width:100%;height:95px}.featured-listings__listing-description{overflow:hidden;display:table-cell;width:100%;vertical-align:middle}.featured-items__item-description p,.featured-listings__listing-description p{margin:0;line-height:1.2}.featured-listings__listing-sort-handle{display:none;width:30px;height:30px}.featured-listings__listing-actions:before,.featured-listings__listing-sort-handle:after,.featured-listings__listing-sort-handle:before,.listing-actions__alert span:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.featured-listings__listing-sort-handle:before{content:"\f07d"}.featured-listings__listing-sort-handle:after{content:"\f0c9"}.as-sortable-dragging .featured-listings__listing-sort-handle,.featured-listings__listing:hover .featured-listings.flatsheet-body__list-controls-delete-button,.featured-listings__listing:hover .featured-listings__listing-delete-button,.featured-listings__listing:hover .featured-listings__listing-sort-handle{display:inline-block}.featured-listings__listing-actions{min-width:95px;text-align:right;display:table-cell;vertical-align:middle;font-size:16px;white-space:nowrap;padding-right:10px}.featured-listings__listing-actions:before{content:"\f141"}.as-sortable-dragging .featured-listings__listing-actions:before,.featured-listings__listing:hover .featured-listings__listing-actions:before{display:none}.featured-listings.flatsheet-body__list-controls-delete-button,.featured-listings__listing-delete-button{display:none;background:0 0;border:0;padding:8px 4px}.featured-listings.flatsheet-body__list-controls-delete-button:before,.featured-listings__listing-delete-button:before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.featured-listings__layout-illustration{margin-top:2em}.featured-listings__layout-illustration-image{float:left;width:180px;height:101px;background:no-repeat;background-size:163px}.featured-listings__layout-illustration-image--1{background-image:url(https://cdn-stg.rennie.com/admin/featured-1up.png)}.featured-listings__layout-illustration-image--2{background-image:url(https://cdn-stg.rennie.com/admin/featured-2up.png)}.featured-listings__layout-illustration-image--3{background-image:url(https://cdn-stg.rennie.com/admin/featured-3up.png)}.featured-listings__layout-illustration-image--4{background-image:url(https://cdn-stg.rennie.com/admin/featured-4up.png)}.featured-listings__layout-description{font-weight:700;font-style:italic;float:left}.as-sortable-dragging .featured-items__item-actions:before,.featured-items__item:hover .featured-items__item-actions:before,.ng-enter .featured-listings__noresults{display:none}.featured-items{margin-left:0;padding-left:0;width:100%;list-style:none}.modal .featured-items{overflow-y:auto;max-height:calc(100vh - 330px)}.featured-items--queueable12 li:nth-of-type(13):before,.featured-items--queueable4 li:nth-of-type(5):before{content:'Queued items';display:block;text-align:center;background:#cbcbdb;top:-16px;position:relative;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:1}.featured-items__sold-label{display:inline-block;padding:3px 8px;margin-top:5px;font-family:"National",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;background:#f15c22}.featured-items__wrap{min-height:200px}.featured-items__loader{background-image:url(loading.gif);background-repeat:no-repeat;background-size:32px;background-position:center center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;height:200px;background-color:transparent}.featured-items__item{padding:15px 0;width:100%;clear:both;border-bottom:1px solid #cbcbdb}.as-sortable-dragging .featured-items__item{border-color:transparent}.featured-items__item.is-selectable{cursor:pointer}.featured-items__item-content{display:table;width:100%}.as-sortable-dragging .featured-items__item-content,.featured-items__item:hover .featured-items__item-content{background-color:#ededee}.featured-items__item-image{float:left;margin-right:12px;display:table-cell;vertical-align:middle;width:95px}.featured-items__item-description{overflow:hidden;display:table-cell;width:100%;vertical-align:middle}.featured-items__item-sort-handle{display:none;width:30px;height:30px}.featured-items__item-actions:before{font-family:"Font Awesome 5 Pro"}.featured-items.flatsheet-body__list-controls-delete-button:before,.featured-items__item-actions:before,.featured-items__item-delete-button:before,.featured-items__item-sort-handle:after,.featured-items__item-sort-handle:before{speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.featured-items__item-sort-handle:after,.featured-items__item-sort-handle:before{font-family:"Font Awesome 5 Pro"}.featured-items__item-sort-handle:before{content:"\f07d"}.featured-items__item-sort-handle:after{content:"\f0c9"}.as-sortable-dragging .featured-items__item-sort-handle,.featured-items__item:hover .featured-items.flatsheet-body__list-controls-delete-button,.featured-items__item:hover .featured-items__item-delete-button,.featured-items__item:hover .featured-items__item-sort-handle{display:inline-block}.featured-items__item-actions{min-width:95px;text-align:right;display:table-cell;vertical-align:middle;font-size:16px;white-space:nowrap;padding-right:10px}.featured-items__item-actions:before{content:"\f141"}.featured-items.flatsheet-body__list-controls-delete-button,.featured-items__item-delete-button{display:none;background:0 0;border:0;padding:8px 4px}.featured-items.flatsheet-body__list-controls-delete-button:before,.featured-items__item-delete-button:before{font-family:"ElegantIcons";content:""}.featured-items__layout-illustration{margin-top:2em}.featured-items__layout-illustration-image{float:left;width:180px;height:101px;background:no-repeat;background-size:163px}.featured-items__layout-illustration-image--1{background-image:url(https://cdn-stg.rennie.com/admin/featured-1up.png)}.featured-items__layout-illustration-image--2{background-image:url(https://cdn-stg.rennie.com/admin/featured-2up.png)}.featured-items__layout-illustration-image--3{background-image:url(https://cdn-stg.rennie.com/admin/featured-3up.png)}.featured-items__layout-illustration-image--4{background-image:url(https://cdn-stg.rennie.com/admin/featured-4up.png)}.featured-items__layout-description{font-weight:700;font-style:italic;float:left}.blog-nav .submenu .tooltip:after,.blog-nav .submenu .tooltip:before,.ng-enter .featured-items__noresults{display:none}.advisor-tag{display:-webkit-flex;display:flex;display:-ms-flexbox;width:100%;text-align:left}.advisor-tag__wrap{max-width:100%}@media (max-width:820px){.advisor-tag__wrap{width:100%}}.advisor-tag__button{padding:0;border:0;background:0 0;font-weight:300;text-decoration:underline}.advisor-tag__picture{width:163px;height:auto;max-width:163px;max-height:163px}@media (max-width:420px){.advisor-tag__picture{width:100%;max-width:100%}}.advisor-tag__picture img{object-fit:cover;width:100%;height:auto}.advisor-tag__info{padding:9px 9px 9px 27px}@media (max-width:820px){.advisor-tag__info{width:100%}}.advisor-tag__name{font-size:27px;margin-top:0;margin-bottom:15px;text-transform:none}.advisor-tag__contact-info,.advisor-tag__remove{color:#232323;font-size:15px;font-family:"National",sans-serif;font-weight:400;line-height:1;margin:0 0 12px}.advisor-tag__remove{margin:21px 0 12px;padding:0;color:#12b5ea;background:0 0;text-align:left;text-transform:none}.advisor-tag__contact-info a{color:#232323}.advisor-tag__contact-info a[href^=mailto]{text-decoration:underline}.advisor-tag__contact-divider{margin-left:.5em;margin-right:.5em}@media (max-width:420px){.advisor-tag{display:block;width:100%}.advisor-tag__info{width:100%;padding:9px 0}.advisor-tag__remove{width:100%}}.cta-banner{background:#12b5ea;margin:0 -10px;text-align:center;color:#fff;padding:15px 25px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.cta-banner__title{margin:0 18px 0 0;font-size:24px}.cta-banner__links{display:inline-block;margin-left:auto;padding:0}.cta-banner__link{display:inline-block;border-right:1px solid #fff;list-style-type:none;padding:2px 8px 2px 5px}.cta-banner__link:last-of-type{border-right:none}.cta-banner__link a,.cta-banner__why{font-family:"National",sans-serif;text-decoration:underline}.cta-banner__link a{font-weight:500;font-size:14px;color:#fff}.cta-banner__why{padding:2px;background:0 0;border:0;margin-right:20px}.cta-banner__why:after,.info-overlay__why:after{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:5px;text-decoration:none}.cta-banner .button{display:block;margin:12px auto;padding-left:20px;padding-right:20px}@media (min-width:961px){.cta-banner{display:flex;align-content:center;text-align:left}.cta-banner .button{display:inline-block;margin:0 10px 0 0}.cta-banner__links{margin-left:auto}.cta-banner__link{padding:4px 10px 5px 5px}}@media (min-width:601px){.hero .cta-banner{margin:25px 0 0;max-width:483px}}@media (min-width:961px){.hero .cta-banner{margin-bottom:60px;margin-top:-120px;width:100%;max-width:none}}@media (max-width:600px){.hero--advisors-classic .cta-banner{margin-bottom:-70px}}@media (min-width:821px){.hero--advisors-classic .cta-banner{margin:0}}.info-overlay{position:absolute;width:274px;height:275px;margin-left:1px;background:rgba(255,255,255,.85);padding:10px;text-align:center;z-index:100;display:flex;flex-direction:column;justify-content:center}.info-overlay__button{margin:10px 0;padding-left:10px;padding-right:10px;width:100%}.info-overlay__why{margin-top:0;padding:2px;font:"National",sans-serif;font-size:14px;font-weight:500;color:#232323;background:0 0;text-decoration:underline;text-transform:none;letter-spacing:0}.info-overlay__why:after{font-size:13px}.info-overlay__why:hover{color:#1f2532;background:0 0}.advisor-listings-header{border-top:1px solid #212121}@media (max-width:820px){.advisor-listings-header{padding:0 21px 0 45px}}@media (max-width:600px){.advisor-listings-header{padding:0 12px 0 20px}}@media (max-width:565px){.advisor-listings-header{padding:0}}.advisor-listings-header__container{display:flex;align-items:center}.advisor-listings-header__container .agent-search__dropdown{padding:9px!important}.advisor-listings-header__image{width:100px;height:100px;margin:0 20px 0 0;z-index:1}.advisor-listings-header__image img{width:100%;height:100%}.advisor-listings-header__heading{margin:0 20px 0 0}.advisor-listings-header__link{margin:0}@media (max-width:820px){.advisor-listings-header__container{display:block;overflow:auto;margin:0;padding:0}.advisor-listings-header__image{width:100px;height:100px;margin-bottom:20px;float:left}.advisor-listings-header__image img{height:100%}.advisor-listings-header__heading{margin:15px 0 2px 10px;line-height:24px}.advisor-listings-header__link{padding:5px 15px 5px 0}}.developments-show .endless-gallery-row .endless-image{height:500px;margin-top:20px;display:inline-block}.developments-show .endless-gallery-row .endless-image__left{position:relative;left:0}.developments-show .endless-gallery-row .endless-image__right{position:relative;left:25px}.developments-show .endless-gallery-row:nth-of-type(odd) .endless-image__right{width:35.5%;display:inline-block}@media (max-width:820px){.developments-show .endless-gallery-row:nth-of-type(odd) .endless-image__right{height:calc((100vw/16)*9);width:100%;margin:5px 0 0;left:0}}.developments-show .endless-gallery-row:nth-of-type(odd) .endless-image__left{width:64%}@media (max-width:820px){.developments-show .endless-gallery-row:nth-of-type(odd) .endless-image__left{height:calc((100vw/16)*9);width:100%;margin:5px 0 0;left:0}}.developments-show .endless-gallery-row:nth-of-type(even) .endless-image__left{width:35.5%}@media (max-width:820px){.developments-show .endless-gallery-row:nth-of-type(even) .endless-image__left{height:calc((100vw/16)*9);width:100%;margin:5px 0 0;left:0}}.developments-show .endless-gallery-row:nth-of-type(even) .endless-image__right{width:64%}@media (max-width:820px){.developments-show .endless-gallery-row:nth-of-type(even) .endless-image__right{height:calc((100vw/16)*9);width:100%;margin:5px 0 0;left:0}}.developments-show .property_brochure{margin-top:25px}.developments-show .property_brochure__button{position:absolute;background-color:#fff;right:50px;bottom:100px;padding:25px 40px;border:2px solid #868999;color:#000;font-weight:500;width:300px;text-align:center}@media (max-width:820px){.developments-show .property_brochure__button{margin-left:auto;margin-right:auto;right:0;left:0;bottom:5px;width:60%;text-align:center}}.developments-show .special-feature{margin:25px 0}.developments-show .special-feature__image{display:flex;justify-content:center;align-items:center}.developments-show .special-feature__content{text-align:center;color:#fff;width:100%}.developments-show .special-feature__content .special-feature__title{overflow-wrap:break-word;hyphens:auto;font-size:45px;font-weight:700}@media (max-width:820px){.developments-show .special-feature__content .special-feature__title{font-size:38px}}@media (max-width:420px){.developments-show .special-feature__content .special-feature__title{font-size:25px}}.developments-show .special-feature__content .special-feature__subtext{font-size:18px;font-weight:500;margin:10px 0 40px}.developments-show .special-feature__content .special-feature__button{font-size:22px;background-color:#12b5ea;border:0;color:#fff;font-weight:400;padding:14px 20px;text-align:center}.developments-show .project-posts__title{font-size:26px}.developments-show .project-posts__image{border:0;max-height:460px;object-fit:cover}@media (max-width:820px){.developments-show .project-posts__image{object-fit:cover;width:100vw;max-height:700px}}@media (max-width:600px){.developments-show .project-posts__image{max-height:460px}}.developments-show .project-posts__image--container{max-height:700px;margin-bottom:25px;overflow:hidden}.project-hero{height:676px;width:100vw;background-color:#000;overflow:hidden}@media (max-width:599px){.project-hero{height:calc((100vw/16)*9);width:100%;background:0 0}}.project-hero__video{height:100%;width:auto;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:599px){.project-hero__video{height:calc((100vw/16)*9);top:calc(((100vw/16)*9)/2);width:100%}}.project-hero__image{width:100vw;height:676px;object-fit:cover}@media (max-width:599px){.project-hero__image{height:calc((100vw/16)*9);width:100%}}.project-details{display:flex;flex-direction:row;width:100vw;margin-bottom:20px}@media (max-width:599px){.project-details{margin-bottom:10px;flex-direction:column;height:auto}}.project-details__info{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:600px){.project-details__info{max-width:35%}}@media (max-width:599px){.project-details__info{margin-top:20px;padding:5px 20px}}@media (min-width:440px) and (max-width:599px){.project-details__info{flex-flow:row wrap;justify-content:space-between;width:100%;margin:0;padding:5px 60px}}.project-details__primary{display:flex;flex-direction:column;justify-content:flex-start;margin-left:40px;font-size:50px;font-weight:700;width:100%}@media (max-width:599px){.project-details__primary{flex-direction:row;margin:0 0 10px;font-size:40px}}@media (min-width:420px) and (max-width:599px){.project-details__primary{justify-content:space-between}}.project-details__primary__item{margin-right:3%}@media (min-width:420px){.project-details__primary__item{margin-top:-10px}.project-details__primary__item:last-child{margin-right:0}}@media (min-width:600px){.project-details__primary__item:last-child{margin-bottom:15px}}@media (max-width:420px){.project-details__primary__item{display:flex;flex-direction:column;margin-right:10%}}.project-details__primary .units-wrapper{display:inline-flex}@media (max-width:600px){.project-details__primary .units-wrapper{display:flex;flex-direction:column}}.project-details__primary .units-wrapper .units:last-of-type{margin-left:3px}.project-details__primary .units{margin-left:-3px;font-size:15px;font-weight:400}@media (max-width:599px){.project-details__primary .units{display:block;margin-left:3px}}.project-details__sales-office{display:flex;flex-direction:column}@media (min-width:420px) and (max-width:599px){.project-details__sales-office{max-width:50%;padding:15px 0}}.project-details__list-container{display:block;padding:15px 0;list-style:none;font-size:15px;font-weight:400}@media (max-width:599px){.project-details__list-container{width:160px;font-size:15px}}.project-details__list-container--heading{padding-left:40px;margin-bottom:8px;font-size:15px;font-weight:700;line-height:16px}@media (max-width:599px){.project-details__list-container--heading{padding-left:0;font-size:15px}}.project-details__list{list-style:none;font-size:15px}@media (max-width:599px){.project-details__list{padding:0;width:100%;font-size:15px}}.project-details__list .values{font-weight:700}.project-details__list a{font-weight:700;word-wrap:break-word}.project-details__contact{margin:0;list-style:none}.project-details img{width:60%;object-fit:cover}@media (max-width:599px){.project-details img{width:100vw}}@media (min-width:420px) and (max-width:599px){.project-details img{margin-bottom:20px}}.project-details__documents{padding:10px 0;margin:0 0 0 40px;text-align:left;text-transform:none;font-size:13px}.agent-search__offices span,.project-details__documents:after{color:#12b5ea}.project-details__documents-menu:focus,.project-details__documents-menu:hover,.project-details__documents:focus,.project-details__documents:hover{border-color:transparent}@media (max-width:599px){.project-details__documents{margin:0;font-size:15px}}.project-details__documents-menu{position:absolute;padding:10px 0;list-style:none;font-size:15px;background-color:#fff;z-index:100;max-width:calc(35% - 20px);box-shadow:0 3px 4px rgba(0,0,0,.5)}@media (max-width:599px){.project-details__documents-menu{text-align:left;max-width:calc(100% - 40px)}}.project-details__documents-menu>li{padding:5px 20px;width:100%}@media (max-width:599px){.project-details__documents-menu>li{padding:5px 10px;text-align:left}}.project-details__documents-menu a{color:#000}.project-details__documents-menu a:before{font-size:12px;content:"\25CF"}.admin-projects__image-tile{margin:10px 0 20px;width:200px}.admin-projects .form-checkbox{padding-left:40px}@media (min-width:820px){.admin-projects label.col-sm-2{width:18%}}.admin-projects .col-sm-10{width:82%}.project-disclaimer{font-size:12px;margin:6px auto;max-width:590px;overflow-x:hidden;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.unit-header{font-size:32px;font-family:"Antwerp",serif;text-align:center;margin-bottom:30px}.units-grid thead{border-top:1px #000 solid;border-bottom:1px #000 solid}.units-grid thead tr{height:60px;color:#797979}.units-grid tbody tr{border-bottom:1px #eaeaea solid;height:60px}.units-grid .column-header .tablesaw-sortable-btn{display:flex}.unit-container{display:flex;width:100%;justify-content:center}.unit-container-with-margin{margin:30px 0 60px}.unit-container-with-top-margin{margin-top:20px}.tablesaw td{line-height:1em}.blog-nav .dropdown-menu li .select-item,.tablesaw-sortable-ascending,.tablesaw-sortable-descending{color:#000}.tablesaw-sortable-btn{outline:0}.agent-search{zoom:1;margin:25px auto 90px}.agent-search:after{content:"";display:table;clear:both}.agent-search__content-container{display:flex;align-items:center;justify-content:center;top:0;z-index:2;height:100%;flex-direction:column}.agent-search__content{background:#fff;margin:0 12vw;padding:50px 20px 35px}@media (max-width:820px){.agent-search__content{margin:0 5vw;padding:40px 15px}}.agent-search__offices-dropdown .dropdown-menu li,.agent-search__title{margin:0}.agent-search__column{margin:0 20px}@media (max-width:820px){.agent-search__column{margin:0 2vw}}.agent-search__column__agent-index button.utility-links{position:absolute;display:inline;margin-left:-40px}@media (max-width:820px){.agent-search__column__agent-index button.utility-links{margin-left:0;padding-left:0}}@media (max-width:600px){.agent-search__column__agent-index button.utility-links{position:relative}.agent-search__column__agent-index .agent-search__nav-bar-search{width:80%}}@media (max-width:330px){.agent-search__column__agent-index .agent-search__nav-bar-search{width:70%}}.agent-search__column__agent-index .agent-search__nav-bar__button{height:38px;align-items:center}@media (max-width:600px){.agent-search__column__agent-index .agent-search__nav-bar__button{width:20%}}@media (max-width:330px){.agent-search__column__agent-index .agent-search__nav-bar__button{width:30%}}.agent-search__heading{line-height:1.2em;margin:16px 0 20px}.agent-search__heading--highlighted{color:#47b048}.agent-search .typeahead{padding:13px 0}.agent-search__nav-bar{display:inline-block;width:50%}.agent-search__nav-bar input[type=search],.agent-search__nav-bar input[type=text]{border-radius:0}.agent-search__nav-bar__search-container,.agent-search__nav-bar__search-container__agent-index{display:flex}@media (max-width:600px){.agent-search__nav-bar__search-container__agent-index{width:calc(100vw - 50px)}}.agent-search__nav-bar__button{height:38px;width:30%;line-height:2.4;background-color:#12b5ea;color:#fff;font-weight:700;display:inline-block;border:0}.agent-search__nav-bar__button--mobile{height:100px;width:80vw;margin:0 auto}.agent-search__nav-bar .search-input{max-width:400px}.agent-search__nav-bar .search-input .agent-search__nav-bar-search{height:38px;box-sizing:border-box;display:inline-block;border:1px solid #bdbdbd;width:60%;margin:0 10px 0 0;padding:8px 10px;font-weight:400}@media (max-width:600px){.agent-search__nav-bar .search-input .agent-search__nav-bar-search{width:100%}}.agent-search__offices{display:inline-block}.agent-search__offices-dropdown{z-index:2;list-style-type:none;display:inline-block;width:100%}.agent-search__offices-dropdown-button{cursor:pointer;padding:10px 16px;border:1px solid transparent;font-family:"Whitney A","Whitney B";font-weight:600;line-height:18px;color:#232323;background-color:transparent;outline:0}.agent-search__offices-dropdown .utility-links--dropdown::after{color:#757575;float:right}.agent-search__offices-dropdown .dropdown-menu{-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 3px;box-shadow:rgba(0,0,0,.5) 0 1px 3px;width:calc(76vw - 82px);padding:0;list-style-type:none;background:#fff;z-index:2;position:absolute}@media (max-width:820px){.agent-search__offices-dropdown .dropdown-menu{width:calc(86vw - 32px)}}@media (min-width:960px){.agent-search__offices-dropdown .dropdown-menu{width:auto}}.agent-search__offices-dropdown .dropdown-menu li a{display:block;margin:0;padding:5px 17px;font-weight:700;color:#000}.agent-search__offices button:focus,.agent-search__offices button:hover,.agent-search__offices-dropdown .dropdown-menu li:focus,.agent-search__offices-dropdown .dropdown-menu li:hover{background:#e0e0e0;border-color:#e0e0e0}.agent-search__offices button{font-weight:400;text-transform:none}.agent-search__banner{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;display:inline-block;position:relative;margin:0 0 -5px}@media (max-width:820px){.agent-search__banner{margin-bottom:calc(42px - 15px)}}.agent-search__banner::after{padding-top:49.3%;display:block;content:''}.agent-search__banner-container{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;left:0}.agent-search__banner .button{-webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 10px;-moz-box-shadow:rgba(0,0,0,.5) 2px 2px 10px;box-shadow:rgba(0,0,0,.5) 2px 2px 10px;margin:0}@media (max-width:820px){.agent-search__banner .button{padding:9px 18px}}.agent-search__dropdown{border:0;font-size:18px!important;text-transform:none!important;padding:10px 0!important}.agent-search__dropdown:focus{border:0!important}.agent-search__dropdown-menu{zoom:1;left:0;list-style-type:none;padding:0 6px;display:block}.agent-search__dropdown-menu li:after,.agent-search__dropdown-menu:after,.listing-actions:after,.map-filters:after,.map-nav:after{content:"";display:table;clear:both}.agent-search__dropdown-menu li{zoom:1;width:100%}.agent-search__dropdown-menu a{width:auto;margin-left:9px;padding:3px}@media (max-width:600px){#agent-collage-bottom .u-mobile-hidden,#agent-collage-top .u-mobile-hidden{display:none}}.blog-nav{z-index:100}@media (max-width:600px){.blog-nav{display:flex;flex-direction:column}}.blog-nav__outer-wrapper{position:relative;min-height:75px}.blog-nav__item{float:left;margin-right:8px}.blog-nav__item--search{padding:10px 12px 10px 15px;max-width:100%;background:rgba(255,255,255,.8)}@media (max-width:600px){.blog-nav__item--search{margin-bottom:5px}}.blog-nav .utility-links{padding:13px 18px 12px 15px;margin:0;position:absolute;background-color:rgba(255,255,255,.8);width:174px}.blog-nav .submenu{top:44px;left:-1px;width:270px}.blog-nav .submenu .tooltip{left:50%;padding:0;list-style-type:none}.blog-nav .submenu .tooltip button{width:100%;background:0 0;border:0;text-align:left;font-weight:700;padding:6px 0 7px 35px;font-size:15px;line-height:18px}.blog-nav .submenu .tooltip button:hover{background:#e0e0e0}.blog-nav .submenu .tooltip li:first-of-type button{padding-top:16px}.blog-nav .submenu .tooltip li:last-of-type button{padding-bottom:17px}.blog-nav .dropdown-menu{position:absolute;display:block;min-width:174px;width:auto;padding:15px 30px 7px 20px;font-weight:700;font-size:14px;list-style-type:none;background:#fff}.blog-nav .dropdown-menu li{height:32px}.blog-nav .dropdown-menu li .is-selected{color:#12b5ea}.blog-nav .dropdown-menu .category-count{display:inline-block;font-weight:400}.listing-actions{zoom:1;margin:0;padding:0;list-style-type:none;width:100%;display:flex;float:left}@media (max-width:500px){.listing-actions{display:block}.listing-actions:last-of-type{margin-bottom:24px}}.listing-actions:last-of-type{margin-bottom:45px}.listing-actions li{margin:0 36px 0 0;flex-basis:33%}.listing-actions li:last-of-type{margin:0}@media (max-width:500px){.listing-actions li{margin:0 0 3px}}.listing-actions li .button{margin:0;justify-content:center;padding:12px}.listing-actions__alert span,.listing-actions__ask span,.listing-actions__share span{position:relative;top:1px;display:inline-block;margin:0 9px 0 0;font-size:30px;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.listing-actions__alert a,.listing-actions__ask a,.listing-actions__share a{width:100%;padding:12px 12px 12px 40px;display:flex;align-items:center;justify-content:flex-start;margin-left:32px}.listing-actions__ask span:before{content:"\f128"}.listing-actions__ask span:before,.listing-actions__share span:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.listing-actions__alert span:before{content:"\f0f3"}.listing-actions__share{cursor:pointer}.listing-actions__share span:before{content:"\f1e0"}.listing-actions__dropdown{-webkit-box-shadow:1px 1px 0 1px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 0 1px rgba(0,0,0,.25);box-shadow:1px 1px 0 1px rgba(0,0,0,.25);position:absolute;width:100%;background-color:#fff}.listing-show__details{width:100%;max-width:800px;margin:24px auto 0}.listing-show__details .listing-info__address,.listing-show__details h3{margin:0 0 21px}.listing-show__details .add-favourites{float:right}.listing-show__details .add-favourites .add-favourites__icon{display:inline-block;font-size:38px;height:24px;width:38px}.listing-show__details .add-favourites .add-favourites__icon::before{color:#757575}@media (max-width:420px){.listing-show__details .add-favourites .add-favourites__icon{font-size:20px}}.listing-show__details .add-favourites .add-favourites__label{display:none}.listing-show__map{min-height:760px}@media (max-width:420px){.listing-show__map{min-height:250px}}.single-image-listing-carousel{display:flex;width:100%;max-height:345px;justify-content:space-between;margin-bottom:20px}@media (max-width:1200px){.single-image-listing-carousel{max-height:unset;display:block}}.single-image-listing-carousel>img{width:33.33%;height:345px}@media (max-width:1200px){.single-image-listing-carousel>img{width:100%;height:auto}}.single-image-listing-carousel>.filler-block{width:33.33%;height:345px;background:#f6f6f5}@media (max-width:1200px){.single-image-listing-carousel>.filler-block{display:none}}.single-image-listing-carousel>.filler-block:first-of-type{margin:0 30px}.map-nav{display:flex;margin:0;padding:0;width:auto;zoom:1}.map-nav__container{display:flex;position:relative;justify-content:space-between;background:#fff;z-index:100;padding:0 45px 0 39px}@media (max-width:820px){.map-nav__container{padding:0 21px 0 45px}}@media (max-width:600px){.map-nav__container{padding:0 12px 0 20px}}.map-nav__container .utility-links{border:0!important;font-size:18px;text-transform:none;margin-right:0;padding:20.5px 20px}.map-nav__container .utility-links.sorting svg{fill:#da291c}@media (max-width:600px){.map-nav__container .utility-links{float:left;font-size:14px}}@media (max-width:330px){.map-nav__container .utility-links{white-space:nowrap}}@media (max-width:600px){.map-nav__container .utility-links-mobile svg{width:18px;height:18px}}.map-nav__container .utility-links--search-options svg{width:14px;height:14px}@media (max-width:565px){.map-nav__container .utility-links--search-options:after{content:'';display:none!important}.map-nav__container .utility-links--search-options .icon{height:18px;width:18px}}.map-nav__container .utility-links:after{display:block;content:'3';font-size:14px;font-weight:400;text-indent:0;padding-left:2px;float:right;font-family:"ElegantIcons"}@media only screen and (max-height:600px) and (orientation:landscape){.map-nav__container .utility-links:after{content:'2'}}@media only screen and (max-width:600px) and (orientation:portrait){.map-nav__container .utility-links:after{content:'2'}}.map-nav__container .utility-links:before{color:#000}.map-nav__container .utility-links:hover{color:#da291c}.map-nav__container .utility-links:hover .icon{fill:currentColor}.map-nav__container .utility-links--no-dropdown .icon{top:3px;position:relative}.map-nav__container .utility-links--no-dropdown.back-home .icon{height:.6em;top:5px}.map-nav__container .utility-links--no-dropdown:after{display:none}@media (max-width:820px){.map-nav__container .utility-links--grid-view,.map-nav__container .utility-links--map-view{display:none}}@media (max-width:600px){.map-nav__container .utility-links--grid-view,.map-nav__container .utility-links--map-view{display:none}}.map-nav__container--advisor .map-filters{justify-content:flex-end}.map-nav__container--advisor .map-filters .map-filters__unit--left{margin-right:initial}.map-nav__unit{display:flex;list-style-type:none}.map-nav__unit--disabled .utility-links:disabled,.map-nav__unit--disabled .utility-links:hover,.map-nav__unit--disabled button:disabled,.map-nav__unit--disabled button:hover{color:#a4a6a8}.map-nav__unit.is-active button,.search-valuation.search-valuation--condensed.search-valuation--no-value .map-nav__unit.search-valuation__item:nth-of-type(1) button{color:#da291c}.map-nav__unit.is-active button::after,.search-valuation.search-valuation--condensed.search-valuation--no-value .map-nav__unit.search-valuation__item:nth-of-type(1) button::after{color:currentColor}.map-nav__unit.u-desktop-only{display:flex}@media (max-width:1200px){.map-nav__unit.u-desktop-only{display:none}}.map-nav__divider{display:block;float:left;list-style-type:none;width:1px;height:100%;background:#eaeaea;margin:0 1vw}.map-nav .dropdown-menu{position:absolute;z-index:100;list-style-type:none;background:#fafafa;max-width:100%;max-height:340px;overflow:scroll;padding:26px 0 30px;-webkit-box-shadow:0 7px 10px rgba(0,0,0,.25);-moz-box-shadow:0 7px 10px rgba(0,0,0,.25);box-shadow:0 7px 10px rgba(0,0,0,.25)}.map-nav .dropdown-menu .dropdown-item,.map-nav .dropdown-menu .dropdown-item-header{margin-bottom:10px}.map-nav .dropdown-menu .open-houses-header{margin-top:30px}@media (max-width:820px){.map-nav .dropdown-menu{min-width:320px;max-width:initial;width:100vw;-webkit-box-shadow:0 2px 1px 1px rgba(224,224,224,.5);-moz-box-shadow:0 2px 1px 1px rgba(224,224,224,.5);box-shadow:0 2px 1px 1px rgba(224,224,224,.5)}}@media (max-width:600px){.map-nav .dropdown-menu{padding:0;left:-10px!important;top:-350px!important;box-shadow:none}}.map-nav .dropdown-menu .map-nav__link{background:inherit}.map-nav .dropdown-menu .map-nav__link:hover{background:#f1f1f1}.map-nav .dropdown-menu--property-type,.map-nav .dropdown-menu--tours,body.modal-open{overflow:hidden}.map-nav .dropdown-menu--tours{min-width:300px;padding:30px}@media (max-width:600px){.map-nav .dropdown-menu--tours{top:-271px!important}}.map-nav .dropdown-menu--tours span{font-weight:700;font-size:18px}@media (max-width:600px){.map-nav .dropdown-menu--tours span{font-size:14px}}.map-nav .dropdown-menu--tours label{padding:0 0 0 12px;margin:0 0 0 18px}@media (max-width:600px){.map-nav .dropdown-menu--tours label{font-size:14px}}.map-nav .dropdown-menu--property-type{min-width:164px;width:auto;padding:30px}.map-nav .dropdown-menu--property-type li{margin-bottom:24px}.map-nav .dropdown-menu--property-type li:last-of-type{margin-bottom:0}.map-nav .dropdown-menu--small{width:150px}.map-nav__link{display:flex;color:#232323;background:#fff;line-height:18px;padding:7px 30px;width:100%;border:0;text-align:left;justify-content:space-between;font-size:18px;font-weight:400}@media (max-width:600px){.map-nav__link{padding:7.5px;font-size:14px}}.map-nav__link-name{display:inline-block;font-weight:400;vertical-align:bottom;margin-right:30px}@media (max-width:600px){.map-nav__link-name{margin-right:15px}}.map-nav__link span{color:#a4a6a8;font-weight:400}@media (max-width:600px){.map-nav__link span{display:block;float:none}}.map-nav__link.is-active,.map-nav__link.is-active span,.search-valuation.search-valuation--condensed.search-valuation--no-value .map-nav__link.search-valuation__item:nth-of-type(1),.search-valuation.search-valuation--condensed.search-valuation--no-value .map-nav__link.search-valuation__item:nth-of-type(1) span{color:#da291c}.map-nav__link:hover{color:#000}.map-nav__link:hover .map-nav__link-name{font-weight:700}.map-nav__link:hover span{color:#000;font-weight:400}label.map-nav__link{margin:1px 0 0}.dropdown-menu li:first-of-type label.map-nav__link{margin-top:0}.form-checkbox__input:checked+label.map-nav__link{background:#12b5ea;color:#fff}.form-checkbox__input:checked+label.map-nav__link:before{display:none}@media (max-width:960px){.map-nav__unit .utility-links{width:100%}}@media (max-width:600px){.map-nav{display:flex;justify-content:space-between}.map-nav__container{display:flex;padding:0;position:-webkit-sticky;position:sticky;top:60px}.map-nav__unit{flex:1}.map-nav__unit .utility-links{padding:9px 3px;width:100%;text-align:left}.map-nav__unit .utility-links:after{display:inline-block;float:none;margin-left:auto}.map-nav__divider{display:none}}.map-filters{display:flex;margin:0;padding:0;justify-content:space-between;float:left;flex-grow:2;zoom:1}.map-filters__unit{display:flex;position:relative;float:left;list-style-type:none}.map-filters__unit--small .utility-links{font-size:25px;padding-right:15px;padding-left:15px}.map-filters__unit--small .utility-links:after{display:none}.map-filters__unit--left{margin-right:auto}.map-filters__unit .u-desktop-only{display:inline-block}@media (max-width:820px){.map-filters__unit .u-desktop-only{display:none}}@media (max-width:980px){.map-filters__unit .u-desktop-only.is-agent{display:none}}.map-filters__unit .u-mobile-only{display:none}@media (max-width:820px){.map-filters__unit .u-mobile-only{display:inline-block}}@media (max-width:980px){.map-filters__unit .u-mobile-only.is-agent{display:inline-block}}.map-filters__unit.is-active button,.search-valuation.search-valuation--condensed.search-valuation--no-value .map-filters__unit.search-valuation__item:nth-of-type(1) button{color:#12b5ea}.map-filters__unit.is-active button::after,.search-valuation.search-valuation--condensed.search-valuation--no-value .map-filters__unit.search-valuation__item:nth-of-type(1) button::after{color:#212121}.map-filters .tooltip{top:73px;padding:0;border-radius:2px;box-shadow:0 0 15px rgba(0,0,0,.1)}.map-filters .tooltip .tooltip-header{background:#000;border-radius:2px 2px 0 0;padding:6px 10px;color:#fff;font-family:"National",sans-serif;font-size:14px;font-weight:400;text-align:left}.map-filters .tooltip .tooltip-header::before{position:absolute;left:calc(50% - 5px);top:calc(-4px);content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 4px;border-color:transparent transparent #000}.map-filters .tooltip .tooltip-body{padding:12px 10px;border-radius:0 0 2px 2px;color:#000;font-family:"National",sans-serif;font-size:12px;font-weight:400;text-align:left}@media (max-width:565px){.map-filters{display:flex;width:25%;justify-content:space-between}.map-filters__container{padding:0}.map-filters__unit{flex:1}.map-filters__unit .utility-links{display:inline-block;padding:9px;width:100%;text-align:left}.map-filters__unit .utility-links::before{float:none}.map-filters__divider,.map-filters__unit .utility-links--map-view{display:none}}@media screen and (max-width:425px){.map-nav__container--advisor .map-nav__unit{flex:initial}.map-nav__container--advisor .map-nav::after,.map-nav__container--advisor .utility-links::after{display:none}.map-nav__container .map-filters,.map-nav__container--advisor .map-filters{justify-content:center}.map-nav__container .map-filters__unit,.map-nav__container--advisor .map-filters__unit{flex:initial}}.gmnoprint{line-height:14px}.custom-select{display:block;position:relative;width:100%}.custom-select::after{display:block;position:absolute;top:50%;right:1.75rem;z-index:2;pointer-events:none;width:0;height:0;margin-top:-10px;content:'3';font-size:18px;font-weight:400;text-indent:0;font-family:"ElegantIcons"}.custom-select select{width:100%;margin:0;outline:0;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px}@supports (-webkit-appearance:none) or (appearance:none) or ((-moz-appearance:none) and (mask-type:alpha)){.custom-select{background:#fff;border:1px solid #d0d0ce;border-radius:2px}.custom-select::after{display:block}.custom-select select{font-family:"National",sans-serif;font-weight:400;color:#000;line-height:1.3;border-radius:2px;padding-right:2em;background:0 0;border:1px solid transparent;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select select:focus,.custom-select select:hover{box-shadow:0;color:#222}.custom-select--disabled{border:1px solid #a4a6a8}.custom-select--disabled::after{color:#a4a6a8}.custom-select--disabled select{color:#a4a6a8;cursor:not-allowed}.custom-select--disabled select:focus,.custom-select--disabled select:hover{color:#a4a6a8;border:1px solid #fff}}@supports (box-shadow:none){.custom-select select:focus{outline:0}}@-moz-document url-prefix(){@supports (mask-type:alpha){.custom-select{overflow:visible}.custom-select select{-moz-appearance:none;width:100%;padding-right:2em}}.custom-select{overflow:hidden}.custom-select::after{display:block}.custom-select select{overflow:-moz-hidden-unscrollable;padding-right:.4em;background:0 0;border:1px solid transparent;min-width:6em;width:130%;min-width:-moz-calc(0);width:-moz-calc(100% + 2.4em);min-width:calc(0em);width:calc(100% + 2.4em)}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-select select::-ms-expand{display:none}.custom-select select:focus{border-color:#aaa}.custom-select select:focus::-ms-value{background:0 0;color:#222}.custom-select select{padding-right:2em;background:0 0;border:1px solid transparent}.custom-select::after{display:block}}.named_prices{display:flex;flex-direction:row;padding:0;list-style-type:none;flex-wrap:wrap}.named_prices__price{width:50%}.named_prices__button{width:33%}.named_prices__button.map-nav__link{width:auto;text-align:center}.map-nav .dropdown-menu .named_prices li:first-of-type .map-nav__link,.map-nav .dropdown-menu .named_prices li:last-of-type .map-nav__link{padding-top:7px;padding-bottom:7px}.listing-ask-question{margin:45px auto;max-width:590px}.listing-ask-question__heading{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #616161}.u-clearfix{zoom:1}.u-clearfix:after,.u-spacer:after{content:"";display:table;clear:both}.u-floatleft{float:left}@media (max-width:820px){.u-floatleft{float:none;display:inline-block}}.u-floatright{float:right}@media (max-width:820px){.u-floatright{float:none;display:inline-block}}.u-margin-0{margin:0!important}.u-margin-top-0{margin-top:0}.u-margin-bottom-0{margin-bottom:0}.u-padding--bottom{padding-bottom:13px}.u-transform-none{text-transform:none}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-weight-normal{font-weight:400}.u-weight-bold{font-weight:700}.u-weight-book{font-weight:400}.is-visible,.u-graceful-load.u-fadein>div{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.u-centered-container{width:100%;float:left;padding-left:30px;padding-right:30px;text-align:center}.u-centered-container .u-centered-container__inner{display:inline-block}.u-spacer{width:100%;height:1px;margin-bottom:25px;zoom:1}.u-reverse{color:#cbcbdb}.u-reverse *{color:inherit}.u-reverse a:focus,.u-reverse a:hover{color:inherit}.u-icon-font{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-hidden{display:none!important}.u-table{display:table}.u-table .u-table__cell{display:table-cell;vertical-align:middle}.u-fadein{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)!important;opacity:1!important}.u-graceful-load>div{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.u-centered{text-align:center}.u-responsive{max-width:100%;height:auto}.u-link-color--base{color:#232323}.u-responsive-container{padding-bottom:56.25%;position:relative}.u-responsive-container__inner-wrapper{width:100%;height:100%;position:absolute;left:0;top:0}.u-unflex{display:block!important}.u-screen-reader{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.u-flex-wrap,.u-flex-wrap--space-around{display:flex;flex-wrap:wrap}.u-flex-wrap--space-around{justify-content:space-around}.u-flex-wrap--flex-end{display:flex;justify-content:flex-end!important}@media (max-width:960px){.u-flex-wrap--flex-end{flex-wrap:wrap;justify-content:center}}.u-flex-wrap--a-items-center{align-items:center}.u-flex-column{display:flex;flex-direction:column;justify-content:space-between}.u-desktop-only{display:block}@media (max-width:960px){.u-desktop-only{display:none}}.u-mobile-only{display:none}@media (max-width:960px){.u-mobile-only{display:block}}.u-smaller-desktop-only{display:block}@media (max-width:820px){.u-smaller-desktop-only{display:none}}.u-smaller-mobile-only{display:none}@media (max-width:820px){.u-smaller-mobile-only{display:block}}.u-tablet-and-mobile-only{display:none}@media (max-width:960px){.u-tablet-and-mobile-only{display:block}}@media (max-width:820px){.u-mobile-hidden{display:none}.u-mobile-hidden .filters__mobile-hidden--visible{display:block}.u-hidden-mid{display:none;visibility:hidden}}@media (max-width:600px){.u-hidden-small{display:none;visibility:hidden}}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.media-content{background:#fff;font-family:"National",sans-serif}.media-content a{outline:0!important;text-decoration:none!important;border:0}.image-resize{display:flex;flex:1 1 auto;flex-grow:0;height:120px;outline:0}.image-constrain{max-height:200px}.image-cancel,.image-loading{-webkit-filter:grayscale(55%);filter:grayscale(55%)}.image-cancel{opacity:.25;background:rgba(0,0,0,.2)}.image-loading{opacity:.5;background:#34495e}.image-success{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%);transition-property:filter,opacity;transition-duration:.2s;transition-timing-function:linear}.media-video{background:#34495e;background-image:url(http://www.authsci.com/upload/img/icon-video.png);background-repeat:no-repeat;background-position:center center;background-size:cover;width:213px}.media-video-holder{width:100%;height:200px}.media-image{background:0 0}.bar-delete{display:block;color:rgba(192,57,43,.65);background:#8f98a2;line-height:30px}.drop-zone,.my-drop-zone{text-align:center;width:100%}.my-drop-zone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0!important;height:100%;float:left}.drop-zone{color:#6a7583;vertical-align:middle;padding:10px 0;height:150px;display:inline-flex;align-items:center;justify-content:center}.tile-link{background:rgba(236,240,241,.2);border:1px solid rgba(0,0,0,.1);color:#313541;text-align:center;padding:25px;transition-property:background-color,border;transition-duration:.4s;transition-timing-function:linear;width:213px;height:120px}.fadeout{-webkit-transition-delay:4s;transition-delay:4s;-webkit-animation:fadeout .5s;-moz-animation:fadeout .5s;-o-animation:fadeout .5s;animation:fadeout .5s;animation-name:fadeout;animation-duration:.5s;animation-timing-function:ease-out;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1s}.fadein{-webkit-animation:fadein .3s ease-in;-moz-animation:fadein .3s ease-in;-o-animation:fadein .3s ease-in;animation:fadein .3s ease-in}.pad-5{padding:5px}.pad-10{padding:10px}.pad-10-25{padding:10px 25px}.pad-25{padding:25px}.pad-0-25{padding:0 25px}.justify{text-align:justify}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.float-right{float:right}.float-left{float:left}.caps{text-transform:uppercase!important}.case{text-transform:none!important}.ultimate{z-index:2147483647}.penultimate{z-index:2147483646}.antepenultimate{z-index:2147483645}.z-300{z-index:300}.z-200{z-index:200}.z-100{z-index:100}.z-base{z-index:0}.color-white{color:#fff}.color-grey-medium{color:#414b5a}.color-grey-light{color:#8f98a2}.color-ready{color:#34495e}.color-success{color:#1abc9c}.color-cancel{color:#f39c12}.color-error{color:#c0392b}.color-alert{color:#111319}.nudge-small{margin-top:8px}.nudge-medium{margin-top:10px}.nudge-large{margin-top:20px!important}.nudge-big{margin-top:30px!important}.nudge-huge{margin-top:60px}.block-number-success{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 8px;font-weight:500;display:inline;width:auto;color:#111319;background-color:#1abc9c}.block-note{padding:6px 0 0;color:#34495e}.shadow{text-shadow:rgba(0,0,0,.5) 0 0 2px}.tile-outer{cursor:pointer;justify-content:flex-start!important;align-items:flex-start;vertical-align:top;display:inline-flex!important;outline:0}.tile-outer .icon-cancel{visibility:visible;background:rgba(0,0,0,.75);cursor:pointer}.tile-outer .icon-cancel:hover{background:red}.tile-outer:hover .icon-remove{cursor:pointer;background:rgba(0,0,0,.75);color:#f39c12}.tile-outer .icon-remove,.tile-outer:hover .icon-delete,.tile-outer:hover .icon-remove{transition-property:filter,background,color;transition-duration:.2s;transition-timing-function:linear}.tile-outer:hover .icon-delete{cursor:pointer;background:rgba(0,0,0,.75);color:#e74c3c}.tile-outer .icon-remove{margin:0}.tile-outer .icon-delete,.tile-outer .icon-remove{background:0 0;color:transparent}.tile-inner{position:relative;outline:0;width:fit-content}.tile-inner.hidden{display:none}.mce-edit-area{border-right:1px solid #ccc!important}a.blog-listing-link,a.blog-listing-link:active,a.blog-listing-link:link{font-weight:700;color:rgba(52,152,219,.8)}a.blog-listing-link:focus{font-weight:700;color:rgba(52,152,219,.8)}.blog-heading,.blog-row{border-top:1px solid rgba(189,195,199,.5);background:0 0;padding:12px}.action-edit{color:rgba(243,156,18,.5)}.action-delete{color:rgba(231,76,60,.5)}.icon-success{background:rgba(26,188,156,.75)}.icon-ready,.icon-success,.icon-upload{justify-content:center;align-items:center;display:flex;width:25px;height:25px;text-align:center;color:#fff}.icon-ready{background:#000}.icon-upload{background:#34495e}.icon-cancel,.icon-delete,.icon-remove{text-align:center;color:#fff;float:left;bottom:0}.icon-cancel{justify-content:center;align-items:center;display:flex;width:20px;height:20px;position:absolute;right:0}.icon-delete,.icon-remove{width:25px;left:0}.icon-delete,.icon-error,.icon-remove,.status-queue{justify-content:center;align-items:center;display:flex;position:absolute;height:25px}.icon-error{width:25px;text-align:center;float:left;bottom:5px;left:0;background:rgba(0,0,0,.75);color:#e74c3c}a.icon-media,md-sidenav{position:absolute;bottom:0}a.icon-media{right:0;color:rgba(255,255,255,.75);width:35px;height:35px}.status-queue{float:right;top:0;right:25px;text-align:right;background:rgba(0,0,0,.5);width:auto;vertical-align:middle;padding:3px 4px 2px 6px}.icon-cancel-status{color:rgba(0,0,0,.75)}.progress-bars{width:100%;position:absolute;bottom:0;margin:0;background-color:#bdc3c7}.re-type-alert{background-color:transparent;text-transform:uppercase;font-size:calc(-.20833vw + 15.66667px)}.re-type-heavy{font-weight:600}.re-type-emoji,.re-type-tooltip{background-color:transparent;text-transform:uppercase;font-size:calc(-.20833vw + 13.66667px)}.re-type-tooltip{line-height:12px;color:#fff;background-color:#ff6071!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;outline:0;font-size:calc(0vw + 9px)}.re-type-xs-label{line-height:inherit;width:auto;padding:2px 4px;margin:2px 0 0;color:#8f98a2;background-color:transparent;text-transform:uppercase;font-size:calc(-.20833vw + 15.66667px)}.re-type-teeny,.re-type-tiny{line-height:inherit;vertical-align:25%;font-size:calc(0vw + 6px)}.re-type-tiny{vertical-align:10%;font-size:calc(0vw + 10px)}.re-type-xxs{line-height:normal;font-size:calc(0vw + 13px)}.re-type-sm,.re-type-xs{line-height:inherit}.re-type-xs{font-size:calc(-.20833vw + 15.66667px)}.re-type-sm{font-size:calc(-.20833vw + 17.66667px);padding-left:10px}.re-type-lg,.re-type-md{line-height:inherit}.re-type-md{font-size:calc(-.3125vw + 22px)}.re-type-lg{font-size:calc(0vw + 21px)}.re-type-xl{line-height:24px;font-size:calc(-.3125vw + 32px)}.re-type-xxl{line-height:22px;font-size:calc(-.3125vw + 56px)}md-sidenav{box-sizing:border-box;top:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:400px;max-width:400px;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav md-backdrop{background:#ff98db!important}md-progress-linear .md-container{background-color:rgba(52,152,219,.75);height:6px!important}.progress-cancel .md-container{background-color:rgba(236,240,241,.75)}.progress-success .md-container{background-color:rgba(26,188,156,.75)}.md-button{padding:0 6px!important;background-color:#111319!important;color:#fff}.md-button:focus{padding:0 6px!important;background-color:#111319!important;color:#fff}.md-toolbar-tools{background-color:#111319}.dialog-media,md-dialog .md-dialog{position:fixed;border-radius:0;width:85%;height:85%;margin:0 auto;overflow:hidden}.dialog-media{top:120px}.divider{border-bottom:1px solid #ccc}@media (max-width:320px){.re-type-alert{font-size:15px}.re-type-emoji{font-size:13px}.re-type-tooltip{font-size:9px}.re-type-xs-label{font-size:15px}.re-type-teeny{font-size:6px}.re-type-tiny{font-size:10px}.re-type-xxs{font-size:12px}.re-type-xs{font-size:15px}.re-type-sm{font-size:17px}.re-type-lg,.re-type-md{font-size:21px}.re-type-xl{font-size:31px}.re-type-xxl{font-size:55px}}@media (min-width:1280px){.re-type-alert{font-size:13px}.re-type-emoji{font-size:11px}.re-type-tooltip{font-size:9px}.re-type-xs-label{font-size:13px}.re-type-teeny{font-size:6px}.re-type-tiny{font-size:10px}.re-type-xxs{font-size:12px}.re-type-xs{font-size:14px}.re-type-sm{font-size:15px}.re-type-md{font-size:18px}.re-type-lg{font-size:21px}.re-type-xl{font-size:28px}.re-type-xxl{font-size:52px}}.carousel-bottom{position:absolute;bottom:0;width:100%;background:rgba(244,247,250,.95);z-index:100;text-align:center}.available-media{margin-bottom:100px}.download-button{vertical-align:top}.choose-files-button{display:none!important}.cancel-button,.size-button{float:right;position:absolute}.cancel-button{top:0;right:0}.size-button{bottom:5px;left:0;text-align:right;background:rgba(0,0,0,.5);padding:2px 6px}.drop-files--no-uploads{font-size:30px;font-weight:600;padding:150px 0 71px}.drop-files--no-uploads__icon{text-align:center}.drop-files--no-uploads__icon:after{font-size:100px;color:#12b5ea;font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0ee"}.top-bar{background:#fff;height:65px;z-index:1200}.loading-bar{line-height:inherit;font-size:24px;text-align:right;background:#000}.upload-status{color:#fff;padding:20px 25px 25px 65px;font-size:20px}.exit-button,.help-button{position:absolute;top:10px;padding:10px 25px;z-index:2147483647;color:#fff}.exit-button{right:0}.exit-button__icon:hover:after,.help-button__icon:hover:after{color:#12b5ea}.exit-button__icon:after{font-size:25px;color:#fff;content:"\f00d";text-align:right}.help-button{left:0}.add-media__icon:before,.exit-button__icon:after,.help-button__icon:after,.sidenav__exit--icon:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.help-button__icon:after{font-size:25px;color:#fff;content:"\f059";text-align:right}.block-number-queue{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 8px;font-weight:500;display:inline;width:auto;background-color:#34495e;color:#fff}.insert-button{outline:0!important;text-decoration:none!important;transition:all .2s;background:#12b5ea;border:0;color:#fff;display:inline-block;font-family:"Whitney A","Whitney B",sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:.5px;margin:13px 0;padding:18px 50px;text-align:center;width:auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sidenav{z-index:2147483647;left:100%;top:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.sidenav__exit{padding:10px 25px}.sidenav__exit--icon{display:inline-block;font-size:21px}.sidenav__exit--icon:before{content:"\f00d"}.sidenav__file-info{padding:0 25px}.sidenav__file-info--heading{font-size:12px;line-height:inherit;vertical-align:10%;padding-top:10px;font-weight:700}.sidenav__file-info--save-button{display:block;margin-top:10px;width:80px;height:40px;color:#fff;background-color:#da291c;border:0;font-weight:700;font-size:12px}.sidenav__file-info--success{margin-top:10px;color:rgba(71,176,72,.9)}.time-frame-selector-container{display:flex;align-items:center}.time-frame-selector-container .timecode-input{width:30%;margin-right:10px}.add-media__icon:before{padding-right:20px;font-size:50px;content:"\f083"}.add-media__icon:after{font-size:50px;content:"\f8a9"}.add-media__text{font-size:15px;padding-top:5px;font-weight:500}.icon-imagecheck,a.icon-info{position:absolute;justify-content:center;align-items:center;display:flex;text-align:center}a.icon-info{float:left;bottom:0;left:0;color:rgba(255,255,255,.75);width:20px;height:20px;background:rgba(0,0,0,.5)}a.icon-info:hover{background-color:#12b5ea}.icon-imagecheck{background:#3498db;top:-6px;left:-6px;width:25px;height:25px;color:#fff;visibility:hidden}.visible{visibility:visible!important}.image-resize:hover+.icon-imagecheck{visibility:visible}.add-media__icon:after,.icon-box__delete:before,.icon-box__info:before,.icon-trash-alt__delete:before,.icon-trash-alt__info:before,.icon-trash__delete:before,.icon-trash__info:before,.video-thumbnail:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.video-thumbnail:before{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:"\f04b";font-size:50px;color:#fff;opacity:.8;text-shadow:0 0 30px rgba(0,0,0,.5)}.video-thumbnail:hover:before{color:#eee}.icon-box,.icon-trash,.icon-trash-alt{z-index:100;visibility:visible;background:#000;cursor:pointer;outline:0!important;text-decoration:none!important;border:0;justify-content:center;align-items:center;display:flex;width:20px;height:20px;text-align:center;color:#fff;float:left;position:absolute}.icon-box__delete,.icon-trash-alt__delete,.icon-trash__delete{bottom:0;right:0}.icon-box__delete:before{font-size:12px;content:"\f1f8"}.icon-box__info:before{font-size:12px}.icon-trash-alt__delete:before{font-size:12px;content:"\f1f8"}.icon-trash-alt__info:before{font-size:12px}.icon-trash__delete:before{font-size:12px;content:"\f1f8"}.icon-trash__info:before{font-size:12px}.icon-box__delete:hover,.icon-trash-alt__delete:hover,.icon-trash__delete:hover{background:red}.icon-box__info,.icon-trash-alt__info,.icon-trash__info{bottom:0;left:0}.icon-box__info:before,.icon-trash-alt__info:before,.icon-trash__info:before{content:"\f129"}.icon-box__info:hover,.icon-trash-alt__info:hover,.icon-trash__info:hover{background:#12b5ea}.launch-button:hover{color:#12b5ea}.centerpoint-thumbnail{position:relative;width:fit-content}.centerpoint-marker{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;border:3px solid #fff;background:rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 3px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.22),inset 1px 1px 1px rgba(0,0,0,.12);opacity:.8;transition:opacity .1s}.file-input-area{position:absolute;display:block;top:0;left:0;bottom:0;right:0;opacity:0;cursor:pointer;z-index:0}.mg{display:grid;height:100%;grid-template-columns:minmax(120px,2fr) minmax(380px,380px)}.mg-items{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:20px;list-style-type:none;margin:0;padding:0 20px 20px}.mg-centrepoint-image{width:100%}.mg-item{position:relative;height:0;padding-top:56.25%}.mg-item-image{position:absolute;top:0;height:100%;width:100%}.mg-item-image-loading{background:rgba(208,208,206,.4);display:flex;align-items:center;justify-content:center;flex-direction:column}.mg-item-image-loading-spinner{display:block;width:15px;height:15px;border:2px solid #da291c;border-right:2px solid transparent;border-radius:100%;-webkit-animation:rotate-center 1600ms linear infinite;animation:rotate-center 1600ms linear infinite}.mg-item--add .drop-files{position:absolute;top:0;font-size:20px;height:100%;font-weight:700;padding:0;background:rgba(208,208,206,.4)}.mg-item--add .drop-files svg{fill:#da291c}.mg-item--selected{outline:2px solid #000}.mg-item .tile-outer{padding:0;margin:0}.mg-item .tile-inner{width:100%}.mg-item .image-resize{overflow:hidden}.mg-item .image-resize,.mg-item .image-resize>canvas{width:100%;height:100%;object-fit:cover}.mg-panel-header{margin:20px;padding:0;font-size:24px}.mg-close{width:15px;height:24px;margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center}.mg-inspector{background:rgba(241,241,241,.2)}.mg-inspector-actions,.mg-inspector-actions-button{display:flex;align-items:center;justify-content:flex-start}.mg-inspector-actions-button{min-width:40px;min-height:40px;justify-content:center;background:#555;border-radius:20px;padding:0;margin:0}.mg-inspector-actions-button--save{background:#da291c}.mg-inspector-actions-button svg{fill:#fff}.mg-inspector-toolbar{padding:20px;display:flex;align-items:center;justify-content:flex-end}.delete-media-button svg{background:#555}
/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^=tel]:after{content:""}blockquote,pre{border:1px solid #000}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.skip-links__link,.u-screen-reader{display:none}}@font-face{font-family:'ElegantIcons';src:url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-912b4fcc232e1f45d329e2a127bca4bdf3195d965a2abce223b068e3c3c7db6a.eot);src:url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-912b4fcc232e1f45d329e2a127bca4bdf3195d965a2abce223b068e3c3c7db6a.eot?#iefix) format("embedded-opentype"),url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-be1825e52a0dc7df04df9322f62abe2a2f2a25d98aac186de0140dfc7f6bdcae.woff) format("woff"),url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-7be552fcc35865c045cfafde15e7939c557cb88801a1abf461a4febc6d55fea0.ttf) format("truetype"),url(https://cdn-stg.rennie.com/assets/eleganticons/eleganticons-91f068a06a78d5ecdea0571a3b56f51d723ce1adbf5ba64283ecc1805b04e60b.svg#ElegantIcons) format("svg");font-weight:400;font-style:normal}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0%)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#da291c;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img,legend{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}fieldset,legend,td,th{padding:0}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-light-05955cb4cc576d83771b53cd05392ce91d7c656e5823747a251ae9cf98ad9b9b.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-light-ee9f79dd6f2b827f294c39e6d04d25bfd26ff9145c00db19047bdcd23745c537.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-lightitalic-82f47e9f411d8eaa7a8004e98ba116dc2e1716481ad30192ede0d8362340ceef.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-lightitalic-a525c4e853105ab583d678e291c68b183073ae959e4c31b3d0ce9e03fd6d34ea.woff) format("woff");font-weight:300;font-style:italic;font-display:optional}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-regular-ffc05f6cc53c764f649997d17a91fc2b2cc2c79ca2e4a0b803084e2f2b6bd649.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-regular-923e703608c7672f2da7b8b48aa02186ae45f0dae7b894fb6f092a12587b22f3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-regularitalic-26dd32437e816a1d1a32d2da0dc421b8aee9197a7e376324133cc8b4b805f707.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-regularitalic-ea19313c8731f89bfb1e0b5867223a75a6c1dfb970297e62f96be4412968ecd5.woff) format("woff");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-medium-70964dcc219b76512e30d10dc3cea13feb6705bb2d59cf07c69ac60f601fadc0.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-medium-4a02512c0726cb1fff642cc5380bcfb0c1b07caa59a20fc13f136d1715189bb2.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-mediumitalic-79814cbc5a40a86c3e95e035afa5d856e4a1d2b345ef85e71fd1499e8861e3f2.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-mediumitalic-66fb8271ea05350702f14bba93857520951038b6997e0637c3930bca66a3ec10.woff) format("woff");font-weight:500;font-style:italic;font-display:optional}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-semibold-b89a34aaedbd85baeff7304e0f10801b89222f860ec4ab9a56759d078541f99b.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-semibold-9f20ced0bd78d3b64ef847ac9e405e2859fc04f0795cf41d0ec5949faf03020a.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-semibolditalic-6573a4d71c8a04b7d00016b98f22751ee6f0b5b8b7990b93d96be15dca1c4f57.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-semibolditalic-2c622240a0075450b971f04b9ceeadc990056520a7340412d62552be537b1f73.woff) format("woff");font-weight:600;font-style:italic;font-display:optional}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-bold-86816f1477aec5befd7bce55f8097d2f18d2015ce9d5b3998658f58a1a89ebff.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-bold-27b1bebd089753f0308bf33c5f30bc0c0b6293439faa82e760e576427044a9c6.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Antwerp";src:url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-bolditalic-2da96eace258df285752e99a781032f7d3a50cb9222978f05072a4c42d008920.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/antwerp/antwerp-bolditalic-cbd1eb1e81dbdcbe3f26ebb34b85bc22eefcbd441349c2bd94379cd13cd8d4a5.woff) format("woff");font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-regular-863660162574a6a285b6ee86954789f6b51cb951507eb370425a261360b6ef2a.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-regular-c40dc5508c1a40c8c2808fa1e2a08c388359114bba39acf9eba62657a61d5f2b.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-regularitalic-a5948e0da30a3c3ebd5066b2906ae83a5a3e3f5ed5db5be1cd47aee7e5bb8aee.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-regularitalic-f2c9ea55bc94daf9330bdf9624af3d70db2d100f83d9a39f1f3bfe34ab6b6ca0.woff) format("woff");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-book-2f4f8fcef7ccb956cca2dc1fd705faf614755ba3c7a3cf31e1ffd327081bceea.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-book-87d8acf192996fed463d4700429548386528128582aaafd1fc9a748dac7bab29.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-bookitalic-8892187acf53e3bfbd46cbd999a381bd4826cb6832eb6680ae2c03801432ab1a.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-bookitalic-93b7528ecc8aac6b6ca66dcab5b6cc50f9a70ed93c7128297309507342917a0e.woff) format("woff");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-medium-358dcb1484e5306ec939c6306e1f747ec7240e2ba37a22664ff518a1f155ed2c.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-medium-e1ba84a08c6130291652071726fb0c4d43486f27c5f4637dc70dc4b84adecb4b.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-mediumitalic-36ac0483ce751ee432c908d4800cf8031ff0250acb54e171e5c833322b4ae062.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-mediumitalic-ead1eb9f52599494c1289be9746fa6027f58b721dd0e29f4185916d6d03a35c6.woff) format("woff");font-weight:500;font-style:italic;font-display:optional}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-bold-8d9d7c339f7fb27080c1dd41da7e5a05c43fc6853a59bfe7314dead6cafab848.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-bold-a4e9957a801073612163ce87fd52e46240ccc1e6c909fab9b7de2c39f158e42d.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"national";src:url(https://cdn-stg.rennie.com/assets/national/national-bolditalic-4414699c3ff4efa7ee62102a7039cd65f34a4930fb4b4b1015d1349c266b1e50.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national/national-bolditalic-4906481784c791dc5211aee41a5fac167d43e262ca5a8730f975b47fd68a7fc6.woff) format("woff");font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:"National2";src:url(https://cdn-stg.rennie.com/assets/national2/woff2/national-2-extralight-2dd98ed1a5ccecdbbdef101b1b924656ac2369cc73c6aab1a0ed4cf08d21f61b.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national2/otf/National2-Extralight-adf09b0d786471b68a48411459bde52b9a469316827dbc12cfc7b4d48bd1c800.otf) format("otf");font-weight:100;font-style:normal;font-display:optional}@font-face{font-family:"National2";src:url(https://cdn-stg.rennie.com/assets/national2/woff2/national-2-thin-013ccaba97049a16b0fc67f7d670ec948c142289ade45e8d63b4c19bd7e3d174.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national2/otf/National2-Thin-fab09184585f0452430cef66d0355be5b110ca764b29eea0f5c642d1d6d35385.otf) format("otf");font-weight:200;font-style:normal;font-display:optional}@font-face{font-family:"National2";src:url(https://cdn-stg.rennie.com/assets/national2/woff2/national-2-light-0e2d16a1424980ba02e020b05493b23323a5608ccc41b05f730e5a1a5d8ee89f.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national2/otf/National2-Light-3eeaa0ae2419c472e70ef7ba7468a1c024f3775c31ad51a26fda501a17739a1b.otf) format("otf");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:"National2";src:url(https://cdn-stg.rennie.com/assets/national2/woff2/national-2-regular-36fe7631ccc746cceb9d055fb6675e36fb0cf680a6e29b8a552b50b1d63af54d.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national2/otf/National2-Regular-db8477d42e880dead19ace6773ff014189f2aa6e2b76b8b6a26c404ddec28535.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"National2";src:url(https://cdn-stg.rennie.com/assets/national2/woff2/national-2-medium-53d73caabd27629609a13a1a3e7b3414c6ee078b529085f041589d4077b3d0f4.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national2/otf/National2-Medium-be32d0893d2710e9866392acae0abdd7a28190f5e0e7f4fd5bc6b9580944f67c.otf) format("otf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"National2";src:url(https://cdn-stg.rennie.com/assets/national2/woff2/national-2-bold-bbdc5397a6d20745a610e7ad98882a0a5b2845d8a13aa3d8db153352ab905e0d.woff2) format("woff2"),url(https://cdn-stg.rennie.com/assets/national2/otf/National2-Bold-30be71f34be8dad57f4216b3d99b6a1ada6cf249b90b707185fefb93ad67d189.otf) format("otf");font-weight:600;font-style:normal;font-display:swap}p{font-size:16px;font-family:"National",sans-serif;line-height:18px;margin:0 0 1em}#commercial-sort-modal a.active,.card-featured-projects .card-developer span:hover,.thoughtful-count span,a:hover{color:#da291c}@media only screen and (min-width:320px){:root{--column-padding: 6px}}@media only screen and (min-width:375px){:root{--column-padding: 6.6666666667px}}@media only screen and (min-width:425px){:root{--column-padding: 7.5px}}@media only screen and (min-width:600px){:root{--column-padding: 8.5714285714px}}@media only screen and (min-width:768px){:root{--column-padding: 10px}}@media only screen and (min-width:820px){:root{--column-padding: 12px}}@media only screen and (min-width:960px){:root{--column-padding: 15px}}@media only screen and (min-width:1024px){:root{--column-padding: 20px}}@media only screen and (min-width:1280px){:root{--column-padding: 30px}}@media only screen and (min-width:1380px){:root{--column-padding: 60px}}.grid-container{zoom:1;display:block}.enhanced-region-grid:after,.grid-container:after,.grid:after{content:"";display:table;clear:both}@media only screen and (min-width:320px){.grid-container{max-width:calc(100% - (6px*2));margin:0 auto;width:100%}}@media only screen and (min-width:375px){.grid-container{max-width:calc(100% - (6.6666666667px*2));margin:0 auto;width:100%}}@media only screen and (min-width:425px){.grid-container{max-width:calc(100% - (7.5px*2));margin:0 auto;width:100%}}@media only screen and (max-width:600px){.grid-container{display:block;max-width:100%;padding:0 10px}}@media only screen and (min-width:768px){.grid-container{max-width:calc(100% - (10px*2));margin:0 auto;width:100%}}@media only screen and (min-width:820px){.grid-container{max-width:calc(100% - (12px*2));margin:0 auto;width:100%}}@media only screen and (min-width:960px){.grid-container{max-width:calc(100% - (15px*2));margin:0 auto;width:100%}}@media only screen and (min-width:1024px){.grid-container{max-width:calc(100% - (20px*2));margin:0 auto;width:100%}}@media only screen and (min-width:1280px){.grid-container{max-width:calc(100% - (30px*2));margin:0 auto;width:100%}}@media only screen and (min-width:1380px){.grid-container{max-width:1380px;margin:0 auto;width:100%}}.grid{zoom:1;display:block;max-width:var(--breakpoint-small);background:#fff}@media only screen and (min-width:320px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:6px;grid-row-gap:6px;grid-auto-flow:dense;max-width:calc(100% - (6px*2));margin:0 auto}}@media only screen and (min-width:375px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:6.6666666667px;grid-row-gap:6.6666666667px;grid-auto-flow:dense;max-width:calc(100% - (6.6666666667px*2));margin:0 auto}}@media only screen and (min-width:425px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:7.5px;grid-row-gap:7.5px;grid-auto-flow:dense;max-width:calc(100% - (7.5px*2));margin:0 auto}}@media only screen and (max-width:600px){.grid{display:block;max-width:100%;padding:0 10px}}@media only screen and (min-width:768px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:10px;grid-row-gap:10px;grid-auto-flow:dense;max-width:calc(100% - (10px*2));margin:0 auto}}@media only screen and (min-width:820px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:12px;grid-row-gap:12px;grid-auto-flow:dense;max-width:calc(100% - (12px*2));margin:0 auto}}@media only screen and (min-width:960px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:15px;grid-row-gap:15px;grid-auto-flow:dense;max-width:calc(100% - (15px*2));margin:0 auto}}@media only screen and (min-width:1024px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:20px;grid-auto-flow:dense;max-width:calc(100% - (20px*2));margin:0 auto}}@media only screen and (min-width:1280px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:30px;grid-auto-flow:dense;max-width:calc(100% - (30px*2));margin:0 auto}}@media only screen and (min-width:1380px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:60px;grid-row-gap:60px;grid-auto-flow:dense;max-width:calc(100% - (60px*2));margin:0 auto;max-width:1380px}}@media only screen and (max-width:820px){.grid--reversed{display:flex;flex-direction:column-reverse}}@media screen and (min-width:600px) and (max-width:820px){.grid--reversed>div:first-of-type{display:flex;margin:10px 0}.grid--reversed>div:first-of-type .card-advisor{flex:50%;padding:0 0 0 5px;margin:0}.grid--reversed>div:first-of-type .search-menu{flex:50%;padding:0 5px 0 0;margin:0}}.exclusive-listings-detail-table{margin-bottom:60px}.enhanced-region-grid{zoom:1;display:block;max-width:var(--breakpoint-small);background:#fff}@media only screen and (min-width:320px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:6px;grid-row-gap:6px;grid-auto-flow:dense;max-width:calc(100% - (6px*2));margin:0 auto}}@media only screen and (min-width:375px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:6.6666666667px;grid-row-gap:6.6666666667px;grid-auto-flow:dense;max-width:calc(100% - (6.6666666667px*2));margin:0 auto}}@media only screen and (min-width:425px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:7.5px;grid-row-gap:7.5px;grid-auto-flow:dense;max-width:calc(100% - (7.5px*2));margin:0 auto}}@media only screen and (max-width:600px){.enhanced-region-grid{display:block;max-width:100%;padding:0 10px}}@media only screen and (min-width:768px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:10px;grid-row-gap:10px;grid-auto-flow:dense;max-width:calc(100% - (10px*2));margin:0 auto}}@media only screen and (min-width:820px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:12px;grid-row-gap:12px;grid-auto-flow:dense;max-width:calc(100% - (12px*2));margin:0 auto}}@media only screen and (min-width:960px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:15px;grid-row-gap:15px;grid-auto-flow:dense;max-width:calc(100% - (15px*2));margin:0 auto}}@media only screen and (min-width:1024px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:20px;grid-auto-flow:dense;max-width:calc(100% - (20px*2));margin:0 auto}}@media only screen and (min-width:1280px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;grid-row-gap:30px;grid-auto-flow:dense;max-width:calc(100% - (30px*2));margin:0 auto}}@media only screen and (min-width:1380px){.enhanced-region-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:60px;grid-row-gap:60px;grid-auto-flow:dense;max-width:calc(100% - (60px*2));margin:0 auto;max-width:1380px}}@media only screen and (max-width:1380px){.enhanced-region-grid{max-width:95%}}@supports (display:grid){.grid--fixed{display:grid;grid-gap:60px;grid-template-columns:minmax(300px,320px) 1fr}.grid--fixed .column{grid-column:unset}.grid--fixed .column:first-of-type{grid-column:span 1}@media screen and (max-width:820px){.grid--fixed{display:flex;flex-direction:column}.grid--fixed .column{order:0;padding-bottom:var(--column-padding)}.grid--fixed .column:first-of-type{order:1}}}@media screen and (min-width:600px) and (max-width:820px){.grid--expand-first-full div{grid-column:span 6}.grid--expand-first-full div:first-of-type{grid-column:span 12}}@supports (display:grid){.grid--fixed-reversed{display:grid;grid-gap:60px;grid-template-columns:1fr minmax(300px,320px)}.grid--fixed-reversed .column{grid-column:unset}.grid--fixed-reversed .column:last-of-type{grid-column:span 1}@media screen and (max-width:820px){.grid--fixed-reversed{display:flex;flex-direction:column}.grid--fixed-reversed .column{padding-bottom:var(--column-padding)}}}.grid-column--one_quarter{float:left;width:calc(25% - var(--column-padding));padding:0 var(--column-padding) 0 0}@supports (display:grid){.grid-column--one_quarter{grid-column:span 3;padding:0;width:100%}@media (max-width:820px){.grid-column--one_quarter{grid-column:span 6;max-width:100%;margin-bottom:30px}}}.grid--reverse>.grid-column--one_quarter{float:right}@supports (display:grid){.grid--reverse>.grid-column--one_quarter{grid-area:sub}}.grid-column--one_third{float:left;width:calc(33.3333333333% - var(--column-padding));padding:0 var(--column-padding) 0 0}@supports (display:grid){.grid-column--one_third{grid-column:span 4;padding:0;width:100%}@media (max-width:820px){.grid-column--one_third{grid-column:span 6;max-width:100%;margin-bottom:30px}}}.grid--reverse>.grid-column--one_third{float:right}@supports (display:grid){.grid--reverse>.grid-column--one_third{grid-area:sub}}.grid-column--half{float:left;width:calc(50% - var(--column-padding));padding:0 var(--column-padding) 0 0}@supports (display:grid){.grid-column--half{grid-column:span 6;padding:0;width:100%}@media (max-width:820px){.grid-column--half{grid-column:span 6;max-width:100%;margin-bottom:30px}}}.grid--reverse>.grid-column--half{float:right}@supports (display:grid){.grid--reverse>.grid-column--half{grid-area:main}}.grid-column--two_thirds{float:left;width:calc(66.6666666667% - var(--column-padding));padding:0 var(--column-padding) 0 0}@supports (display:grid){.grid-column--two_thirds{grid-column:span 8;padding:0;width:100%}@media (max-width:820px){.grid-column--two_thirds{grid-column:span 6;max-width:100%;margin-bottom:30px}}}.grid--reverse>.grid-column--two_thirds{float:right}@supports (display:grid){.grid--reverse>.grid-column--two_thirds{grid-area:main}}.grid-column--three_quarters{float:left;width:calc(75% - var(--column-padding));padding:0 var(--column-padding) 0 0}@supports (display:grid){.grid-column--three_quarters{grid-column:span 9;padding:0;width:100%}@media (max-width:820px){.grid-column--three_quarters{grid-column:span 6;max-width:100%;margin-bottom:30px}}}.grid--reverse>.grid-column--three_quarters{float:right}@supports (display:grid){.grid--reverse>.grid-column--three_quarters{grid-area:main}}.grid-column--full{float:left;width:calc(100% - var(--column-padding));padding:0 var(--column-padding) 0 0}@supports (display:grid){.grid-column--full{grid-column:span 12;padding:0;width:100%}@media (max-width:820px){.grid-column--full{grid-column:span 6;max-width:100%;margin-bottom:30px}}}.grid--reverse>.grid-column--full{float:right}@supports (display:grid){.grid--reverse>.grid-column--full{grid-area:main}}.raised{z-index:2}.grid-column--half-vertical{grid-column:span 6}.region-index-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px}.region-index-grid .related-item{margin:0}.region-index-grid-half{grid-template-columns:repeat(2,1fr)}.region-index-grid-half .related-item{position:relative}@media only screen and (min-width:768px){.region-index-grid-half .related-item>.related-details-list{position:absolute;bottom:0;left:0;width:auto}}@media only screen and (max-width:1280px){.region-index-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.region-index-grid{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:375px){.region-index-grid .average-sold-price{display:none}}@media only screen and (max-width:600px){.region-index-grid{display:block;width:100%}.region-index-grid>.related-item-container{margin-bottom:30px}}.region-grid{display:grid;grid-template-columns:repeat(25,1fr);grid-row-gap:60px;margin-top:24px}@media only screen and (max-width:600px){.region-grid{display:block;width:100%}}.region-grid-column--left{grid-column:span 12;z-index:100}@media only screen and (max-width:600px){.region-grid-column--left{padding:0}}.region-grid-column--right{grid-column:span 13;padding-left:60px;z-index:100;background:#fff}@media only screen and (max-width:600px){.region-grid-column--right{padding:0}}.region-grid-column--full{grid-column:span 25}.region-grid .region-sub-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:20px;grid-column-gap:60px}@media only screen and (max-width:600px){.region-grid .region-sub-grid{display:block;width:100%;padding:10px}}.region-grid .region-sub-grid-column--half{padding-bottom:40px;grid-column:span 1;z-index:100}@media only screen and (max-width:820px){.region-grid .region-sub-grid-column--half{grid-column:span 2}}@media only screen and (max-width:600px){.region-grid .region-sub-grid-column--half:last-of-type{padding-bottom:10px}}.region-grid .region-sub-grid-column--full{grid-column:1/-1}.project-index-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px}.project-index-grid .related-item{margin:0}.project-index-grid.is-empty{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center}.project-index-grid.is-empty p{line-height:42px;font-size:24px;font-weight:300;font-family:"Antwerp",serif}@media only screen and (max-width:768px){.project-index-grid{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:600px){.project-index-grid{display:block;width:100%;padding:0}}.project-show-media-grid .project-featured-video,.project-show-media-grid .project-media-matterport-video{margin-top:60px}.disney-consent-block{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;font-family:"National2",sans-serif;font-size:14px;line-height:21px;border-top:1px solid #b1b1b1;padding-top:16px;margin-top:36px}.disney-consent-block sup,.project #details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .hidden-full-term-div sup,.project .info-grid .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .hidden-full-term-div sup,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .hidden-full-term-div sup{font-style:normal}.disney-consent-block .legal-licence-info{color:#000;font-size:15px;font-weight:400}@media only screen and (max-width:768px){.disney-consent-block{grid-template-columns:repeat(1,1fr)}}.card-listing .button-container button:hover svg,.card-listing-full .card-image-container .button-container button:hover svg,.icon-background{fill:#da291c}.icon-foreground{fill:#fff}.icon{display:inline-block;height:1em;width:1em}.icon svg .foreground{fill:#fff!important}.icon svg .background{fill:green!important}.image{position:relative}.image .caption{display:inline-block;position:absolute;bottom:25px;left:25px;line-height:1;padding:6px 10px;background:#fff;text-align:center;font-family:"Antwerp",serif;font-style:italic;font-size:16px}.scroll-top{display:flex;right:30px;color:#fff;border:1px solid #da291c;border-bottom:0;border-radius:3px 3px 0 0;background:#da291c;z-index:1100;cursor:pointer;opacity:1;overflow:hidden;transition:all 240ms linear;flex-direction:row-reverse}.scroll-top.is-fixed{position:fixed;bottom:0}.scroll-top.is-hidden{bottom:-60px;opacity:0}.scroll-top:hover{color:#fff;text-decoration:underline}.scroll-top-arrow{display:flex;align-items:center;justify-content:center;min-width:30px;width:100%;min-height:30px;background:#fff;fill:#da291c;font-size:10px}.scroll-top-text{text-align:center;padding:6px 12px 4px;font-size:16px;font-style:italic;font-weight:500}@media screen and (max-width:600px){.section{margin:0}}@media only screen and (min-width:600px) and (max-width:820px){.section{margin:30px 0}}@media screen and (max-width:768px){.section-header{font-size:24px}}@media screen and (max-width:600px){.section-header{text-align:center}}.section-header+p,.section-header--left+p,.section-header--no-border+p,.section-header--right+p{margin-top:30px}@media screen and (max-width:768px){.section-header--no-border{font-size:24px}}@media screen and (max-width:600px){.section-header--no-border{text-align:center}}@media screen and (max-width:768px){.section-header--left{font-size:24px}}@media screen and (max-width:600px){.section-header--left{text-align:center}}.section-header--left .links-container a:after{content:'|';cursor:default;color:#000;font-style:initial;margin:0 10px;pointer-events:none}.section-header--left .links-container a:last-of-type:after{content:initial}@media screen and (max-width:768px){.section-header--left .links-container a{font-size:14px}.section-header--right{font-size:24px}}@media screen and (max-width:600px){.section-header--right{text-align:center}.section .divider{margin:30px 0}}.card--full-height{height:100%}.card_half{background:#f3f3f3;display:grid;grid-template:"image body";grid-template-columns:repeat(2,1fr)}.card_half .card-title{position:unset;font-size:32px;font-family:"Antwerp",serif}.card_half .card-hero{position:relative}.card-hero img,.card_half .card-hero img{height:100%;object-fit:cover}.card-hero,.card_half .card-body{display:flex;flex-direction:column}.card-post-one-third .card-hero{height:280px}.card-hero{position:relative}.card-hero img,.card-video-wrapper iframe{width:100%}.card-hero img.region-advisor{object-position:right top}@media screen and (max-width:600px){.card-hero img.region-advisor{object-position:unset}}.card-hero-text{color:#fff;position:absolute;left:1rem;bottom:2rem}.card .gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-45deg,transparent,rgba(0,0,0,.35))}.card .exclusive-badge{display:block;position:absolute;top:30px;left:30px}.card .exclusive-badge svg{fill:#da291c;font-size:30px}.card-category{position:unset;color:#da291c;font-size:18px;font-family:"National",sans-serif;font-weight:400}@media screen and (max-width:600px){.card-category{font-size:14px}}.card-title{margin:0 0 12px;position:unset;font-size:32px;font-family:"Antwerp",serif}@media screen and (max-width:600px){.card-title{font-size:18px}}.card-gallery .card-hero .card-meta .share-dropdown a,.card-hero .card-title,.card-meta .share-dropdown a{margin:0}.card-hedline{margin:0;padding:0}.card-meta{display:flex;align-items:center;justify-content:flex-start;margin:0 0 30px;font-family:"National",sans-serif;font-size:16px;font-weight:400}@media screen and (max-width:600px){.card-meta{display:none}}.card-meta__comment-count,.card-meta__posted,.card-meta__share{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:0 15px 0 0;color:initial}.card-meta__comment-count>.icon,.card-meta__posted>.icon,.card-meta__share>.icon{margin:0 5px 0 0;width:14px;height:14px}.card-meta__comment-count a,.card-meta__posted a,.card-meta__share a{color:#fff;display:flex;align-items:center}.card-meta .share-dropdown{border:1px solid #000;position:absolute;display:flex;justify-content:center;align-items:center;width:150px;height:30px;top:-35px;left:-69px;background-color:#fff;visibility:hidden}.card-meta .share-dropdown .close-icon{border-left:1px solid #575756;height:35px;min-height:100%;display:flex;justify-content:center;align-items:center}.card-gallery .card-hero .card-meta .share-dropdown .close-icon svg,.card-meta .share-dropdown .close-icon svg{background:#fff;fill:#555;margin-top:0;font-size:14px}.card-meta .share-dropdown svg{fill:#000;width:100%;font-size:14px;background:#fff}.card-gallery .card-hero .card-meta .share-dropdown:after,.card-gallery .card-hero .card-meta .share-dropdown:before,.card-meta .share-dropdown:after,.card-meta .share-dropdown:before{content:' ';position:absolute;width:0;height:0;left:49%;border-style:solid;border-width:6px}.card-gallery .card-hero .card-meta .share-dropdown:before,.card-meta .share-dropdown:before{top:100%;border-color:#666 transparent transparent}.card-gallery .card-hero .card-meta .share-dropdown:after,.card-meta .share-dropdown:after{top:94%;border-color:#fff transparent transparent}.card-body{margin:0 30px 30px;padding:30px 0 0}.card-body .add-favourites{position:absolute;right:20px}.card-body .add-favourites__label{display:none}.card-excerpt{display:flex;flex-direction:column;font-family:"Antwerp",serif;font-size:16px;line-height:1.75}@media screen and (max-width:600px){.card-excerpt{display:none}}.card-quote{grid-area:quote;font-size:34px}.card-footer{margin-top:auto;justify-self:flex-end;width:100%}.dropdown{position:relative}.dropdown-content{position:absolute;display:none;background-color:#fff;min-width:150px;padding:0 10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.dropdown:hover .dropdown-content{display:block;z-index:1140}.thoughtful{display:flex}@media screen and (max-width:600px){.thoughtful{flex-direction:column;padding:0 var(--column-padding)}}.thoughtful .column-fixed-width{flex:0 0 420px;margin:0 60px 0 0}@media screen and (max-width:960px){.thoughtful .column-fixed-width{flex:0 0 250px}}@media screen and (max-width:600px){.thoughtful .column-fixed-width{display:none}}.thoughtful-intro{font-size:16px;line-height:1.75em;font-family:"Antwerp",serif;max-width:420px;color:#333}.thoughtful-count{font-family:"Antwerp",serif;font-size:32px;line-height:1.125em}.thoughtful-count:last-of-type{margin:0 0 60px}@media screen and (max-width:600px){.thoughtful-count:last-of-type{margin:0 0 15px}.thoughtful-count{font-size:14px;text-align:center}}.thoughtful .search-button{text-transform:capitalize}blockquote::before,blockquote:after{content:'"'}.section{margin:0 0 120px}@media screen and (max-width:600px){.section{margin:0}}@media only screen and (min-width:600px) and (max-width:820px){.section{margin:30px 0}}.section-header{margin:5px 0 0;font-family:"Antwerp",serif;font-size:32px;font-weight:400;text-align:center}@media screen and (max-width:768px){.section-header{font-size:24px}}@media screen and (max-width:600px){.section-header{text-align:center}}.section-header+.divider,.section-header--left+.divider,.section-header--no-border+.divider{margin-top:0!important}.section-header--no-border{margin:5px 0 0;font-family:"Antwerp",serif;font-size:32px;font-weight:400;border:0;padding:0 0 30px}@media screen and (max-width:768px){.section-header--no-border{font-size:24px}}@media screen and (max-width:600px){.section-header--no-border{text-align:center}}.section-header--left{margin:5px 0 0;font-family:"Antwerp",serif;font-size:32px;font-weight:400;text-align:left}@media screen and (max-width:768px){.section-header--left{font-size:24px}}@media screen and (max-width:600px){.section-header--left{text-align:center}}.section-header--left .links-container{display:flex;flex-direction:row}.section-header--left .links-container a{display:initial;width:initial}@media screen and (max-width:768px){.section-header--left .links-container a{font-size:14px}}.section-header--left .spacer{height:20px}.section-header--with-bottom-margin{margin:0 0 30px}.section-header--right{margin:5px 0 0;font-family:"Antwerp",serif;font-size:32px;font-weight:400;text-align:right}@media screen and (max-width:768px){.section-header--right{font-size:24px}}@media screen and (max-width:600px){.section-header--right{text-align:center}}.section-header--right+.divider{margin-top:0!important}@media screen and (max-width:600px){.section .divider{margin:30px 0}}.section-update-at{text-align:center;margin-bottom:20px}.section-update-at-left,.section-update-at-right{display:block;width:100%;margin:0 0 30px;color:#a4a6a8;font-family:"National",sans-serif;font-size:18px;font-style:italic;text-align:left}.section-more-link{color:#da291c;text-decoration:underline}.section-more-link,.section-more-link-center,.section-more-link-left{display:block;width:100%;margin:0 0 30px;font-family:"National",sans-serif;font-size:18px;font-style:italic}.section-more-link-center{color:#da291c;text-decoration:underline;text-align:center}.section-more-link-center:hover{text-decoration:underline}.section-more-link-center .icon{fill:currentColor;height:.75em}.section-more-link-left{color:#a4a6a8;text-align:left}.error-page a,.section-more-link-left:hover,.section-more-link:hover{text-decoration:underline}.section-more-link .icon{fill:#da291c;height:.75em}.error-page{min-height:70vh}.error-page *{font-family:"Antwerp",serif;font-weight:400}.error-page h1{font-size:32px}.error-page h2{margin-bottom:60px;font-size:24px}.error-page a{display:inline-block}.error-page .header-container{display:flex;flex-direction:column;align-items:center}.error-page .icon{height:30px;width:30px}.author{display:flex;border-left:15px solid #da291c;align-items:center;padding:15px;background:rgba(208,208,206,.25)}@media screen and (max-width:600px){.author{padding:5px 15px}}.author-name{margin:0;padding:0;font-size:18px;line-height:1;font-family:"Antwerp",serif;color:#000;width:100%}@media screen and (max-width:600px){.author-name{font-size:12px}}.author-presented-by{font-family:"National",sans-serif;font-size:10px;position:absolute;top:-11px;left:-5px;padding:2px 5px;border:2px solid #000;border-width:2px 2px 2px 0;background:#fff;color:#000}.author-role{color:#da291c;width:100%;font-size:12px;line-height:1;font-family:"National",sans-serif;font-weight:700;text-transform:lowercase}@media screen and (max-width:600px){.author-role{font-size:8px}}.author-link{width:100%;font-size:14px;line-height:1;font-family:"National",sans-serif;font-weight:500;font-style:italic;text-decoration:underline}@media screen and (max-width:600px){.author-link{font-size:12px}}.author-link .icon{margin-left:.25em;width:.75em;height:.75em;fill:currentColor}.author-image{margin:0 1rem 0 0;border-radius:50%;width:60px;height:60px;flex-grow:0;flex-shrink:0;max-width:60px;max-height:60px;overflow:hidden}.author-image.advisor-testimonial{margin-left:1rem}.author-image:not(.feature-sheet).\:container\(width\<\=375px\){width:30px;height:30px;max-width:30px;max-height:30px}@media (max-width:375px){.author-image:not(.feature-sheet){width:30px;height:30px;max-width:30px;max-height:30px}}.author-image img{border-radius:100%}.account-settings-title{font-size:24px;font-family:"Antwerp",serif;font-weight:300;margin-bottom:60px;text-align:center}@media (max-width:600px){.account-settings-title{margin-bottom:30px}}.account-settings-subtitle{font-size:20px;font-weight:600;font-family:"National",sans-serif;margin:40px 0 20px}.account-settings-form{padding:0 300px}@media (max-width:960px){.account-settings-form{padding:0}}.account-settings-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}@media (max-width:600px){.account-settings-form-grid{grid-template-columns:1fr}.account-settings-form-grid .empty{display:none}}.account-settings-form .form-checkbox__label{font-size:12px;padding:0}.account-settings-form .form-checkbox__label:before{display:inline;position:initial}.account-settings-form .my-account-button{height:30px}@media (max-width:600px){.account-settings-form .my-account-button{justify-content:center}}.account-settings-form .my-account-button input[type=submit]{background-color:#da291c;border:0;color:#fff;font-size:16px;font-weight:500;font-style:italic;margin:0 0 0 auto;padding:4px 16px 6px}@media (max-width:600px){.account-settings-form .my-account-button input[type=submit]{margin:0}}.account-settings-form .my-account-button .button-icon{padding:6px}.account-settings .document{display:flex;justify-content:space-between}@media (max-width:600px){.account-settings .document-info{max-width:55%}}.account-settings .document-info p{font-family:"Antwerp",serif}.account-settings .document-info .timestamp{color:#333;opacity:.5}@media (max-width:375px){.account-settings .document-info .timestamp{font-size:12px}}.account-settings .download-button{width:fit-content}.account-settings .download-button a:hover{color:#fff}.account-settings .download-button .login__form_button-text{min-width:140px}.card-featured-projects{display:block;height:460px;grid-column:span 12;overflow:hidden;border:2px solid #000}@media only screen and (min-width:600px) and (max-width:820px){.card-featured-projects{margin-bottom:5px}}@media only screen and (max-width:600px){.card-featured-projects{margin:0 0 1rem;height:auto}}.card-featured-projects .card-image{display:block;width:calc(100% - 420px);overflow:hidden}@media only screen and (max-width:600px){.card-featured-projects .card-image{width:100%;min-height:200px}}.author-image img,.card-featured-projects .card-image img{object-fit:cover;width:100%;height:100%}@media only screen and (max-width:600px){.card-featured-projects .card-image img{display:inherit;height:200px}}.card-featured-projects .card-body{display:flex;width:300px;background:#fff;margin:0;padding:30px 60px;flex-direction:column;align-items:center}@media only screen and (max-width:600px){.card-featured-projects .card-body{width:calc(100% - 2rem);padding:0 1rem 1rem}}.card-featured-projects .card-stage{display:inline;position:absolute;right:360px;background:#000;color:#fff;font-size:24px;font-weight:700;padding:15px 15px 17px;font-family:"National",sans-serif;margin:0 30px 0 0;text-transform:uppercase;z-index:2}@media only screen and (max-width:600px){.card-featured-projects .card-stage{display:block;position:unset;font-size:15px;padding:7.5px 15px;transform:translateY(-50%);margin:0}}.card-featured-projects .card-logo{margin-bottom:30px;max-width:300px;max-height:120px}@media only screen and (min-width:375px) and (max-width:425px){.card-featured-projects .card-logo{max-height:90px}}@media only screen and (max-width:600px){.card-featured-projects .card-logo{margin-bottom:15px}}@media only screen and (max-width:375px){.card-featured-projects .card-logo{max-height:60px}}.card-featured-projects .card-cta{display:inline-flex;margin:0 0 30px;padding:0 0 0 15px;align-items:center;background-color:#da291c;border:1px solid #da291c;color:#fff;flex-shrink:0;max-height:30px;font-size:16px;font-weight:500;font-style:italic}@media only screen and (max-width:600px){.card-featured-projects .card-cta{margin:0 0 15px}}.card-featured-projects .card-cta:hover{background-color:#000;border-color:#000}.card-featured-projects .card-cta:hover svg,.fallback-content-overlay .card-cta:hover svg{fill:#000}.card-featured-projects .card-cta-icon{display:flex;margin-left:15px;background:#fff;height:30px;width:30px;align-items:center;justify-content:center}.card-featured-projects .card-cta-icon svg,.fallback-content-overlay .card-cta-icon svg{fill:#da291c;margin-left:3px;height:10px}.card-featured-projects .project-address{text-align:center;font-size:18px;font-weight:700;margin:0}.card-featured-projects .project-starting-at{text-align:center;font-size:18px}.card-featured-projects .project-address,.card-listing .card-address a,.card-listing .card-city-province a{color:#000}.card-featured-projects .project-starting-at{margin:20px 0 0;color:#da291c;font-style:italic;font-weight:500}.card-featured-projects .card-amenity-list{list-style-type:none;padding:0;margin-top:20px;margin-bottom:15px;text-align:center}@media only screen and (max-width:600px){.card-featured-projects .card-amenity-list{display:none}}.card-featured-projects .card-amenity-list-item{display:inline;color:#000;font-size:16px}.card-featured-projects .card-amenity-list-item:after{content:'|';margin:3px 6px}.card-featured-projects .card-amenity-list-item:last-of-type:after{display:none}.card-featured-projects .card-developer{font-size:12px;color:#da291c;margin:0;font-style:italic}.card-featured-projects .card-developer span{color:#000;text-decoration:underline}.card-featured-projects .swiper-pagination-projects{position:relative;bottom:45px;float:right;width:420px}@media only screen and (max-width:600px){.card-featured-projects .swiper-pagination-projects{width:100%;bottom:15px}}.card-featured-projects .swiper-pagination-projects .swiper-pagination-bullet{background:0 0;opacity:.62;width:15px;height:15px;border:1px solid #000;margin:0 15px 0 0}.card-featured-projects .swiper-pagination-projects .swiper-pagination-bullet-active{background:#000;opacity:1}.card-featured-projects .swiper-pagination-projects .swiper-pagination-bullet:last-of-type{margin-right:0}.card-featured-projects .grid-column--full{display:flex;float:unset;min-width:100%;height:100%;align-items:stretch;justify-content:flex-end;margin:0}@media only screen and (max-width:600px){.card-featured-projects .grid-column--full{flex-direction:column;justify-content:flex-start}}.fallback-content{position:relative;display:flex;flex-direction:column}.card-listing .card-image img,.fallback-content img,.listing-photo-grid-item img{width:100%;height:100%;object-fit:cover}.fallback-content-text{color:#fff;position:absolute;left:1rem;bottom:2rem}.fallback-content-overlay{color:#fff;position:absolute;left:30px;bottom:-.4rem}.fallback-content-overlay-cta{margin-top:20px}.fallback-content-overlay .card-cta{display:inline-flex;margin:0 0 30px;padding:0 0 0 15px;align-items:center;background-color:#da291c;border:1px solid #da291c;color:#fff;flex-shrink:0;height:30px;font-size:16px;font-weight:500;font-style:italic}@media only screen and (max-width:375px){.fallback-content-overlay .card-cta{margin-bottom:15px}}.fallback-content-overlay .card-cta:hover{background-color:#000;border-color:#000}.fallback-content-overlay .card-cta-icon{display:flex;margin-left:15px;background:#fff;height:30px;width:30px;align-items:center;justify-content:center}.fallback-content-overlay-title{margin-top:15px;font-size:32px;font-weight:400}.fallback-content-overlay-title.\:container\(width\<\=425px\){margin-bottom:2rem}.fallback-content-overlay-body{font-size:16px;margin-right:15%;margin-top:10px;font-weight:600}.fallback-content-overlay-body.\:container\(width\<\=480px\){display:none}.fallback-content .video-fallback-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-135deg,transparent,#3f3d3d)}.card-listing{width:100%;height:100%;border:2px solid #000}.card-listing,.card-listing.\:container\(width\<\=425px\){display:flex;flex-direction:column}.card-listing.\:container\(width\<\=425px\) .card-image>img.\:container\(width\>425px\),.grid-column--one_third>.card-listing{height:unset}.card-listing.\:container\(width\<\=425px\) .card-body{border:0;border-top:2px solid #000}.card-listing .card-details.\:container\(width\<\=234px\) li::after,.card-listing.\:container\(width\<\=425px\) .card-listing-excerpt{display:none}.card-listing.\:container\(width\<\=425px\) .card-footer{margin-top:auto;border-top:2px solid #000}@media screen and (max-width:600px){.card-listing{margin-bottom:30px}}.card-listing-double{flex-direction:row}.grid-column--one_third>.card-listing .card-image.\:container\(width\<\=425px\){max-height:initial;min-height:initial}.card-listing .card-image{min-height:calc((200px/16)*9);overflow:hidden}.card-listing .card-image-container{position:relative;height:200px}@media screen and (max-width:1380px) and (min-width:820px){.card-listing .card-image-container{height:300px}}.card-listing .card-image img{display:block;max-width:100%;min-height:200px}.card-listing .card-title{margin:5px 0 15px;width:100%;font-size:24px}.card-listing .card-title.\:container\(width\<\=600px\){margin:0 0 5px;font-size:18px}.card-listing .card-mls-id{font-size:16px;color:#da291c}.card-listing .card-mls-id .mls-icon:after,.card-listing-full .card-mls-id .mls-icon:after{content:'®';vertical-align:super}.card-listing .card-body{text-decoration:none;position:relative;display:flex;background:#fff;margin:0;padding:15px;flex-direction:column;align-items:flex-start;border-top:2px solid #000}@media screen and (max-width:1380px) and (min-width:820px){.card-listing .card-body{padding:30px}}.card-listing .card-address,.card-listing .card-city-province{font-weight:400;color:#000;margin-top:5px}.card-listing .card-city-province{font-size:20px;display:block}.card-listing .card-city-province.\:container\(width\<\=425px\),.modal .modal-container .modal__content .open-house-calendar-export-container .custom-select select{font-size:14px}.card-listing .card-price-label{padding:15px 0 2px;color:#da291c;font-size:16px;font-family:"Antwerp",serif}.card-listing .card-details{display:flex;list-style-type:none;margin-bottom:1px;padding:0;font-family:"Antwerp",serif}.card-listing .card-details-idx{margin-top:auto}.card-listing .card-details.\:container\(width\<\=234px\){margin:0;flex-direction:column}.card-listing .card-details li{font-size:16px;color:#da291c;white-space:nowrap}.card-listing .card-details li:last-of-type:after,.card-listing-full .card-details li:last-of-type:after{display:none}.card-listing .card-details li:after,.card-listing-full .card-details li:after,.featured-items__item-description .item-data .card-details li:after{content:"|";padding:0 6px}.card-listing-excerpt{font-family:"Antwerp",serif;font-size:12px;line-height:2em;font-weight:400}.card-listing-excerpt:first-of-type{margin:15px 0 0}.card-listing-caption{width:fit-content;height:fit-content;background:#da291c;color:#fff;font-family:"National",sans-serif;font-weight:700;padding:5px 10px 6px;position:absolute;top:15px;left:15px;text-transform:uppercase}.card-listing .author{border-left:15px solid #000;position:relative}.card-listing .author .card-logo{margin-left:auto;font-size:20px}.card-listing .author .icon{position:absolute;right:15px;width:30px;height:30px}.card-listing .author-meta{margin-right:30px}.card-listing-office{color:#333;padding:15px 0;font-size:14px;font-weight:400}.card-listing-office.tenant{color:#000}.card-listing .button-container{position:absolute;right:15px;top:15px;display:flex}.card-listing .button-container a,.card-listing-full .card-image-container .button-container a{vertical-align:top}.card-listing .button-container button{background-color:#fff;border-radius:30px;border:0;width:30px;height:30px}@media screen and (max-width:1024px){.card-listing .button-container button{width:35px;height:35px}}.card-listing .button-container button:hover,.card-listing-full .card-image-container .button-container button:hover{box-shadow:0 1px 5px rgba(0,0,0,.15)}.card-listing .button-container button:focus,.card-listing-full .card-image-container .button-container button:focus{box-shadow:0 1px 5px rgba(0,0,0,.5)}.card-listing .button-container button:focus svg,.card-listing-full .card-image-container .button-container button:focus svg{fill:#da291c}.card-listing .button-container .open-house-button,.card-listing .button-container .virtual-tour-button{margin-right:5px;padding:0}.card-listing .button-container .virtual-tour-button svg,.card-listing-full .card-image-container .button-container .virtual-tour-button svg{padding-top:5px;width:17px;height:17px;fill:#fff}.card-listing .button-container .open-house-button svg,.card-listing-full .card-image-container .button-container .open-house-button svg{padding-top:2px;width:17px;height:17px;fill:#fff}.card-listing .button-container .add-favourites{background:#fff;padding:4px 6px 8px;border-radius:30px}@media screen and (max-width:1024px){.card-listing .button-container .add-favourites{padding:1px 8.5px 6px 0}}.card-listing .button-container .add-favourites__label{display:none}.commercial-listings-cards-container{display:flex;flex-direction:column;gap:24px;margin-bottom:120px}@media (max-width:768px){.commercial-listings-cards-container{margin-bottom:60px}}.agent-commercial-header-container{display:flex;flex-direction:column;gap:4px}h2.agent-commercial-header{color:#323232;font-feature-settings:'clig' off,'liga' off;font-family:Antwerp;font-size:32px;font-style:normal;font-weight:400;line-height:125%;margin:0}.agent-commercial-link{font-family:National2;font-size:16px;font-style:italic;font-weight:400;line-height:16px;text-align:left;text-decoration-line:underline}.agent-commercial-listings{display:flex;flex-direction:row;gap:44px;justify-content:flex-start;flex-wrap:wrap}@media (max-width:768px){.agent-commercial-listings{justify-content:center}}.commercial-listing-card{height:354px;width:312px;box-shadow:0 4px 16px 0 #0000001a;border-radius:4px}.commercial-listing-card:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.commercial-listing-card:focus,.commercial-listing-card:focus-visible{outline:0;border:1px solid #0091d1}.commercial-listing-card:active{border:1px solid #222}.commercial-listing-card-image-container{position:relative;width:312px;height:200px;object-fit:cover;border-radius:4px 4px 0 0}.commercial-listing-card .commercial-card-badge{z-index:100;position:absolute;top:8px;left:16px;padding:6px;border-radius:2px;color:#fdfdfd;font-family:National2;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.2px;text-transform:uppercase}.commercial-listing-card .commercial-card-badge.sold{border:.5px solid rgba(0,0,0,.15);background:#ac2016;text-shadow:0 1px 2px rgba(0,0,0,.15)}.commercial-listing-card .commercial-card-badge.new{background:#222;border:.5px solid rgba(255,255,255,.25)}.commercial-listing-card .commercial-card-image{width:100%;height:100%;object-fit:cover;border-radius:4px 4px 0 0}.commercial-listing-card .sold-commercial-listing-image{filter:grayscale(100%)}.commercial-listing-card-body{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:14px;padding:16px}.commercial-listing-card-body .commercial-listing-card-numbers{display:flex;flex-direction:row;align-items:flex-start;gap:16px;align-self:stretch;height:34px}.commercial-listing-card-body .commercial-listing-card-numbers .group{flex:1;display:flex;flex-direction:column;gap:4px}.commercial-listing-card-body .commercial-listing-card-body-address-office .address-line,.commercial-listing-card-body .commercial-listing-card-numbers .group .sublabel{font-family:National2;font-style:normal;font-weight:500;line-height:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;height:18px;color:#323232;font-size:16px}.commercial-listing-card-body .commercial-listing-card-numbers .group .sublabel{color:#757575;font-size:12px;height:14px}.commercial-listing-card-body .commercial-listing-card-numbers .group span{min-height:18px}.commercial-listing-card-body .commercial-listing-card-numbers .group .number,.commercial-listing-card-body .commercial-listing-card-numbers .group .rate{color:#323232;font-family:National2;font-size:18px;font-style:normal;font-weight:500;line-height:100%}.commercial-listing-card-body .commercial-listing-card-numbers .group .rate{font-weight:400}.commercial-listing-card-body .commercial-listing-card-body-divider{width:100%;height:0;border-top:1px solid #dadada}.commercial-listing-card-body .commercial-listing-card-body-address-office{height:36px}.commercial-listing-card-body .commercial-listing-card-body-address-office .office-line{color:#616161;font-size:14px;font-style:normal}.commercial-listing-card-body-city-province-date .city-province{color:#616161;font-style:normal}.commercial-listing-card-body .commercial-listing-card-body-address-office .office-line,.commercial-listing-card-body-city-province-date .city-province,.commercial-listing-card-body-city-province-date .date{font-family:National2;font-weight:400;line-height:100%;overflow:hidden;display:-webkit-box;height:14px;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.commercial-listing-card-body-city-province-date{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.commercial-listing-card-body-city-province-date .city-province,.commercial-listing-card-body-city-province-date .date,.intelligence-body .rennie-outlook-container .question-form-container label{font-size:12px}.commercial-listing-card-body-city-province-date .date{color:#757575;text-align:right;font-style:italic}.advisor-commercial-listings-cards-container{display:flex;flex-direction:column;gap:24px;margin-top:0;padding-top:24px}.advisor-commercial-listings-container{position:relative}#commercial-sort-modal{box-shadow:0 3px 6px rgba(0,0,0,.16);position:fixed;z-index:1001;top:147px;right:0;width:max-content;overflow:auto;background:#fff;padding:30px;display:block;visibility:hidden;opacity:0;transition:opacity .5s ease-in-out}#commercial-sort-modal ul{padding-left:0}#commercial-sort-modal a,#commercial-sort-modal li{list-style-type:none;padding-left:0}#commercial-sort-modal li{display:block;margin-bottom:20px}#commercial-sort-modal li:last-child{margin-bottom:0}#commercial-sort-modal a{color:#333;position:relative;display:block;margin:0 0 0 20px;font-size:14px;text-transform:uppercase;cursor:pointer}#commercial-sort-modal a.active::before{font-family:"ElegantIcons";font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"N";position:absolute;left:-21px;top:2px;color:#da291c}#commercial-sort-modal h5,#commercial-sort-modal h6{font-family:"National",sans-serif;margin:0;font-size:18px;font-weight:500}#commercial-sort-modal h6{font-size:15px;font-weight:400}@media (max-width:768px){#commercial-sort-modal{top:unset;right:0;bottom:99px}}@media (max-width:600px){#commercial-sort-modal{top:unset;right:0;bottom:81.5px}}.commercial-sort-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.commercial-sort-modal-content{background-color:#fefefe}#commercial-sort-close{color:#aaa;font-size:24px}#commercial-sort-close:focus,#commercial-sort-close:hover{color:#000;text-decoration:none;cursor:pointer}.card-listing-full{display:flex;width:100%;grid-column:span 12;border:2px solid #000}@media screen and (max-width:600px){.card-listing-full{margin-bottom:30px;width:95vw}}.card-listing-full .grid-column--full,.card-listing-vertical{display:grid;grid-template-columns:1fr 420px;width:100%}.card-listing-vertical{grid-template-columns:360px 1fr;grid-template-rows:273px}@media screen and (max-width:820px){.card-listing-full .grid-column--full{grid-template-columns:1fr 1fr;margin:0}}@media screen and (max-width:600px){.card-listing-full .grid-column--full{display:flex;flex-direction:column;margin:0}}.card-listing-full .card-listing-full{grid-column:span 12}.card-listing-full .card-image{position:relative;grid-column:1;height:575px}@media screen and (max-width:425px){.card-listing-full .card-image{height:auto;min-height:unset}}.card-listing-full .card-image-container{position:relative}.card-listing-full .card-image-container .button-container{position:absolute;right:15px;top:15px;display:flex}.card-listing-full .card-image-container .button-container button{background-color:#fff;border-radius:16px;border:0;width:30px;height:30px}@media screen and (max-width:1024px){.card-listing-full .card-image-container .button-container button{width:35px;height:35px}}.card-listing-full .card-image-container .button-container .open-house-button,.card-listing-full .card-image-container .button-container .virtual-tour-button{margin-right:5px;padding:0}.card-listing-full .card-image-container .button-container .add-favourites{background:#fff;padding:4px 6px 8px;border-radius:15px}@media screen and (max-width:1024px){.card-listing-full .card-image-container .button-container .add-favourites{padding:0 8px 6px 0}}.card-listing-full .card-image-container .button-container .add-favourites__label{display:none}.card-listing-full .card-image-caption{width:fit-content;height:fit-content;background:#da291c;color:#fff;font-family:"National",sans-serif;font-weight:700;padding:5px 10px 6px;position:absolute;top:15px;left:15px;text-transform:uppercase}.card-listing-full .card-image img{display:block;object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%}@media screen and (max-width:425px){.card-listing-full .card-image img{height:268px}}@media screen and (max-width:375px){.card-listing-full .card-image img{height:210px}}.card-listing-full .card-title{margin:0 0 30px}@media screen and (max-width:425px){.card-listing-full .card-title{margin:0 0 20px}}.card-listing-full .card-mls-id{font-size:20px;color:#da291c}.card-listing-full .card-body{position:relative;display:flex;grid-column:2;grid-row:1;background:#fff;margin:0;padding:30px;flex-direction:column;align-items:flex-start;border-left:2px solid #000;border-top:initial}@media only screen and (min-width:375px) and (max-width:425px){.card-listing-full .card-body{margin:0;border-left:0;border-top:2px solid #000;padding:15px}}@media only screen and (max-width:375px){.card-listing-full .card-body{border-left:0;padding:1rem}}.card-listing-full .card-address,.card-listing-full .card-city-province{font-weight:400;color:#000;display:block}.card-listing-full .card-city-province{font-size:20px}@media screen and (max-width:425px){.card-listing-full .card-city-province{font-size:16px}}.card-listing-full .card-price-label{color:#da291c;font-size:20px;font-family:"Antwerp",serif}.card-listing-full .card-details{display:flex;list-style-type:none;margin:5px 0;padding:0;font-family:"Antwerp",serif}@media screen and (max-width:425px){.card-listing-full .card-details{margin:0}}.card-listing-full .card-details li{font-size:18px;color:#da291c}@media screen and (max-width:375px){.card-listing-full .card-details li{font-size:16px}}.card-listing-full .card-listing-office{padding:15px 0 0;margin-bottom:20px;font-size:14px}@media screen and (max-width:425px){.card-listing-full .card-excerpt{display:none}}.card-listing-full .card-footer{grid-column:1/span 2;grid-row:2;border-top:2px solid #000}.card-listing-full .author{border-color:#000;position:relative}.card-listing-full .author svg{position:absolute;right:30px;font-size:32px}.card-listing-full .author-meta{margin-right:25px}.card-listing-vertical .card-image.sold-listing-image img{filter:grayscale(1);webkit-filter:grayscale(1)}@media screen and (max-width:820px){.card-listing-vertical{display:flex;flex-direction:column}.card-listing-vertical .card-image>img.\:container\(width\>425px\){height:300px}.card-listing-vertical .card-body{border:0;border-top:2px solid #000}.card-listing-vertical .card-listing-excerpt{display:none}.card-listing-vertical .card-footer{margin-top:auto;border-top:2px solid #000}}@media screen and (max-width:425px){.card-listing-vertical{display:flex;flex-direction:column;margin-bottom:30px}}.card-listing-vertical .card-image{grid-column:1;height:unset}@media screen and (max-width:425px){.card-listing-vertical .card-image{height:auto;min-height:unset}}.card-listing-vertical .card-image-container{height:initial}.card-listing-vertical .card-image img{display:block;object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%}@media screen and (max-width:425px){.card-listing-vertical .card-image img{height:268.8px}}.card-listing-vertical .card-body{display:flex;grid-column:2;grid-row:1/span 2;background:#fff;margin:0;padding:15px;flex-direction:column;align-items:flex-start;border-left:2px solid #000;border-top:0}@media only screen and (min-width:375px) and (max-width:425px){.card-listing-vertical .card-body{margin:0;border-left:0;border-top:2px solid #000;padding:30px}}@media only screen and (max-width:375px){.card-listing-vertical .card-body{border-left:0;padding:1rem}}.card-listing-vertical .card-excerpt{color:#000;font-size:14px;margin-top:20px}@media screen and (max-width:600px){.card-listing-vertical .card-excerpt{display:none}}.card-listing-vertical .card-footer{grid-column:1;grid-row:2;margin-top:unset;width:100%}.card-listing-vertical .card-footer>.author{height:100%}.card-advisor .card-hero{height:460px}@media screen and (max-width:600px){.card-advisor .card-hero{height:330px}}.card-advisor .card-hero-text{max-width:180px;color:#fff;position:absolute;left:30px;top:90px;width:60%;font-size:18px}.card-advisor .card-hero-name{margin-top:5px;font-family:"Antwerp",serif;font-size:24px;font-weight:400;color:#fff}.card-advisor .card-hero-name .first-name,.card-advisor .card-hero-name .last-name{display:inline-block}@media screen and (max-width:600px){.card-advisor .card-hero-name{font-size:18px}}.card-advisor .card-hero-title{font-weight:400;font-size:18px;text-transform:lowercase}@media screen and (max-width:600px){.card-advisor .card-hero-title{font-size:14px}}.card-advisor .card-hero-excerpt{font-weight:400;font-size:18px;line-height:1.11em;margin:30px 0 0}@media screen and (max-width:600px){.card-advisor .card-hero-excerpt{display:none}}.card-advisor .card-hero-readmore{width:180px;text-decoration:underline;margin-top:10px;font-weight:700;font-size:18px}@media screen and (max-width:600px){.card-advisor .card-hero-readmore{font-size:12px}}.card-advisor .card-hero-location{margin-top:3px}.card-advisor .card-hero-cta{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;height:60px;padding:15px 30px;color:#fff;background:#000}.card-advisor .card-hero .cta-button{position:absolute;border-radius:50%;right:0;top:20px;width:20px;height:20px;margin-right:30px}.card-advisor .card-hero .cta-button .icon,.card-advisor-wide .card-hero .cta-button .icon,.card-advisor-wide.\:container\(width\<\=600px\) .card-hero .cta-button .icon{width:100%;height:100%}.card-advisor .card-hero .cta-button svg,.card-advisor-full .card-hero .cta-button svg,.card-advisor-wide .card-hero .cta-button svg,.card-advisor-wide.\:container\(width\<\=600px\) .card-hero .cta-button svg{fill:#da291c}.card-advisor .card-hero .cta-text{padding-right:2rem;font-style:italic;font-size:16px;font-weight:500}@media screen and (max-width:600px){.card-advisor .card-hero .cta-text{font-size:14px}}.card-advisor .card-hero a,.card-advisor-full .card-hero a,.card-advisor-testimonial .card-hero a,.card-advisor-wide .card-hero a,.card-advisor-wide.\:container\(width\<\=600px\) .card-hero a{color:#fff;line-height:1.11em}@media screen and (min-width:600px) and (max-width:820px){.card-advisor{margin-bottom:30px}}.card-advisor-wide .card-hero{height:500px}@media screen and (max-width:600px){.card-advisor-wide .card-hero{height:330px}}.card-advisor-wide .card-hero-text{max-width:100%;color:#fff;position:absolute;left:30px;top:90px;width:60%;font-size:18px}.card-advisor-wide .card-hero-name{margin-top:5px;font-family:"Antwerp",serif;font-size:32px;font-weight:400;color:#fff}.card-advisor-wide .card-hero-name .first-name,.card-advisor-wide .card-hero-name .last-name,.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-name .first-name,.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-name .last-name{display:inline-block}@media screen and (max-width:600px){.card-advisor-wide .card-hero-name{font-size:18px}}.card-advisor-wide .card-hero-title{font-weight:400;font-size:18px;text-transform:lowercase}@media screen and (max-width:600px){.card-advisor-wide .card-hero-title{font-size:14px}}.card-advisor-wide .card-hero-excerpt{font-weight:400;font-size:18px;line-height:1.11em;margin:30px 0 0}@media screen and (max-width:600px){.card-advisor-wide .card-hero-excerpt{display:none}}.card-advisor-wide .card-hero-readmore{width:100%;text-decoration:underline;margin-top:10px;font-weight:700;font-size:18px}@media screen and (max-width:600px){.card-advisor-wide .card-hero-readmore{font-size:12px}}.card-advisor-wide .card-hero-location{margin-top:3px}.card-advisor-wide .card-hero-cta{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:50%;height:60px;padding:15px 30px;color:#fff;background:#000}.card-advisor-wide .card-hero .cta-button,.card-advisor-wide.\:container\(width\<\=600px\) .card-hero .cta-button{position:absolute;border-radius:50%;right:0;top:20px;width:20px;height:20px;margin-right:30px}.card-advisor-wide .card-hero .cta-text,.card-advisor-wide.\:container\(width\<\=600px\) .card-hero .cta-text{padding-right:2rem;font-style:italic;font-size:16px;font-weight:500}@media screen and (max-width:600px){.card-advisor-wide .card-hero .cta-text{font-size:14px}}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero{height:500px}@media screen and (max-width:600px){.card-advisor-wide.\:container\(width\<\=600px\) .card-hero{height:330px}}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-text{max-width:100%;color:#fff;position:absolute;left:30px;top:90px;width:60%;font-size:18px}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-name{margin-top:5px;font-family:"Antwerp",serif;font-size:32px;font-weight:400;color:#fff}@media screen and (max-width:600px){.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-name{font-size:18px}}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-title{font-weight:400;font-size:18px;text-transform:lowercase}@media screen and (max-width:600px){.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-title{font-size:14px}}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-excerpt{font-weight:400;font-size:18px;line-height:1.11em;margin:30px 0 0}@media screen and (max-width:600px){.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-excerpt{display:none}}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-readmore{width:100%;text-decoration:underline;margin-top:10px;font-weight:700;font-size:18px}@media screen and (max-width:600px){.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-readmore{font-size:12px}}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-location{margin-top:3px}.card-advisor-wide.\:container\(width\<\=600px\) .card-hero-cta{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;height:60px;padding:15px 30px;color:#fff;background:#000}@media screen and (max-width:600px){.card-advisor-wide.\:container\(width\<\=600px\) .card-hero .cta-text{font-size:14px}}.card-advisor-full .card-hero{height:460px}@media screen and (max-width:600px){.card-advisor-full .card-hero{height:330px}}.card-advisor-full .card-hero-text{max-width:100%;color:#fff;position:absolute;left:30px;top:90px;width:60%;font-size:18px}.card-advisor-full .card-hero-name{margin-top:5px;font-family:"Antwerp",serif;font-size:32px;font-weight:400;color:#fff}.card-advisor-full .card-hero-name .first-name,.card-advisor-full .card-hero-name .last-name{display:inline-block}@media screen and (max-width:600px){.card-advisor-full .card-hero-name{font-size:18px}}.card-advisor-full .card-hero-title{font-weight:400;font-size:18px;text-transform:lowercase}@media screen and (max-width:600px){.card-advisor-full .card-hero-title{font-size:14px}}.card-advisor-full .card-hero-excerpt{font-weight:400;font-size:18px;line-height:1.11em;margin:30px 0 0}@media screen and (max-width:600px){.card-advisor-full .card-hero-excerpt{display:none}}.card-advisor-full .card-hero-readmore{width:100%;text-decoration:underline;margin-top:10px;font-weight:700;font-size:18px}@media screen and (max-width:600px){.card-advisor-full .card-hero-readmore{font-size:12px}}.card-advisor-full .card-hero-location{margin-top:3px}.card-advisor-full .card-hero-cta{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:60%;padding:15px 30px;color:#fff;background:#000}.card-advisor-full .card-hero .cta-button{position:absolute;border-radius:50%;right:0;top:20px;width:20px;height:20px;margin-right:30px}.blog-post-gallery,.card-advisor-full .card-hero .cta-button .icon,.card-advisor-testimonial .card-hero .cta-button .icon{width:100%;height:100%}.card-advisor-full .card-hero .cta-text{padding-right:2rem;font-style:italic;font-size:16px;font-weight:500}@media screen and (max-width:600px){.card-advisor-full .card-hero .cta-text{font-size:14px}}.card-advisor-full .card-body{grid-column:span 8;padding:0;margin:0}@media screen and (max-width:600px){.card-advisor-full .card-body{grid-column:span 12}}.grid-column--full .card-advisor-full{display:grid;grid-template-columns:repeat(12,1fr)}.card-advisor-full .card-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:9/-1;background:#333}@media screen and (max-width:600px){.card-advisor-full .card-cta{grid-column:1/-1;padding:30px}}.card-advisor-full .card-hero-cta{height:auto;position:unset}.card-advisor-full .cta-text{width:60%;text-align:center;color:#fff;font-family:serif;font-size:32px;line-height:1.125em;font-weight:400;margin:0 0 90px}@media screen and (max-width:820px){.card-advisor-full .cta-text{margin:0 0 60px}}@media screen and (max-width:600px){.card-advisor-full .cta-text{margin:0 0 30px;font-size:24px}}.card-advisor-full .cta-button{color:#fff;display:flex;justify-content:center;background:#da291c;border-radius:2px;border:1px solid #da291c;max-width:90%}.card-advisor-full .cta-button:hover{color:#fff;text-decoration:underline}.card-advisor-full .cta-button-text{padding:6px 0 6px 15px;font-style:italic}.card-advisor-full .cta-button-icon{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:0 2px 2px 0;width:30px;min-height:30px;margin-left:15px}.card-advisor-full .cta-button .icon{fill:#da291c}.card-advisor-full .cta-button .icon svg{margin:6px}.card-advisor-testimonial .card-hero{height:370px}@media screen and (max-width:600px){.card-advisor-testimonial .card-hero{height:330px}}.card-advisor-testimonial .card-hero-text{max-width:180px;color:#fff;position:absolute;left:30px;top:90px;width:60%;font-size:18px}.card-advisor-testimonial .card-hero-name{margin-top:5px;font-family:"Antwerp",serif;font-size:24px;font-weight:400;color:#fff}.card-advisor-testimonial .card-hero-name .first-name,.card-advisor-testimonial .card-hero-name .last-name,.project #details-section .key-amenities p span,.project #details-section .key-details p span,.project .info-grid .key-amenities p span,.project .info-grid .key-details p span,.project .project-details-section .key-amenities p span,.project .project-details-section .key-details p span{display:inline-block}@media screen and (max-width:600px){.card-advisor-testimonial .card-hero-name{font-size:18px}}.card-advisor-testimonial .card-hero-title{font-weight:400;font-size:18px;text-transform:lowercase}@media screen and (max-width:600px){.card-advisor-testimonial .card-hero-title{font-size:14px}}.card-advisor-testimonial .card-hero-excerpt{font-weight:400;font-size:18px;line-height:1.11em;margin:30px 0 0}@media screen and (max-width:600px){.card-advisor-testimonial .card-hero-excerpt{display:none}}.card-advisor-testimonial .card-hero-readmore{width:180px;text-decoration:underline;margin-top:10px;font-weight:700;font-size:18px}@media screen and (max-width:600px){.card-advisor-testimonial .card-hero-readmore{font-size:12px}}.card-advisor-testimonial .card-hero-location{margin-top:3px}.card-advisor-testimonial .card-hero-cta{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;height:60px;padding:15px 30px;color:#fff;background:#000}.card-advisor-testimonial .card-hero .cta-button{position:absolute;border-radius:50%;right:0;top:20px;width:20px;height:20px;margin-right:30px}.card-advisor-testimonial .card-hero .cta-button svg{fill:#da291c}.card-advisor-testimonial .card-hero .cta-text{padding-right:2rem;font-style:italic;font-size:16px;font-weight:500}@media screen and (max-width:600px){.card-advisor-testimonial .card-hero .cta-text{font-size:14px}}.card-advisor-testimonial .author{background:#000;border:0}.card-advisor-testimonial .author-cta,.card-advisor-testimonial .author-link,.card-advisor-testimonial .author-name,.card-gallery .card-hero-title>a{color:#fff}.advisor-carousel .swiper-pagination-advisor{bottom:30px}.advisor-carousel .swiper-pagination-bullet{background:#fff;opacity:.4}.advisor-carousel .swiper-pagination-bullet-active{opacity:1}.advisor-carousel .swiper-pagination-hidden{display:none}.card-gallery .card-hero-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#fff}.card-gallery .card-hero-text{z-index:2;color:#fff;position:absolute;left:0;bottom:0;margin:0 0 30px 30px}.card-gallery .card-hero-title{margin:5px 0 0;font-weight:400;font-size:24px;font-family:"Antwerp",serif;color:#fff}@media screen and (max-width:600px){.card-gallery .card-hero-title{font-size:18px}}.card-gallery .card-hero .card-meta{margin-top:10px;margin-bottom:0;z-index:2}.card-gallery .card-hero .card-meta__comment-count,.card-gallery .card-hero .card-meta__posted,.card-gallery .card-hero .card-meta__share{color:#fff;fill:currentColor}.card-gallery .card-hero .card-meta .share-dropdown{border:1px solid #000;position:absolute;display:flex;justify-content:center;align-items:center;width:150px;height:30px;top:-35px;left:-69px;background-color:#fff;visibility:hidden}.card-gallery .card-hero .card-meta .share-dropdown .close-icon{border-left:1px solid #575756;height:35px;min-height:100%;display:flex;justify-content:center;align-items:center}.card-gallery .card-hero .card-meta .share-dropdown svg,.card-half-dark .card-meta .share-dropdown svg,.card-half-light .card-meta .share-dropdown svg,.card-half-vertical .card-meta .share-dropdown svg{fill:#000;width:100%;font-size:14px;background:#fff}.card-gallery{position:relative}.card-gallery:before{display:block;content:"";width:100%;padding-top:56.25%}.card-gallery>.card-hero{position:absolute;top:0;left:0;right:0;bottom:0}.card-gallery .card-hero .swiper-slide.two-thirds-gallery>img{display:block;margin:0 auto}.card-gallery .card-hero .swiper-slide .image__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(15px);transform:scale(2)}#add-highlight-form,#add-recommendation-form{padding:5%;position:fixed;left:20%;width:60%;z-index:70;display:none;background-color:#fff;border:1px solid #000}#add-recommendation-form{top:15%;height:80%}#add-highlight-form.open,#add-recommendation-form.open{overflow:scroll;display:block}#add-highlight-form{top:20%;height:60%}.add-highlight,.add-recommendation{padding-top:20px;color:#da291c}.add-highlight a,.add-recommendation a{color:#da291c}.add-highlight a:hover,.add-recommendation a:hover{color:#000;text-decoration:underline}.edit-recommendation-image{margin-top:10px;max-height:120px}#highlights,#recommendations{border-top:1px solid #eee}#highlights a,#recommendations a{color:#000}.delete-highlight,.delete-recommendation{padding-left:10px;margin-left:10px;border-left:1px solid #000}.region-post-options{display:flex;justify-content:space-around;width:fit-content;height:fit-content}.region-post-container{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:20px 0}.highlight-post-body{margin:0 30px}.card-half-dark .card-title{font-weight:400;font-size:24px;margin-top:5px}@media screen and (max-width:600px){.card-half-dark .card-title{font-size:18px}}.card-half-dark .card-title a{color:#fff}.card-half-dark .card-hero{height:460px}.card-half-dark .card-hero.\:container\(width\<\=425px\),.card-half-dark .card-hero.\:container\(width\<\=600px\){height:306.6666666667px}.card-half-dark .card-body{background:#000;margin:0;padding:30px;background:#333;color:#fff}@media screen and (max-width:600px){.card-half-dark .card-body{padding:15px}}.card-half-dark .card-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#fff;margin-bottom:5px}@media screen and (max-width:600px){.card-half-dark .card-category{font-size:14px}}.card-half-dark .author-name a,.card-half-dark .card-meta__comment-count,.card-half-dark .card-meta__posted,.card-half-dark .card-meta__share{color:#fff}.card-half-dark .card-meta svg{fill:#fff}.card-half-dark .card-meta .share-dropdown{border:1px solid #000;position:absolute;display:flex;justify-content:center;align-items:center;width:150px;height:30px;top:-35px;left:-69px;background-color:#fff;visibility:hidden}.card-half-dark .card-meta .share-dropdown .close-icon,.card-half-light .card-meta .share-dropdown .close-icon,.card-half-vertical .card-meta .share-dropdown .close-icon{border-left:1px solid #575756;height:35px;min-height:100%;display:flex;justify-content:center;align-items:center}.card-half-dark .card-meta .share-dropdown .close-icon svg,.card-half-light .card-meta .share-dropdown .close-icon svg,.card-half-vertical .card-meta .share-dropdown .close-icon svg{background:#fff;fill:#555;margin-top:0;font-size:14px}.card-half-dark .card-meta .share-dropdown a,.card-half-light .card-meta .share-dropdown a,.card-half-vertical .card-meta .share-dropdown a{margin:0}.card-half-dark .card-meta .share-dropdown:after,.card-half-dark .card-meta .share-dropdown:before{content:' ';position:absolute;width:0;height:0;left:49%;border-style:solid;border-width:6px}.card-half-dark .card-meta .share-dropdown:before{top:100%;border-color:#666 transparent transparent}.card-half-dark .card-meta .share-dropdown:after{top:94%;border-color:#fff transparent transparent}.card-half-dark .author{margin:30px -30px -30px;background:#f1f1f1}@media screen and (max-width:600px){.card-half-dark .author{margin:15px -15px -15px}}.card-half-light .card-title{font-weight:400;font-size:24px;margin-top:5px}@media screen and (max-width:600px){.card-half-light .card-title{font-size:18px}}.card-half-light .card-title a{color:#000}.card-half-light .card-hero{height:460px}.card-half-light .card-hero.\:container\(width\<\=425px\),.card-half-light .card-hero.\:container\(width\<\=600px\){height:306.6666666667px}.card-half-light .card-body{background:#000;margin:0;padding:30px;background:rgba(208,208,206,.5);color:#000}@media screen and (max-width:600px){.card-half-light .card-body{padding:15px}}.card-half-light .card-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#000;margin-bottom:5px}@media screen and (max-width:600px){.card-half-light .card-category{font-size:14px}}.card-half-light .author-name a,.card-half-light .card-meta__comment-count,.card-half-light .card-meta__posted,.card-half-light .card-meta__share,.card-half-vertical .card-title a{color:#000}.card-half-light .card-meta svg,.card-half-vertical .card-meta svg,.card-post-main-brand .card-hero-text .card-cta:hover svg,.card-post-three-quarters .card-body .share-dropdown svg,.card-video-player .card-hero-text .card-meta__comment-count .share-dropdown svg,.card-video-player .card-hero-text .card-meta__posted .share-dropdown svg,.card-video-player .card-hero-text .card-meta__share .share-dropdown svg{fill:#000}.card-half-light .card-meta .share-dropdown{border:1px solid #000;position:absolute;display:flex;justify-content:center;align-items:center;width:150px;height:30px;top:-35px;left:-69px;background-color:#fff;visibility:hidden}.card-half-light .card-meta .share-dropdown:after,.card-half-light .card-meta .share-dropdown:before{content:' ';position:absolute;width:0;height:0;left:49%;border-style:solid;border-width:6px}.card-half-light .card-meta .share-dropdown:before{top:100%;border-color:#666 transparent transparent}.card-half-light .card-meta .share-dropdown:after{top:94%;border-color:#fff transparent transparent}.card-half-light .author{margin:30px -30px -30px;background:#f1f1f1}@media screen and (max-width:600px){.card-half-light .author{margin:15px -15px -15px}}.card-half-vertical .card-title{font-weight:400;font-size:24px;margin-top:5px}@media screen and (max-width:600px){.card-half-vertical .card-title{font-size:18px}}.card-half-vertical .card-hero,.card-half-vertical .card-hero.\:container\(width\<\=425px\),.card-half-vertical .card-hero.\:container\(width\<\=600px\){height:inherit}.card-half-vertical .card-body{background:#000;margin:0;padding:30px;background:rgba(208,208,206,.5);color:#000}@media screen and (max-width:600px){.card-half-vertical .card-body{padding:15px}}.card-half-vertical .card-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#000;margin-bottom:5px}@media screen and (max-width:600px){.card-half-vertical .card-category{font-size:14px}}.card-half-vertical .author-name a,.card-half-vertical .card-meta__comment-count,.card-half-vertical .card-meta__posted,.card-half-vertical .card-meta__share,.card-one-quarter .author a{color:#000}.card-half-vertical .card-meta .share-dropdown{border:1px solid #000;position:absolute;display:flex;justify-content:center;align-items:center;width:150px;height:30px;top:-35px;left:-69px;background-color:#fff;visibility:hidden}.card-half-vertical .card-meta .share-dropdown:after,.card-half-vertical .card-meta .share-dropdown:before{content:' ';position:absolute;width:0;height:0;left:49%;border-style:solid;border-width:6px}.card-half-vertical .card-meta .share-dropdown:before{top:100%;border-color:#666 transparent transparent}.card-half-vertical .card-meta .share-dropdown:after{top:94%;border-color:#fff transparent transparent}.card-half-vertical .author{margin:30px -30px -30px;background:#f1f1f1}@media screen and (max-width:600px){.card-half-vertical .author{margin:15px -15px -15px}}.card-half-vertical.\:container\(width\>600px\){min-height:450px;display:flex}.card-half-vertical.\:container\(width\>600px\) .card-title{margin-top:5px;font-size:32px}.card-half-vertical.\:container\(width\>600px\) .card-body{width:50%;display:flex;flex-direction:column;justify-content:flex-start}.card-half-vertical.\:container\(width\>600px\) .card-hero{width:50%}.card-half-vertical.\:container\(width\>600px\) .card-excerpt{margin-bottom:30px}.card-half-vertical.\:container\(width\>600px\) .card-meta__comment-count,.card-half-vertical.\:container\(width\>600px\) .card-meta__posted,.card-half-vertical.\:container\(width\>600px\) .card-meta__share{padding:0 10px 0 0;font-size:14px}.card-half-vertical.\:container\(width\>600px\) .author{margin-top:auto}.card-half-vertical.\:container\(width\<\=600px\) .card-hero{height:calc(660px/1.5)}.card-half-vertical.\:container\(width\<\=425px\) .card-hero{height:calc(660px/3.2075471698)}.card-one-quarter{border-style:solid;border-width:2px}.card-one-quarter .card-title{margin-top:10px;font-weight:400;font-size:32px;color:#000}@media screen and (max-width:600px){.card-one-quarter .card-title{font-size:18px}}.card-one-quarter .card-body{background:#000;margin:0;padding:30px;background:#fff;color:#000}.card-one-quarter .card-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#000;margin-bottom:5px}@media screen and (max-width:600px){.card-one-quarter .card-category{font-size:14px}}.card-one-quarter .card-meta{margin-top:12px}.card-one-quarter .card-meta>div{margin-bottom:5px}.card-one-quarter .author{margin:0;background:#f1f1f1}.card-one-quarter .author-name{color:#000}.card-post-three-quarters .card-title{margin-top:10px;font-weight:400;font-size:32px;color:#fff}@media screen and (max-width:600px){.card-post-three-quarters .card-title{font-size:18px}}@media screen and (max-width:420px){.card-post-three-quarters .card-title{font-size:14px}}.card-post-three-quarters .card-hero{height:680px}@media screen and (max-width:600px){.card-post-three-quarters .card-hero{height:440px}}@media screen and (max-width:420px){.card-post-three-quarters .card-hero{height:212px}}.card-post-three-quarters .card-body{background:#333;margin:0;padding:30px;color:#fff}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .filter-item .search-input .blog-post-search-container .blog-post-search-button svg,.card-post-three-quarters .card-body svg{fill:#fff}.card-post-three-quarters .card-body a{color:#fff}@media screen and (max-width:600px){.card-post-three-quarters .card-body{padding:20px}}.card-post-three-quarters .card-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#fff}.card-post-three-quarters .card-meta__comment-count,.card-post-three-quarters .card-meta__posted,.card-post-three-quarters .card-meta__share{color:#fff}.card-post-three-quarters .author{background:#f1f1f1}.card-post-three-quarters .author-name{color:#000}.card-post-main{border:2px solid #000}@media screen and (max-width:600px){.card-post-main{margin-bottom:15px}}.card-post-main .card-title{margin-top:10px;font-weight:400;font-size:32px;color:#fff}.card-post-main .card-title.\:container\(width\<\=600px\){font-size:24px}.card-post-main .card-title.\:container\(width\<\=425px\){font-size:18px}.card-post-main .card-hero{height:600px}.card-post-main .card-hero.\:container\(width\<\=600px\){height:212px}.card-post-main .card-hero-text{position:absolute;bottom:0;left:0;margin:0 0 30px 30px}.card-post-main .card-hero-text.\:container\(width\<\=600px\){margin:15px}.card-post-main .card-hero-title{font-weight:400;font-size:32px;font-family:"Antwerp",serif}.card-post-main .card-hero-title.\:container\(width\<\=600px\){font-size:18px}.card-post-main .card-hero-category{font-weight:400;margin-bottom:8px;text-transform:lowercase}.card-post-main .card-body{display:flex;background:#fff;margin:0 0 30px;padding-right:60px;padding-top:0}.card-post-main .card-body.\:container\(width\<\=600px\){display:none}.card-post-main .card-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#fff}.card-post-main .card-meta-excerpt{margin:30px 0 0 30px;width:65%;padding:0 50px 25px 0}.card-post-main .card-excerpt{padding-top:5px}.card-post-main .card-pullquote{z-index:1;margin-top:-12px;width:35%;font-size:24px;color:#da291c;font-family:"Antwerp",serif;font-weight:400;text-align:center;line-height:125%}.card-post-main .card-pullquote svg{fill:#da291c}.card-post-main .card-meta{margin-bottom:10px;font-size:14px}.card-post-main .card-meta__comment-count,.card-post-main .card-meta__posted,.card-post-main .card-meta__share{padding-right:15px}.card-post-main .card-download-report{border-radius:2px;display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:#fff;margin:20px auto 5px;height:30px;line-height:normal;width:fit-content;padding:0 30px;background:#da291c}.card-post-main .card-download-report .arrow{display:flex;position:relative;left:30px;background:#fff;width:30px;height:30px;border:1px solid red;border-radius:2px;justify-content:center;align-items:center}.card-post-main .card-download-report .arrow svg{font-size:16px;fill:#da291c}.card-post-main .card-download-report .text{width:80%}.card-post-main .author{background:#000;margin:0}.card-post-main .author-name{color:#fff}@media screen and (max-width:600px){.card-post-main .author-name{font-size:12px}.card-post-main .author-role{font-size:8px}.card-post-main .author-image{display:none}.card-post-main-brand .card-hero{height:initial}}.card-post-main-brand .card-hero img{height:initial;object-fit:initial}.card-post-main-brand .card-hero .gradient-overlay{z-index:-1}.card-post-main-brand .card-hero-text{display:block;position:absolute;bottom:10%;right:0;left:0;max-width:calc(630px + 2em);width:100%;margin:0 auto;padding:0 1em;color:#000}@media screen and (max-width:600px){.card-post-main-brand .card-hero-text{position:initial;margin-left:0;padding:15px 5px 45px}}.card-post-main-brand .card-hero-text .card-hero-title{font-family:"Antwerp",serif;font-size:58px;margin-bottom:30px}@media screen and (max-width:600px){.card-post-main-brand .card-hero-text .card-hero-title{font-size:24px;margin-bottom:15px}}.card-post-main-brand .card-hero-text .card-meta-excerpt,.listing-history .grid img{margin-bottom:0}@media screen and (max-width:600px){.card-post-main-brand .card-hero-text .card-meta-excerpt .card-excerpt{display:block;font-size:14px;text-align:justify}.card-post-main-brand .card-hero-text .card-meta-excerpt{margin-bottom:15px}}.card-post-main-brand .card-hero-text .card-cta{display:inline-flex;margin-top:30px;padding:0 0 0 15px;align-items:center;background-color:#da291c;border:1px solid #da291c;color:#fff;flex-shrink:0;height:30px;font-size:16px;font-weight:500;font-style:italic}@media only screen and (max-width:375px){.card-post-main-brand .card-hero-text .card-cta{margin-bottom:15px}}.card-post-main-brand .card-hero-text .card-cta:hover{background-color:#000;border-color:#000}.card-post-main-brand .card-hero-text .card-cta-icon{display:flex;margin-left:15px;background:#fff;height:30px;width:30px;align-items:center;justify-content:center;border-top:1px solid #da291c;border-bottom:1px solid #da291c}.card-post-main-brand .card-hero-text .card-cta-icon svg{fill:#da291c;margin-left:3px;height:10px}.card-video-player .card-hero-text{color:#fff;position:absolute;left:0;bottom:0;padding:0 30px 70px;z-index:100}@media screen and (max-width:600px){.card-video-player .card-hero-text{padding:0 15px 70px}}@media screen and (min-width:600px) and (max-width:820px){.card-video-player .card-hero-text{position:initial;background:#000;padding:30px 30px 0}}.card-video-player .card-hero-text .card-meta,.card-video-player .card-hero-text .card-meta__comment-count,.card-video-player .card-hero-text .card-meta__posted,.card-video-player .card-hero-text .card-meta__share,.card-video-player .card-hero-text a{color:#fff}.card-video-player .card-hero-text .card-meta__comment-count svg,.card-video-player .card-hero-text .card-meta__posted svg,.card-video-player .card-hero-text .card-meta__share svg{fill:currentColor}.card-video-player .card-hero-title{margin:5px 0 10px;font-family:"Antwerp",serif;font-size:24px;font-weight:400}@media screen and (max-width:600px){.card-video-player .card-hero-title{font-size:18px}}.card-video-player .card-hero-category{font-weight:400}.card-video-player .card-hero-cta{display:flex;align-items:center;justify-content:space-between;left:0;width:100%;min-height:50px;padding:15px 30px;color:#fff;font-size:18px;font-weight:500;background:#000}@media screen and (max-width:600px){.card-video-player .card-hero-cta{padding:10px 15px}}.card-video-player .card-hero-cta svg{width:20px;height:20px;fill:#da291c}.card-video-player .card-hero-cta .cta-text{padding-right:2rem;font-style:italic;font-weight:500;font-size:16px}@media screen and (max-width:600px){.card-video-player .card-hero-cta .cta-text p{font-size:12px}}.card-video-overlay{background:linear-gradient(-45deg,transparent,rgba(0,0,0,.35));width:100%;height:100%;position:absolute;z-index:2!important;top:0;left:0}.card-video-wrapper{position:relative;display:flex}.play-btn{position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:0;transition:display .2s ease-out}.play-btn .icon{width:100%;height:100%}.play-btn .icon:hover{transform:scale(1.25)}.card-post-one-third .card-title{margin-top:5px;font-weight:400;font-size:24px}.card-post-one-third .card-title.\:container\(width\<\=600px\){font-size:18px}.card-post-one-third .author a,.card-post-one-third .card-title a{color:#000}.card-post-one-third .card-body{background:rgba(208,208,206,.5);margin:0;padding:30px}@media screen and (max-width:600px){.card-post-one-third .card-body{padding:15px}}.card-post-one-third .card-category{text-transform:lowercase;font-weight:400;font-size:16px;color:#000}@media screen and (max-width:600px){.card-post-one-third .card-category{font-size:14px}}.card-post-one-third .author{background:rgba(208,208,206,.25)}.social--footer{grid-column:span 12;display:flex;flex-direction:row;align-items:flex-start;list-style-type:none;padding:0 0 120px}@media only screen and (max-width:820px){.social--footer{display:flex;justify-content:center}}.social--footer .social__item{margin:0 20px 0 0}.social--footer .social__item::before{font-size:16px}@media only screen and (max-width:600px){.search-map-amenities .form__group{display:grid;grid-template-columns:repeat(2,1fr)}.search-map-amenities .form__group .form-checkbox__label{font-size:12px}}.listing-history{background:rgba(208,208,206,.2);padding:var(--column-padding);padding-bottom:0}.listing-history .grid{background:0 0}.listing-region .section-more-link-center{margin-top:30px}.listing-region-overview-header{font-family:"Antwerp",serif;font-size:32px;font-weight:400;margin-top:75px}@media screen and (max-width:820px){.listing-region-overview-header{font-size:24px}}.listing-photo{background:#f1f1f1;margin:0 0 60px;padding:0}.listing-photo .section-header{color:#000;padding:60px 0 30px}.listing-photo .divider--alt:first-of-type{margin:0}.listing-photo .divider--alt:last-of-type{margin:60px 0 0}.listing-photo .gallery-button-container{display:flex;justify-content:center}@media screen and (max-width:600px){.listing-photo .gallery-button-container{flex-direction:column;align-items:center;margin-bottom:60px}}.listing-photo .button-cta{margin:0 20px 60px;display:flex}@media screen and (max-width:600px){.listing-photo .button-cta{margin-bottom:20px}}.listing-photo .button-cta-icon svg{width:18px;height:16px}.listing-photo .featured-video-container{margin-top:60px}.listing-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px;grid-auto-rows:min-content;grid-auto-flow:dense}@media screen and (max-width:960px){.listing-photo-grid{grid-column-gap:30px;grid-row-gap:30px}}@media screen and (max-width:600px){.listing-photo-grid{display:flex;flex-direction:column}}.listing-photo-grid-item{grid-column:span 2;grid-row:span 2;overflow:hidden;max-height:440px}.listing-photo-grid-item:hover,.modal .modal-container .modal__content .form__group input#date,.modal .modal-container .modal__content .form__group input#time{cursor:pointer}@media screen and (max-width:600px){.listing-photo-grid-item{max-height:unset;margin-bottom:30px}}.listing-photo-grid-item:nth-of-type(10),.listing-photo-grid-item:nth-of-type(11),.listing-photo-grid-item:nth-of-type(12),.listing-photo-grid-item:nth-of-type(3),.listing-photo-grid-item:nth-of-type(4),.listing-photo-grid-item:nth-of-type(7),.listing-photo-grid-item:nth-of-type(8),.listing-photo-grid-item:nth-of-type(9){grid-column:span 1;grid-row:span 1;max-height:200px}@media screen and (max-width:960px){.listing-photo-grid-item:nth-of-type(10),.listing-photo-grid-item:nth-of-type(11),.listing-photo-grid-item:nth-of-type(12),.listing-photo-grid-item:nth-of-type(3),.listing-photo-grid-item:nth-of-type(4),.listing-photo-grid-item:nth-of-type(7),.listing-photo-grid-item:nth-of-type(8),.listing-photo-grid-item:nth-of-type(9){max-height:100%}}@media screen and (max-width:600px){.listing-photo-grid-item:nth-of-type(10),.listing-photo-grid-item:nth-of-type(11),.listing-photo-grid-item:nth-of-type(12),.listing-photo-grid-item:nth-of-type(3),.listing-photo-grid-item:nth-of-type(4),.listing-photo-grid-item:nth-of-type(7),.listing-photo-grid-item:nth-of-type(8),.listing-photo-grid-item:nth-of-type(9){max-height:unset}}.contact{display:flex;margin:20px 0 120px}.contact--small{margin-bottom:0;margin-top:0}@media (max-width:1200px){.contact--small{width:unset}}.contact--small .contact-form{padding:24px;height:fit-content}.contact--small .contact-form .contact-form-tagline{font-size:32px}.contact--small .contact-form p:last-of-type{font-family:'Antwerp',serif;margin-bottom:30px}.contact--small .contact-form-split-row{display:flex;flex-direction:column}@media screen and (max-width:820px){.contact{flex-direction:column}}.contact .button-cta{margin-bottom:0}.contact-card{flex:0 1 50%;background:#333;background-position:center;background-size:cover;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:820px){.contact-card{flex-direction:row;flex:0 1 auto;padding:30px 0}.contact-card-advisor:first-of-type{border:0;margin:0 var(--column-padding) 0 0;padding:0}}@media screen and (max-width:600px){.contact-card{flex-direction:column;padding:30px 15px;display:flex}.contact-card-advisor:first-of-type{border-bottom:1px solid #fff;margin:0 0 30px;padding:0 0 30px}}.contact-card-advisor{display:flex;border-bottom:1px solid #fff;flex:1 1 50%;width:100%;align-items:center;justify-content:center}.contact-card-advisor:last-of-type{border:0;margin:0;padding:0}.contact-card-advisor .contact-card-image{display:block;width:240px;height:240px;max-height:240px;min-width:240px;border-radius:50%;overflow:hidden;margin:0 15px 0 0}.contact-card-advisor .contact-card-image img{width:100%;height:auto}.contact-card-advisor .contact-card-details-name{color:#fff;font-size:28px;font-family:"Antwerp",serif;line-height:1;margin:0}.contact-card-advisor .contact-card-details-company-name{color:#da291c;display:block;font-size:16px;font-family:"National",sans-serif;font-weight:700;text-transform:lowercase}.contact-card-advisor .contact-card-details-phone{display:inline-block;margin:0 10px 0 0}.contact-card-advisor .contact-card-details-email,.contact-card-advisor .contact-card-details-url{display:inline-block;margin:0 10px 0 0;color:#fff;font-size:16px}.contact-card-advisor .contact-card-details-email:hover,.contact-card-advisor .contact-card-details-phone:hover,.contact-card-advisor .contact-card-details-url:hover{text-decoration:underlined}.contact-card-advisor .contact-card-details-email:hover .icon,.contact-card-advisor .contact-card-details-phone:hover .icon,.contact-card-advisor .contact-card-details-url:hover .icon,.footer-menu-item a:hover{color:#da291c}.contact-card-advisor .contact-card-details-phone{color:#fff;font-family:"Antwerp",serif;font-size:18px;margin-top:8px}.contact-card-advisor .contact-card-details .icon{fill:#fff;width:16px;height:16px}.contact-card--single .contact-card-advisor{flex-direction:column;align-items:center}.contact-card--single .contact-card-presented-by{color:#fff;margin:0 0 30px;font-family:"Antwerp",serif;font-size:16px;line-height:2em;text-align:center}.contact-card--single .contact-card-presented-by:last-of-type{margin:0 0 30px}.contact-card--single .contact-card-image{width:240px;height:240px;max-height:240px;min-width:240px;margin:0 0 20px}@media screen and (max-width:600px){.contact-card--single .contact-card-image{width:128px;height:128px;max-height:128px;min-width:128px}}.contact-card--single .contact-card-details{text-align:center}.contact-card--single .contact-card-details-name{font-size:38px;line-height:1;margin:0 0 16px}@media screen and (max-width:600px){.contact-card--single .contact-card-details-name{font-size:32px}}.contact-card--single .contact-card-details-company-name{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;margin-top:8px}@media screen and (max-width:600px){.contact-card--single .contact-card-details-company-name{font-size:16px}}.contact-card--single .contact-card-details-phone{font-size:28px;line-height:42px}@media screen and (max-width:600px){.contact-card--single .contact-card-details-phone{font-size:24px}}.contact-card--single .contact-card-details-email{display:block;color:#da291c;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #fff}.contact-card--single .contact-card-details-email.advisor-show{border-right:none}.contact-card--single .contact-card-details-email.no-border{border:0}.contact-card--single .contact-card-details-url{display:inline-flex;align-items:center}.contact-card--single .contact-card-details-url .icon{width:15px;height:15px;margin:0 0 0 .25em}.contact-card--multiple .contact-card-advisor{margin:0;padding-left:30px;justify-content:left}@media screen and (max-width:600px){.contact-card--multiple .contact-card-advisor{padding:30px 0}}.contact-card--no-advisor{flex:0 1 50%}@media (max-width:600px){.contact-card--no-advisor{flex:none}}@media screen and (max-width:820px){.contact-card--no-advisor .contact-card--image-only{min-height:300px;height:calc((100vw/16)*9)}}.contact-form{background:rgba(208,208,206,.25);flex:1 1 50%;padding:40px}@media screen and (max-width:600px){.contact-form{padding:60px 30px 30px}}.contact-form-tagline{font-family:"Antwerp",serif;font-size:24px;line-height:1.25em;margin-bottom:8px!important;text-transform:lowercase}.contact-form-split-row{display:flex;flex-direction:row}@media screen and (max-width:1024px){.contact-form-split-row{flex-direction:column}.contact-form-split-row input:first-of-type{margin-right:0}}@media screen and (min-width:768px) and (max-width:820px){.contact-form-split-row{flex-direction:row}.contact-form-split-row.projects{flex-direction:column}}.contact-form-split-row input:first-of-type{margin-right:10px}.contact-form-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1em}@media screen and (max-width:600px){.contact-form-two-cols{grid-template-columns:none;column-gap:normal}}.contact-form-two-cols .error__inline{margin-bottom:24px}.contact-form .form-select{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg enable-background='new 0 0 50 50' height='15px' id='Layer_1' version='1.1' viewBox='0 0 50 50' width='50px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><rect fill='none' height='50' width='50'/><polygon points='47.25,15 45.164,12.914 25,33.078 4.836,12.914 2.75,15 25,37.25 '/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:52.5%}.contact-form .form-select:disabled{background-color:#ededee}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #d0d0ce;border-radius:2px;padding:7px 15px;margin-bottom:24px;font-size:16px}.contact-form input.ng-invalid-server,.contact-form select.ng-invalid-server,.contact-form textarea.ng-invalid-server{margin-bottom:0}.contact-form input.ng-invalid-required.ng-touched,.contact-form input.submit-clicked,.contact-form select.ng-invalid-required.ng-touched,.contact-form select.submit-clicked,.contact-form textarea.ng-invalid-required.ng-touched,.contact-form textarea.submit-clicked{margin-bottom:2px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-width:1px}.contact-form textarea{height:104px}.contact-form label,.single-post .single-post-content .flex-container .question-form-container label{font-size:16px;margin-bottom:8px}.contact-form-full .error__inline:last-of-type{margin-bottom:24px}.search .footer{position:relative;top:20px;margin-top:60px}@media only screen and (max-width:600px){.search .footer{margin-top:30px;z-index:-1}}.footer{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;max-width:100%;margin:0 1vh}@media only screen and (min-width:320px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (6px*2))}}@media only screen and (min-width:375px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (6.6666666667px*2))}}@media only screen and (min-width:425px){.footer{width:100%;max-width:100%;margin:0 1vh}}@media only screen and (min-width:600px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (8.5714285714px*2))}}@media only screen and (min-width:768px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (10px*2))}}@media only screen and (min-width:820px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (12px*2))}}@media only screen and (min-width:960px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (15px*2))}}@media only screen and (min-width:1024px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (20px*2))}}@media only screen and (min-width:1280px){.footer{width:100%;margin:0 auto;max-width:calc(100% - (30px*2))}}@media only screen and (min-width:1380px){.footer{width:100%;margin:0 auto;max-width:1380px}}@media only screen and (max-width:820px){.footer{flex-direction:column;align-items:flex-start}.footer .grid-half{width:100%}}@media only screen and (max-width:600px){.footer .grid-half{width:100%}}.footer-landing-page{margin-bottom:60px}@media only screen and (max-width:600px){.footer-landing-page{margin-top:30px}}.footer-logo{display:flex;align-items:flex-end;flex-direction:column}@media only screen and (max-width:820px){.footer-logo{flex-direction:column;width:100%;display:flex;align-items:center;justify-content:center}}.footer-logo a,.footer-logo svg{display:block;width:160px;height:40px}.footer-logo a{margin:0 0 20px}@media only screen and (max-width:600px){.footer-logo a{width:100px}}.footer-logo svg{fill:#da291c}@media only screen and (max-width:600px){.footer-logo svg{width:100px}}.footer-menu{display:flex;grid-column:span 6;grid-row:1;padding:0 0 1em;list-style-type:none}@media only screen and (max-width:820px){.footer-menu{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}}.footer-menu-item{margin:0 20px 0 0}.footer-menu-item:last-of-type{margin:0}@media only screen and (max-width:600px){.footer-menu-item{margin:0 10px 15px;text-align:center}}.footer-menu-item a{color:#000;font-size:18px}@media only screen and (max-width:600px){.footer-menu-item a{font-size:16px}}.footer-menu-item__login a{color:#da291c}.footer-menu-item__login a:hover,.project .project-tile .project-developer .project-develop-name span,.sub-header-neighbourhoods .sub-header-link#share .card-meta a:hover{text-decoration:underline}.footer-company-name{font-size:16px;color:#da291c;margin-bottom:0;padding-bottom:0;font-weight:700}.footer-company-name.landing-page,.footer-copyright.landing-page,.footer-version.landing-page{padding:20px 0}@media only screen and (max-width:820px){.footer-company-name{text-align:center}}.footer-copyright{font-size:12px;color:#797979;font-weight:400;margin-bottom:0}@media only screen and (max-width:820px){.footer-copyright{text-align:center}}.footer-version{font-size:12px;color:#797979;padding-bottom:45px;font-weight:400}@media only screen and (max-width:820px){.footer-version{text-align:center}}.admin-footer{width:100%;height:80px;display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px #d0d0ce solid;padding:0 30px}.admin-footer .icon-logo,.tooltips{width:100px;height:30px}.tooltips{position:absolute;text-align:center;width:auto;padding:3px;font-family:"Antwerp",serif;background:#fff;border:1px solid #f1f1f1;border-radius:8px;pointer-events:none}.admin-footer a{font-family:"Montserrat",sans-serif}.admin-footer .terms-privacy{width:240px;display:flex;justify-content:space-between}.admin-footer .terms-privacy a{color:#000;font-size:12px}.admin-footer .copyright{text-transform:uppercase;font-weight:700;font-size:10px;color:#797979;margin:0;display:flex;align-items:center}.admin-footer .logo{margin:0;display:flex;align-items:center;flex-direction:row-reverse}.line-chart path{stroke:#4682b4;stroke-width:2;fill:none}.line-chart .axis line,.line-chart .axis path{fill:none;stroke:gray;stroke-width:1;shape-rendering:crispEdges}.line-chart .legend{font-size:16px;font-weight:700;text-anchor:middle}.pie{margin:20px}.pie text{font-family:"Antwerp",serif;fill:#000;font-size:16px;font-weight:600}.pie .name-text{font-size:1em}.pie .value-text{font-size:3em}.intel-load-more-container,.load-more-container{position:relative;margin:20px auto 60px}.intel-load-more-container::before,.load-more-container::before{display:block;background:#f1f1f1;position:absolute;content:' ';min-height:1px;width:100%;top:15px;z-index:1}.intel-load-more-button,.load-more-button{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:#fff;width:max-content;width:-moz-max-content;height:30px;margin:0 auto;line-height:normal;background:#da291c;z-index:2;position:relative}.intel-load-more-button .arrow,.load-more-button .arrow{background:#fff;width:30px;height:30px;border:1px solid #da291c;position:relative;display:flex;justify-content:center;align-items:center}.intel-load-more-button .arrow svg,.load-more-button .arrow svg{font-size:16px;fill:#da291c}.intel-load-more-button .text,.load-more-button .text{text-align:center;width:80%;font-style:italic;font-family:"National",sans-serif;font-weight:500;font-size:16px;padding:0 15px}.intel-load-more-button .loader,.load-more-button .loader{animation:spin .5s linear infinite}.page-header{font-size:90px;font-family:"Antwerp",serif;font-weight:300;text-align:center}@media (max-width:600px){.page-header{font-size:32px;margin:60px 0 15px}.search .page-header{display:none}}.page-header>.page-header-title-with-dot:after{content:".";color:#da291c;margin-left:-15px}@media (max-width:600px){.page-header>.page-header-title-with-dot:after{margin-left:-5px}}.page-header>.page-header-intro{font-size:22px;max-width:calc(960px - var(--column-padding));padding:0 var(--column-padding);margin:60px auto;font-family:"Antwerp",serif;line-height:1.63em}.page-header>.page-header-intro:first-of-type,.page-header>.page-header-intro:last-of-type{margin:74px auto}@media (max-width:600px){.page-header>.page-header-intro{display:none}.page-header>.page-header-intro.landing-header{display:block;font-size:14px;padding:0 10px;line-height:28px;margin:30px auto}.advisor-homepage .page-header{font-size:21px;margin:60px 0 30px}}.region-page-header{font-size:90px;font-family:"Antwerp",serif;font-weight:300;text-align:center;margin:.67em 0 0}@media (max-width:600px){.region-page-header{display:none}}.region-parent-header{font-size:20px;font-family:"National",sans-serif;font-weight:700;color:#da291c}.region-select-search{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px}@media screen and (max-width:600px){.region-select-search{margin:0 15px;grid-template-columns:repeat(1,1fr);grid-gap:30px}}.region-select-search .search-valuation{margin:initial;padding:initial}@media screen and (max-width:820px){.region-select-search .search-valuation .search-input{margin:0}}.region-select-search .search-valuation .search-input .search-button{display:flex;background:#000;border:0;border-radius:0;height:auto;width:40px;align-items:center;justify-content:center}.region-select-search .search-valuation .search-input .search-button .icon{width:18px;height:16px;fill:#fff}.region-map .cluster img,.region-select-search .search-valuation .search-input__icon{display:none}.region-select-search .search-valuation .search-input__icon:after,.region-select-search .search-valuation .search-input__icon:before{content:unset}.region-map{position:relative;height:100%}@media (max-width:820px){.region-map{position:unset;margin-bottom:0 0 60px}}.region-map .map__canvas{height:550px;min-height:100%}.region-map .cluster{background:#fff;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.16)}.region-map .cluster div{color:#000!important;font-family:"Antwerp",serif!important;padding-top:1px}.region-map .content-box{min-height:unset;max-width:200px}.region-map-details{display:flex;width:300px;min-height:60px;align-items:center}.region-agent,.region-blog-posts,.region-listings,.region-projects,.region-related,.region-section{margin:0 0 60px}@media screen and (max-width:820px){.region-agent .grid-column--full,.region-blog-posts .grid-column--full,.region-listings .grid-column--full,.region-projects .grid-column--full,.region-related .grid-column--full,.region-section .grid-column--full{grid-column:span 12}}@media screen and (max-width:768px){.region-listings .card-image{max-height:600px}.region-listings .card-image .missing-image{max-height:600px;height:100%}}.region-section-header,.region-section-header--left{margin:0 0 20px;font-family:"Antwerp",serif;font-size:32px;font-weight:400;text-align:center}.region-section-header--left{text-align:left}.region-section-header--recommends{margin:0 0 60px}.region-more-link,.region-update-at{display:block;width:100%;margin:0 0 30px;font-family:"National",sans-serif;font-size:18px;font-style:italic;text-align:center}.region-update-at{color:#666}.region-more-link,.region-more-link--left{color:#da291c;text-decoration:underline}.region-more-link .icon,.region-more-link--left .icon{fill:#da291c;height:.75em}.region-more-link--left{display:block;width:100%;margin:0 0 30px;font-family:"National",sans-serif;font-size:18px;font-style:italic;text-align:left}@media screen and (max-width:600px){.region-more-link--left{margin:0 0 15px}}.region-image{position:relative}.region-image img{width:100%;object-fit:cover}.region-image .caption{position:absolute;line-height:16px;padding:8px 7px 6px;left:15px;bottom:15px;background:#fff;display:inline-block;text-align:center;font-family:"Antwerp",serif;font-style:italic;font-size:16px}.region-image-main,.region-image-main img{height:660px}.region-image-half img{height:460px}.region-image-quarter{height:200px}.region-image-quarter:first-of-type{margin-bottom:60px}.region-image-quarter img{height:100%}.region-description p,.region-description-title{font-size:16px;font-family:"Antwerp",serif}.region-description-title{font-size:32px;font-weight:400;margin:30px 0}.region-description-body{font-family:"Antwerp",serif;margin-bottom:50px;font-size:16px}.region-description-body p{font-family:"Antwerp",serif;line-height:28px}.region-description-body p:last-of-type{margin-bottom:0}.region-description-body--wide{margin-bottom:60px}.region-description-body--wide p{font-family:"Antwerp",serif;font-size:16px;line-height:28px}.region-places-container{position:absolute;top:var(--column-padding);margin:0;z-index:1}@media only screen and (min-width:320px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:375px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:425px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:600px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:768px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:820px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:960px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:1024px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:1280px){.region-places-container{left:var(--column-padding)}}@media only screen and (min-width:1380px){.region-places-container{left:calc((100vw - (1380px))/2)}}@media screen and (max-width:820px){.region-places-container{top:unset;width:100%;left:0}}.region-places-menu{border-radius:2px 2px 0 0;box-shadow:0 0 40px rgba(0,0,0,.05);padding:0;width:200px}@media screen and (max-width:820px){.region-places-menu{display:none}}.region-places-menu-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;max-width:100%;margin:0 1vh;padding:0}@media only screen and (min-width:320px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (5.4545454545px*2))}}@media only screen and (min-width:375px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (6px*2))}}@media only screen and (min-width:425px){.region-places-menu-container{width:100%;max-width:100%;margin:0 1vh}}@media only screen and (min-width:600px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (7.5px*2))}}@media only screen and (min-width:768px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (8.5714285714px*2))}}@media only screen and (min-width:820px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (10px*2))}}@media only screen and (min-width:960px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (12px*2))}}@media only screen and (min-width:1024px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (15px*2))}}@media only screen and (min-width:1280px){.region-places-menu-container{width:100%;margin:0 auto;max-width:calc(100% - (20px*2))}}@media only screen and (min-width:1380px){.region-places-menu-container{width:100%;margin:0 auto;max-width:1380px}}@media only screen and (min-width:320px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:375px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:425px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:600px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:768px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:820px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:960px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:1024px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:1280px){.region-places-menu-container{width:unset;max-width:unset}}@media only screen and (min-width:1380px){.region-places-menu-container{width:unset;max-width:unset}}.region-places-menu__button{display:flex;position:unset;align-items:center;justify-content:space-between;background:#da291c;color:#fff;padding:0 15px;margin:0;border:unset;width:100%;height:30px;border-radius:0}.region-places-menu__button svg{transition:all 240ms linear}.region-places-menu__button.is-openned svg{transform:rotate(90deg)}.region-places-menu__button_title{font-size:18px;font-weight:400;margin:0;padding-top:1.5px}.region-places-menu__button_icon{fill:#fff;padding-top:3px}.region-places-menu__items{font-size:20px;border:unset;padding:0 0 5px 5px}.region-places-menu__items .form__group{margin-top:10px}.region-places-menu__items label{color:#000;font-size:16px;margin:5px 0}.region-places-menu__items label:before{top:-1.5px}.region-places-menu__items input:checked+label{color:#da291c}.tabs-nav{display:flex;align-items:center;justify-content:space-around;border:1px solid #000;border-left:0;border-right:0;padding:0 85px;margin-bottom:60px}.tabs-nav-dropdown-toggle{border-radius:2px!important;min-height:45px;padding:8px;background:#fff;border:1px solid #d0d0ce;font-size:18px;font-weight:400;text-align:left;width:100%;display:flex;align-items:center;position:relative;top:0;z-index:100}.tabs-nav-dropdown-toggle .icon{margin:.25em}.tabs-nav-dropdown-toggle .icon-caret-down{margin:0 0 0 auto;justify-self:flex-end}.tabs-nav button{border-radius:0;line-height:18px}@media screen and (max-width:768px){.tabs-nav{border:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:0;padding:0}}@media screen and (max-width:600px){.tabs-nav{position:absolute;width:calc(100% - 50px);margin-bottom:15px}}@media screen and (min-width:769px){.tabs-nav-items{display:flex;justify-content:space-between;width:100%}}.tabs-nav-item{display:flex;justify-content:center;background-color:inherit;padding:20px 0;margin:0;border:0;outline:0;cursor:pointer;font-family:"National",sans-serif;font-size:20px;transition:.3s}@media screen and (max-width:960px){.tabs-nav-item{font-size:16px}}.tabs-nav-item .icon{fill:currentColor;margin:0 .5em 0 0}.tabs-nav-item:hover{color:#da291c}.tabs-nav-item.active{color:#da291c;box-shadow:inset 0 -5px 0 #da291c}@media screen and (max-width:768px){.tabs-nav-item{padding:6px 0}.tabs-nav-item.active{box-shadow:none}}.has-dropdown .search-valuation.search-valuation--condensed.search-valuation--no-value .tab-content.search-valuation__item:nth-of-type(1),.has-dropdown .tab-content.is-active,.search-valuation.search-valuation--condensed.search-valuation--no-value .has-dropdown .tab-content.search-valuation__item:nth-of-type(1){margin-top:60px}.tab-content{visibility:hidden;border-top:none;grid-column:2;grid-row:1;height:auto}.tab-content:first-of-type{visibility:visible}.search-valuation.search-valuation--condensed.search-valuation--no-value .tab-content.search-valuation__item:nth-of-type(1),.tab-content.is-active{visibility:visible;height:auto;opacity:1}.tab-content.is-hidden{visibility:hidden;height:0;opacity:0}@media screen and (max-width:768px){.tab-container{margin:0 15px;padding:30px 0;border:1px solid #000;border-width:1px 0;display:grid;grid-template-columns:minmax(100px,max-content) minmax(420px,1fr);grid-auto-flow:dense;grid-column-gap:60px}.tab-container.has-dropdown{display:flex;flex-direction:column}.tab-container.has-dropdown .tabs-nav.is-open .tabs-nav-dropdown-toggle{color:#da291c}.tab-container.has-dropdown .tabs-nav.is-open .tabs-nav-dropdown-toggle .icon{fill:currentColor}.tab-container.has-dropdown .tabs-nav.is-open .tabs-nav-item{width:100%;z-index:100;align-items:flex-end;justify-content:flex-start;padding:10px 8px;position:relative}.tab-container.has-dropdown .tabs-nav.is-open .tabs-nav-items{box-shadow:0 3px 3px rgba(0,0,0,.1);visibility:visible;height:auto;opacity:1;background:#fff;z-index:100;width:100%}.tab-container.has-dropdown .tabs-nav .tabs-nav-items{visibility:hidden;height:0;opacity:0}}.recommendations-tabs{margin-bottom:60px}@media screen and (min-width:820px){.recommendations .tab-content{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1em}.recommendations .tab-content .recommendation{grid-column:span 1}}@media screen and (min-width:1380px){.recommendations .tab-content{grid-column-gap:60px}}@media screen and (max-width:768px){.recommendations .tab-content{position:relative}.recommendations .tab-content .swiper-container{padding-bottom:20px}}.recommendations .swiper-pagination{position:unset}@media screen and (max-width:768px){.recommendations .swiper-pagination{position:absolute;bottom:0;left:0;right:0}}.recommendations .swiper-pagination .swiper-pagination-bullet{opacity:1;border:1px solid #000;background:#fff;margin:0 15px 0 0}.recommendations .swiper-pagination .swiper-pagination-bullet:last-of-type{margin:0}.recommendations .swiper-pagination .swiper-pagination-bullet-active{background:#000}.recommendation{display:block}@media screen and (max-width:768px){.recommendation{display:flex;align-items:center;flex-direction:column}}@media screen and (max-width:600px){.recommendation{padding-bottom:20px}}.recommendation-empty{grid-column:span 3;text-align:center}.recommendation-empty-message{padding:30px 0}.recommendation-image{display:inline-flex;width:100%;min-width:320px;max-width:420px;background-color:#d0d0ce;background-image:linear-gradient(to left top,rgba(0,0,0,.5),rgba(255,255,255,.2));text-align:center;align-content:center;justify-content:center;position:relative;margin:0 auto}.recommendation-image img{width:100%;height:280px;object-fit:cover}.recommendation-image .missing-image{height:280px;width:100%}.recommendation-image .missing-image svg{height:50px;width:50px;fill:#fff}.recommendation-image .missing-image:before{content:none}.recommendation-link{position:absolute;bottom:15px;left:15px;background:#fff;padding:6px 22px 8px 15px;color:#000;font-family:serif;font-style:italic;height:30px;font-size:16px;cursor:pointer}.recommendation-link-icon{display:inline-flex;background:#da291c;border-radius:50%;width:24px;height:24px;align-items:center;justify-content:center;fill:#fff;border:2px solid #fff;margin-left:20px;position:absolute;top:calc(50% - 12px);right:-12px;font-size:11px}.recommendation-excerpt{color:#333;font-family:"Antwerp",serif;font-size:16px;padding:30px 15px 15px;width:100%;max-width:420px;margin:0 auto;line-height:28px}@media screen and (max-width:600px){.recommendation-excerpt{padding:15px 0;max-width:initial}}.highlight-title{border-width:1px 0;border-color:#000;border-style:solid;padding:15px 0;font-weight:600;text-transform:uppercase;font-family:"National",sans-serif;font-size:20px}.highlight-body,.highlight-pullquote{font-family:"Antwerp",serif;margin-top:10px;line-height:28px;font-size:16px}.highlight-pullquote{font-size:20px;color:#da291c;font-weight:600;text-align:center;line-height:125%;background:#fff;padding-bottom:20px;margin-top:-20px}.highlight-pullquote svg{fill:#da291c;font-size:40px}.highlight-quote-client{font-size:20px;font-weight:400;text-align:center;font-family:"National",sans-serif;font-style:italic;color:#000}.highlight-quote-client:before{content:'-';display:block}.highlight-quote-region{font-size:14px;font-weight:400;color:#b2b2b2;text-align:center;margin-top:5px}.highlight-quote-excerpt{font-size:22px;line-height:32px}.highlight-advisor-readmore{color:#b2b2b2;font-family:"Antwerp",serif;font-style:italic;font-weight:400;text-align:initial;font-size:12px}@media screen and (max-width:768px){.highlight-advisor-readmore{margin-top:15px;text-align:center}}.region-testimonial{display:flex;justify-content:flex-start}@media screen and (max-width:768px){.region-testimonial{justify-content:center}}.region-testimonial .author-image{height:30px;width:30px;margin-right:5px}.region-testimonial .author-image img{border-radius:50%;max-width:30px;max-height:30px}.region-testimonial .author-meta{color:#000;text-align:left}.region-testimonial .author-meta .author-role{color:#da291c;font-size:12px;line-height:16px}.region-testimonial .author-meta .author-name{font-family:"Antwerp",serif;font-size:16px;font-weight:400;text-align:initial}.card-gallery .card-hero-region{height:600px;padding-top:60px}@media (min-width:820px){.card-gallery .raised{margin-top:-140px}}.card-gallery .region-carousel{width:100%;height:100%}.card-image-caption,.card-image-caption--pending{background-color:#da291c;width:auto;color:#fff;font-family:"National",sans-serif;font-weight:700;padding:5px 10px;position:absolute;top:5px;left:5px}.card-image-caption--pending{background-color:#f2b826}.card-address-container-region .add-favourites{color:#b2b2b2;right:5px}.card-address-container-region .card-mls-id{margin-top:10px;font-size:10px;color:#da291c}.card-address-container-region .card-mls-id .mls-icon:after{content:'®';vertical-align:super}@media (max-width:1024px){.grid--region-listings{grid-template-columns:repeat(9,1fr)}}@media (max-width:960px){.grid--region-listings{grid-template-columns:repeat(6,1fr)}}@media (max-width:820px){.grid--region-listings .grid-column--one_quarter{grid-column:span 3}}.market-summary{display:grid;grid-template-columns:repeat(2,minmax(calc(50% - 60px),max-content));grid-gap:60px}.market-summary-advisor{margin-bottom:60px}@media screen and (max-width:820px){.market-summary{display:flex;flex-direction:column}.market-summary-description{margin-bottom:60px}}@media screen and (max-width:820px) and (max-width:600px){.market-summary-description{margin-bottom:30px}}@media screen and (max-width:600px){.market-summary{margin:0 0 60px}}.market-summary-text p{font-size:16px;font-family:"Antwerp",serif;line-height:1.75em}.market-summary-text p:last-of-type{margin-bottom:60px}@media screen and (max-width:768px){.market-summary-text p:last-of-type{margin-bottom:30px}}.market-summary-intel{border-bottom:1.5px solid #000;margin-bottom:60px;text-transform:uppercase}.market-summary-intel .disclaimer{position:absolute;display:block;margin-top:5px;color:#a4a6a8;font-family:"National",sans-serif;text-transform:none;font-size:14px;font-style:italic;text-align:center}@media screen and (max-width:600px){.market-summary-intel .disclaimer{width:100%;left:0;padding:0 10px;text-align:initial}.market-summary-intel{margin-bottom:30px}}.market-summary-intel .header{border-top:1.5px solid #333;border-bottom:1.5px solid #333;margin:0 0 5px;padding:10px 0;font-weight:500}.market-summary-intel .header .icon{border:1px solid #da291c;border-radius:15px;float:right;fill:#da291c;padding:2px}.market-summary-intel-listing,.terms-modal .northwest_contact_method p,.terms-modal .northwest_content_container p{margin-bottom:initial}@media screen and (max-width:600px){.market-summary-intel-listing{margin-bottom:20px}}.market-summary-intel-grid{position:relative}.market-summary-intel-grid .market-intelligence-info{text-transform:initial}.market-summary-intel-grid .row{display:flex;flex-wrap:wrap}.market-summary-intel-grid .row:nth-child(odd) .market-intel-card{background:#f9f9f9}.market-summary-intel-grid .row:nth-child(even) .market-intel-card{background:#f1f1f1}@media screen and (max-width:600px){.market-summary-intel-grid .row .market-intel-card:nth-child(odd){background:#f9f9f9}.market-summary-intel-grid .row .market-intel-card:nth-child(even){background:#f1f1f1}}.market-summary-intel-grid-signed-in .row .market-intel-card:nth-child(odd){background:#f9f9f9}.market-summary-intel-grid-signed-in .row .market-intel-card:nth-child(even){background:#f1f1f1}@media screen and (min-width:600px){.market-summary-intel-grid-signed-in .row:nth-child(even) .market-intel-card:nth-child(odd){background:#f1f1f1}.market-summary-intel-grid-signed-in .row:nth-child(even) .market-intel-card:nth-child(even){background:#f9f9f9}}.market-summary-image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px}.market-summary-image-grid img{width:100%;height:200px;object-fit:cover}@media screen and (max-width:600px){.market-summary-image-grid{grid-template-columns:repeat(1,minmax(calc(50% - 60px),max-content));grid-gap:30px}}.market-summary #listing-map{grid-column:span 1}.market-summary .listing-region-image>img{object-fit:cover;height:100%;width:100%}.market-summary-map{display:flex;flex-direction:column}.market-summary-map .region-map .map__canvas{height:328px;top:initial}.market-summary-map img{margin-bottom:60px;max-height:570px;object-fit:cover}@media screen and (max-width:600px){.market-summary-map img{margin-bottom:30px;width:100%}}.market-summary.preview .premium-preview-data-wrapper{position:relative;min-height:540px}.market-summary.preview .premium-preview-data-wrapper .premium-preview-wrapper{position:absolute;display:block;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.8) 40%,rgba(255,253,253,.96) 100%);z-index:1}@media screen and (max-width:600px){.market-summary.preview .premium-preview-data-wrapper .premium-preview-wrapper{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.8) 20%,rgba(255,253,253,.96) 100%)}}.market-summary.preview .premium-preview-data-wrapper .market-summary-intel{border-bottom:none}.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card{min-height:250px}@media screen and (max-width:600px){.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card{min-height:150px}}.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value,.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value-change{filter:blur(7px);font-size:20px;display:grid;align-items:center;min-height:40px}@media screen and (min-width:null){.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value,.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value-change{min-height:40px}}@media screen and (min-width:820px){.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value,.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value-change{min-height:80px}}@media screen and (min-width:1380px){.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value,.market-summary.preview .premium-preview-data-wrapper .market-summary-intel .market-summary-intel-grid .row .market-intel-card .value-change{min-height:40px}}.market-summary.preview .premium-preview-data-wrapper .registration-banner{z-index:1000}.market-intel-card{font-family:"Antwerp",serif;font-size:60px;text-align:center;word-wrap:break-word;flex:1}@media only screen and (max-width:600px){.market-intel-card{flex:initial;width:100%}}.market-intel-card h3{color:#da291c;font-weight:800;font-size:20px}@media only screen and (max-width:1024px){.market-intel-card h3{font-size:16px}}.market-intel-card .divider{line-height:1em;background:inherit;font-size:16px;font-family:"National",sans-serif;margin:5px auto 10px;position:relative;border:0;text-align:center;height:1.5em;width:75%}@media only screen and (max-width:1024px){.market-intel-card .divider{font-size:14px}}.market-intel-card .divider:before{content:'';background:#797979;position:absolute;left:0;top:50%;width:100%;height:1px}.market-intel-card .divider:after{content:attr(data-content);position:relative;display:inline-block;padding:0 .5em;line-height:1.5em;color:#da291c;background-color:inherit}.market-intel-card .ratio-percent-sign{font-size:20px;margin-left:-10px}.market-intel-card .value-change{color:#797979;font-size:24px;margin-bottom:20px}.market-intel-card .value-change .icon{fill:#797979;height:20px}.sub-header-neighbourhoods{font-size:18px;z-index:1000}.sub-header-neighbourhoods .sub-header{background-color:#fff;top:72px;z-index:1000;height:60px;width:100%;display:flex;justify-content:center;position:initial;margin:initial;border:initial;box-shadow:none}@media (max-width:768px){.sub-header-neighbourhoods .sub-header{visibility:hidden;height:0}}.sub-header-neighbourhoods .sub-header.is-pinned{position:fixed;border-top:.5px solid rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) 0 2px 2px}.sub-header-neighbourhoods .sub-header.has-dropdown{display:initial}.sub-header-neighbourhoods .sub-header.has-dropdown .sub-header-links{position:fixed;top:unset;width:200px;height:250px;opacity:.97;background:#f1f1f1;left:0;flex-direction:column;display:flex;justify-content:space-around;align-items:flex-start;z-index:1001;visibility:hidden}.sub-header-neighbourhoods .sub-header.has-dropdown .active,.sub-header-neighbourhoods .sub-header.has-dropdown .sub-header-link{border:0}.project .project-tile a.project-tile-link,.sub-header-neighbourhoods .sub-header.has-dropdown .open-subheader{display:block}@media (max-width:600px){.sub-header-neighbourhoods .sub-header{position:fixed;display:initial}}.sub-header-neighbourhoods .sub-header-links{display:flex;justify-content:center;align-items:center;padding:30px 0}@media (max-width:600px){.sub-header-neighbourhoods .sub-header-links{position:fixed;top:132px;width:200px;height:250px;opacity:.97;background:#f1f1f1;left:0;flex-direction:column;display:flex;justify-content:space-around;align-items:flex-start;z-index:1001;visibility:hidden}}.sub-header-neighbourhoods .sub-header-link{font-family:"National",sans-serif;font-size:18px;margin:0 15px;cursor:pointer;flex:0 0 auto}.sub-header-neighbourhoods .sub-header-link .nav-link,.sub-header-neighbourhoods .sub-header-link#share .card-meta a{color:#000}.sub-header-neighbourhoods .sub-header-link .dropdown-content{padding:20px 15px 15px;left:-15px}.sub-header-neighbourhoods .sub-header-link .dropdown-content .nav-link-dropdown{color:#000;display:block;padding-bottom:15px;font-size:16px}.sub-header-neighbourhoods .sub-header-link .dropdown-content .nav-link-dropdown:hover{color:#da291c}.sub-header-neighbourhoods .sub-header-link .dropdown-content .nav-link-dropdown:last-child{padding-bottom:0}@media (max-width:600px){.sub-header-neighbourhoods .sub-header-link{border:0}}.sub-header-neighbourhoods .sub-header-link#share{border-left:1px solid #000;padding:0 30px;display:flex;align-items:center;justify-content:center}.sub-header-neighbourhoods .sub-header-link#share .card-meta{margin:0;font-size:18px}.sub-header-neighbourhoods .sub-header-link#share .card-meta .icon{position:relative;top:2px;margin-right:.33em}.sub-header-neighbourhoods .sub-header .active{color:#da291c;box-shadow:0 3px #da291c}@media (max-width:600px){.sub-header-neighbourhoods .sub-header .active{box-shadow:none}}.project #details-section .project-register .contact-form.ng-submitted.ng-invalid .contact-form-checkbox-row input[type=checkbox]+label,.project .info-grid .project-register .contact-form.ng-submitted.ng-invalid .contact-form-checkbox-row input[type=checkbox]+label,.project .project-details-section .project-register .contact-form.ng-submitted.ng-invalid .contact-form-checkbox-row input[type=checkbox]+label,.sub-header-neighbourhoods .sub-header .active-menu{color:#da291c}.sub-header-neighbourhoods .sub-header .open-subheader{padding:20px;box-shadow:0 0 30px rgba(0,0,0,.1);border-top:1px solid #f1f1f1;width:100%;display:flex;justify-content:flex-start}@media (min-width:768px){.sub-header-neighbourhoods .sub-header .open-subheader{display:none}}.sub-header-neighbourhoods .sub-header .open-subheader svg{margin:0 5px 0 2px}.sub-header-neighbourhoods .sub-header-link span{background-color:red;margin-top:-60px;padding-bottom:60px;display:block}@media (max-width:768px){.sub-header-neighbourhoods{display:none}}.related{display:flex;justify-content:flex-start;margin-bottom:var(--column-padding)}.related.region-index-grid{display:grid}.related.region-index-grid .related-item--100{width:100%}@media screen and (max-width:768px){.related.region-index-grid .related-item--100{width:100%;margin:0 0 30px}}.related.region-index-grid .related-item--50{width:100%}@media screen and (max-width:768px){.related.region-index-grid .related-item--50{width:100%;margin:0 0 30px}}.related.region-index-grid .related-item--33{width:100%}@media screen and (max-width:768px){.related.region-index-grid .related-item--33{width:100%;margin:0 0 30px}}.related.region-index-grid .related-item--25{width:100%}@media screen and (max-width:768px){.related.region-index-grid .related-item--25{width:100%;margin:0 0 30px}}.related .related-item--100,.related.region-index-grid .related-item--20{width:100%}@media screen and (max-width:768px){.related.region-index-grid .related-item--20{width:100%;margin:0 0 30px}.related .related-item--100{width:100%;margin:0 0 60px}}.related .related-item--50{width:50%}@media screen and (max-width:768px){.related .related-item--50{width:100%;margin:0 0 60px}}.related .related-item--33{width:33.3333333333%}@media screen and (max-width:768px){.related .related-item--33{width:100%;margin:0 0 60px}}.related .related-item--25{width:25%}@media screen and (max-width:768px){.related .related-item--25{width:100%;margin:0 0 60px}}.related .related-item--20{width:20%}@media screen and (max-width:768px){.related .related-item--20{width:100%;margin:0 0 60px}.related{flex-direction:column}.related.region-index-grid{display:initial}}.related-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#d0d0ce;margin:0 var(--column-padding) 0 0}.related-item:last-of-type{margin:0}.related-hero{overflow:hidden;height:0;width:100%;padding-top:66.7%;position:relative}.related-gradient,.related-image{width:100%;height:100%;position:absolute;top:0}.related-image{object-fit:cover}.related-gradient{background-image:linear-gradient(to left top,rgba(0,0,0,.5),rgba(255,255,255,.2))}.related-details-list,.related-name{width:100%;display:flex;font-family:"Antwerp",serif}.related-name{color:#fff;font-size:32px;text-align:center;position:absolute;top:0;height:100%;align-items:center;justify-content:center}.related-details-list{list-style-type:none;background:#f1f1f1;padding:15px;color:#000;font-size:18px}.related-more-info{display:flex;position:absolute;background:#da291c;right:-10px;top:calc(50% - (22px/2));display:block;height:22px;width:22px;border-radius:100%;border:2px solid #000;overflow:hidden}.related-more-info .icon{height:11px;fill:#fff}.related-detail{display:flex;flex-direction:column;flex-basis:auto;flex:1 1 25%;margin:0 15px 0 0;padding:0 0 0 15px;box-shadow:-9px 0 0 -8px #fff;text-align:center}.related-detail .create-account-button{background:#da291c;color:#fff;font-family:"National",sans-serif;font-style:italic;padding:3px 5px;font-weight:500;margin-top:-5px;font-size:14px;border-radius:2px}.related-detail:first-of-type{box-shadow:unset}.related-detail:nth-of-type(4n){display:none}.related-detail.\:container\(width\>320px\):nth-of-type(4n){display:block}.related-detail-label{color:#da291c;font-family:"National",sans-serif;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden}.related-regions{background:#f1f1f1;padding:0 11px 11px}.inline-image img,.modal .modal-container,.my-account fieldset{width:100%}@media (max-width:600px){.modal .modal-container{min-height:100vh}.modal .modal-container .modal__content{min-height:calc(100vh - 30px)}}.modal .modal-container .modal__content h2{font-family:"Antwerp",serif;font-size:24px;font-weight:500;margin:0 0 8px;text-transform:lowercase}@media (max-width:600px){.modal .modal-container .modal__content h2{margin:0 0 32px}}.modal .modal-container .modal__content h2 .header-address{font-style:italic}.modal .modal-container .modal__content .modal__header{display:flex;justify-content:space-between}.modal .modal-container .modal__content .modal__header .icon-logo-red{height:30px;width:30px}.modal .modal-container .modal__content .header-text{margin-top:-12px;margin-bottom:24px;line-height:28px;font-size:16px}.modal .modal-container .modal__content .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;width:auto;min-width:200%;padding:5px 0;margin:2px 0 0;font-size:16px;text-align:middle;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.modal .modal-container .modal__content .dropdown-menu .btn-today{background:#a4a6a8}.modal .modal-container .modal__content .dropdown-menu .btn-primary{background:#da291c}.modal .modal-container .modal__content .dropdown-menu button[disabled=disabled]{color:#7c7c7c}.modal .modal-container .modal__content .dropdown-menu button[disabled=disabled]:hover{cursor:not-allowed}.modal .modal-container .modal__content .form__group,.modal .modal-container .modal__content .form__group .form-select{font-size:18px}.modal .modal-container .modal__content .form__group input{font-size:18px;margin:0;height:40px;width:100%}.modal .modal-container .modal__content .form__group textarea{height:140px;margin:0}.modal .modal-container .modal__content .form__group.date-input{margin:0;float:left;width:50%;padding-right:5px}.modal .modal-container .modal__content .form__group.time-input{width:50%;display:inline-block;margin:0;padding-left:5px}.modal .modal-container .modal__content .form__group .time-label{color:#505c6e}.modal .modal-container .modal__content .bottom-container{margin:auto;width:100%}.modal .modal-container .modal__content .bottom-container .file-input-container{float:left;width:50%}.modal .modal-container .modal__content .bottom-container .file-input-container .file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.modal .modal-container .modal__content .bottom-container .file-input-container label{background-color:#000;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-style:italic;height:30px;margin:0;padding:6px 15px;word-wrap:break-word}.modal .modal-container .modal__content .bottom-container .file-input-container label.filled-input{background-color:transparent;color:#da291c;padding:6px 0}.modal .modal-container .modal__content .bottom-container .file-input-container label.filled-input::before{margin:0 5px 0 0;font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.modal .modal-container .modal__content .bottom-container .form__group.buttons{margin-bottom:0}.modal .modal-container .modal__content .bottom-container .buttons{width:50%}.modal .modal-container .modal__content .bottom-container .buttons button{background-color:#fff;font-weight:400;height:auto;padding:0;text-transform:none}.modal .modal-container .modal__content .bottom-container .buttons button .button-text{background-color:#da291c;color:#fff;float:left;padding:8px 16px;border-radius:2px}.modal .modal-container .modal__content .bottom-container .buttons button .icon{width:30px;height:30px;border:1px solid #da291c;display:inline-block;fill:#fff;padding:7.5px;stroke:#da291c}@media (max-width:600px){.modal .modal-container .modal__content .open-house-calendar-export-container .custom-select select{font-size:13px}}.modal .modal-container .modal__content .calendar-link-header{font-size:18px;font-weight:500;margin-top:20px}.modal .modal-container .modal__content .calendar-link-header .header-icon{vertical-align:middle}.modal .modal-container .modal__content .calendar-link-header .header-icon svg{height:1em;width:1em;border:1px solid #da291c;border-radius:1em;fill:#da291c;padding:3px;font-size:16px}@media (max-width:375px){.modal .modal-container .modal__content .calendar-link-header .market-intelligence-info{left:125px!important}}.modal .modal-container .modal__content .calendar-link-header .market-intelligence-info .market-intelligence-info-label::after{right:95.5%;left:initial}@media (max-width:375px){.modal .modal-container .modal__content .calendar-link-header .market-intelligence-info .market-intelligence-info-label::after{right:84.5%}}.modal .modal-container .modal__content .calendar-link-container{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);grid-gap:20px 10px;grid-auto-flow:column;margin-top:20px}@media (max-width:768px){.modal .modal-container .modal__content .calendar-link-container{grid-gap:20px 5px}}.modal .modal-container .modal__content .calendar-link-container svg{vertical-align:middle;width:1.25em}.modal .modal-container .footer_bar{height:30px;background-color:#000}.my-account-button-container{margin-top:60px;display:flex;justify-content:center}.my-account-button{display:flex;flex-direction:row}.my-account-button .button-text{background-color:#da291c;color:#fff;font-size:16px;font-style:italic;padding:5px 15px}.my-account-button .button-icon{padding:7px 6px 5px;border-right:1px solid #da291c;border-top:1px solid #da291c;border-bottom:1px solid #da291c}.my-account-button .button-icon svg{font-size:16px;fill:#da291c}.my-account .no-results-logo{display:flex;justify-content:center;width:100%}.my-account .no-results-logo svg{font-size:96px;fill:#da291c}.my-account .no-results-logo.my-favourites svg{fill:#fff;stroke:#da291c;stroke-width:2px}.my-account .is-added .add-favourites__icon:before{font-weight:900}.my-account .add-favourites__icon:before{font-weight:300}.my-account .form-button-container{display:flex;flex-direction:row;justify-content:space-around;margin-top:30px}.my-account .form-button-container .utility-links--remove{position:initial;margin:0;color:#da291c}.my-account .form-button-container a{margin-left:auto}.single-post{padding:0 30px}.single-post.preview{padding:0}@media only screen and (max-width:600px){.single-post{padding:0 10px}}.single-post .single-post-media,.single-post .single-post-media .media{position:relative}.single-post .single-post-media .media .media-caption{position:absolute;bottom:30px;left:30px;font-family:"Antwerp",serif;font-style:italic;font-size:16px;padding:8px 10px;background:#fff}.single-post .carousel{display:block;max-height:initial;margin:0}.single-post .carousel img{max-height:690px;width:100%;object-fit:cover}.single-post .carousel .owl-stage,.single-post .carousel .owl-stage .media{max-height:initial}.single-post .carousel .owl-stage .media .media-caption{position:absolute;top:630px;left:30px;font-size:16px;font-family:"Antwerp",serif;font-style:italic;background:#fff;color:#000;padding:8px 10px}.single-post .carousel .owl-item{padding:0}.single-post .carousel iframe{height:774.39px}.single-post .video-excerpt{background:#000;color:#fff;font-style:italic;font-weight:500;padding:21px 30px}@media only screen and (max-width:600px){.single-post .video-excerpt{display:none}}.single-post .single-post-container{margin:0 180px}@media only screen and (max-width:820px){.single-post .single-post-container{margin:0}}.single-post .intelligence-post-container{margin:0 30px}@media only screen and (max-width:768px){.single-post .intelligence-post-container{margin:0}}.single-post .single-post-header{padding:0 30px;margin-top:60px;overflow:auto}.single-post .single-post-header .blog-post-cta:active,.single-post .single-post-header .blog-post-cta:focus,.single-post .single-post-header .blog-post-cta:hover{color:#fff}@media only screen and (max-width:600px){.single-post .single-post-header{padding:0 10px;margin:30px 0}.single-post .single-post-header .post-header{padding-bottom:0}}.single-post .single-post-header .post-header .post-category{font-size:18px;text-transform:lowercase;margin-bottom:5px}@media only screen and (max-width:600px){.single-post .single-post-header .post-header .post-category{font-size:14px}}.single-post .single-post-header .post-header .post-title{font-weight:500;font-size:36px;font-family:"Antwerp",serif;margin-bottom:10px;margin-top:0}.single-post .single-post-header .post-header .post-download-button{font-size:16px;height:30px;padding:0;border:0;margin-bottom:30px}.single-post .single-post-header .post-header .post-download-button .button-text{background:#da291c;color:#fff;float:left;font-style:italic;font-weight:500;padding:4px 30px 6px}.single-post .single-post-header .post-header .post-download-button svg{border:1px solid #da291c;fill:#da291c;width:30px;height:30px;padding:7px}.single-post .single-post-header .post-header .post-details .card-meta{margin:0;flex-direction:row}.single-post .post-author{text-align:center;padding-top:30px;margin-top:60px}.single-post .post-author .presented-by{font-family:"Antwerp",serif;margin-bottom:30px}.single-post .post-author .author-image{width:90px;height:90px;margin:0 auto;max-height:initial;max-width:initial}.single-post .post-author .author-info{padding-top:15px}.single-post .post-author .author-info .author-name{font-size:24px;font-family:"Antwerp",serif}@media only screen and (max-width:600px){.single-post .post-author .author-info .author-name{font-size:18px}}.single-post .post-author .author-info .author-role{color:#da291c;font-size:18px}@media only screen and (max-width:600px){.single-post .post-author .author-info .author-role{font-size:14px}}.single-post .single-post-content{padding:0 30px;margin:60px 0}@media only screen and (max-width:600px){.single-post .single-post-content{padding:0 10px}}.single-post .single-post-content .form-container{background:#f6f6f6;padding:30px 15px}.single-post .single-post-content .button-container{width:100%;display:flex;justify-content:center}.single-post .single-post-content .button-container .success-message,.toggle input{display:none}.single-post .single-post-content .button-container .error-message{display:flex;align-items:center;font-size:16px;font-family:"National",sans-serif;margin-left:8px;color:#da291c}@media only screen and (max-width:768px){.single-post .single-post-content .button-container{flex-direction:column}}.single-post .single-post-content .button-cta{margin:30px 0 0}.single-post .single-post-content .flex-container{display:flex}@media only screen and (max-width:768px){.single-post .single-post-content .flex-container{flex-direction:column}}.single-post .single-post-content .flex-container .question-form-container{width:330px;margin-left:30px}@media only screen and (min-width:600px) and (max-width:768px){.single-post .single-post-content .flex-container .question-form-container{grid-column:span 2}}.single-post .single-post-content .flex-container .question-form-container .divider{margin:30px 0}.single-post .single-post-content .flex-container .question-form-container .divider:first-of-type{margin-top:0}.single-post .single-post-content .flex-container .question-form-container .divider:last-of-type{margin-bottom:0}.single-post .single-post-content .flex-container .question-form-container .form-title{font-family:"Antwerp",serif;font-size:32px;text-transform:lowercase;font-weight:400;margin:2.5px 0 15px}.single-post .single-post-content .flex-container .question-form-container .form-intro{font-family:"Antwerp",serif;font-size:16px;line-height:20px;margin-bottom:15px}.single-post .single-post-content .flex-container .question-form-container .required-text{margin-bottom:5px;width:75px;margin-left:auto;display:block}.single-post .single-post-content .flex-container .question-form-container .question-form input{margin-bottom:10px;height:40px;font-size:16px}.single-post .single-post-content .flex-container .question-form-container .question-form textarea{margin-bottom:10px;font-size:18px;height:120px}.single-post .single-post-content .flex-container .question-form-container .question-form input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0 10px 0 0;min-width:24px;height:24px;border:1px solid #d9d9d9;background:#fff;border-radius:2px;position:relative;padding:10px}.single-post .single-post-content .flex-container .question-form-container .question-form input[type=checkbox]:checked{border:1px solid #da291c;color:#da291c}.intelligence-body .rennie-outlook-container .question-form-container .question-form input[type=checkbox]:checked:after,.intelligence-popup-form .registration .question-form-container .question-form input[type=checkbox]:checked:after,.project #details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]:checked:after,.project .info-grid .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]:checked:after,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]:checked:after,.project .project-index-footer .project-register .project-register-form input[type=checkbox]:checked:after,.single-post .single-post-content .flex-container .question-form-container .question-form input[type=checkbox]:checked:after{content:"";position:absolute;left:8px;top:2px;width:6px;height:14px;border:solid #da291c;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.project #details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]+label,.project .info-grid .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]+label,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]+label,.single-post .single-post-content .flex-container .question-form-container .question-form input[type=checkbox]+label{display:inline;font-size:16px}.single-post .single-post-content .flex-container .question-form-container .question-form .split-form{display:grid;grid-column-gap:10px;grid-template-columns:repeat(2,1fr)}.single-post .single-post-content .flex-container .question-form-container .question-form .split-form--alt{grid-template-columns:repeat(1,1fr)}@media only screen and (max-width:830px){.single-post .single-post-content .flex-container .question-form-container .question-form .split-form--alt{grid-template-columns:repeat(2,1fr)}}.single-post .single-post-content .flex-container .question-form-container .question-form .checkbox-label{width:93%}.single-post .single-post-content .flex-container .question-form-container .question-form .label-container{display:flex;margin-top:16px}.single-post .single-post-content .flex-container .question-form-container .question-form .button-cta{float:right}.single-post .single-post-content .flex-container .question-form-container .question-form .button-cta-icon svg{height:15px;margin:0}@media only screen and (max-width:768px){.single-post .single-post-content .flex-container .question-form-container{width:100%;margin-left:0}}.single-post .single-post-content .flex-container .intelligence-content-container{width:calc(100% - 330px)}@media only screen and (max-width:768px){.single-post .single-post-content .flex-container .intelligence-content-container{width:100%}}.single-post .single-post-content .content-container,.single-post .single-post-content .content-container *{line-height:28px;font-family:"Antwerp",serif}.single-post .single-post-content .content-container>.content-flipping-book{margin-top:30px}.single-post .single-post-content .content-container * img{display:block;margin:auto}@media only screen and (max-width:600px){.single-post .single-post-content .content-container *{font-size:14px}.single-post .single-post-content .content-container * img{width:100%}}.single-post .single-post-content .content-container h1.post-title{font-size:36px;font-weight:500}.single-post .single-post-content .content-container h1{font-size:36px;line-height:127%;font-weight:400}.single-post .single-post-content .content-container h2{font-size:28px;line-height:127%;font-weight:400}.single-post .single-post-content .content-container h3{font-size:24px;line-height:127%;font-weight:400}.single-post .single-post-content .content-container h4{font-size:20px;line-height:127%;font-weight:400}.single-post .single-post-content .content-container h5{font-size:18px;line-height:127%;font-weight:400}.single-post .single-post-content .content-container h6{font-family:National2;font-size:18px;line-height:127%;font-weight:500}.inline-image{position:relative;width:75%;margin:0 auto;display:block}.inline-image span{position:absolute;font-style:italic;height:30px;bottom:30px;left:30px;background:#fff;padding:8px 10px;display:flex;align-items:center}.toggle{position:relative;display:inline-block;width:28px;height:15px}.slider,.slider:before{position:absolute;border-radius:3px;-webkit-transition:.2s;transition:.2s}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #a4a6a8}.slider:before{content:"";height:11px;width:12px;left:1px;bottom:1px;background-color:#a4a6a8}input:checked+.slider{border:1px solid #da291c}input:checked+.slider:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);background-color:#da291c}.advisors-container{max-width:1500px}@media screen and (max-width:600px){.advisors-container{padding-left:10px;padding-right:10px}}.advisors-container .agent-search__nav-bar{width:100%;display:flex}.advisors-container .advisors-page-header .page-header-intro{margin-top:74px}.advisors-container .section-header{margin:0;text-align:left}@media screen and (max-width:600px){.advisors-container .section-header{display:none}}.advisors-container .filter-bar{padding-top:0}.advisors-container .filter-bar>.divider{margin-top:30px;margin-bottom:30px}@media screen and (max-width:600px){.advisors-container .filter-bar>.divider{margin-left:0;margin-right:0}}.advisors-container .filter-bar .agent-search__nav-bar{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,auto));grid-gap:10px 40px}@media screen and (max-width:1440px) and (min-width:768px){.advisors-container .filter-bar .agent-search__nav-bar{grid-template-columns:repeat(3,1fr);grid-row-gap:30px}.advisors-container .filter-bar .agent-search__nav-bar .search-input-container{grid-column:1/-1}}@media screen and (max-width:375px){.advisors-container .filter-bar .agent-search__nav-bar{grid-template-columns:repeat(auto-fill,minmax(240px,auto))}}.advisors-container .filter-bar .agent-search__nav-bar .filter-item .form-select__wrapper,.advisors-container .filter-bar .agent-search__nav-bar .filter-item .search-input{width:100%;margin:0}.advisors-container .filter-bar .agent-search__nav-bar .filter-item .form-select__wrapper{border:1px solid #d0d0ce}.advisors-container .filter-bar .agent-search__nav-bar .filter-item .form-select__wrapper .form-select{color:#333;padding-top:6px;padding-left:12px;font-size:18px;border:0}.advisors-container .filter-bar .agent-search__nav-bar .filter-item .search-input{padding:0}.advisors-container .filter-bar .agent-search__nav-bar .utility-links{display:none}.testimonial-carousel-controls{position:absolute;top:30px;right:30px;height:15px;width:54px;margin:0 auto}@media screen and (max-width:600px){.testimonial-carousel-controls{right:initial}}.testimonial-carousel-control-next,.testimonial-carousel-control-prev{background-image:initial;height:15px;width:15px;top:initial;margin-top:initial}.testimonial-carousel-control-prev{left:0;margin-right:30px}.testimonial-carousel-control-next{right:0}@media screen and (max-width:600px){.swiper-slide .testimonial-divider{margin:45px 0 15px}}.advisor-card{zoom:1;width:100%;padding:0}.advisor-card:after{content:"";display:table;clear:both}.advisor-card>a{position:relative;margin-bottom:0;width:100%}.advisor-card__name-section{margin-bottom:15px}.advisor-card__picture{margin:0 auto}.advisor-card__picture img{border:0;width:100%;height:100%}.about #services .about-contact-form input,.about #services .about-contact-form select,.about #services .about-contact-form textarea,.advisor-card__picture .missing-image:before{font-size:20px}.advisor-card__info{overflow:hidden;width:100%;display:block;position:relative;padding-top:10px;max-width:300px;margin:0 auto}.advisor-card__name{font-weight:400;line-height:1em;display:block;font-family:"Antwerp",serif;font-size:18px;margin-bottom:0}.advisor-card__name a{color:#232323;float:none}.advisor-card__rennie{font-size:13px;margin:0 0 5px}.advisor-card__rennie .logo{display:none}.advisor-card__designations{margin-bottom:14px;color:#757575;font-size:12px;font-weight:500;text-transform:uppercase}.advisor-card__link,.advisor-card__phone{padding:0;display:block;font-family:"National",sans-serif;font-size:16px;font-weight:500;border:0;background:0 0;color:#12b5ea;position:absolute;top:10px}.advisor-card__link{right:26px}.advisor-card__phone{right:0}.advisor-card__phone a{color:#232323;font-weight:700}.advisor-card .advisor-role{display:block;font-family:"National",sans-serif;font-size:12px;color:#da291c;text-transform:lowercase}.advisor-card .missing-image{height:300px;width:300px}.listing-show__details .advisor-card{zoom:1;margin-top:40px}.agent-search:after,.listing-show__details .advisor-card:after{content:"";display:table;clear:both}@media (max-width:599px){.listing-show__details .advisor-card{display:none}}.listing-show__details .advisor-card__picture{display:inline-block;float:left;max-width:163px;min-height:163px}.listing-show__details .advisor-card__picture img{height:100%}.listing-show__details .advisor-card__info{display:inline-block;float:left;overflow:hidden;width:calc(100% - 175px);margin:0 0 0 12px}.listing-show__details .advisor-card__info h3{margin:0 0 12px}.listing-show__details .advisor-card__name{font-size:26px;font-weight:700;margin:0 0 14px;color:#232323}.listing-show__details .advisor-card__name--highlight{font-size:26px;margin:0 0 14px;color:#12b5ea;font-style:italic;font-weight:700}.listing-show__details .advisor-card__link,.listing-show__details .advisor-card__phone{line-height:1.5em}.listing-show__details .advisor-card--mobile{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:600px){.listing-show__details .advisor-card--mobile{display:none}}.blog-post-index-container{max-width:1500px}.blog-post-index-container .blog-post-index-page-header .page-header-intro{margin-top:74px;margin-bottom:70px}.blog-post-index-container .section-header{margin:0;text-align:left}.blog-post-index-container .blog-posts .filter-bar{padding:0}.blog-post-index-container .blog-posts .filter-bar>.divider{margin-top:30px;margin-bottom:30px}@media screen and (max-width:600px){.blog-post-index-container .blog-posts .filter-bar>.divider{margin-left:0;margin-right:0}}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,auto));grid-gap:10px 40px}@media screen and (max-width:1440px) and (min-width:768px){.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters{grid-template-columns:repeat(2,1fr);grid-row-gap:30px}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .search-input-container{grid-column:1/-1}}@media screen and (max-width:375px){.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters{grid-template-columns:repeat(auto-fill,minmax(240px,auto))}}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .filter-item .search-input{padding:0;margin:0}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .filter-item .search-input .blog-post-search-container{display:flex;flex-direction:row;width:100%}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .filter-item .search-input .blog-post-search-container .blog-post-search-input{width:100%;padding:0 10px;font-family:"National",sans-serif;height:36px}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .filter-item .search-input .blog-post-search-container .blog-post-search-button{border:2px solid #000;background:#000;border-radius:0;padding:5px 10px}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .filter-item .form-select__wrapper{border:1px solid #d0d0ce;width:100%}.blog-post-index-container .blog-posts .filter-bar .blog-post-search-filters .filter-item .form-select__wrapper select{padding-top:6px;padding-left:12px;font-size:18px;border:0}.blog-post-index-container .blog-posts--grid .card{border:1px solid #d0d0ce;position:relative;width:100%}.blog-post-index-container .blog-posts--grid .card .missing-image,.blog-post-index-container .blog-posts--grid .card-hero img{height:280px}.blog-post-index-container .blog-posts--grid .card .missing-image svg{height:50px;width:50px;fill:#fff}.blog-post-index-container .blog-posts--grid .card .missing-image:before{content:none}.blog-post-index-container .blog-posts--grid .card-body{background:#fff;padding-bottom:75px}.blog-post-index-container .blog-posts--grid .card-author .author-name,.blog-post-index-container .blog-posts--grid .card-excerpt{font-size:14px}.blog-post-index-container .blog-posts--grid .card-author{background:rgba(208,208,206,.2);padding:10px 30px;position:absolute;bottom:0;width:100%}.blog-post-index-container .blog-posts--grid .columns__item{margin-bottom:60px}.blog-post-index-container .section-header--related{margin:120px 0 30px}@media (max-width:820px){.blog-post-index-container .section-header--related{text-align:center}}.related-post{margin-bottom:120px}.related-post .columns__item{margin-bottom:0!important}.related-post .swiper-slide{display:flex;justify-content:center}.related-post .swiper-slide .columns__item{margin-bottom:30px}.related-post .swiper-slide .card-author{width:calc(100% - 60px)}.related-post .swiper-pagination{position:relative;width:100%;height:15px}.related-post .swiper-pagination .swiper-pagination-bullet{background:0 0;opacity:.62;width:15px;height:15px;border:1px solid #000;margin:0 15px 0 0}.related-post .swiper-pagination .swiper-pagination-bullet-active{background:#000;opacity:1}.related-post .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0}.project .details-image iframe,.project-featured-video{height:100%}.project-featured-video iframe{height:100%!important}@media screen and (max-width:600px){.project-list h2.section-header--no-border:first-of-type{display:none}}.project-page-header{margin:20px 0}.project-page-header .disney-page-title sup{font-style:normal;vertical-align:text-top;margin-left:-2.75em;font-size:12px}@media screen and (max-width:600px){.project-page-header .disney-page-title sup{font-size:10px;margin-left:-1.75em;margin-right:.45em}}.project-select-search{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px}.project-select-search .reset-button{grid-column:-1/-2;display:flex}.project-select-search .reset-button button{padding:5px 10px;text-align:left;font-weight:400;font-size:18px;flex:1}.project-select-search .reset-button .reset-button-icon{cursor:pointer}.project-select-search .reset-button .reset-button-icon .icon,.project-select-search .search-input .search-button .icon{width:18px;height:16px;fill:#fff}@media screen and (max-width:960px){.project-select-search{grid-template-columns:repeat(4,1fr);grid-row-gap:10px}.project-select-search .search-input{grid-column:1/-1}.project-select-search .custom-select,.project-select-search .reset-button{grid-column:span 2}}@media screen and (max-width:600px){.project-select-search{margin:0;grid-template-columns:1fr;grid-gap:10px}.project-select-search .search-input{grid-column:span 2}}@media screen and (max-width:820px){.project-select-search .search-input{margin:0}}.project-select-search .reset-button .reset-button-icon,.project-select-search .search-input .search-button{display:flex;background:#000;border:0;border-radius:0;height:44px;width:48px;align-items:center;justify-content:center}.project-select-search .search-input__icon{display:none}.project-select-search .search-input__icon:after,.project-select-search .search-input__icon:before{content:unset}.project .project-index-container{margin-bottom:60px}.project .project-index-container .section-header{margin-bottom:30px}.project .project-index-container .section-header--related{text-align:left}.project .project-tile{outline:1px solid #d0d0ce;font-family:"National",sans-serif;position:relative}@media screen and (max-width:600px){.project .project-tile{outline:0;border-bottom:1px solid #d0d0ce;margin-bottom:10px;padding-bottom:15px}}.project .project-tile .project-main-image{width:100%;height:371.95px;text-align:center;vertical-align:middle;overflow:hidden;position:relative}@media screen and (max-width:600px){.project .project-tile .project-main-image{height:180.34px}}.project .project-tile .project-main-image img{height:100%;width:100%;object-fit:cover;aspect-ratio:16/9}.project .project-tile .project-main-image .icon-video-camera{height:45px;width:45px;background:#fff;top:30px;right:30px;position:absolute;display:flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (max-width:425px){.project .project-tile .project-main-image .icon-video-camera{top:15px;right:15px;height:34.8px;width:34.8px}}.project .project-tile .project-main-image .icon-video-camera:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f03d";font-size:20px;font-weight:300}@media screen and (max-width:425px){.project .project-tile .project-main-image .icon-video-camera:before{font-size:16px}}.project .project-tile-body{width:60%}@media screen and (max-width:1024px){.project .project-tile-body{width:100%}}.project .project-tile-body-container{display:flex;width:100%}.project .project-tile .project-details{padding:0 30px;width:100%;display:flex;flex-direction:column}@media screen and (max-width:600px){.project .project-tile .project-details{padding:0}}.project .project-tile .project-details .project-starting-from{font-family:"Antwerp",serif;font-size:18px;margin-bottom:5px;min-height:21px;font-style:italic;color:#da291c;font-weight:500}@media screen and (max-width:600px){.project .project-tile .project-details .project-starting-from{font-size:14px;margin-bottom:0}}.project .project-tile .project-details .project-location,.project .project-tile .project-details .project-name{font-family:"Antwerp",serif;color:#000}.project .project-tile .project-details .project-name{font-size:32px}@media screen and (max-width:600px){.project .project-tile .project-details .project-name{font-size:20px}}.project .project-tile .project-details .project-location{font-size:24px}@media screen and (max-width:600px){.project .project-tile .project-details .project-location{font-size:14px}}.project .project-tile .project-text{padding:0 30px;margin-bottom:20px}.project .project-tile .project-text p{color:#333;font-family:"Antwerp",serif;font-weight:300;line-height:28px}@media screen and (max-width:600px){.project .project-tile .project-text{padding:0}.project .project-tile .project-text p{font-size:12px}}.project .project-tile .project-developer{padding-left:30px;padding-bottom:30px;color:#da291c;font-size:20px}@media screen and (max-width:600px){.project .project-tile .project-developer{padding:0;font-size:12px}}.project .project-tile .project-developer .project-develop-name{color:#333}.project .project-tile .project-developer .project-develop-name svg.icon{height:.66em;width:.66em}.project .project-tile .project-logo{width:255px;height:255px;margin:0 30px 30px 0}@media screen and (max-width:1024px){.project .project-tile .project-logo{display:none}}.project .project-tile .project-logo img{object-fit:contain;min-width:100%;width:auto;height:auto;max-width:100%;max-height:100%}.project .load-more-container{margin-top:60px;margin-bottom:0}@media screen and (max-width:600px){.project .load-more-container{margin-bottom:60px}}@media screen and (max-width:768px){.project .project-index-footer{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.project .project-index-footer{grid-template-columns:1fr;margin:0 0 60px}}.project .project-index-footer .project-about{display:flex;flex-direction:row}@media screen and (max-width:960px){.project .project-index-footer .project-about{flex-direction:column}}.project .project-index-footer .project-about .project-content,.project .project-index-footer .project-about .project-image{width:50%}@media screen and (max-width:960px){.project .project-index-footer .project-about .project-content,.project .project-index-footer .project-about .project-image{width:100%}}.project .project-index-footer .project-about .project-content{margin-right:60px}@media screen and (max-width:960px){.project .project-index-footer .project-about .project-content{margin-bottom:24px}}.project .project-index-footer .project-about .project-image{object-fit:contain}.project .project-index-footer .project-about p{color:#333;font-family:"Antwerp",serif;line-height:28px}.project .project-index-footer .project-about .section-header--no-border{padding:0}@media screen and (max-width:600px){.project .project-index-footer .project-about .section-header--no-border{margin:0}}.project .project-index-footer .project-register{margin-top:48px;display:flex;flex-direction:row}@media screen and (max-width:768px){.project .project-index-footer .project-register{flex-direction:column}}.project .project-index-footer .project-register .cta{width:420px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 48px;background-size:cover}@media screen and (max-width:768px){.project .project-index-footer .project-register .cta{width:100%;padding:48px}.project .project-index-footer .project-register .cta .section-header--no-border{text-align:left;margin:0}}.advisor-form hr.admin-section-header-divider,.project .project-index-footer .project-register .cta svg{margin-bottom:40px}.project .project-index-footer .project-register .section-header--no-border{font-size:24px;line-height:32px;padding:0;margin-bottom:24px}.project .project-index-footer .project-register .section-header--no-border+p{color:#fff;line-height:24px}.project .project-index-footer .project-register p{font-family:"Antwerp",serif}.project .project-index-footer .project-register .project-register-form.contact-form{background:#f1f1f1;padding:48px}.project .project-index-footer .project-register .project-register-form.contact-form #register-form{padding-top:150px;margin-top:-150px}.project .project-index-footer .project-register .project-register-form.contact-form .contact-form-checkbox-row .contact-input-validation-group{display:flex}.project .project-index-footer .project-register .project-register-form.contact-form .success-message.am-fade{padding:14px 0;font-size:17px;color:#47b048;font-family:"National",sans-serif}.project .project-index-footer .project-register .project-register-form.contact-form input,.project .project-index-footer .project-register .project-register-form.contact-form select,.project .project-index-footer .project-register .project-register-form.contact-form textarea{border:1px solid #d0d0ce;border-radius:2px;padding:10px;font-size:16px}.project .project-index-footer .project-register .project-register-form.contact-form input:focus,.project .project-index-footer .project-register .project-register-form.contact-form select:focus,.project .project-index-footer .project-register .project-register-form.contact-form textarea:focus{border-width:1px;margin-bottom:10px}.project .project-index-footer .project-register .project-register-form.contact-form input.ng-invalid.ng-touched,.project .project-index-footer .project-register .project-register-form.contact-form select.ng-invalid.ng-touched,.project .project-index-footer .project-register .project-register-form.contact-form textarea.ng-invalid.ng-touched{margin-bottom:2px}.project .project-index-footer .project-register .project-register-form.contact-form .contact-form-checkbox-row{margin-top:18px}.project .project-index-footer .project-register .project-register-form.contact-form .contact-form-checkbox-row~.contact-form-checkbox-row{margin-top:0}.project .project-index-footer .project-register .project-register-form.contact-form .error__inline:last-of-type{margin-bottom:0}.project .project-index-footer .project-register .project-register-form input[type=text]{width:100%;margin-bottom:10px}.project #details-section .project-register .contact-form input[type=email]::placeholder,.project #details-section .project-register .contact-form input[type=text]::placeholder,.project #details-section .project-register .contact-form textarea::placeholder,.project .info-grid .project-register .contact-form input[type=email]::placeholder,.project .info-grid .project-register .contact-form input[type=text]::placeholder,.project .info-grid .project-register .contact-form textarea::placeholder,.project .project-details-section .project-register .contact-form input[type=email]::placeholder,.project .project-details-section .project-register .contact-form input[type=text]::placeholder,.project .project-details-section .project-register .contact-form textarea::placeholder,.project .project-index-footer .project-register .project-register-form input[type=text]::placeholder{color:#a4a6a8}.project .project-index-footer .project-register .project-register-form .contact-form-split-row .contact-input-validation-group{width:50%;margin-right:10px}@media screen and (max-width:1024px){.project .project-index-footer .project-register .project-register-form .contact-form-split-row .contact-input-validation-group{width:100%}}@media screen and (min-width:768px) and (max-width:820px){.project .project-index-footer .project-register .project-register-form .contact-form-split-row .contact-input-validation-group{width:50%}}.featured-items__item-actions label:last-of-type,.project .project-index-footer .project-register .project-register-form .contact-form-split-row .contact-input-validation-group:last-of-type{margin-right:0}.project .project-index-footer .project-register .project-register-form .contact-form-split-row input{width:100%;margin-bottom:2px}.project .project-index-footer .project-register .project-register-form .button-cta{margin-top:15px;float:left}.project .project-index-footer .project-register .project-register-form .button-cta:disabled{background:#000;border-color:#000;opacity:.5;cursor:not-allowed}.project .project-index-footer .project-register .project-register-form .button-cta:disabled .icon{fill:#000}.project .project-index-footer .project-register .project-register-form .button-cta svg{height:1.5em;margin:0}.project .project-index-footer .project-register .project-register-form .form-checkbox-row{display:flex;margin-bottom:10px}.project .project-index-footer .project-register .project-register-form input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0 10px 0 0;min-width:24px;height:24px;border:1px solid #d9d9d9;background:#fff;border-radius:2px;position:relative}.project #details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]:checked,.project .info-grid .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]:checked,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]:checked,.project .project-index-footer .project-register .project-register-form input[type=checkbox]:checked{border:1px solid #da291c;color:#da291c}.project .project-index-footer .project-register .project-register-form input[type=checkbox]+label{display:inline;font-size:16px;line-height:24px}.project .project-status{position:relative;top:-30px;left:30px;height:60px;line-height:60px;width:fit-content;width:-moz-fit-content;background:#000;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;text-align:center}.project .project-status.show-page{top:30px;left:0;margin:auto}@media screen and (max-width:600px){.project .project-status.show-page{top:15px}.project .project-status{top:-15px;left:10px;font-size:14px;height:30px;line-height:30px}}.project .project-status span{padding:0 15px}.project .project-alert-container{position:absolute;top:0;width:100%;z-index:100}.project .project-alert-container .project-alert{width:100%;height:30px;background-color:#000;padding:6px 0;color:#fff;font-family:"National",sans-serif;font-weight:500;font-size:16px;line-height:16px;text-align:center;text-transform:uppercase}@media screen and (max-width:600px){.project .project-alert-container .project-alert{font-size:14px;height:28px}}.project .details-image-container{position:relative;padding-top:calc(100%/(16/9));margin-bottom:60px}.project .details-image-container .details-image,.project .details-image-container .details-image .no-photo{height:initial;max-width:initial;max-height:initial;position:absolute;top:0;left:0;right:0;bottom:0}.project #details-section,.project .info-grid,.project .project-details-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;margin-bottom:60px}@media screen and (max-width:768px){.project #details-section,.project .info-grid,.project .project-details-section{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:600px){.project #details-section,.project .info-grid,.project .project-details-section{margin:0;grid-template-columns:repeat(1,1fr);grid-gap:30px}}.project #details-section .project-logo,.project .info-grid .project-logo,.project .project-details-section .project-logo{width:initial;text-align:center}.project #details-section .project-logo img,.project .info-grid .project-logo img,.project .project-details-section .project-logo img{max-width:100%;max-height:420px}.project #details-section .project-info,.project .info-grid .project-info,.project .project-details-section .project-info{width:initial;font-family:"Antwerp",serif}.project #details-section .project-info .project-status-label,.project .info-grid .project-info .project-status-label,.project .project-details-section .project-info .project-status-label{background:#000;color:#fff;padding:10px 20px;font-family:"National",sans-serif;font-weight:500;text-transform:uppercase;font-size:16px;width:max-content;margin-bottom:20px}.project #details-section .project-info .project-street,.project .info-grid .project-info .project-street,.project .project-details-section .project-info .project-street{font-size:32px}.project #details-section .project-info .project-location,.project .info-grid .project-info .project-location,.project .project-details-section .project-info .project-location{font-size:24px}.project #details-section .project-info .project-starting-from,.project .info-grid .project-info .project-starting-from,.project .project-details-section .project-info .project-starting-from{font-size:24px;font-style:italic;font-weight:500;color:#da291c;margin:30px 0;font-family:"Antwerp",serif}.project #details-section .project-info .project-description,.project .info-grid .project-info .project-description,.project .project-details-section .project-info .project-description{line-height:28px}.project #details-section .project-info .project-description *,.project .info-grid .project-info .project-description *,.project .project-details-section .project-info .project-description *{font-size:inherit;font-family:inherit;color:#333;line-height:inherit}.project #details-section .project-info .project-description p,.project .info-grid .project-info .project-description p,.project .project-details-section .project-info .project-description p{margin:1em 0}.project #details-section .project-info .project-description li,.project .info-grid .project-info .project-description li,.project .project-details-section .project-info .project-description li{margin:.5em 0}.project #details-section .project-register,.project .info-grid .project-register,.project .project-details-section .project-register{width:initial}.project #details-section .project-register #ask-a-question-form,.project .info-grid .project-register #ask-a-question-form,.project .project-details-section .project-register #ask-a-question-form{padding-top:150px;margin-top:-150px}.project #details-section .project-register .project-calendar-cta,.project .info-grid .project-register .project-calendar-cta,.project .project-details-section .project-register .project-calendar-cta{width:100%;height:45px;background:#da291c;margin-bottom:15px;display:flex}.project #details-section .project-register .project-calendar-cta .cta-text,.project .info-grid .project-register .project-calendar-cta .cta-text,.project .project-details-section .project-register .project-calendar-cta .cta-text{text-transform:uppercase;font-family:"National",sans-serif;color:#fff;width:calc(100% - 45px);display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500}.project #details-section .project-register .project-calendar-cta .cta-icon,.project .info-grid .project-register .project-calendar-cta .cta-icon,.project .project-details-section .project-register .project-calendar-cta .cta-icon{height:100%;width:45px;background:#fff;border:1px solid #da291c;display:flex;justify-content:center;align-items:center}.project #details-section .project-register .project-calendar-cta .cta-icon svg,.project .info-grid .project-register .project-calendar-cta .cta-icon svg,.project .project-details-section .project-register .project-calendar-cta .cta-icon svg{fill:#da291c;height:15px;width:15px;overflow:overlay}.project #details-section .project-register .contact-form,.project .info-grid .project-register .contact-form,.project .project-details-section .project-register .contact-form{padding:30px}.project #details-section .project-register .contact-form #ask-a-question-form,.project #details-section .project-register .contact-form #register-form,.project .info-grid .project-register .contact-form #ask-a-question-form,.project .info-grid .project-register .contact-form #register-form,.project .project-details-section .project-register .contact-form #ask-a-question-form,.project .project-details-section .project-register .contact-form #register-form{padding-top:150px;margin-top:-150px}.project #details-section .project-register .contact-form .contact-form-header,.project .info-grid .project-register .contact-form .contact-form-header,.project .project-details-section .project-register .contact-form .contact-form-header{font-size:32px;font-family:"Antwerp",serif;text-transform:lowercase}.project #details-section .project-register .contact-form .contact-form-tagline,.project .info-grid .project-register .contact-form .contact-form-tagline,.project .project-details-section .project-register .contact-form .contact-form-tagline{font-size:16px;margin:20px 0 40px;text-transform:none;padding-bottom:30px}.project #details-section .project-register .contact-form .error__inline,.project .info-grid .project-register .contact-form .error__inline,.project .project-details-section .project-register .contact-form .error__inline{padding:3px 0 1.5em}.project #details-section .project-register .contact-form .contact-form-row,.project #details-section .project-register .contact-form .contact-form-split-row input,.project #details-section .project-register .contact-form input[type=text],.project .info-grid .project-register .contact-form .contact-form-row,.project .info-grid .project-register .contact-form .contact-form-split-row input,.project .info-grid .project-register .contact-form input[type=text],.project .project-details-section .project-register .contact-form .contact-form-row,.project .project-details-section .project-register .contact-form .contact-form-split-row input,.project .project-details-section .project-register .contact-form input[type=text]{width:100%}.project #details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .info-grid .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .project-details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group{width:50%}@media screen and (max-width:1024px){.project #details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .info-grid .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .project-details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group{width:100%}}@media screen and (min-width:768px) and (max-width:820px){.project #details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .info-grid .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .project-details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group{width:100%}}@media screen and (min-width:1024px) and (max-width:1280px){.project #details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .info-grid .project-register .contact-form .contact-form-split-row .contact-input-validation-group,.project .project-details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group{width:100%}}.project #details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group:first-of-type,.project .info-grid .project-register .contact-form .contact-form-split-row .contact-input-validation-group:first-of-type,.project .project-details-section .project-register .contact-form .contact-form-split-row .contact-input-validation-group:first-of-type{margin-right:10px}@media screen and (min-width:1024px) and (max-width:1280px){.project #details-section .project-register .contact-form .contact-form-split-row.projects,.project .info-grid .project-register .contact-form .contact-form-split-row.projects,.project .project-details-section .project-register .contact-form .contact-form-split-row.projects{flex-direction:column}}.project #details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group,.project .info-grid .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group{display:flex;margin-bottom:10px}.project #details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper,.project .info-grid .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper{display:flex;flex-direction:column;color:rgba(0,0,0,.8);font-size:16px;font-family:"National",sans-serif;line-height:1em;margin:0;max-width:100%}.project #details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .contact-label,.project .info-grid .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .contact-label,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .contact-label{margin-bottom:8px}.project #details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .contact-label label,.project .info-grid .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .contact-label label,.project .project-details-section .project-register .contact-form .contact-form-checkbox-row .contact-input-validation-group .contact-label-group-wrapper .contact-label label{display:inline}.intelligence-body .rennie-outlook-container .question-form-container .question-form input[type=checkbox],.project #details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox],.project .info-grid .project-register .contact-form .contact-form-checkbox-row input[type=checkbox],.project .project-details-section .project-register .contact-form .contact-form-checkbox-row input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0 10px 0 0;min-width:24px;height:24px;border:1px solid #d9d9d9;background:#fff;border-radius:2px;position:relative;padding:10px}.project #details-section .project-register .contact-form .button-cta,.project .info-grid .project-register .contact-form .button-cta,.project .project-details-section .project-register .contact-form .button-cta{display:flex;margin:30px 0 0}.project #details-section .project-register .contact-form .button-cta:disabled,.project .info-grid .project-register .contact-form .button-cta:disabled,.project .project-details-section .project-register .contact-form .button-cta:disabled{background:#000;border-color:#000;opacity:.5;cursor:not-allowed}.project #details-section .project-register .contact-form .button-cta:disabled .icon,.project .info-grid .project-register .contact-form .button-cta:disabled .icon,.project .project-details-section .project-register .contact-form .button-cta:disabled .icon{fill:#000}.project #details-section .project-register .contact-form .dob-tooltip,.project .info-grid .project-register .contact-form .dob-tooltip,.project .project-details-section .project-register .contact-form .dob-tooltip{position:relative;display:inline;border-bottom:1px dotted #000}.project #details-section .project-register .contact-form .dob-tooltip .tooltip-content,.project .info-grid .project-register .contact-form .dob-tooltip .tooltip-content,.project .project-details-section .project-register .contact-form .dob-tooltip .tooltip-content{visibility:hidden;width:300px;background-color:#3d3d3d;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;bottom:100%;left:-20%;margin-left:-150px;z-index:1}.project #details-section .project-register .contact-form .dob-tooltip:hover .tooltip-content,.project .info-grid .project-register .contact-form .dob-tooltip:hover .tooltip-content,.project .project-details-section .project-register .contact-form .dob-tooltip:hover .tooltip-content{visibility:visible}.project #details-section .project-register .contact-form .dob-tooltip .tooltip-content::after,.project .info-grid .project-register .contact-form .dob-tooltip .tooltip-content::after,.project .project-details-section .project-register .contact-form .dob-tooltip .tooltip-content::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#3d3d3d transparent transparent}.project #details-section .project-register .contact-form .error-message,.project .info-grid .project-register .contact-form .error-message,.project .project-details-section .project-register .contact-form .error-message{padding:14px 0;font-size:17px;color:red;font-family:"National",sans-serif}.project #details-section .presentation-centre,.project .info-grid .presentation-centre,.project .project-details-section .presentation-centre{padding:30px;background-color:#d0d0ce;height:fit-content}.project #details-section .presentation-centre *,.project .info-grid .presentation-centre *,.project .project-details-section .presentation-centre *{font-family:"Antwerp",serif;font-size:16px;color:#333}.project #details-section .presentation-centre .heading,.project .info-grid .presentation-centre .heading,.project .project-details-section .presentation-centre .heading{font-size:32px;color:#000}.about .contact-news-container .about-contact-news .contact-box img+.section-header,.project #details-section .presentation-centre .info,.project .info-grid .presentation-centre .info,.project .project-details-section .presentation-centre .info{margin-top:30px}.project #details-section .presentation-centre .info p,.project .info-grid .presentation-centre .info p,.project .project-details-section .presentation-centre .info p{margin:0}.project #details-section .presentation-centre .info p:first-of-type,.project .info-grid .presentation-centre .info p:first-of-type,.project .project-details-section .presentation-centre .info p:first-of-type{font-style:italic}.project #details-section .presentation-centre button.button-cta,.project .info-grid .presentation-centre button.button-cta,.project .project-details-section .presentation-centre button.button-cta{margin:30px 0 0;background-color:#000;border-color:#000;color:#fff;font-family:"National",sans-serif}.project #details-section .presentation-centre button.button-cta svg,.project .info-grid .presentation-centre button.button-cta svg,.project .project-details-section .presentation-centre button.button-cta svg{fill:inherit;height:14px}.project #details-section .key-amenities,.project #details-section .key-details,.project .info-grid .key-amenities,.project .info-grid .key-details,.project .project-details-section .key-amenities,.project .project-details-section .key-details{display:flex;flex-direction:column}.project #details-section .key-amenities>*,.project #details-section .key-details>*,.project .info-grid .key-amenities>*,.project .info-grid .key-details>*,.project .project-details-section .key-amenities>*,.project .project-details-section .key-details>*{height:50px;margin:0}@media screen and (max-width:600px){.project #details-section .key-amenities>*,.project #details-section .key-details>*,.project .info-grid .key-amenities>*,.project .info-grid .key-details>*,.project .project-details-section .key-amenities>*,.project .project-details-section .key-details>*{display:auto}}.project #details-section .key-amenities h3,.project #details-section .key-details h3,.project .info-grid .key-amenities h3,.project .info-grid .key-details h3,.project .project-details-section .key-amenities h3,.project .project-details-section .key-details h3{padding:10px 0;font-size:20px;border-width:1px 0;border-style:solid;border-color:#000;text-transform:uppercase}.project #details-section .key-amenities p,.project #details-section .key-details p,.project .info-grid .key-amenities p,.project .info-grid .key-details p,.project .project-details-section .key-amenities p,.project .project-details-section .key-details p{padding:16px 0;border-bottom:1px solid #d0d0ce;font-family:"Antwerp",serif;opacity:.8;height:fit-content}@media screen and (max-width:600px){.project #details-section .key-amenities p span,.project #details-section .key-details p span,.project .info-grid .key-amenities p span,.project .info-grid .key-details p span,.project .project-details-section .key-amenities p span,.project .project-details-section .key-details p span{display:block}}.project #details-section .key-amenities p span:first-of-type,.project #details-section .key-details p span:first-of-type,.project .info-grid .key-amenities p span:first-of-type,.project .info-grid .key-details p span:first-of-type,.project .project-details-section .key-amenities p span:first-of-type,.project .project-details-section .key-details p span:first-of-type{font-family:"National",sans-serif;font-size:18px;font-weight:700;width:45%;padding-bottom:5px}@media screen and (max-width:600px){.project #details-section .key-amenities p span:first-of-type,.project #details-section .key-details p span:first-of-type,.project .info-grid .key-amenities p span:first-of-type,.project .info-grid .key-details p span:first-of-type,.project .project-details-section .key-amenities p span:first-of-type,.project .project-details-section .key-details p span:first-of-type{width:100%}}.project #details-section .key-amenities p span+span,.project #details-section .key-details p span+span,.project .info-grid .key-amenities p span+span,.project .info-grid .key-details p span+span,.project .project-details-section .key-amenities p span+span,.project .project-details-section .key-details p span+span{width:54%}@media screen and (max-width:600px){.project #details-section .key-amenities p span+span,.project #details-section .key-details p span+span,.project .info-grid .key-amenities p span+span,.project .info-grid .key-details p span+span,.project .project-details-section .key-amenities p span+span,.project .project-details-section .key-details p span+span{width:100%}}.project #photo-gallery-section{margin:60px 0 0}@media screen and (max-width:768px){.project #photo-gallery-section{margin:60px 0 0}}@media screen and (max-width:600px){.project #photo-gallery-section{margin:60px 0 0}}.project #photo-gallery-section .gutter-sizer{width:60px}@media screen and (max-width:768px){.project #photo-gallery-section .gutter-sizer{width:30px}}@media screen and (max-width:600px){.project #photo-gallery-section .gutter-sizer{width:15px}}.project #photo-gallery-section .image-tile-container{grid-column:span 3}.project #photo-gallery-section .image-tile-container .image-tile{float:left;width:calc((100% - 60px*2)/3)}@media screen and (max-width:768px){.project #photo-gallery-section .image-tile-container .image-tile{width:calc(50% -15px)}}@media screen and (max-width:600px){.project #photo-gallery-section .image-tile-container .image-tile{width:calc(50% - 15px)}}.project #photo-gallery-section .image-tile-container .image-tile img{display:block;max-width:100%}.about #services .modal .modal-dialog .modal-content a:hover,.intelligence-index-container .failure-intel-modal .modal-dialog .modal-content .modal-header a :hover,.intelligence-index-container .success-intel-modal .modal-dialog .modal-content .modal-header a :hover,.project #photo-gallery-section .image-tile-container .image-tile:hover{cursor:pointer}.project .padding-block{height:120px;display:flex;justify-content:center;align-items:center}.project #register-section{margin-top:60px}.project #register-section .project-cta-background{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.16);padding-top:66.66%;position:relative;margin-bottom:120px}.project #register-section .project-cta-background::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,transparent,#000);opacity:.6}.project #register-section .project-cta-background #project-cta-container{position:absolute;top:0;left:0;width:50%;height:100%;margin:0 25%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.16);text-align:center}.project #register-section .project-cta-background .project-starting-from{font-family:"National",sans-serif;font-size:20px;font-style:italic;margin-bottom:30px}@media screen and (max-width:600px){.project #register-section .project-cta-background .project-starting-from{display:none}}.project #register-section .project-cta-background .project-cta-title{font-family:"Antwerp",serif;font-size:48px;margin-bottom:10px}.project #register-section .project-cta-background .project-cta{font-family:"National",sans-serif;font-size:24px;font-weight:700;margin-bottom:30px}@media screen and (max-width:600px){.project #register-section .project-cta-background .project-cta{display:none}}.agent-search{zoom:1;margin:25px auto 90px}.agent-search__content-container{display:flex;align-items:center;justify-content:center;top:0;z-index:2;height:100%;flex-direction:column}.agent-search__content{background:#fff;margin:0 12vw;padding:50px 20px 35px}@media (max-width:820px){.agent-search__content{margin:0 5vw;padding:40px 15px}}.advisor-form .form-checkbox-container .checkbox-container label,.agent-search__offices-dropdown .dropdown-menu li,.agent-search__title,.blog-post-form .form-checkbox-container .checkbox-container label{margin:0}.agent-search__column{margin:0 20px}@media (max-width:820px){.agent-search__column{margin:0 2vw}}.agent-search__column__agent-index button.utility-links{position:absolute;display:inline;margin-left:-40px}@media (max-width:820px){.agent-search__column__agent-index button.utility-links{margin-left:0;padding-left:0}}@media (max-width:600px){.agent-search__column__agent-index button.utility-links{position:relative}.agent-search__column__agent-index .agent-search__nav-bar-search{width:80%}}@media (max-width:330px){.agent-search__column__agent-index .agent-search__nav-bar-search{width:70%}}.agent-search__column__agent-index .agent-search__nav-bar__button{position:unset;display:flex;align-content:center;justify-content:center;width:40px;height:40px;background:#000;border-radius:0}@media (max-width:600px){.agent-search__column__agent-index .agent-search__nav-bar__button{width:20%}}@media (max-width:330px){.agent-search__column__agent-index .agent-search__nav-bar__button{width:30%}}.agent-search__column__agent-index svg{fill:#fff}.agent-search__heading{line-height:1.2em;margin:16px 0 20px}.agent-search__heading--highlighted{color:#47b048}.agent-search .typeahead{padding:13px 0}.agent-search__nav-bar{display:inline-block;width:50%}.agent-search__nav-bar input[type=search],.agent-search__nav-bar input[type=text]{border-radius:0}.agent-search__nav-bar__search-container{display:flex}.agent-search__nav-bar__search-container__agent-index{display:flex;width:100%}@media (max-width:600px){.agent-search__nav-bar__search-container__agent-index{width:100%}}.agent-search__nav-bar__button{height:38px;width:30%;line-height:2.4;background-color:#12b5ea;color:#fff;font-weight:700;display:inline-block;border:0}.agent-search__nav-bar__button--mobile{height:100px;width:80vw;margin:0 auto}.agent-search__nav-bar .search-input{max-width:initial}.agent-search__nav-bar .search-input .agent-search__nav-bar-search{display:block;border:0;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;background:#f1f1f1;width:100%;height:40px;outline:0;margin:0;padding:0 10px;position:relative;line-height:20px;font-family:"National",sans-serif;font-weight:400;font-size:16px;font-style:italic}@media (max-width:600px){.agent-search__nav-bar .search-input .agent-search__nav-bar-search{width:100%}}.agent-search__offices{display:inline-block}.agent-search__offices-dropdown{z-index:2;list-style-type:none;display:inline-block;width:100%}.agent-search__offices-dropdown-button{cursor:pointer;padding:10px 16px;border:1px solid transparent;font-family:"Whitney A","Whitney B";font-weight:600;line-height:18px;color:#232323;background-color:transparent;outline:0}.agent-search__offices-dropdown .utility-links--dropdown::after{color:#757575;float:right}.agent-search__offices-dropdown .dropdown-menu{box-shadow:0 1px 3px rgba(0,0,0,.5);width:calc(76vw - 82px);padding:0;list-style-type:none;background:#fff;z-index:2;position:absolute}@media (max-width:820px){.agent-search__offices-dropdown .dropdown-menu{width:calc(86vw - 32px)}}@media (min-width:960px){.agent-search__offices-dropdown .dropdown-menu{width:auto}}.agent-search__offices-dropdown .dropdown-menu li a{display:block;margin:0;padding:5px 17px;font-weight:700;color:#000}.agent-search__offices button:focus,.agent-search__offices button:hover,.agent-search__offices-dropdown .dropdown-menu li:focus,.agent-search__offices-dropdown .dropdown-menu li:hover{background:#e0e0e0;border-color:#e0e0e0}.agent-search__offices button{font-weight:400;text-transform:none}.agent-search__offices span{color:#12b5ea}.agent-search__banner{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;display:inline-block;position:relative;margin:0 0 -5px}@media (max-width:820px){.agent-search__banner{margin-bottom:calc(42px - 15px)}}.agent-search__banner::after{padding-top:49.3%;display:block;content:''}.agent-search__banner-container{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;left:0}.agent-search__banner .button{box-shadow:2px 2px 10px rgba(0,0,0,.5);margin:0}@media (max-width:820px){.agent-search__banner .button{padding:9px 18px}}.agent-search__dropdown{border:0;font-size:18px!important;text-transform:none!important;padding:10px 0!important}.agent-search__dropdown:focus{border:0!important}.agent-search__dropdown-menu{zoom:1;left:0;list-style-type:none;padding:0 6px;display:block}.agent-search__dropdown-menu li:after,.agent-search__dropdown-menu:after{content:"";display:table;clear:both}.agent-search__dropdown-menu li{zoom:1;width:100%}.agent-search__dropdown-menu a{width:auto;margin-left:9px;padding:3px}#agent-collage-bottom .u-mobile-hidden,#agent-collage-top .u-mobile-hidden{display:block}@media (max-width:600px){#agent-collage-bottom .u-mobile-hidden,#agent-collage-top .u-mobile-hidden{display:none}}.page-header .page-header-region{font-size:20px;color:#da291c;font-family:"National",sans-serif;font-weight:700;text-transform:uppercase}.intelligence-body .rennie-outlook-container .question-form-container .question-form .button-container .success-message,header .page-header-region{display:none}.details-image .no-photo{height:calc((1380px/16)*9);max-width:1380px;max-height:690px;margin:0 auto;background:#b2b2b2;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;color:#797979}.featured-items__item-image{width:150px;margin-right:20px}.featured-items__item-image img{height:100px}.featured-items__item-description .item-data{font-family:"Montserrat",sans-serif;font-size:12px;line-height:initial;padding-top:10px}.featured-items__item-description .item-data .card-details{list-style-type:none;padding:0;display:flex;flex-direction:row}.featured-items__item-description .item-data .card-details li:last-of-type:after{content:'';padding:0}.featured-items__item-description .item-data:first-of-type{padding-top:0}.featured-items__item-actions{vertical-align:bottom;display:flex;padding:0;float:right}.featured-items__item-actions .sort-handle{cursor:move}.featured-items__item-actions:before{content:none}@media (max-width:600px){#nav-title-container{display:none}}@media (min-width:600px){#nav-title-mobile{display:none}}.intelligence-index-container .failure-intel-modal,.intelligence-index-container .success-intel-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1150!important;background-color:rgba(0,0,0,.25);flex-direction:row;justify-content:center;align-items:center}.intelligence-index-container .failure-intel-modal .modal-dialog,.intelligence-index-container .success-intel-modal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:512px;max-height:228px;display:flex;flex-direction:column;border-radius:2px;padding:48px;margin:16px;background-color:var(--foundation-white);border-bottom:20px solid #000}.intelligence-index-container .failure-intel-modal .modal-dialog .modal-content .modal-header,.intelligence-index-container .success-intel-modal .modal-dialog .modal-content .modal-header{display:flex;justify-content:space-between;margin-bottom:32px}.intelligence-index-container .failure-intel-modal .modal-dialog .modal-content .modal-header h2,.intelligence-index-container .success-intel-modal .modal-dialog .modal-content .modal-header h2{font-family:"Antwerp",serif;font-size:24px;line-height:32px;margin:0}.intelligence-index-container .failure-intel-modal .modal-dialog .modal-content p,.intelligence-index-container .success-intel-modal .modal-dialog .modal-content p{font-family:"Antwerp",serif;font-size:16px;line-height:24px}@media only screen and (max-width:600px){.intelligence-index-container .failure-intel-modal .modal-dialog,.intelligence-index-container .success-intel-modal .modal-dialog{width:90vw;height:100vh;padding:24px;margin:0}}.intelligence-page-header .page-header-intro:first-of-type{margin:60px auto 30px}.intelligence-page-header .page-header-intro:last-of-type{margin:30px auto 60px}.intelligence-page-header .page-header-intro a{text-decoration:underline;font-style:italic}.intelligence-body .cta-button{display:inline-flex;padding:0 0 0 15px;align-items:center;background-color:#da291c;border:1px solid #da291c;color:#fff;flex-shrink:0;height:30px;width:max-content;border-radius:2px;font-size:16px;font-weight:500;font-style:italic}@media only screen and (max-width:375px){.intelligence-body .cta-button{margin-bottom:15px}}.intelligence-body .cta-button:hover{background-color:#000;border-color:#000;cursor:pointer}.intelligence-body .cta-button:hover .cta-button-icon svg,.intelligence-body .cta-button:hover svg{fill:#000}.intelligence-body .cta-button:hover .cta-button-icon{border-top:1px solid #000;border-bottom:1px solid #000}.intelligence-body .cta-button-icon{display:flex;margin-left:15px;background:#fff;height:30px;width:30px;align-items:center;justify-content:center;border-top:1px solid #da291c;border-bottom:1px solid #da291c}.intelligence-body .cta-button-icon svg{fill:#da291c;height:15px}.intelligence-body .about-intelligence-container .divider{width:100%;display:block;height:1px;background-color:#cbcbdb;clear:both;margin:0;border-bottom:1px solid #ccc;position:relative}.intelligence-body .about-intelligence-container .divider--left::after{left:0}.intelligence-body .about-intelligence-container .divider--right::after{right:0}.intelligence-body .about-intelligence-container .divider::after{content:"";position:absolute;top:-2.5px;height:5px;width:30px;background:#da291c}.intelligence-body .rennie-landscape-container{width:100%;display:grid;grid-column-gap:60px;grid-template-columns:repeat(3,1fr);margin-bottom:120px}@media only screen and (max-width:600px){.intelligence-body .rennie-landscape-container{display:flex;flex-direction:column;margin-bottom:60px}}.intelligence-body .rennie-landscape-container .rennie-landscape-content{grid-column:span 1;display:flex;flex-direction:column}.intelligence-body .rennie-landscape-container .rennie-landscape-content .landscape-header,.intelligence-body .rennie-landscape-container .rennie-landscape-content .landscape-text,.intelligence-body .rennie-landscape-container .rennie-landscape-content .quarter-header{font-family:"Antwerp",serif;color:#333;margin-bottom:30px}.intelligence-body .rennie-landscape-container .rennie-landscape-content .landscape-header{font-size:54px;width:50%;line-height:64px}@media only screen and (max-width:600px){.intelligence-body .rennie-landscape-container .rennie-landscape-content .landscape-header{font-size:32px;line-height:40px}}.intelligence-body .rennie-landscape-container .rennie-landscape-content .quarter-header{text-transform:capitalize;border-top:1px #333 solid;width:max-content;padding:15px 15px 0 0;font-size:24px}@media only screen and (max-width:600px){.intelligence-body .rennie-landscape-container .rennie-landscape-content .quarter-header{font-size:18px}}.intelligence-body .rennie-landscape-container .rennie-landscape-content .landscape-text{font-size:16px;line-height:28px;width:100%}@media only screen and (max-width:600px){.intelligence-body .rennie-landscape-container .rennie-landscape-content .landscape-text{font-size:14px}}.intelligence-body .rennie-landscape-container img{grid-column:span 2;width:100%;min-height:600px;object-fit:cover}@media only screen and (max-width:600px){.intelligence-body .rennie-landscape-container img{width:100vw;max-height:250px;min-height:initial;margin-top:30px;transform:translateX(-10px)}}.intelligence-body .about-intelligence-container{display:flex;flex-direction:column;margin-bottom:120px}@media only screen and (max-width:600px){.intelligence-body .about-intelligence-container{margin-bottom:60px}}.intelligence-body .about-intelligence-container .about-content,.intelligence-body .about-intelligence-container .about-header,.intelligence-body .about-intelligence-container .body{font-family:"Antwerp",serif}.intelligence-body .about-intelligence-container .about-header{width:100%;font-size:32px;margin-bottom:20px}@media only screen and (max-width:600px){.intelligence-body .about-intelligence-container .about-header{font-size:18px}}.intelligence-body .about-intelligence-container .about-content{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.intelligence-body .about-intelligence-container .about-content{flex-direction:column-reverse}}@media only screen and (max-width:600px){.intelligence-body .about-intelligence-container .about-content{flex-direction:column;justify-content:initial;padding-bottom:30px}}.intelligence-body .about-intelligence-container .about-content .about-text{width:50%;margin-right:60px}@media only screen and (max-width:768px){.intelligence-body .about-intelligence-container .about-content .about-text{width:100%;margin-right:initial}}.intelligence-body .about-intelligence-container .about-content .about-text .thoughtful-count{font-size:32px;margin-top:60px}@media only screen and (max-width:600px){.intelligence-body .about-intelligence-container .about-content .about-text .thoughtful-count{font-size:18px;text-align:initial;margin:40px 0}}.intelligence-body .about-intelligence-container .about-content .about-text .body{line-height:28px;font-size:16px;margin-bottom:15px}@media only screen and (max-width:600px){.intelligence-body .about-intelligence-container .about-content .about-text .body{font-size:14px}}.intelligence-body .about-intelligence-container .about-content img{width:50%;height:100%;margin:auto}@media only screen and (max-width:768px){.intelligence-body .about-intelligence-container .about-content img{width:100%;height:initial}}@media only screen and (max-width:600px){.intelligence-body .about-intelligence-container .about-content img{display:none}}.intelligence-body .rennie-outlook-container{display:grid;grid-column-gap:60px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}@media screen and (max-width:768px){.intelligence-body .rennie-outlook-container{grid-template-columns:repeat(2,1fr);grid-row-gap:30px;margin-bottom:30px}}@media screen and (max-width:600px){.intelligence-body .rennie-outlook-container{display:flex;flex-direction:column}}.intelligence-body .rennie-outlook-container .outlook-image{grid-column:span 1}@media only screen and (min-width:750px) and (max-width:768px){.intelligence-body .rennie-outlook-container .outlook-image{grid-column:span 2}}.intelligence-body .rennie-outlook-container .outlook-image img{width:100%;height:100%;min-height:600px;object-fit:cover}@media only screen and (max-width:600px){.intelligence-body .rennie-outlook-container .outlook-image img{width:100vw;transform:translateX(-10px);min-height:initial;max-height:300px;margin-bottom:30px}}.intelligence-body .rennie-outlook-container .outlook-content{grid-column:span 1;display:flex;flex-direction:column;width:100%;margin-bottom:30px}@media only screen and (min-width:768px) and (max-width:1024px){.intelligence-body .rennie-outlook-container .outlook-content{grid-column:span 2}}.intelligence-body .rennie-outlook-container .outlook-content .outlook-header,.intelligence-body .rennie-outlook-container .outlook-content .outlook-text,.intelligence-body .rennie-outlook-container .outlook-content .year-header{font-family:"Antwerp",serif}.intelligence-body .rennie-outlook-container .outlook-content .outlook-header{font-size:54px;width:50%;line-height:64px;margin-bottom:20px}@media only screen and (max-width:600px){.intelligence-body .rennie-outlook-container .outlook-content .outlook-header{font-size:32px;line-height:40px}}.intelligence-body .rennie-outlook-container .outlook-content .year-header{text-transform:uppercase;border-top:1px #333 solid;width:max-content;padding:15px 15px 0 0;font-size:24px}@media only screen and (max-width:600px){.intelligence-body .rennie-outlook-container .outlook-content .year-header{font-size:18px}}.intelligence-body .rennie-outlook-container .outlook-content .outlook-text{font-size:16px;line-height:28px;width:100%;margin-bottom:30px}@media only screen and (max-width:600px){.intelligence-body .rennie-outlook-container .outlook-content .outlook-text{font-size:14px}}@media only screen and (max-width:1024px){.intelligence-body .rennie-outlook-container .question-form-container{grid-column:span 3;margin-top:30px}}@media only screen and (min-width:600px) and (max-width:768px){.intelligence-body .rennie-outlook-container .question-form-container{grid-column:span 2}}.intelligence-body .rennie-outlook-container .question-form-container .divider{margin:30px 0}.intelligence-body .rennie-outlook-container .question-form-container .divider:first-of-type{margin-top:0}.intelligence-body .rennie-outlook-container .question-form-container .divider:last-of-type,.project-form .form-register-details div:last-of-type{margin-bottom:0}.intelligence-body .rennie-outlook-container .question-form-container .form-title{font-family:"Antwerp",serif;font-size:32px;text-transform:lowercase;font-weight:400;margin:2.5px 0 15px}.intelligence-body .rennie-outlook-container .question-form-container .form-container{background:#f6f6f6;padding:30px}.intelligence-body .rennie-outlook-container .question-form-container .form-intro{font-family:"Antwerp",serif;font-size:16px;line-height:20px;margin-bottom:30px}.intelligence-body .rennie-outlook-container .question-form-container .required-text{width:75px;margin-left:auto;margin-bottom:5px}.intelligence-body .rennie-outlook-container .question-form-container .question-form input,.intelligence-body .rennie-outlook-container .question-form-container .question-form textarea{margin-bottom:10px}.intelligence-body .rennie-outlook-container .question-form-container .question-form input{height:40px}.intelligence-body .rennie-outlook-container .question-form-container .question-form .label-container{display:flex}.intelligence-body .rennie-outlook-container .question-form-container .question-form input[type=checkbox]:checked,.intelligence-popup-form .registration .question-form-container .question-form input[type=checkbox]:checked{border:1px solid #da291c;color:#da291c}.intelligence-body .rennie-outlook-container .question-form-container .question-form input[type=checkbox]+label,.intelligence-popup-form .registration .question-form-container .question-form input[type=checkbox]+label{display:inline;font-size:16px}.intelligence-body .rennie-outlook-container .question-form-container .question-form textarea{font-size:18px;height:120px}.intelligence-body .rennie-outlook-container .question-form-container .question-form .split-form{display:grid;grid-column-gap:10px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:600px){.intelligence-body .rennie-outlook-container .question-form-container .question-form .split-form{grid-template-columns:repeat(1,1fr)}}.intelligence-body .rennie-outlook-container .question-form-container .question-form .split-form--alt{grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:425px) and (max-width:830px){.intelligence-body .rennie-outlook-container .question-form-container .question-form .split-form--alt{grid-template-columns:repeat(2,1fr)}}.intelligence-body .rennie-outlook-container .question-form-container .question-form .form-section label{font-size:16px;margin-bottom:8px}.intelligence-body .rennie-outlook-container .question-form-container .question-form .form-section input{margin-bottom:24px;font-size:16px}.intelligence-body .rennie-outlook-container .question-form-container .question-form .button-container{display:flex;width:100%;margin-top:30px}.intelligence-body .rennie-outlook-container .question-form-container .question-form .button-container .error-message{font-size:16px;font-family:"National",sans-serif;margin-left:8px;color:#da291c}@media only screen and (max-width:768px){.intelligence-body .rennie-outlook-container .question-form-container .question-form .button-container{flex-direction:column}}.intelligence-body .rennie-outlook-container .question-form-container .question-form .checkbox-label{width:93%;font-size:16px}.intelligence-body .intelligence-news-container h2,.intelligence-body .rennie-outlook-container .question-form-container .question-form .button-cta{margin-bottom:0}.intelligence-body .rennie-outlook-container .question-form-container .question-form .button-cta-icon svg{height:15px;margin:0}.intelligence-body .intelligence-news-container .links-container{display:inline-block}.intelligence-body .intelligence-news-container .links-container .section-more-link{display:inline-block;width:initial}.datapack-show-container .link{margin-left:auto}.datapack-scoped-banner-container{padding:0;margin-bottom:0}.datapack-index-container{background:#f6f6f6;font-family:"Antwerp",serif}.datapack-index-container .header-container{background:#fff;height:60px;display:flex}.datapack-index-container .header-container .grid-container{display:flex;align-items:center;width:100%}.datapack-index-container .header-container .grid-container a{height:unset}.datapack-index-container .header-container .breadcrumb{font-size:24px;margin:2px 0 0 15px;display:flex}.datapack-index-container .header-container .breadcrumb .title,.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section label[for=is_registered]{margin-left:5px}@media (max-width:425px){.datapack-index-container .header-container .breadcrumb .title{display:none}}.datapack-index-container .header-container .breadcrumb a{color:#000;height:unset}.datapack-index-container .header-container .link-container{margin:2px 0 0 auto;display:flex}.datapack-index-container .header-container .link-container span{margin:0 2px;padding:7px 5px 5px}.datapack-index-container .content-container .content-grid .content-card .detail-overlay a,.datapack-index-container .header-container .link-container .underline{text-decoration:underline}.datapack-index-container .header-container .link-container .link{padding:7px 5px 5px;letter-spacing:0}.datapack-index-container .header-container .link-container .link-button{background:#da291c;border-radius:4px}.datapack-index-container .header-container .link-container .link-button a{color:#fff;text-decoration:none}.datapack-index-container .header-container .logo{float:left;height:100%;width:30px;margin:0;z-index:100;display:flex;justify-content:center;flex-direction:column}.about #services .modal .modal-dialog .modal-content .modal-header svg.icon-logo-red,.datapack-index-container .header-container .logo .icon{height:30px;width:30px}.datapack-index-container .content-container{min-height:calc(100vh - 150px)}@media (max-width:820px){.datapack-index-container .content-container.grid-container{max-width:420px}}.datapack-index-container .content-container .content-grid{margin:60px 0;display:grid;height:100%;grid-template-columns:repeat(4,1fr);grid-gap:30px}@media (max-width:1280px){.datapack-index-container .content-container .content-grid{grid-template-columns:repeat(3,1fr);margin:15px 0;grid-gap:15px}}@media (max-width:820px){.datapack-index-container .content-container .content-grid{grid-template-columns:repeat(1,1fr);margin:15px 0;grid-gap:15px}}.datapack-index-container .content-container .content-grid .content-card{grid-column:span 1;display:flex;background:#fff;position:relative}.datapack-index-container .content-container .content-grid .content-card img{width:100%;height:100%;object-fit:cover}.datapack-index-container .content-container .content-grid .content-card .detail-overlay{background-color:rgba(255,255,255,.9);display:none;height:100%;position:absolute;z-index:1;width:100%}.datapack-index-container .content-container .content-grid .content-card .detail-overlay .title{font-size:20px;font-weight:700;line-height:20px;margin-bottom:20px}.datapack-index-container .content-container .content-grid .content-card .detail-overlay .title .subtitle{color:#da291c;font-family:"National",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.datapack-index-container .content-container .content-grid .content-card .detail-overlay .body{margin-bottom:20px}.datapack-index-container .content-container .content-grid .content-card .text-block{color:#000;font-family:antwerp,sans-serif;font-size:18px;font-weight:400;line-height:26px;padding:30px}.datapack-index-container .content-container .content-grid .content-card:hover .detail-overlay{display:block}.datapack-index-container .footer-container{background:#fff;display:flex;padding:15px 0;font-family:"National",sans-serif;font-size:12px}@media (max-width:600px){.datapack-index-container .footer-container{padding:10px 0}}.call-to-action--intel,.datapack-index-container .footer-container .grid-container{display:flex;align-items:center}.call-to-action--intel{justify-items:center;background:#e6e6e6;padding:60px;margin:60px 0;flex-direction:column}.call-to-action--intel p{font-family:"Antwerp",serif;font-size:32px;line-height:1.375em;text-align:center;margin-bottom:30px;max-width:600px}.call-to-action--intel .actions{text-align:center;font-size:16px}.call-to-action--intel .actions .action-button{margin-bottom:10px}.call-to-action--intel .actions .action-link{color:currentColor;text-decoration:underline}.call-to-action--intel .actions .action-link:hover{color:#da291c}.call-to-action--mt0{margin-top:0}.call-to-action--mb0{margin-bottom:0}.terms-modal{max-width:900px;margin:0 auto 60px;padding:30px;background:#fff}.terms-modal .login__form_button--download{display:inline-flex}.terms-modal .login__form_button--download:hover,.terms-modal-actions .login__form_button:hover{color:#fff;border-color:#000;background:#000}.terms-modal .login__form_button--download:hover .login__form_button-icon,.terms-modal-actions .login__form_button--disabled:hover .login__form_button-icon,.terms-modal-actions .login__form_button:hover .login__form_button-icon{color:#000;fill:currentColor}.terms-modal-actions{display:flex;justify-content:center}.terms-modal-actions .login__form_button:disabled,.terms-modal-actions .login__form_button[disabled]{opacity:.5}.terms-modal-actions .login__form_button--disabled{display:inline-flex;background:#a4a6a8;border:1px solid #a4a6a8;margin-right:30px}.terms-modal-actions .login__form_button--disabled:hover{color:#fff;border-color:#000;background:#000}.terms-modal-actions .login__form_button--disabled .login__form_button-icon{color:#a4a6a8;fill:currentColor}.terms-modal>.icon{width:30px;height:30px;margin-bottom:30px}.terms-modal h2{font-family:"Antwerp",serif;font-weight:400;font-size:24px;margin:60px 0 1rem}.terms-modal h2:first-of-type{margin-top:0;text-transform:lowercase}.terms-modal p{font-family:"Antwerp",serif;font-size:14px;margin:0 0 1rem}.terms-modal .northwest_title{display:flex;align-items:center;gap:1rem;margin:60px 0 1rem}.terms-modal .northwest_title>h2{font-family:"Antwerp",serif;font-weight:400;font-size:24px}.terms-modal .northwest_title>h2:first-of-type{margin:0;text-transform:initial}.terms-modal .northwest_contact_method,.terms-modal .northwest_content_container{margin-bottom:1rem}.terms-modal .form__group{text-align:center;padding:15px;margin:45px 0 0}.terms-modal .form__group .form-checkbox__label{font-family:"Antwerp",serif;text-align:left;font-size:14px;line-height:1.25em}.open-house-banner{background:rgba(208,208,206,.13);border-left:10px solid #da291c;display:flex;flex-direction:row;padding:25px 20px}@media only screen and (max-width:600px){.open-house-banner{flex-direction:column;padding:30px}}.open-house-banner .header-container{padding-right:20px;width:42%}@media only screen and (max-width:1380px){.open-house-banner .header-container{width:50%}}@media only screen and (max-width:768px){.open-house-banner .header-container{width:60%}}@media only screen and (max-width:600px){.open-house-banner .header-container{padding:initial;width:100%}}.open-house-banner .header-container h5{font-size:21px;font-family:"Antwerp",serif;font-weight:400;line-height:26px;margin:0}.open-house-banner .header-container .button-cta-white{margin-top:10px}@media only screen and (max-width:600px){.open-house-banner .header-container{margin-right:initial;margin-bottom:25px}}.open-house-banner .open-house-slots-container{display:grid;grid-template-columns:1fr 1.065fr 1fr;width:100%;overflow:hidden;grid-row-gap:40px}@media only screen and (max-width:1380px){.open-house-banner .open-house-slots-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.open-house-banner .open-house-slots-container{display:flex;flex-direction:column}}.open-house-banner .open-house-slots-container .open-house-card{grid-column:span 1;border-right:.5px solid rgba(0,0,0,.15);position:relative}.foundation-grid-container div:last-of-type,.open-house-banner .open-house-slots-container .open-house-card:last-of-type{border-right:none}@media only screen and (min-width:1380px){.open-house-banner .open-house-slots-container .open-house-card:nth-child(3n+1){padding-right:12px}.open-house-banner .open-house-slots-container .open-house-card:nth-child(3n+1)::after{content:"";position:absolute;bottom:-20px;left:0;width:100vw;height:.5px;background:rgba(0,0,0,.15)}.open-house-banner .open-house-slots-container .open-house-card:nth-child(3n+2){padding:0 12px}.open-house-banner .open-house-slots-container .open-house-card:nth-child(3n){border-right:initial;padding-left:12px}}@media only screen and (max-width:1380px) and (min-width:600px){.open-house-banner .open-house-slots-container .open-house-card:nth-child(2n){border-right:initial;padding-left:15px}.open-house-banner .open-house-slots-container .open-house-card:nth-child(2n+1){padding-right:15px}.open-house-banner .open-house-slots-container .open-house-card:nth-child(2n+1)::after{content:"";position:absolute;bottom:-20px;left:0;width:100vw;height:.5px;background:rgba(0,0,0,.15)}}@media only screen and (max-width:600px){.open-house-banner .open-house-slots-container .open-house-card{padding:20px 0;border-right:initial;border-bottom:.5px solid rgba(0,0,0,.15)}.open-house-banner .open-house-slots-container .open-house-card:first-child{padding-top:initial}.open-house-banner .open-house-slots-container .open-house-card:last-child{border-bottom:initial}}.open-house-banner .open-house-slots-container .open-house-card .content .day{color:rgba(20,19,19,.7);font-family:"National",sans-serif;font-size:14px;font-weight:300;line-height:1em;margin-bottom:6px;text-transform:uppercase}.open-house-banner .open-house-slots-container .open-house-card .content .start-end-datetime{font-size:14px}@media only screen and (max-width:600px){.open-house-banner .open-house-slots-container .open-house-card .content .start-end-datetime{font-size:16px}.open-house-banner .open-house-slots-container .open-house-card .content .start-end-datetime .bullet{padding:0 5px}}.open-house-banner .open-house-slots-container .open-house-card .content .start-end-datetime .meridian{font-size:10px;font-weight:300;margin-left:-2.5px}.open-house-banner .open-house-slots-container .open-house-card .content .open-house-detail{font-family:"National",sans-serif;font-size:14px}.open-house-banner .open-house-slots-container .open-house-card .content .open-house-detail svg{vertical-align:middle;width:1.5em}.open-house-banner .open-house-slots-container .open-house-card .content .open-house-detail.livestream{color:#da291c}.open-house-banner .open-house-slots-container .open-house-card .content .open-house-detail.livestream:before{font-family:"Font Awesome 5 Pro";speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f03d";font-weight:900;color:transparent;margin-right:5px;-webkit-text-stroke:1px #da291c}.registration-banner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 32px);max-width:660px;height:248px;max-height:330px;display:grid;grid-template-columns:1fr 1fr;text-transform:none;box-shadow:4px 8px 36px 0 rgba(0,0,0,.1)}.registration-banner .flex-center{display:flex;align-items:center;justify-content:center}.registration-banner .black,.registration-banner .white{height:248px}.registration-banner .black{padding:40px;background-color:#000;flex-direction:column;gap:16px;border-radius:4px 0 0 4px}.registration-banner .black img{border-radius:50px;width:56px;height:56px}.registration-banner .black .text{font-family:Antwerp;font-style:normal;font-weight:400;font-size:20px;line-height:32px;text-align:center;color:#fff}.registration-banner .white{padding:56px 40px;background-color:#fff;flex-direction:column;align-items:start;font-family:Antwerp;font-style:normal;font-weight:400;text-align:left;color:#333;gap:8px;border-radius:0 4px 4px 0}.registration-banner .white .heading{font-size:20px;line-height:32px;font-weight:700;width:100%}.registration-banner .white .text{width:100%;font-size:16px;line-height:24px}.registration-banner .white .buttons{display:flex;flex-direction:row;justify-content:start;align-items:center;margin-top:16px;font-family:National;font-size:16px;line-height:24px;text-align:center;gap:8px}.registration-banner .white .buttons .sign-up-btn{width:117px;height:40px;background:#da291c;border-radius:2px;padding:8px 16px;color:#fff}.registration-banner .white .buttons .sign-in-btn{padding:8px 16px;color:#da291c;border:1px solid #da291c}@media only screen and (max-width:660px){.registration-banner{display:flex;flex-direction:column;text-transform:none;max-width:330px;height:max-content;max-height:660px}.registration-banner .black,.registration-banner .white{text-align:center;padding:24px;height:248px}.registration-banner .black{border-radius:4px 4px 0 0}.registration-banner .black .text{font-size:18px}.registration-banner .white{border-radius:0 0 4px 4px}.registration-banner .white .text{font-size:14px}.registration-banner .white .buttons{width:100%;flex-direction:column;align-items:center;justify-content:center}.registration-banner .white .buttons .sign-in-btn,.registration-banner .white .buttons .sign-up-btn{width:100%}}@media only screen and (max-width:1400px){.registration-banner-down{display:flex;flex-direction:column;text-transform:none;max-width:330px;height:max-content;max-height:660px}.registration-banner-down .black,.registration-banner-down .white{text-align:center;padding:24px;height:248px}.registration-banner-down .black{border-radius:4px 4px 0 0}.registration-banner-down .black .text{font-size:18px}.registration-banner-down .white{border-radius:0 0 4px 4px}.registration-banner-down .white .text{font-size:14px}.registration-banner-down .white .buttons{width:100%;flex-direction:column;align-items:center;justify-content:center}.registration-banner-down .white .buttons .sign-in-btn,.registration-banner-down .white .buttons .sign-up-btn{width:100%}}@media only screen and (max-width:820px){.registration-banner-down{display:grid;grid-template-columns:1fr 1fr;height:248px;max-width:660px;max-height:330px}.registration-banner-down .black{border-radius:4px 0 0 4px}.registration-banner-down .white{border-radius:0 4px 4px 0;flex-direction:column;text-align:left}.registration-banner-down .white .buttons,.registration-banner-down .white .sign-up-btn{flex-direction:row;align-items:center;justify-content:start}.registration-banner-down .white .buttons .sign-up-btn,.registration-banner-down .white .sign-up-btn .sign-up-btn{width:117px}.registration-banner-down .white .buttons .sign-in-btn,.registration-banner-down .white .sign-up-btn .sign-in-btn{width:initial}}@media only screen and (max-width:660px){.registration-banner-down{display:flex;flex-direction:column;text-transform:none;max-width:330px;height:max-content;max-height:660px}.registration-banner-down .black,.registration-banner-down .white{text-align:center;padding:24px;height:248px}.registration-banner-down .black{border-radius:4px 4px 0 0}.registration-banner-down .black .text{font-size:18px}.registration-banner-down .white{border-radius:0 0 4px 4px}.registration-banner-down .white .text{font-size:14px}.registration-banner-down .white .buttons{width:100%;flex-direction:column;align-items:center;justify-content:center}.registration-banner-down .white .buttons .sign-in-btn,.registration-banner-down .white .buttons .sign-up-btn{width:100%}}.about img{max-width:100%;width:100%;height:auto;display:block}.about .dirty-span{margin-top:-80px;padding-bottom:80px;display:block}.about .section-header,.about p{color:#000;font-family:"Antwerp",serif}.about .section-header{text-align:left;font-size:60px;font-style:normal;font-weight:300;line-height:1.25em;margin-bottom:0;grid-column:1/-1}@media (max-width:600px){.about .section-header{font-size:32px}}.about p{font-size:16px;line-height:1.75em;margin:0 0 1em}@media (max-width:600px){.about .section-header{text-align:center}.about .contact-intro-text,.about .intro-text{margin-top:16px}}.about section.page-title-container{margin:130px 0 0}@media (max-width:600px){.about section.page-title-container{margin-top:24px}}.about .main-header{font-size:90px;font-family:"Antwerp",serif;font-weight:300;text-align:center;text-wrap:balance}@media (max-width:600px){.about .main-header{font-size:34px;margin:0 0 15px}}.about #hero-container .about-hero{margin-top:0;padding-top:0}.about #hero-container .about-hero .about-hero-divider{width:100%;display:block;height:1px;background-color:#d0d0ce;clear:both;position:relative}.about #hero-container .about-hero .about-hero-divider::after{content:"";position:absolute;top:-2.5px;left:0;height:5px;width:30px;background:#da291c}.about #hero-container .about-hero .intro-text{color:#000;line-height:1.75em;text-align:center;width:100%;max-width:900px;margin:24px auto 60px;font-size:22px;font-weight:400}@media screen and (max-width:600px){.about #hero-container .about-hero .intro-text{font-size:16px;margin:12px auto 32px}}.about .mobile-swiper{display:none}@media (max-width:670px){.about .mobile-swiper{display:block;width:100%;overflow:hidden}.about .mobile-swiper .swiper-wrapper{display:flex;box-sizing:content-box}.about .mobile-swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;position:relative;transform:translate3d(0,0,0);transition-duration:0ms}.about .mobile-swiper .swiper-wrapper .swiper-slide .image-card{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.16);padding:15px;margin:0 15px 15px 0;width:calc(100% - 40px)}.about .mobile-swiper .swiper-wrapper .swiper-slide .image-card img{box-shadow:initial;position:unset;aspect-ratio:auto;height:auto;padding:0;width:100%}.about .mobile-swiper .swiper-wrapper .swiper-slide .image-card p{font-family:"Antwerp",serif;font-size:20px;line-height:1.4em;font-style:italic;position:initial;height:unset;z-index:-1;padding:15px 15px 15px 0;width:100%}}@media screen and (max-width:670px) and (max-width:420px){.about .mobile-swiper .swiper-wrapper .swiper-slide .image-card p{font-size:14px}}@media (max-width:670px){.about .mobile-swiper .pagination-container{margin-bottom:5px;height:1px}.about .mobile-swiper .mobile-instructions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:.5}.about .mobile-swiper .mobile-instructions p{margin:0;font-size:10px;font-family:"National",sans-serif;font-weight:700;text-transform:uppercase}.about .mobile-swiper .mobile-instructions svg{font-size:7px;margin:0 0 0 7px}}.about .history{background:rgba(208,208,206,.15);margin:0 0 60px;padding:60px 0}.about .history .intro-text,.about .history .section-header{grid-column:1/-1}.about .history .intro-text{max-width:660px;margin-bottom:0}.about .cd-horizontal-timeline{opacity:0;transition:opacity .2s}.about .cd-horizontal-timeline::before{content:"mobile";display:none}.about .cd-horizontal-timeline.loaded{opacity:1}.about .cd-horizontal-timeline .timeline{position:relative;width:100%;height:360px;max-height:360px;margin:0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.about .cd-horizontal-timeline .timeline::after{display:block;position:absolute;width:1px;background:#a4a6a8;height:100%;content:" ";top:0}.about .cd-horizontal-timeline .events-wrapper{position:relative;height:360px;overflow:hidden;padding-left:1em;margin:0 0 0 -1em}.about .cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;width:100%;transition:transform .4s;padding-left:1em}.about .cd-horizontal-timeline .events ol{list-style-type:none;margin:0;padding:0;display:block}.about .cd-horizontal-timeline .events ol li,.about .cd-timeline-navigation a{display:-ms-flexbox;display:flex;height:60px;-ms-flex-align:center;align-items:center}.about .cd-timeline-navigation a{position:absolute;z-index:1;bottom:0;left:0;transform:translateX(-50%) translateY(-100%);height:24px;width:24px;border-radius:50%;border:2px solid #000;overflow:hidden;color:#000;white-space:nowrap;transition:border-color .3s;background:#f6f6f6;box-shadow:0 0 0 3px #f6f6f6;-ms-flex-pack:center;justify-content:center}.about .cd-horizontal-timeline .events a{display:block;width:100%;z-index:2;margin:0 0 0 -2.5px;padding-left:30px;border-left:5px solid transparent;text-align:left;font-family:"Antwerp",serif;font-size:24px;line-height:1;text-decoration:none;color:#383838;transform:translateZ(0);transition:font-size 240ms}.about .cd-horizontal-timeline .events a.selected{pointer-events:none;font-size:45px;border-left:5px solid #da291c;position:relative;z-index:1100}@media only screen and (min-width:1100px){.about .cd-horizontal-timeline{margin:6em auto}.about .cd-horizontal-timeline::before{content:"desktop"}}.about .cd-timeline-navigation{list-style-type:none;margin:0}.about .cd-timeline-navigation a svg{display:block;width:initial;height:20px;fill:currentColor}.about .cd-timeline-navigation a.prev{top:0;bottom:initial}.about .cd-timeline-navigation a.next{right:0;transform:translateX(-50%) translateY(100%)}.about .no-touch .cd-timeline-navigation a:hover{color:#7b9d6f}.about .cd-timeline-navigation a.inactive{cursor:not-allowed;border-color:#a4a6a8;color:#a4a6a8}.about .no-touch .cd-timeline-navigation a.inactive:hover{color:#a4a6a8}.about .cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;transition:height .4s}.about .cd-horizontal-timeline .events-content ol{margin:0 0 1.5em;padding:0}.about .swiper-slide img{max-width:720px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.16);width:calc(100% - 120px);height:480px;padding:30px;position:relative;top:30px;left:30px;object-fit:cover;object-position:center}.about .cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);padding:0;opacity:0;animation-duration:.4s;animation-timing-function:ease-in-out}.about .cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;transform:translateX(0)}.about .cd-horizontal-timeline .events-content li.enter-right,.about .cd-horizontal-timeline .events-content li.leave-right{animation-name:cd-enter-right}.about .cd-horizontal-timeline .events-content li.enter-left,.about .cd-horizontal-timeline .events-content li.leave-left{animation-name:cd-enter-left}.about .cd-horizontal-timeline .events-content li.leave-left,.about .cd-horizontal-timeline .events-content li.leave-right{animation-direction:reverse}.about .cd-horizontal-timeline .events-content li>*{max-width:1000px;margin:0 auto}.about .cd-horizontal-timeline{margin:0 24px;display:-ms-grid;display:grid;-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr;grid-column-gap:20px;grid-row-gap:0}.about .timeline-photo-caption{position:absolute;bottom:0;right:0;top:auto;left:auto;background:#fff;margin-bottom:0;padding:30px;width:300px;z-index:1;font-family:"Antwerp",serif;font-size:20px;line-height:1.4em;font-style:italic}.about .swiper-container{width:100%;height:600px}.about .swiper-container-horizontal>.swiper-pagination-bullets{top:auto;right:auto;bottom:0;left:32px;width:initial;z-index:12000}.about .swiper-pagination-bullet{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,.5);font-family:"Antwerp",serif;font-size:12px;font-weight:300;color:#fff}.about .swiper-pagination-bullet-active{background:#da291c}@media (max-width:670px){.about .cd-horizontal-timeline{display:block}.about .history .cd-horizontal-timeline .intro-text{margin-right:0;margin-left:0}.about .history .cd-horizontal-timeline .events-content,.about .history .cd-horizontal-timeline .timeline{display:none}}.about #services .about-contact-form .error-message,.about #services .about-contact-form .recaptcha-error-message{color:red;font-size:20px;margin-top:8px}.about #services .about-contact-form .contact-input-row{margin-bottom:10px}.about #services .about-contact-form .contact-form-submit-row{display:flex;justify-content:flex-end;align-items:center}.about #services .about-contact-form .contact-form-submit-row .submit-button-container input[type=submit]{background-color:#da291c;border:0;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-size:.875rem;font-weight:500;font-style:italic;line-height:1;padding:6px 15px;text-shadow:none;transition:background .2s}.about #services .about-contact-form .submitted-message-box-row,.about #services .modal{display:none;align-items:center}.about #services .about-contact-form .submitted-message-box-row .submitted-message{color:#47b048;font-size:17px}.about #services .about-contact-form .submitted-message-box-row .submitted-message::before,.contact-us .about-contact-form .submitted-message-box-row .submitted-message::before{font-family:"ElegantIcons";speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"R";margin-right:5px;font-size:1.5em;vertical-align:middle}.about #services .modal{justify-content:center;background:rgba(221,221,221,.9283)}.about #services .modal .modal-dialog{width:440px;background-color:#fff}.about #services .modal .modal-dialog .modal-content{padding:40px;font-family:"Antwerp",serif}.about #services .modal .modal-dialog .modal-content h3{font-size:24px;font-weight:500;line-height:1}.about #services .modal .modal-dialog .modal-content p{font-size:16px;line-height:28px;color:#333}.about #services .modal .modal-dialog .modal-content .modal-header{display:flex;justify-content:space-between}.about #services .modal .modal-dialog .modal-footer{height:30px;background-color:#000}.about #services .service-container{margin-bottom:120px}.about #services .service{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;grid-auto-flow:dense;max-width:100%}.about #services .service-header,.about #services .service-image-block{grid-column:1/-1}.about #services .service-header-title{color:#000;font-family:"Antwerp",serif;font-size:32px;font-weight:400;line-height:1.25em;margin:40px 0 20px;text-align:center}@media (max-width:600px){.about #services .service-header-title{font-size:24px}}.about #services .service-header-link{display:block;text-align:center;font-size:18px}.about #services .join{grid-column:1/-1}.about #services .join-header{grid-column:1/-1;border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0;margin:0;color:#000;font-family:"National",sans-serif;font-weight:500;font-size:20px;line-height:1.3em;letter-spacing:1px;text-transform:uppercase}.about #services .join-features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;list-style-type:none;padding:0;margin:0}.about #services .join-features li{background:rgba(241,241,241,.6);padding:60px 30px}.about #services .join-features li:nth-child(even){background:#ececeb}.about #services .join-features li h4{color:#da291c;font-family:"National",sans-serif;font-weight:500;font-size:18px;line-height:1.28em;text-align:center;margin:0 0 14px}.about #services .join-features li p{text-align:center;font-size:14px;margin:0}.about #services .join-cta{display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.about #services .join-cta .cta-button{color:#fff;display:flex;justify-content:center;background:#da291c;border-radius:2px;border:1px solid #da291c;max-width:90%;text-decoration:none;font-size:16px;font-weight:500;font-style:italic}.about #services .join-cta .cta-button:hover{color:#fff;text-decoration:underline}.about #services .join-cta .cta-button-text{padding:6px 0 6px 15px;font-style:italic}.about #services .join-cta .cta-button-icon{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:0 2px 2px 0;width:30px;min-height:30px;margin-left:15px}.about #services .join-cta .cta-button .icon{fill:#da291c}.about #services .join-cta .cta-button .icon svg{margin:6px}.about #services .intro-text.developments-split-col{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px}.about #services .developments-stats{list-style-type:none;padding:0;margin:0;text-align:right}.about #services .developments-second-row{margin-top:60px}.about #services .development-past-sales h2{font-size:32px;color:#000;font-weight:400;font-family:"Antwerp",serif;font-style:italic;line-height:1.5em;margin:0 0 1em}.about #services .past-sales{list-style-type:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(10,1fr);grid-auto-flow:column;grid-gap:30px;padding:0}.about #services .past-sales-project-location,.about #services .past-sales-project-name{font-family:"National",sans-serif;font-weight:400;line-height:1.25em;margin:0}.about #services .past-sales-project-name{color:#000;font-size:20px}.about #services .past-sales-project-location{color:#797979;font-size:18px}.about #services .contact-news-container,.about #team,.about .contact-news-container{margin-bottom:120px}.about #services .contact-news,.about .contact-news-container .about-contact-news{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;grid-auto-flow:dense;max-width:100%}.about #services .contact-intro-text{color:#000;font-family:"Antwerp",serif;font-size:30px;font-weight:400;line-height:1.25em;margin:0 0 60px}@media (max-width:600px){.about #services .contact-intro-text{font-size:24px}.about #services .service{display:block}.about #services .service-header-link{margin-bottom:24px}.about #services p{margin:20px 15px}.about #services .service-container{margin-bottom:80px}.about #services .join-features{grid-template-columns:repeat(2,1fr)}.about #services .join-features li{padding:30px 15px}.about #services .contact-intro-text{margin:24px 0 60px}.about #services .intro-text.developments-split-col{grid-template-columns:1fr;grid-gap:24px}.about #services .developments-second-row{margin-top:0}.about #services .development-past-sales h2{margin:0 15px}.about #services .past-sales{grid-template-columns:1fr;margin:0 15px;grid-gap:15px}.about #services .past-sales .past-sales-project-name{font-size:15px}.about #services .past-sales .past-sales-project-location{font-size:12px}.about #services .contact-news-container{margin-bottom:60px}.about #services .contact-news{display:block}}.about #team .team{display:-ms-grid;display:grid;-ms-grid-columns:minmax(300px,420px) minmax(300px,900px);grid-template-columns:minmax(300px,420px) minmax(300px,900px);grid-gap:60px;grid-auto-flow:dense;max-width:100%}@media (max-width:600px){.about #team{margin-bottom:60px}.about #team .team{display:block}.about #team .team .intro-text{margin:20px 15px}}.about #museum .art-container{padding:120px 0;background:rgba(208,208,206,.15)}.about #museum .art{display:-ms-grid;display:grid;-ms-grid-columns:minmax(300px,900px) minmax(300px,420px);grid-template-columns:minmax(300px,900px) minmax(300px,420px);grid-gap:60px;grid-auto-flow:dense;max-width:100%}.about #museum .art .art-current-exhibits-details h3{color:#000;font-family:"Antwerp",serif;font-size:34px;font-weight:400;line-height:1em;margin-bottom:20px}.about #museum .art .art-current-exhibits-details h4{border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0;color:#000;font-family:"National",sans-serif;font-weight:500;font-size:20px;line-height:1.3em;letter-spacing:1px;text-transform:uppercase}@media (max-width:600px){.about #museum .art-container{padding:60px 0;margin-bottom:0}.about #museum .art-container .art{display:flex;flex-direction:column;width:100%}.about #museum .art-container .art .section-header{order:-1}.about #museum .art-container .art .intro-text{margin:20px 15px;order:-1}}.about #foundation{margin-bottom:120px;font-family:"Antwerp",serif}.about #foundation .foundation-bg{background:linear-gradient(90deg,#da291c 50%,#fff 50%)}@media only screen and (max-width:820px){.about #foundation .foundation-bg{background:0 0}}.about #foundation .foundation-bg .mission-and-logo{display:flex;flex-direction:row}@media only screen and (max-width:820px){.about #foundation .foundation-bg .mission-and-logo{display:flex;flex-direction:column;padding:0}}.about #foundation .foundation-bg .mission-and-logo .mission-container{background-color:#da291c;min-height:478px;display:flex;flex-direction:column;gap:80px;padding:0 38px 0 24px}@media only screen and (max-width:1024px){.about #foundation .foundation-bg .mission-and-logo .mission-container{gap:32px}}@media only screen and (max-width:600px){.about #foundation .foundation-bg .mission-and-logo .mission-container{min-height:0;padding:70px 16px}}.about #foundation .foundation-bg .mission-and-logo .mission-container .top{display:flex;align-items:flex-end;min-height:240px}@media only screen and (max-width:600px){.about #foundation .foundation-bg .mission-and-logo .mission-container .top{min-height:0}}.about #foundation .foundation-bg .mission-and-logo .mission-container .top .title{color:#fff;font-size:60px}@media only screen and (max-width:600px){.about #foundation .foundation-bg .mission-and-logo .mission-container .top .title{font-size:32px}}.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom{margin-bottom:120px;background:0 0;color:#fff;display:flex;flex-direction:row;gap:72px}@media only screen and (max-width:1024px){.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom{margin-bottom:70px;flex-direction:column;gap:24px}}@media only screen and (max-width:600px){.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom{margin-bottom:0}}.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom .our-mission-wrapper .our-mission{display:flex;flex-direction:row;align-items:center;gap:24px}@media only screen and (max-width:1024px){.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom .our-mission-wrapper .our-mission{display:flex;flex-direction:row-reverse}}.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom .our-mission-wrapper .our-mission .line{flex-grow:1;display:inline-block;height:1px;width:80px;background:#fff}.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom .our-mission-wrapper .our-mission .our-mission-text{font-family:"National",sans-serif;font-weight:500;text-transform:uppercase;display:inline-block;font-size:22px;width:122px;height:28px}.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom .mission-wrapper{display:flex;align-items:center}.about #foundation .foundation-bg .mission-and-logo .mission-container .bottom .mission-wrapper .mission{line-height:28px;font-size:16px}.about #foundation .foundation-bg .mission-and-logo .logo-container{padding:80px 110px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:1280px){.about #foundation .foundation-bg .mission-and-logo .logo-container{padding:70px 66px}}.about #foundation .foundation-bg .mission-and-logo .logo-container .foundation-logo{margin-bottom:8px}.about #foundation .foundation-bg .mission-and-logo .logo-container .foundation-logo img{width:280px;height:107px;max-width:initial}.about #foundation .foundation-bg .mission-and-logo .logo-container .line{height:80px;width:1px;background-color:#000}.about #foundation .foundation-bg .mission-and-logo .logo-container .circle{margin-top:28px;max-width:90px;max-height:94px}.about #foundation .learn-more-container{display:grid;min-height:335px;background-color:#f7f4ea;padding:72px 0}.about #foundation .learn-more-container .wrapper{place-self:center;max-width:782px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.about #foundation .learn-more-container .wrapper .title{font-size:24px;font-family:"Antwerp",serif;font-weight:500;color:#333}.about #foundation .learn-more-container .wrapper .paragraph{color:#333;line-height:28px;font-weight:400}@media only screen and (max-width:600px){.about #foundation .learn-more-container .wrapper .paragraph{padding:0 16px;margin:0}}.about #foundation .learn-more-container .wrapper .learn-more-button{border:1px solid #da291c;border-radius:3px;font-family:"National",sans-serif;font-size:16px;display:flex;justify-content:center;align-items:center;margin-top:8px;background:#da291c;width:107px;height:36px;color:#fff}.about .contact-news-container .about-contact-news{display:-ms-grid}.about .contact-news-container .about-contact-news .contact-box .intro-text p:last-of-type{font-weight:bolder}.about .contact-news-container .about-contact-news .news .news-items{list-style-type:none;margin:60px 0 0;padding:0}.about .contact-news-container .about-contact-news .news .news-items li{border-bottom:1px solid #d0d0ce;margin:0 0 30px}.about .contact-news-container .about-contact-news .news .news-items li .news-item-title{color:#000;font-family:"Antwerp",serif;font-size:32px;font-weight:400;line-height:1.125em;margin:0}.about .contact-news-container .about-contact-news .news .news-items li .news-item-date{color:#da291c;font-family:"National",sans-serif;font-size:20px;margin:0 0 30px;text-transform:uppercase}.about .contact-news-container .about-contact-news .news .news-items li .excerpt{margin-bottom:30px}.about .contact-news-container .about-contact-news .news .news-items li .news-item-excerpt{color:#000;font-family:"Antwerp",serif;font-size:16px;margin-bottom:30px;display:inline}.about .contact-news-container .about-contact-news .news .news-items li a{font-family:"Antwerp",serif;font-size:16px;font-weight:300}@media (max-width:600px){.about .contact-news-container{margin-bottom:60px}.about .contact-news-container .about-contact-news{grid-template-columns:1fr;grid-gap:32px}}:root{--foundation-line-color: #ffffff;--foundation-bg-color: #f7f4ea;--foundation-subsection-border: 2px dotted #da291c;--foundation-body-text-color: #333333;--foundation-white: #ffffff;--foundation-black: #333;--foundation-section-gap: 120px;--foundation-section-gap-mobile: 48px}.foundation{margin-top:50px;font-family:"Antwerp",serif}.foundation .primary-bg{background-color:#da291c;color:var(--foundation-line-color)}@media only screen and (max-width:600px){.foundation .primary-bg{padding-top:88px}}.foundation-nav{padding-left:15px;padding-bottom:16px}.foundation-nav a{font-size:16px;font-family:"National",sans-serif;color:rgba(51,51,51,.65)}.foundation-nav a.active:hover,.foundation-nav a:hover{color:#da291c}.foundation-nav a.active{color:var(--foundation-body-text-color)}@media only screen and (max-width:600px){.foundation-nav{padding-left:10px}}.foundation-hero{min-height:497px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px}.foundation-hero-logo{position:relative;width:403px;height:auto}.foundation-hero-logo h1{color:var(--foundation-white)}.foundation-hero-logo img{position:absolute;top:0;width:100%;height:auto}.foundation-hero-line{margin-top:13px;height:88px;width:1px;background-color:var(--foundation-black)}@media only screen and (max-width:600px){.foundation-hero{min-height:290px}.foundation-hero-logo{width:243px}.foundation-hero-line{height:50px}}.foundation-mission{padding:120px 0;display:flex;position:relative;flex-direction:row;align-items:center;justify-content:center}@media only screen and (max-width:820px){.foundation-mission{padding:60px 0}}@media only screen and (max-width:600px){.foundation-mission{padding:48px 0}}.foundation-mission-rotating-logo{width:120px;height:120px;position:absolute;top:-60px;left:0;right:0;margin:auto}.foundation-mission-rotating-logo img{width:100%;height:auto}@media only screen and (max-width:820px){.foundation-mission-rotating-logo{width:90px;height:90px;top:-45px}}.foundation-mission-wrapper{width:100%;max-width:1380px;min-height:144px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:820px){.foundation-mission-wrapper{flex-direction:column;padding:0 60px;gap:16px}}@media only screen and (max-width:600px){.foundation-mission-wrapper{padding:0 16px}}.foundation-mission-wrapper .foundation-mission-our-mission{display:flex;flex-direction:row;align-items:center;gap:24px}.foundation-mission-wrapper .foundation-mission-our-mission-line{min-width:232px;flex-grow:1;height:1px;background-color:var(--foundation-line-color)}.foundation-mission-wrapper .foundation-mission-our-mission-text{font-family:"National",sans-serif;font-size:22px;line-height:28px;text-transform:uppercase;font-weight:500}@media only screen and (max-width:1280px){.foundation-mission-wrapper .foundation-mission-our-mission-line{min-width:100px}}@media only screen and (max-width:820px){.foundation-mission-wrapper .foundation-mission-our-mission{width:100%;flex:1;flex-direction:row-reverse;gap:16px}.foundation-mission-wrapper .foundation-mission-our-mission-line{min-width:0}}@media only screen and (max-width:600px){.foundation-mission-wrapper .foundation-mission-our-mission-text{font-size:18px}}.foundation-mission-wrapper .foundation-mission-statement{max-width:812px;padding:0 24px}@media only screen and (max-width:1280px){.foundation-mission-wrapper .foundation-mission-statement{max-width:700px}}@media only screen and (max-width:820px){.foundation-mission-wrapper .foundation-mission-statement{max-width:unset;padding:0}}.foundation-mission-wrapper .foundation-mission-statement-text{font-family:"Antwerp",serif;letter-spacing:0;line-height:48px;font-size:22px;font-weight:400}@media only screen and (max-width:820px){.foundation-mission-wrapper .foundation-mission-statement-text{font-size:16px;letter-spacing:0;line-height:28px}}@media only screen and (max-width:320px){.foundation-mission-wrapper .foundation-mission-statement-text{padding:16px 0}}.foundation-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.foundation-section-heading{font-size:32px;font-weight:500;color:var(--foundation-body-text-color)}.foundation-section-line{background-color:#da291c;height:2px;width:63px;margin:24px 0}.foundation-section-paragraph{max-width:740px;font-size:18px;line-height:32px;text-align:center;color:var(--foundation-body-text-color)}@media only screen and (max-width:1024px){.foundation-section-paragraph{padding:0 48px}}@media only screen and (max-width:600px){.foundation-section{margin-bottom:16px;padding:0 16px}.foundation-section-heading{font-size:20px}.foundation-section-paragraph{font-family:"Antwerp",serif;font-size:16px;letter-spacing:0;line-height:24px;padding:unset}}.foundation-section.support-section{margin-top:var(--foundation-section-gap);margin-bottom:88px}@media only screen and (max-width:960px){.foundation-section.support-section{margin-top:80px}}@media only screen and (max-width:600px){.foundation-section.support-section{margin-top:var(--foundation-section-gap-mobile);margin-bottom:40px;padding:0 16px}}.foundation-section.impact-section{margin-top:var(--foundation-section-gap);margin-bottom:70px}@media only screen and (max-width:960px){.foundation-section.impact-section{margin-top:80px}}@media only screen and (max-width:600px){.foundation-section.impact-section{margin-top:48px;margin-bottom:16px}}.foundation-grid-container{display:-ms-grid;display:grid;margin-bottom:var(--foundation-section-gap)}@media only screen and (max-width:820px){.foundation-grid-container{margin-bottom:var(--foundation-section-gap-mobile);margin-bottom:0}}.foundation-grid-container.foundation-support-section{margin-bottom:53px}@media only screen and (max-width:600px){.foundation-grid-container.foundation-support-section{margin-bottom:0}}.foundation-subsection{border-right:var(--foundation-subsection-border);padding-right:24px}.foundation-subsection-heading{text-transform:uppercase;font-size:22px;font-family:"National",sans-serif;font-weight:500;color:var(--foundation-body-text-color)}.foundation-subsection-subheading{font-family:"Antwerp",serif;margin-top:16px;font-size:18px;color:var(--foundation-body-text-color);letter-spacing:0;line-height:28px;font-weight:600;min-height:84px}.foundation-subsection-list,.foundation-subsection-para{color:var(--foundation-body-text-color);font-size:16px;letter-spacing:0;line-height:32px}.foundation-subsection-para{min-height:320px;margin:16px 0}.foundation-subsection-list{margin:16px 0 0}.foundation-subsection-list ul{padding:0 16px}.foundation-subsection-footer-line{margin:16px 0;height:1px;width:50px;border:1px solid var(--foundation-body-text-color)}.foundation-subsection-footer-support{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--foundation-body-text-color);font-size:18px;font-weight:500;font-family:"National",sans-serif;letter-spacing:0;line-height:28px;text-transform:uppercase;margin:16px 0}.foundation-subsection-footer-support .supported-svg{display:inline-block;width:75px;height:25px}.foundation-subsection-footer-support .support-svg img,.foundation-subsection-footer-support .supported-svg img{width:auto;height:100%}.foundation-subsection-footer-support .support-svg{display:inline-block;width:68px;height:28px}.foundation-subsection-footer-support-list-item{font-weight:400;font-size:16px;margin:8px 0}@media only screen and (max-width:700px){.foundation-subsection{margin:0 6px;padding-bottom:16px;padding-right:0}.foundation-subsection-heading{font-size:18px;padding-right:0}.foundation-subsection-para,.foundation-subsection-subheading{font-size:16px;line-height:24px;padding-right:0}.foundation-subsection-subheading{min-height:0;margin:16px 0}.foundation-subsection-para{min-height:100px;margin:0}.foundation-subsection-footer-support{font-size:18px;margin:16px 0}.foundation-subsection-footer-support-list-item{margin:4px 0;font-weight:400}}.foundation-support-section{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr);grid-column-gap:24px;max-width:1340px}.foundation-support-section .foundation-subsection{-ms-grid-column:1;padding-bottom:0}.foundation-support-section .foundation-subsection-para{min-height:356px}@media only screen and (min-width:700px) and (max-width:1280px){.foundation-support-section{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr)}.foundation-support-section .foundation-subsection{padding-bottom:24px;margin-bottom:24px}.foundation-support-section .foundation-subsection-subheading{min-height:unset}.foundation-support-section .foundation-subsection-para{min-height:170px}.foundation-support-section .foundation-subsection:nth-child(odd){border-right:var(--foundation-subsection-border);padding-left:24px}.foundation-support-section .foundation-subsection:nth-child(1){border-bottom:var(--foundation-subsection-border)}.foundation-support-section .foundation-subsection:nth-child(2){border-bottom:var(--foundation-subsection-border);border-right:none}}@media only screen and (max-width:700px){.foundation-support-section{gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:0}.foundation-support-section .foundation-subsection{margin:0 60px;padding-bottom:24px;border-right:none;border-bottom:var(--foundation-subsection-border)}.foundation-support-section .foundation-subsection-footer .supported-svg{margin-top:8px;width:83px;height:26px}.foundation-support-section .foundation-subsection-footer .support-svg{width:68px;height:28px}.foundation-support-section .foundation-subsection:nth-child(4){border:0;padding-bottom:0}.foundation-support-section .foundation-subsection-subheading{min-height:0}.foundation-support-section .foundation-subsection-para{min-height:100px}}@media only screen and (max-width:600px){.foundation-support-section .foundation-subsection{margin:0 32px}}@media only screen and (max-width:500px){.foundation-support-section .foundation-subsection{margin:0 6px}}.foundation-impact-section{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr)}.foundation-impact-section .foundation-subsection{padding:0 84px}@media only screen and (max-width:1280px){.foundation-impact-section .foundation-subsection{padding:0 32px}}@media only screen and (max-width:820px){.foundation-impact-section{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:48px}.foundation-impact-section .foundation-subsection{padding:20px 32px;border-bottom:var(--foundation-subsection-border);border-right:none}.foundation-impact-section div:last-of-type{border-bottom:none}}@media only screen and (max-width:600px){.foundation-impact-section{margin-bottom:24px}.foundation-impact-section .foundation-subsection{padding:24px 6px}}.foundation-criteria-section{min-height:376px;position:relative;margin-bottom:var(--foundation-section-gap);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:820px){.foundation-criteria-section{margin-bottom:var(--foundation-section-gap-mobile)}}@media only screen and (max-width:600px){.foundation-criteria-section{margin-bottom:16px}}.foundation-criteria-section .red{background-color:#da291c;color:var(--foundation-white)}.foundation-criteria-section .yellow{background-color:var(--foundation-bg-color);color:var(--foundation-body-text-color)}.foundation-criteria-section .left-bg{position:absolute;left:0;height:100%;width:50%;z-index:-8}@media only screen and (max-width:820px){.foundation-criteria-section .left-bg{display:none}}.foundation-criteria-section .right-bg{position:absolute;right:0;height:100%;width:50%;z-index:-8}@media only screen and (max-width:820px){.foundation-criteria-section .right-bg{display:none}}.foundation-criteria-section-card-container{display:flex;flex-direction:row;max-width:1380px}.foundation-criteria-section-card-container .card{padding:60px 48px}.foundation-criteria-section-card-container .card .title{font-family:"National",sans-serif;font-size:22px;font-weight:500;letter-spacing:0;line-height:28px;margin-bottom:24px}.foundation-criteria-section-card-container .card .para{min-height:204px;font-family:"Antwerp",serif;max-width:598px;font-size:20px;letter-spacing:0;line-height:34px;font-weight:400}@media only screen and (max-width:960px){.foundation-criteria-section-card-container{width:100%}.foundation-criteria-section-card-container .card{padding:48px}.foundation-criteria-section-card-container .card .title{margin-bottom:16px}}@media only screen and (max-width:820px){.foundation-criteria-section-card-container{flex-direction:column}.foundation-criteria-section-card-container .card{gap:16px;flex:1}.foundation-criteria-section-card-container .card .title{font-size:20px;margin-bottom:8px}.foundation-criteria-section-card-container .card .para{font-size:18px;line-height:28px;min-height:unset;max-width:unset}}@media only screen and (max-width:600px){.foundation-criteria-section-card-container .card{gap:8px;padding:48px 16px}.foundation-criteria-section-card-container .card .title{font-size:20px}.foundation-criteria-section-card-container .card .para{min-height:unset;font-size:16px}}.foundation-figures-section{display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--foundation-section-gap);padding:0 24px}.foundation-figures-section-subsection-figure{position:relative;font-size:60px;color:var(--foundation-body-text-color)}.foundation-figures-section-subsection-figure sup{font-size:38px;left:-.5rem}.foundation-figures-section-subsection-para{max-width:272px;margin-top:27px;color:var(--foundation-body-text-color);font-size:16px;letter-spacing:0;line-height:28px}.foundation-figures-section-divider{width:1px;min-height:168px;border-right:var(--foundation-subsection-border);margin:0 84px}@media only screen and (max-width:1280px){.foundation-figures-section-divider{margin:0 60px}}@media only screen and (max-width:1024px){.foundation-figures-section-divider{margin:0 24px}}@media only screen and (max-width:600px){.foundation-figures-section{flex-direction:column;align-items:center;margin:var(--foundation-section-gap-mobile) 0;padding:0 16px}.foundation-figures-section-divider{height:1px;width:100%;max-width:343px;border-right:none;border-bottom:var(--foundation-subsection-border);min-height:unset;margin:32px 0}.foundation-figures-section-subsection{text-align:center}.foundation-figures-section-subsection-figure{font-size:48px}.foundation-figures-section-subsection-figure sup{font-size:22px;top:-1.2rem}.foundation-figures-section-subsection-para{max-width:280px;margin-top:16px;font-size:16px;line-height:24px}}.foundation-form-section{background-color:var(--foundation-bg-color);min-height:1048px;margin-bottom:var(--foundation-section-gap);padding-top:120px;padding-bottom:56px}@media only screen and (max-width:820px){.foundation-form-section{padding-top:48px;margin-bottom:var(--foundation-section-gap-mobile);min-height:600px}}@media only screen and (max-width:600px){.foundation-form-section{padding-bottom:0}}.foundation-form-section-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media only screen and (max-width:820px){.foundation-form-section-wrapper{padding:0 16px;display:flex;flex-direction:column;gap:32px}}.foundation-form-section-wrapper .foundation-form-container{display:flex;justify-content:center}.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container{margin-left:37px;min-height:420px;max-width:522px;display:flex;flex-direction:column}@media only screen and (max-width:1024px){.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container{max-width:420px}}@media only screen and (max-width:820px){.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container{margin-left:0;min-height:260px;align-items:center}}.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-logo{width:133px;height:auto}.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-logo img{width:100%;height:100%}@media only screen and (max-width:600px){.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-logo{width:100px;height:auto}}.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-title{margin-top:40px;margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px;color:var(--foundation-body-text-color)}@media only screen and (max-width:600px){.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-title{text-align:center;font-size:20px;margin-top:24px;margin-bottom:8px}}.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-para{font-size:16px;line-height:24px;font-family:"Antwerp",serif;color:var(--foundation-body-text-color);font-weight:400}@media only screen and (max-width:1280px){.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-para{padding-right:24px}}@media only screen and (max-width:820px){.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-para{text-align:center}}@media only screen and (max-width:600px){.foundation-form-section-wrapper .foundation-form-container .foundation-form-logo-container .foundation-form-para{padding-right:0}}.foundation-form-section-wrapper .foundation-form-container .foundation-form .info{margin-bottom:32px}@media only screen and (max-width:820px){.foundation-form-section-wrapper .foundation-form-container .foundation-form .info{text-align:center;margin-bottom:24px}}.foundation-form-section-wrapper .foundation-form-container .foundation-form .info i{color:var(--foundation-body-text-color);font-family:"National",sans-serif;font-size:16px;font-style:italic;letter-spacing:0;line-height:17px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section{margin-bottom:24px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section label{color:var(--foundation-body-text-color);font-family:"National",sans-serif;font-size:16px;letter-spacing:0;line-height:17px;margin-bottom:8px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section input,.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section textarea{font-family:"National",sans-serif;font-size:16px;letter-spacing:0;line-height:17px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section input::placeholder,.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section textarea::placeholder{color:rgba(0,0,0,.25)}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section input[type=checkbox]{width:25px;height:25px;border:1px solid rgba(0,0,0,.25)}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section ::-ms-input-placeholder :-ms-input-placeholder ::placeholder{color:rgba(0,0,0,.25);font-family:"National",sans-serif;font-size:16px;letter-spacing:0;line-height:17px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section .server-error-message{margin-left:8px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section .error-message{font-size:16px;font-family:"National",sans-serif;margin-left:8px;color:#da291c}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section .word-count{margin-top:8px;display:flex;flex-direction:row;justify-content:flex-end;color:rgba(0,0,0,.45);font-size:12px;line-height:13px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section .foundation-form-submit-btn{box-sizing:border-box;height:36px;width:83px;border:1px solid #da291c;background-color:#da291c;color:#fff;font-family:"National",sans-serif;font-size:16px;letter-spacing:0;line-height:17px}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section .foundation-form-submit-btn:disabled{background-color:#a4a6a8;border:1px solid #a4a6a8}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section .server-error-message{color:#da291c;font-size:16px;font-family:"National",sans-serif}.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section .success-message{display:none;color:#47b048;font-size:16px;font-family:"National",sans-serif;margin:16px 0}@media only screen and (max-width:820px){.foundation-form-section-wrapper .foundation-form-container .foundation-form .form-section{margin-bottom:16px}}.foundation-form-section-wrapper .foundation-form-container .foundation-form .check-box{display:flex;flex-direction:row;align-items:center}.foundation-form-section-wrapper .foundation-form-container .foundation-form .check-box label{margin-bottom:0}@media only screen and (max-width:600px){.foundation-form-section-wrapper .foundation-form-container .foundation-form .check-box{margin-bottom:24px}}.foundation-modal-bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1150!important;background-color:rgba(0,0,0,.25);flex-direction:row;justify-content:center;align-items:center}.foundation-modal-bg .foundation-modal{max-width:461px;min-height:318px;display:flex;flex-direction:column;align-items:center;border-radius:2px;padding:32px;margin:16px;background-color:var(--foundation-white)}.foundation-modal-bg .foundation-modal-logo{width:90px;height:90px;margin-bottom:24px}.foundation-modal-bg .foundation-modal-logo img{width:100%;height:auto}.foundation-modal-bg .foundation-modal-heading{color:var(--foundation-body-text-color);font-family:"Antwerp",serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:32px}.foundation-modal-bg .foundation-modal-btn,.foundation-modal-bg .foundation-modal-message{font-size:16px;letter-spacing:0;line-height:24px;text-align:center}.foundation-modal-bg .foundation-modal-message{font-family:"Antwerp",serif;padding:0 24px}.foundation-modal-bg .foundation-modal-btn{margin-top:16px;padding:8px 16px;border-radius:2px;background-color:#da291c;color:#fff;font-family:"National",sans-serif}.foundation-modal-bg .foundation-modal-btn:hover{opacity:.8;cursor:pointer}@media only screen and (max-width:600px){.foundation-modal-bg{align-items:flex-start;margin-top:64px}.foundation-modal-bg .foundation-modal{margin-top:160px}}.has-shadow .agent-name{font-size:24px}.has-shadow .agent-designation{opacity:0}@media screen and (max-width:768px){.agent-page-container .section-header--left{text-align:left}}.agent-name{font-size:45px;font-weight:300;transform:font-size 240ms linear}@media screen and (max-width:768px){.agent-name{font-size:24px}}.agent-designation{font-size:14px;color:#da291c;text-transform:lowercase;font-weight:700;font-family:"National",sans-serif;transform:opactiy 240ms linear}.agent-bio{display:grid;grid-template-columns:minmax(420px,900px) minmax(300px,1fr);grid-gap:60px;grid-auto-rows:minmax(120px,auto);grid-auto-flow:dense;margin-top:-120px}@media screen and (max-width:960px){.agent-bio{margin-top:-120px}}@media screen and (max-width:768px){.agent-bio{grid-template-columns:1fr;grid-gap:30px;margin-top:0}}.agent-profile-container{padding:60px;margin:0 0 0 60px;background:#fff;z-index:100;position:relative}@media screen and (max-width:960px){.agent-profile-container{padding:30px;margin:0 0 0 30px}}@media screen and (max-width:768px){.agent-profile-container{margin:0;padding:20px 10px 10px}}.agent-profile-container p{color:#333;font-family:"Antwerp",serif;font-size:16px;line-height:1.75em;font-weight:400}@media screen and (max-width:768px){.agent-profile-container p{font-size:14px;text-align:justify}}.agent-profile-container:after,.agent-profile-container:before{content:"";display:block;width:100%;position:absolute;top:0;left:0;z-index:-1;box-shadow:0 3px 6px rgba(0,0,0,.16)}.agent-profile-container:before{height:54px}.agent-profile-container:after{background:#fff;height:66px;box-shadow:none}.agent-profile .repositioned-testimonial{width:100%;margin-top:40px}.agent-profile-testimonial{float:right;width:300px;display:flex;flex-direction:column;text-align:center;align-items:center;margin:0 0 60px 10px}@media screen and (max-width:960px){.agent-profile-testimonial{width:100%;margin:60px 0}}.agent-profile-testimonial .agent-profile-testimonial-text{color:#da291c;font-size:22px;line-height:1.45em;margin-bottom:30px}@media screen and (max-width:768px){.agent-profile-testimonial .agent-profile-testimonial-text{font-size:18px}}.agent-profile-testimonial .icon{width:50px;height:30px;margin-bottom:30px;fill:#da291c}.agent-profile-testimonial-image{width:120px;height:120px;object-fit:cover;border-radius:100%;margin-bottom:30px}.agent-profile-testimonial .agent-profile-testimonial-client-name,.agent-profile-testimonial-client-region{font-family:"National",sans-serif;font-size:24px;line-height:16px;font-weight:400;font-style:italic;color:#000;text-align:center}.agent-profile-testimonial-client-region{font-size:14px;color:#a4a6a8;padding-top:3px}.agent-profile-testimonial .agent-profile-testimonial-client-name:before{content:"-";display:block;margin-bottom:1em}.agent-details{margin-bottom:60px;grid-column-end:span 1;grid-row-end:span 1;margin-top:120px}@media screen and (max-width:768px){.agent-details{margin:0}}.agent-details p{font-family:"Antwerp",serif;font-size:22px;line-height:1.45em;font-weight:400}.agent-details p:last-of-type{margin:0 0 60px}@media screen and (max-width:600px){.agent-details-photos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:min-content;grid-gap:60px;padding:0}}.agent-hero{position:relative;margin:0 0 60px}@media screen and (max-width:768px){.agent-hero{margin:0}}.agent-hero-image{width:100%;max-height:690px;object-fit:cover;object-position:top center}.agent-hero-quote{position:absolute;top:100px;left:120px;width:420px;text-align:center;color:#fff;font-family:"Antwerp",serif;font-size:22px;line-height:1.45em;text-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width:960px){.agent-hero-quote{width:35%;top:60px;left:60px}}@media screen and (max-width:820px){.agent-hero-quote{display:none}}.agent-hero-quote .icon{fill:currentColor;display:block;width:50px;height:34px;margin:0 auto 30px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.agent-listings{display:grid;grid-gap:60px;margin-bottom:120px}.agent-listings .sold-listing-image img{filter:grayscale(100%)}@media screen and (max-width:600px){.agent-listings{margin:0 0 60px;display:flex;flex-direction:column}}.agent-listings-1{grid-template-columns:1fr}.agent-listings-2,.agent-listings-3{grid-template-columns:repeat(3,1fr)}.agent-listings-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.agent-listings-2,.agent-listings-3,.agent-listings-4{grid-template-columns:1fr}}@media screen and (max-width:1380px){.agent-listings-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.agent-listings .card{margin-bottom:30px}}.agent-listings .card-image{max-height:100%!important}.agent-regions-other{display:flex;margin:0 0 60px}.agent-bio-photo{grid-column-end:span 1;grid-row-end:span 1;margin:0 0 60px}.agent-bio-photo img,.agent-bio-photo--large img{width:100%}.agent-bio-photo--large{grid-column-end:span 1;grid-row-end:span 3;margin:60px 0}@media screen and (max-width:768px){.agent-bio-photo--large{position:relative;width:100%}}.new-agent-page-title{font-family:"Antwerp";font-style:normal;font-weight:400;font-size:42px;line-height:42px;text-align:center;color:#000}.new-agent-page-title .agent-designation{display:block;font-family:"National2","National",sans-serif;text-align:center;font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-top:16px;margin-bottom:24px;color:#333}@media (max-width:768px){.new-agent-page-title{margin-bottom:24px}}@media (max-width:600px){.new-agent-page-title{display:none}}.u-visible{animation:fadein 400ms}.admin .l-main{padding-top:160.02px;margin-bottom:0}.admin-nav.masthead{height:unset;box-shadow:0 0 30px rgba(0,0,0,.1);font-family:"Montserrat",sans-serif}.admin-nav .main-nav__link{font-family:"Montserrat",sans-serif;font-weight:700;display:inline-block}.admin-nav .main-nav__link.is-active,.admin-nav .search-valuation.search-valuation--condensed.search-valuation--no-value .main-nav__link.search-valuation__item:nth-of-type(1),.search-valuation.search-valuation--condensed.search-valuation--no-value .admin-nav .main-nav__link.search-valuation__item:nth-of-type(1){border-bottom:initial}.admin-nav .main-nav__link:hover{text-decoration:initial}.admin-nav .masthead__content{position:unset;text-align:unset;display:flex;align-items:center}.admin-nav .logo{float:unset;width:auto;margin:20px;height:40px}.admin-nav .logo a,.admin-sub-nav .sub-nav-wrapper .logo a{height:initial}.admin-nav .logo .logo-mark svg{width:40px;height:40px}.admin-nav .main-nav{width:calc(100% - 250px);left:unset;max-height:initial;height:80px;display:flex;background:#fff;justify-content:center;align-items:center;padding:0 10px;border-left:1px solid #eaeaea}.admin-nav .main-nav__list{padding:0;display:inline-block;width:100%;white-space:nowrap;overflow:hidden}.admin-nav .main-nav__list .links{display:flex;justify-content:flex-end;flex:1;overflow:hidden}.admin-nav .main-nav__list .links li{flex:none;padding:1rem}.admin-nav .main-nav__list .links li a{color:#404040}.admin-nav .main-nav .hidden-links{position:absolute;background:#fff;right:0;top:100%;padding:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);min-width:250px;z-index:1100}@media (max-width:425px){.admin-nav .main-nav .hidden-links{left:-80px;right:initial;width:100vw}}.admin-nav .main-nav .hidden-links .main-nav__list-item{display:block;padding:0}.admin-nav .main-nav .hidden-links .main-nav__list-item a{display:block}.admin-nav .main-nav .hidden-links li{padding:1rem}.admin-nav .main-nav .hidden-links li a{color:#404040;padding-right:1rem}.admin-nav .main-nav .hidden-links li.hidden{display:none}.admin-nav .main-nav.greedy{position:relative;height:80px;display:flex;align-items:center}.admin-nav .main-nav.greedy button{background:#fff;align-self:stretch;transition:all .4s ease-out;padding:0 1rem 0 1.5rem;outline:0;border:0;font-size:18px;font-weight:700}.admin-nav .main-nav.greedy button.hidden{transition:none;border-right:.5rem solid #b6b6b6;width:0;padding:0;overflow:hidden}.admin-nav .logo-mark{opacity:1;position:unset}.admin-nav .admin-user-dropdown{display:flex;margin-left:auto;flex-direction:row;padding:0 20px 0 30px;height:80px;border-left:1px solid #eaeaea;flex:0 0 210px}.admin-nav .admin-user-dropdown:hover .dropdown-content{display:block;z-index:1140}.admin-nav .admin-user-dropdown .user-greeting,.admin-nav .admin-user-dropdown .user-icon{display:flex;justify-content:center;align-items:flex-end;flex-direction:column}.admin-nav .admin-user-dropdown .user-greeting,.advisor-form .select2-selection--multiple .select2-selection__rendered li,.project-form .select2-selection__rendered li{font-size:12px}.admin-nav .admin-user-dropdown .user-image{width:40px;height:40px;border-radius:100%;border:1px solid transparent;margin-left:10px}.admin-nav .admin-user-dropdown .dropdown-wrapper{display:flex;justify-content:center;align-items:center;margin-left:10px}.admin-nav .admin-user-dropdown .dropdown-wrapper .dropdown-icon svg{height:12px}.admin-nav .admin-user-dropdown .dropdown-wrapper .dropdown-content{right:0}.advisor-tools-wrapper{background:rgba(241,241,241,.75);font-family:"Montserrat";font-size:14px}.content-section{height:40px;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.content-section--content{height:160px;font-size:72px;font-weight:700}.content-section--content>a{color:#000}.content-section--content>a:hover{text-decoration:none}.content-section--top{background:rgba(0,0,0,.7);color:#fff}.content-section--bottom{color:#da291c;font-size:12px;border-top:1px solid #d9d9d9}.content-section--bottom--multiple-details,.hotsheet-nav{justify-content:space-between;padding:0 20px;box-sizing:border-box}.hotsheet-nav{height:40px;display:flex;align-items:center;text-transform:uppercase;background:rgba(0,0,0,.7);color:#fff}.hotsheet-nav-item{border-right:1px solid #fff;padding:0 6px 0 0;margin:0 6px 0 0;display:flex;align-items:center}.hotsheet-nav-item:last-of-type{border:0;margin:0;padding:0}.hotsheet-nav-item .icon{fill:currentColor;font-size:12px;margin:0 3px}.hotsheet-nav .nav{display:flex}.hotsheet-nav .nav>a{color:#fff}.hotsheet-nav__date{font-family:"Montserrat";text-transform:none;font-size:24px;height:60px;display:flex;justify-content:center;align-items:center;background:#fff}.bottom{background:rgba(241,241,241,.75);margin-bottom:35px}.hotsheet-label-container{display:flex;width:100%;justify-content:space-between;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.hotsheet-label-container>h5:first-child{border-right:1px solid #d9d9d9}.hotsheet-label-container>h5{width:100%;display:flex;justify-content:center;align-items:center;margin:0;height:40px}.border-right{border-right:1px solid #d9d9d9}.border-right,.columns__item--no-margin{margin-bottom:0}.hotsheet-container{width:calc(66.66667% + 45px);margin:0 -30px;background:#fff;background-clip:content-box}.hotsheet-listing p{margin:0;font-family:Montserrat;font-size:12px}.listing-details{color:#797979}.agent-details,.listing-price{color:#000}.hotsheet-agent__link{font-weight:700;font-size:12px;color:#da291c;text-decoration:underline}.columns--equal-heights{display:flex;justify-items:stretch}.sub-nav-container{width:100%;background-color:#fff;border-top:1px solid #eaeaea;box-shadow:0 10px 30px -10px rgba(0,0,0,.1);z-index:100;position:fixed}.admin-sub-nav .sub-nav-wrapper{display:flex;flex-direction:row;align-items:center}.admin-sub-nav .sub-nav-wrapper .logo{float:unset;width:auto;margin:12.5px 32.5px 7.5px;height:18px;z-index:1;cursor:pointer}.admin-sub-nav .sub-nav-wrapper .main-nav__link{font-weight:400;height:initial}.admin-sub-nav .sub-nav-wrapper .main-nav__link.is-active,.admin-sub-nav .sub-nav-wrapper .search-valuation.search-valuation--condensed.search-valuation--no-value .main-nav__link.search-valuation__item:nth-of-type(1),.search-valuation.search-valuation--condensed.search-valuation--no-value .admin-sub-nav .sub-nav-wrapper .main-nav__link.search-valuation__item:nth-of-type(1){box-shadow:0 -3px 0 0 #da291c inset}.admin-sub-nav .sub-nav-wrapper .sub-nav-menu{display:flex;flex-direction:row;align-items:center;cursor:pointer}.admin-sub-nav .sub-nav-wrapper .sub-nav-menu .react-subnav,.admin-sub-nav .sub-nav-wrapper .sub-nav-menu a{border-left:1px solid #eaeaea;text-transform:initial;font-family:"Montserrat",sans-serif;padding:12px 17.5px 9px}.admin-sub-nav .sub-nav-wrapper .sub-nav-menu a{font-weight:400}.admin-sub-nav .sub-nav-wrapper .sub-nav-menu a:first-of-type{border-left:1px solid #eaeaea}.admin-sub-nav .sub-nav-wrapper .sub-nav-menu a:last-of-type{border-right:1px solid #eaeaea}.active-menu{box-shadow:0 -3px 0 0 #da291c inset}.active-menu>.react-subnav,.admin-leads-table .link a:hover{color:#da291c}.advisor-form-container{background-color:#f1f1f1;margin-bottom:30px}.advisor-form{display:grid;grid-template-columns:3fr 1fr;grid-gap:80px;font-family:"Montserrat",sans-serif}.advisor-form .form-row-left{margin:0 0 40px}.advisor-form .form-row-left:last-of-type,.advisor-form .form-row-right:last-of-type{margin:0}.advisor-form .form-row-right{margin:0 0 20px;font-size:12px}.advisor-form input[type=date],.advisor-form input[type=text]{height:40px;font-family:"Montserrat",sans-serif;font-size:12px}.advisor-form label,.blog-post-form label,.listing-form label,.project-form label{display:block;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;margin-bottom:5px}.advisor-form label.admin-section-header{font-size:14px;color:#da291c;display:flex;align-items:center;margin:0}.advisor-form .label-container,.lead-show-container .lead-form-container form{display:flex}.advisor-form .char-counter-container{margin-bottom:5px;margin-left:auto;line-height:1em;font-size:12px}.advisor-form .select2-selection--single{height:40px}.advisor-form .select2-selection--single .select2-selection__rendered{line-height:40px;font-size:12px}.advisor-form .select2-selection--single .select2-selection__arrow{height:38px}.advisor-form .select2-selection--multiple{min-height:140px}.advisor-form hr,.blog-post-form hr,.listing-form hr,.project-form hr{border-top:1px solid rgba(112,112,112,.2)}.advisor-form .form-featured-images{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.advisor-form .sortable{background-color:#fff;padding:10px;border:1px solid #d9d9d9}.advisor-form .tile-outer .tile-inner{padding:45px 75px;border:1px solid #fff;background-color:rgba(208,208,206,.4)}.advisor-form .tile-outer .tile-inner svg{height:24px;fill:#da291c}.advisor-form .tile-outer .tile-inner:hover{border:1px solid rgba(208,208,206,.4)}.advisor-form .tile-outer .tile-link{transition-duration:.1s}.advisor-form .featured-thumbnail .media-content{height:275px;width:100%;position:relative}.advisor-form .featured-thumbnail .media-content .tile-inner,.advisor-form .featured-thumbnail .media-content .tile-outer{height:100%;width:100%}.advisor-form .featured-thumbnail .media-content .tile-outer{padding:10px}.advisor-form .featured-thumbnail .media-content .tile-inner{display:flex;align-items:center}.advisor-form .featured-thumbnail .media-content .tile-inner svg,.blog-post-form .featured-thumbnail .media-content .tile-inner svg,.listing-form .featured-thumbnail .media-content .tile-inner svg{margin:0 auto;display:block}.admin-region .featured-thumbnail .media-content .tile-inner img,.advisor-form .featured-thumbnail .media-content .tile-inner img,.blog-post-form .featured-thumbnail .media-content .tile-inner img,.listing-form .featured-thumbnail .media-content .tile-inner img,.project-form .featured-thumbnail .media-content .tile-inner img{width:100%;height:100%;object-fit:cover}.advisor-form .featured-thumbnail .media-content .tile-inner img.disabled{opacity:.4;cursor:not-allowed}.advisor-form .featured-thumbnail .media-content .tile-inner.z-base,.blog-post-form .featured-thumbnail .media-content .tile-inner.z-base,.listing-form .featured-thumbnail .media-content .tile-inner.z-base{padding:10px;position:absolute;top:0;left:0}.advisor-form .label-button{cursor:pointer;height:40px;margin:0 10px 0 0;background-color:#555;padding:14px;border-radius:20px;font-size:12px}.advisor-form .featured-listings-header-container a .featured-listings-button svg,.advisor-form .label-button svg{fill:#fff}.advisor-form .delete-button{background-color:#000}.advisor-form .form-button-container{display:flex;flex-direction:row;margin-top:17px}.advisor-form .form-button-container .button-divider{border-left:1px solid rgba(112,112,112,.2);margin-right:10px}.advisor-form .form-button-container .save-button{text-transform:initial;font-family:"Montserrat",sans-serif;height:40px;font-size:10px;margin-left:auto;border-radius:20px;display:flex;padding:14px 20px;align-items:center;background-color:#da291c;color:#fff}.advisor-form .form-button-container .save-button svg,.lead-show-container .save-button svg{fill:#fff;margin-right:5px}.advisor-form .form-checkbox-container .checkbox-container{display:flex;flex-direction:row;margin:0 0 5px}.advisor-form .form-checkbox-container .checkbox-container input[type=checkbox],.blog-post-form .form-checkbox-container .checkbox-container input[type=checkbox]{margin:0 5px 0 0}.advisor-form .form-checkbox-container .checkbox-container:last-of-type{margin:0}.advisor-form .form-awards textarea,.advisor-form .form-quote textarea{height:140px}.advisor-form .featured-listings-header-container a{margin-left:auto}.advisor-form .featured-listings-header-container a .featured-listings-button{margin:0;background-color:#da291c}.advisor-form .featured-listings-divider{margin-top:10px}.advisor-form .featured-items__item:first-of-type{padding-top:0}.admin-container{padding-top:0}.listing-filter{border-radius:4px;margin-top:3px;border:1px solid #cbcbdb;padding-right:30px}.result-number{display:flex;height:70px;align-items:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.listings--grid{margin-top:20px}.listings--grid .loader.loading{background-color:#fff;background-image:url(loading.gif);background-repeat:no-repeat;background-size:32px;background-position:center center;background-color:rgba(255,255,255,.5);position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}@media (max-width:600px){.listings--grid{margin-top:0}.search .listings--grid{margin-top:90px}}.control-group{display:flex;justify-content:space-between;align-items:center}.control-group--checkbox{display:flex;height:100%;align-items:center;margin:0}.form-inline--filter input[type=submit].filter-button{margin-top:0;border-radius:60px;font-size:14px;text-transform:none}input[type=text].alt.filter-field{font-size:14px;border-radius:4px}.active-floor-plan .btn{color:rgba(0,0,0,.85);border:2px solid rgba(0,0,0,.85)}.banner_message{font-size:14px;border-radius:2px;border:1px solid #d5a90c;background:#fff9e5;padding:8px 12px;margin-bottom:15px}.admin-leads-filter{display:flex;width:100%;margin-bottom:0}.admin-leads-filter .search{margin-right:60px}.admin-leads-filter .form__group{width:25%}.admin-leads-filter .form__group .form-select__wrapper{height:100%;margin-right:40px}.admin-leads-filter .form__group input,.admin-leads-filter .form__group select{height:100%;margin:0;border-radius:4px;font-family:"Montserrat",sans-serif;font-size:14px}.admin-leads-table,.admin-leads-table .table-header{width:100%}.admin-leads-table .table-header th,.admin-users-table .table-header th{font-family:"Montserrat",sans-serif;color:#fff;font-size:14px}.admin-leads-table .header-column{width:25%;padding:10px 0;background:#da291c}.admin-leads-table .header-column a,.admin-leads-table .header-column span{color:#fff}.admin-leads-table .header-column .glyphicon{margin-left:60px}.admin-leads-table .data-column{width:25%;padding:20px 0;font-family:"Montserrat",sans-serif;font-size:14px;background:#fff}.admin-leads-table .data-row{border:1px #f1f1f1 solid}.admin-leads-table .data-row .edit{display:flex;justify-content:flex-end;width:100%}.admin-leads-table .data-row .edit .slash{font-family:"Montserrat",sans-serif;font-size:14px;margin:0 5px}.admin-leads-table .link,.admin-leads-table .name{padding-left:20px}.admin-leads-table .link a{color:#000}.admin-leads-table .edit{padding-right:20px}.admin-leads-table .edit a{width:max-content;display:flex;justify-content:flex-end;text-decoration:underline}.submit{margin-left:auto}.leads--grid{margin-top:20px}.leads-wrapper{padding-top:44px}.discontinued-content-wrapper{background-color:#fff;height:72vh;margin:0 24px 24px;display:flex;justify-content:center;align-items:center;font-family:'Antwerp',serif}.discontinued-content-wrapper .main-content-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.discontinued-content-wrapper .main-content-wrapper .img-content{text-align:center;margin-bottom:50px}.discontinued-content-wrapper .main-content-wrapper .img-content svg{width:100%;height:100%}.discontinued-content-wrapper .main-content-wrapper .main-header-content{font-family:'Antwerp-medium',serif;text-align:center;font-size:30px;width:60%;margin-bottom:8px;line-height:26px}.discontinued-content-wrapper .main-content-wrapper .sub-header-content{font-family:'Antwerp-regular',serif;font-size:16px;width:60%;text-align:center;line-height:24px}.discontinued-content-wrapper .main-content-wrapper .redirect_btn{text-transform:initial;font-family:'National-regular',serif;margin-top:28px;background:#da291c;margin-left:8px;margin-right:8px}@media (max-width:600px){.discontinued-content-wrapper .main-content-wrapper .main-header-content{font-size:24px;width:80%}.discontinued-content-wrapper .main-content-wrapper .sub-header-content{width:80%}.discontinued-content-wrapper .main-content-wrapper .img-content{margin-bottom:25px}.discontinued-content-wrapper .main-content-wrapper .img-content svg{width:60%;height:60%}.discontinued-content-wrapper{margin:16px;margin-top:inherit}}.lead-show-container{display:flex;padding-bottom:30px}.lead-show-container *{font-family:"Montserrat",sans-serif}.lead-show-container .label{font-size:12px;color:#000;text-align:left;padding:0}.lead-show-container .hotsheet-nav__next,.lead-show-container .hotsheet-nav__prev{padding:0 0 0 6px;height:20px}.lead-show-container .lead-info-container{width:440px;flex-shrink:0;background:#fff;padding:20px 40px}.lead-show-container .lead-info-container .meta-container{display:flex;justify-content:space-between;align-items:center}.lead-show-container .lead-form-container{width:100%;margin-left:20px}.lead-show-container .lead-form-container .form-field-container{width:440px;flex-shrink:0}.lead-show-container .lead-info__name{color:#da291c;margin:0}.lead-show-container .lead-info__list-item{padding:10px 0}.lead-show-container .time{font-size:12px;opacity:.5}.lead-show-container .save-button{text-transform:initial;font-family:"Montserrat",sans-serif;height:40px;font-size:10px;margin-left:auto;border-radius:20px;display:flex;padding:14px 20px;align-items:center;background-color:#da291c;color:#fff}.lead-show-container .label-button{cursor:pointer;height:40px;margin:0 10px 0 0;background-color:#555;padding:14px;border-radius:20px;font-size:12px}.lead-show-container .label-button svg{fill:#fff}.form-button-container>a.label-button.trash-icon,.lead-show-container .delete-button{background-color:#000}.button-group{display:flex;height:fit-content;margin-left:80px;width:100%;justify-content:space-between;padding:20px 0;border-bottom:1px #d9d9d9 solid}.lead-info__position{display:flex}.lead-info__position span{margin-right:2px;margin-left:4px}.lead-info__pager{padding:0;font-size:12px}.lead.divider{margin:40px 0}.blog-post-form-container{background-color:#f1f1f1;padding-top:0;margin-bottom:30px}.blog-post-form{display:grid;grid-template-columns:3fr 1fr;grid-gap:80px;font-family:"Montserrat",sans-serif}.blog-post-form .form-row-left{margin:0 0 60px}.blog-post-form .form-row-left:last-of-type,.blog-post-form .form-row-right:last-of-type{margin:0}.blog-post-form .form-row-right{margin:0 0 20px;font-size:12px}.blog-post-form input[type=text],.blog-post-form textarea,.listing-form input[type=number],.listing-form input[type=password],.listing-form input[type=text]{height:40px;font-family:"Montserrat",sans-serif;font-size:12px}.blog-post-form textarea{height:100px}.blog-post-form .form-featured-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.blog-post-form .sortable{background-color:#fff;padding:10px;border:1px solid #d9d9d9}.blog-post-form .tile-outer .tile-inner{padding:45px 75px;border:1px solid #fff;background-color:rgba(208,208,206,.4)}.blog-post-form .tile-outer .tile-inner svg{height:24px;fill:#da291c}.blog-post-form .tile-outer .tile-inner:hover{border:1px solid rgba(208,208,206,.4)}.blog-post-form .tile-outer .tile-link{transition-duration:.1s}.blog-post-form .featured-thumbnail .media-content{height:275px;width:100%;position:relative}.blog-post-form .featured-thumbnail .media-content .tile-inner,.blog-post-form .featured-thumbnail .media-content .tile-outer{height:100%;width:100%}.blog-post-form .featured-thumbnail .media-content .tile-outer{padding:10px}.blog-post-form .featured-thumbnail .media-content .tile-inner{display:flex;align-items:center}.blog-post-form .hidden-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.blog-post-form .offscreen{position:absolute;left:-999em}.blog-post-form .form-button-container{display:flex;flex-direction:row;margin-top:17px}.blog-post-form .form-button-container .button-divider{border-left:1px solid rgba(112,112,112,.2);margin-right:10px}.blog-post-form .form-button-container .label-button{cursor:pointer;height:40px;margin:0 10px 0 0;background-color:#555;padding:14px;border-radius:20px;font-size:12px}.blog-post-form .form-button-container .label-button svg{fill:#fff}.blog-post-form .form-button-container .save-button{text-transform:initial;font-family:"Montserrat",sans-serif;height:40px;font-size:10px;margin-left:auto;border-radius:20px;display:flex;padding:14px 20px;align-items:center;background-color:#da291c;color:#fff}.blog-post-form .form-button-container .save-button svg{fill:#fff;margin-right:5px}.blog-post-form .form-checkbox-container{border-top:1px solid rgba(112,112,112,.2);border-bottom:1px solid rgba(112,112,112,.2);padding:20px 0;margin:0 0 40px}.blog-post-form .form-checkbox-container .checkbox-container{display:flex;flex-direction:row;margin:0 0 5px}.blog-post-form .form-checkbox-container .checkbox-container:last-of-type{margin:0}.blog-post-form .form-date-time-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.blog-post-form .form-map{margin-bottom:25px}.blog-post-form .form-author-container .select2-selection--single{height:40px;padding:5px 0;border-radius:0;border-color:#d0d0ce}.blog-post-form .form-author-container .select2-selection__arrow{height:38px;top:0;right:0}.blog-post-form .cta-toggle-container{height:40px;border-top:1px solid rgba(112,112,112,.2);border-bottom:1px solid rgba(112,112,112,.2);padding:12.5px 0;display:flex;flex-direction:row}.blog-post-form .cta-toggle-container .cta-toggle-label{color:#da291c}.blog-post-form .cta-toggle-container .toggle{margin-bottom:0;margin-left:auto}.hide-media-buttons div[aria-label="Add Images From Gallery"],.hide-media-buttons div[aria-label="Insert YouTube Video"]{display:none!important}.alert-media{height:55px;background:gray;color:#fff;font-family:Montserrat;margin:-20px 0 50px}.alert-dismissable .close.media-button{color:#fff;opacity:1}.listing-form-container{background-color:#f1f1f1;margin-bottom:30px}.listing-form textarea,.select-wrap{font-family:"Montserrat",sans-serif;font-size:12px}.listing-form{display:grid;grid-template-columns:3fr 1fr;grid-gap:80px;font-family:"Montserrat",sans-serif}.listing-form .form-row-left{margin:0 0 40px}.listing-form .form-row-left:last-of-type{margin:0}.listing-form .form-row-left.small-margin{margin:0 0 10px}.listing-form .form-row-right{margin:0 0 20px;font-size:12px}.listing-form .form-row-right:last-of-type{margin:0}.listing-form .form-row-right.small-margin{margin:0 0 5px}.listing-form .form-row-right.input-header{font-weight:700}.listing-form input[type=radio]{display:inline;margin:0;vertical-align:middle}.listing-form input[type=radio]+label{display:inline;margin-left:5px}.listing-form label.disabled{color:#989898}.listing-form .form-featured-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.listing-form .sortable{background-color:#fff;padding:10px;border:1px solid #d9d9d9}.listing-form .tile-outer .tile-inner{padding:45px 75px;border:1px solid #fff;background-color:rgba(208,208,206,.4)}.listing-form .tile-outer .tile-inner svg{height:24px;fill:#da291c}.listing-form .tile-outer .tile-inner:hover{border:1px solid rgba(208,208,206,.4)}.listing-form .tile-outer .tile-link{transition-duration:.1s}.listing-form .featured-thumbnail .media-content{height:275px;width:100%;position:relative}.listing-form .featured-thumbnail .media-content .tile-inner,.listing-form .featured-thumbnail .media-content .tile-outer{height:100%;width:100%}.listing-form .featured-thumbnail .media-content .tile-outer{padding:10px}.listing-form .featured-thumbnail .media-content .tile-inner{display:flex;align-items:center}.listing-form .hidden-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.listing-form .offscreen{position:absolute;left:-999em}.listing-form .form-button-container{display:flex;flex-direction:row;margin-top:17px;border-bottom:1px solid rgba(112,112,112,.2);padding-bottom:20px}.listing-form .form-button-container .button-divider{border-left:1px solid rgba(112,112,112,.2);margin-right:10px}.listing-form .form-button-container .button-divider--alt{margin-left:10px}.listing-form .form-button-container .label-button,.rets-buttons-container a.label-button{cursor:pointer;height:40px;margin:0 10px 0 0;background-color:#555;padding:14px;border-radius:20px;font-size:12px}.listing-form .form-button-container .label-button svg,.project-form .label-button svg,.project-form .primary-button svg,.rets-buttons-container a.label-button svg{fill:#fff}.listing-form .form-button-container .label-button.disabled{background-color:#989898}.listing-form .form-button-container .label-button.disabled svg{fill:rgba(255,255,255,.6)}.listing-form .form-button-container .label-button.disabled:hover{cursor:not-allowed}.listing-form .form-button-container .save-button{text-transform:initial;font-family:"Montserrat",sans-serif;height:40px;font-size:10px;margin-left:auto;border-radius:20px;display:flex;padding:14px 20px;align-items:center;background-color:#da291c;color:#fff}.listing-form .form-button-container .save-button--alt{background-color:#000;margin-left:0}.listing-form .form-button-container .save-button svg{fill:#fff;margin-right:5px}.listing-form .form-first-field-container{border-top:1px solid rgba(112,112,112,.2);padding-top:20px}.listing-form .form-date-time-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.listing-form .form-map{margin-bottom:0}.listing-form .form-author-container .select2-selection--single{height:40px;padding:5px 0;border-radius:0;border-color:#d0d0ce}.listing-form .form-author-container .select2-selection__arrow{height:38px;top:0;right:0}.listing-form .cta-toggle-container,.sub-header{border-top:1px solid rgba(112,112,112,.2);border-bottom:1px solid rgba(112,112,112,.2);display:flex;height:40px}.listing-form .cta-toggle-container{padding:12.5px 0;flex-direction:row}.listing-form .cta-toggle-container .cta-toggle-label,.sub-header,.sub-section-divider h3{color:#da291c}.listing-form .cta-toggle-container .toggle{margin-bottom:0;margin-left:auto}.sub-header{font-family:Montserrat;align-items:center;margin-bottom:20px}.text-box-container{display:flex;min-height:450px;justify-content:space-between;box-sizing:border-box}.half-container{width:50%;display:flex;flex-direction:column}.half-container--right{height:auto;margin-left:20px;justify-content:space-between}.col-sm-6--left.no-margin,.col-sm-6--right.no-margin,.form-body.form-row-left.half,.form-body.form-row-left.half-container,.form-checkbox-container .checkbox-container label,.project-form .form-checkbox-container .checkbox-container label{margin:0}.form-body.form-row-left.half.top{margin-bottom:40px}.half{height:50%}textarea.split{height:92%}textarea.left{height:-webkit-fill-available}.full-container{width:100%;display:flex;flex-direction:column}.full-container textarea{height:197px}.form__note{color:#616161;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.sub-section-divider{height:38.5px;margin-top:40px;border-bottom:1px solid rgba(112,112,112,.2)}.col-sm-6--left{padding:0 15px 0 0;margin-top:20px}.col-sm-6--right{padding:0 0 0 15px;margin-top:20px}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;cursor:pointer}.btn{border:2px solid gray;color:gray;border-radius:30px;font-weight:700}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.form-checkbox-container .checkbox-container{display:flex;flex-direction:row;margin:0 0 5px}.form-checkbox-container .checkbox-container input[type=checkbox]{margin:0 5px 0 0}.form-checkbox-container .checkbox-container:last-of-type{margin:0}.form-button-container>a.label-button.rets-icon{background-color:#d9d9d9}.form-advisor-container .select2-selection--multiple{height:40px;padding:5px 0;border-radius:0;border-color:#d0d0ce}.meta{font-family:"Montserrat",sans-serif;font-size:12px;color:#333;font-weight:700}.listing-form .form-button-container .label-button svg.icon-database{fill:#000}.rets-buttons-container{display:flex;flex-direction:row;justify-content:flex-end}.rets-buttons-container a.label-button.edit{background-color:#000}.fullwidth-wrapper.fullwidth-wrapper--condensed.no-padding{padding-top:0}.project-form-container{background-color:#f1f1f1}.project-form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px;font-family:"Montserrat",sans-serif}.project-form .select2-container--default{width:100%}.project-form .form-left{grid-column:span 2;width:100%}.project-form .form-right{grid-column:span 1;width:100%}.project-form .register-inventory-container{grid-column:span 3;width:100%;margin-bottom:60px}.project-form .form-row-left{margin:0 0 40px}.project-form .form-row-left:last-of-type,.project-form .form-row-right:last-of-type{margin:0}.project-form .form-row-right{margin:0 0 20px;font-size:12px}.admin-region input[type=number],.admin-region input[type=text],.admin-region input[type=url],.admin-region select,.project-form input[type=number],.project-form input[type=text],.project-form select{height:40px;font-family:"Montserrat",sans-serif;font-size:12px}.admin-region .region-upper-form label.admin-section-header,.project-form label.admin-section-header{font-size:14px;color:#da291c;display:flex;align-items:center;margin:0}.project-form .label-container{display:flex}.project-form .sortable{background-color:#fff;padding:10px;border:1px solid #d9d9d9}.project-form .tile-outer .tile-inner{padding:45px 75px;border:1px solid #fff;background-color:rgba(208,208,206,.4)}.admin-region .tile-outer .tile-inner svg,.project-form .tile-outer .tile-inner svg{height:24px;fill:#da291c}.project-form .tile-outer .tile-inner:hover{border:1px solid rgba(208,208,206,.4)}.project-form .tile-outer .tile-link{transition-duration:.1s}.project-form .featured-thumbnail .media-content{height:275px;width:100%;position:relative}.project-form .featured-thumbnail .media-content .tile-inner,.project-form .featured-thumbnail .media-content .tile-outer{height:100%;width:100%}.project-form .featured-thumbnail .media-content .tile-outer{padding:10px}.project-form .featured-thumbnail .media-content .tile-inner{display:flex;align-items:center}.admin-region .featured-thumbnail .media-content .tile-inner svg,.project-form .featured-thumbnail .media-content .tile-inner svg{margin:0 auto;display:block}.project-form .featured-thumbnail .media-content .tile-inner.z-base{padding:10px;position:absolute;top:0;left:0}.project-form .form-development-images,.project-form .form-double-column-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.average-listing-prices-section .average-listing-prices-chart svg,.project-form .form-double-column-wrapper,.project-form .form-register-details div{margin-bottom:20px}.project-form .toggle-container{height:40px;border-bottom:1px solid rgba(112,112,112,.2);padding:12.5px 0;display:flex;flex-direction:row;margin-bottom:30px}.project-form .toggle-container .toggle{margin-bottom:0;margin-left:auto}.project-form .toggle-container .toggle-label{color:#da291c;font-size:14px}.project-form .inventory-input-header,.project-form hr.map-divider{margin:40px 0}.project-form .inventory-input-header-text{color:#333;font-family:"Montserrat",sans-serif;font-size:12px;margin-top:10px;opacity:.5;text-align:center}.project-form .form-inventory-input,.project-form .form-inventory-input .inventory-input-container span.description-field{text-align:center}.project-form .form-inventory-input .inventory-input-container{display:flex;justify-content:space-evenly;margin-bottom:5px;position:relative}.project-form .form-inventory-input .inventory-input-container span{font-size:12px;font-weight:700;margin-bottom:20px}.project-form .form-inventory-input .inventory-input-container input,.project-form .form-inventory-input .inventory-input-container select{border:1px solid #d0d0ce;border-radius:2px;text-align:center}.project-form .form-inventory-input .inventory-input-container input[type=number]{-moz-appearance:textfield}.project-form .form-inventory-input .inventory-input-container input::-webkit-inner-spin-button,.project-form .form-inventory-input .inventory-input-container input::-webkit-outer-spin-button{-webkit-appearance:none}.project-form .form-inventory-input .inventory-input-container select{width:60px;text-align-last:center;-webkit-appearance:none}.project-form .form-inventory-input .inventory-input-container .small-field{width:40px}.project-form .form-inventory-input .inventory-input-container .mid-field{width:60px}.project-form .form-inventory-input .inventory-input-container .large-field{width:80px}.project-form .form-inventory-input .inventory-input-container .price-field{width:100px}.project-form .form-inventory-input .inventory-input-container .description-field{width:250px;text-align:left}.project-form .form-inventory-input .inventory-input-container .remove-fields{display:none;position:absolute;right:-20px}.project-form .form-inventory-input .inventory-input-container:hover .remove-fields{display:block}.project-form .field_with_errors{outline:1px solid #da291c}.project-form .form-checkbox-container{border-top:1px solid rgba(112,112,112,.2);border-bottom:1px solid rgba(112,112,112,.2);padding:20px 0}.project-form .form-checkbox-container .checkbox-container{display:flex;flex-direction:row;margin:0 0 5px}.project-form .form-checkbox-container .checkbox-container input[type=checkbox],.project-form .property-type-checkbox-row input[type=checkbox],.project-form .standalone-row input[type=checkbox]{margin:0 5px 0 0}.project-form .form-checkbox-container .checkbox-container:last-of-type{margin:0}.project-form .label-button{cursor:pointer;height:40px;margin:0 10px 0 0;background-color:#555;padding:14px;border-radius:20px;font-size:12px}.project-form .delete-button{background-color:#000}.project-form .primary-button{text-transform:initial;font-family:"Montserrat",sans-serif;height:40px;font-size:10px;border-radius:20px;border:1px #fff;display:flex;padding:14px 20px;align-items:center;background-color:#da291c;color:#fff;margin:0 auto}.project-form .primary-button-label{margin-left:5px}.project-form .primary-button.add-fields{display:inline-block;padding:15px;margin-top:15px}.project-form .form-button-container{display:flex;flex-direction:row;margin-top:17px}.project-form .form-button-container .button-divider{border-left:1px solid rgba(112,112,112,.2);margin-right:10px}.project-form .form-button-container .primary-button{margin-right:initial}.project-form .property-types-row{display:flex;flex-direction:column;gap:5px}.project-form .property-type-checkbox-row,.project-form .standalone-row{display:flex;flex-direction:row;margin:0 0 10px}.project-form .property-type-checkbox-row label,.project-form .standalone-row label{margin:0}.project-form .standalone-row.domain_url{flex-direction:column;gap:5px}.region-form-container{background-color:#f1f1f1}.region-form-container .divider{width:100%;margin:20px 0;border:initial;background-color:rgba(112,112,112,.2)}.region-form-container .form-region-map{margin:40px 0 0}.region-form-container .region-subheader-label{color:#da291c;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700}.admin-region .featured-thumbnail .media-content{height:275px;width:100%;position:relative}.admin-region .featured-thumbnail .media-content .tile-inner,.admin-region .featured-thumbnail .media-content .tile-outer{height:100%;width:100%}.admin-region .featured-thumbnail .media-content .tile-outer{padding:10px}.admin-region .featured-thumbnail .media-content .tile-inner{display:flex;align-items:center}.admin-region .featured-thumbnail .media-content .tile-inner.z-base{padding:10px;position:absolute;top:0;left:0}.admin-region .tile-outer .tile-inner{padding:45px 75px;border:1px solid #fff;background-color:rgba(208,208,206,.4)}.admin-region .tile-outer .tile-inner:hover{border:1px solid rgba(208,208,206,.4)}.admin-region .tile-outer .tile-link{transition-duration:.1s}.admin-region .region-upper-form{display:grid;grid-template-columns:3fr 1fr;grid-gap:80px;font-family:"Montserrat",sans-serif}.admin-region .region-upper-form .form-row-left{margin:0 0 40px}.admin-region .region-upper-form .form-row-left:last-of-type,.admin-region .region-upper-form .form-row-right:last-of-type{margin:0}.admin-region .region-upper-form .form-row-right{margin:0 0 20px;font-size:12px}.admin-region .region-upper-form label{display:block;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;margin-bottom:5px}.admin-region .region-upper-form .label-container{display:flex}.admin-region .region-upper-form .sortable{background-color:#fff;padding:10px;border:1px solid #d9d9d9}.admin-region .region-upper-form .form-featured-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.admin-region .region-upper-form .label-button{cursor:pointer;height:40px;margin:0 10px 0 0;background-color:#555;padding:14px;border-radius:20px;font-size:12px}.admin-region .region-upper-form .label-button svg{fill:#fff}.admin-region .region-upper-form .delete-button{background-color:#000}.admin-region .region-upper-form .form-button-container{display:flex;flex-direction:row;margin-top:17px}.admin-region .region-upper-form .form-button-container .button-divider{border-left:1px solid rgba(112,112,112,.2);margin-right:10px}.admin-region .region-upper-form .form-button-container .save-button{text-transform:initial;font-family:"Montserrat",sans-serif;height:40px;font-size:10px;margin-left:auto;border-radius:20px;display:flex;padding:14px 20px;align-items:center;background-color:#da291c;color:#fff}.admin-region .region-upper-form .form-button-container .save-button svg{fill:#fff;margin-right:5px}.admin-region .region-upper-form .form-highlight-container label{text-transform:capitalize}.admin-region .region-upper-form .form-highlight-container textarea{min-height:80px}.admin-region .region-upper-form .form-highlight-container:first-of-type{margin-top:20px}.admin-region .form-recommendation-container{display:flex;justify-content:space-between}.admin-region .form-recommendation-container .tabs-nav{border:0;padding:0;width:280px;align-items:flex-start}.admin-region .form-recommendation-container .tabs-nav-items{flex-direction:column}.admin-region .form-recommendation-container .tabs-nav-item{font-family:"Montserrat",sans-serif;font-size:12px;justify-content:left;padding:10px 0}.admin-region .form-recommendation-container .tabs-nav-item .icon{margin:auto 13px auto 0}.admin-region .form-recommendation-container .tabs-nav-item.active{box-shadow:none}.admin-region .form-recommendation-container .tabs-nav-item:first-of-type{padding-top:0}.admin-region .form-recommendation-container .tab-content{width:320px}.admin-region .form-recommendation-container .tab-content .recommendation-image-container,.admin-region .form-recommendation-container .tab-content input[type=text]{margin-bottom:10px}.admin-region .form-recommendation-container .tab-content .recommendation-image-container .media-content{height:210px}.admin-region .form-recommendation-container .tab-content input[type=url]{margin-bottom:10px;padding:10px;width:100%}.admin-region .form-recommendation-container .tab-content textarea{height:110px;font-family:"Montserrat",sans-serif;font-size:12px}.admin-region .form-recommendation-container .tab-content.is-hidden{display:none}.auth_page_container{display:flex;flex-direction:column;align-items:center}.auth_page_form_container{margin:0;width:420px}@media (max-width:600px){.auth_page_form_container{width:unset}}.oauth_container{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:36px}.login__form_button-text.oauth_button{padding-right:14px}.login__form_button-text.sign-up{width:90px}.form-float-label.auth-field,.modal__content.admin-featured-listing-modal .fake-select2 li{padding:0}.login__footnote.no-account{color:#000}.auth-header{font-family:Antwerp;font-style:italic;text-align:center;margin-bottom:30px}.sign-up-form .name-fields .first-name{float:left;padding-right:5px;width:50%}.sign-up-form .name-fields .last-name{display:inline-block;padding-left:5px;width:50%}.register.login__form_button{margin-bottom:10px}.opt-in{width:75%}.login__switch.sign-up{margin-top:50px}.password-page{min-height:70vh}.password-page *{font-family:"Antwerp",serif;font-weight:400}.password-page h2{margin-bottom:30px;font-size:24px;font-style:italic}.password-page .page-container{display:flex;flex-direction:column;align-items:center}.password-page .page-container .form-container{min-width:420px}@media (max-width:420px){.password-page .page-container .form-container{min-width:320px}}@media (max-width:330px){.password-page .page-container .form-container{min-width:300px}}.password-page .page-container .form-container .field_with_errors input{border-color:red}.password-page .page-container .form-container .form__group{color:red;font-family:"National",sans-serif}.password-page .page-container .form-container input{font-family:"National",sans-serif}.password-page .page-container .form-container .control-container{display:flex;justify-content:space-between}.password-page .page-container .form-container .control-container a{height:30px;line-height:30px;vertical-align:middle;font-family:"National",sans-serif;font-style:italic;font-size:14px;text-decoration:underline}.password-page .page-container .form-container .control-container--right-align{justify-content:flex-end}.password-page .page-container .form-container .button-cta{font-family:"National",sans-serif;font-size:16px;font-style:italic;font-weight:500}.password-page .page-container .form-container .button-cta svg{margin:0}.modal__content.admin-featured-listing-modal{padding:60px 20px}.modal__content.admin-featured-listing-modal .header{font-size:18px;display:block;font-family:"Montserrat",sans-serif}.modal__content.admin-featured-listing-modal .modal__close{top:30px;right:30px}.modal__content.admin-featured-listing-modal .modal__close:before{content:none}.modal__content.admin-featured-listing-modal .helper-text{margin:10px 0 0;font-size:10px;font-style:italic;color:#a4a6a8;font-family:"Montserrat",sans-serif}.modal__content.admin-featured-listing-modal .fake-select2{height:40px;padding:0}.modal__content.admin-featured-listing-modal .fake-select2__search-field{margin:0}.modal__content.admin-featured-listing-modal .fake-select2__button{padding-left:10px}.modal__content.admin-featured-listing-modal .fake-select2__button .label-button{cursor:pointer;height:40px;background-color:#da291c;padding:14px;border-radius:20px;font-size:12px}.in-person-open-house-container .add-open-house-fields svg,.modal__content.admin-featured-listing-modal .fake-select2__button .label-button svg,.virtual-open-house-container .add-open-house-fields svg{fill:#fff}.admin-users-filter{display:flex;width:100%}.admin-users-filter .search{margin-right:60px}.admin-users-filter .form__group{width:20%}.admin-users-filter .form__group .form-select__wrapper{height:100%}.admin-users-filter .form__group input,.admin-users-filter .form__group select{height:100%;margin:0;border-radius:4px;font-family:"Montserrat",sans-serif;font-size:14px}.admin-users-table,.admin-users-table .table-header{width:100%}.admin-users-table .header-column{width:25%;padding:10px 0;background:#da291c}.admin-users-table .header-column a,.admin-users-table .header-column span{color:#fff}.admin-users-table .header-column .glyphicon{margin-left:30px}.admin-users-table .data-column{width:25%;padding:20px 0;font-family:"Montserrat",sans-serif;font-size:14px;background:#fff}.admin-users-table .data-row{border:1px #f1f1f1 solid}.admin-users-table .data-row .edit,.admin-users-table .edit a{display:flex;justify-content:flex-end;width:100%}.admin-users-table .edit a{width:max-content;text-decoration:underline}.admin-users-table .data-row .edit .slash{font-family:"Montserrat",sans-serif;font-size:14px;margin:0 5px}.admin-users-table .name{padding-left:20px}.admin-users-table .edit{padding-right:20px}.admin-stats-container{font-family:"Montserrat"}.admin-stats-container .disclaimer{font-size:12px;color:#666;margin-bottom:15px}.admin-stats-container .stat-header{font-size:24px;color:#333;padding-bottom:10px;text-transform:uppercase;border-bottom:5px solid #333}.admin-stats-container .stat-table{background:#fff;color:#333}.admin-stats-container .stat-table-container{padding:30px 0}.admin-stats-container .stat-table-header{background:#333;color:#fff;font-size:16px;padding:10px}.admin-stats-container .stat-table-body,.list-price-change-section .list-price-chart-container .list-price-chart svg{padding:10px}.admin-stats-container .stat-table-body.total{font-size:48px}.admin-stats-container .stat-table-extra{border-top:1px solid #333;font-size:14px;padding:5px 10px}.admin-stats-container .stat-table-content{width:100%}.admin-stats-container .stat-table-content-header{opacity:.5;border-bottom:1px solid rgba(51,51,51,.5)}.admin-stats-container .stat-table-content-header th{text-transform:capitalize;font-size:12px;padding:5px 10px;text-align:center}.admin-stats-container .stat-table-content-body td:first-of-type,.admin-stats-container .stat-table-content-header th:first-of-type{text-align:left}.admin-stats-container .stat-table-content-body td:last-of-type,.admin-stats-container .stat-table-content-header th:last-of-type{text-align:right}.admin-stats-container .stat-table-content-body td{border-top:1px solid rgba(51,51,51,.1);font-size:14px;padding:5px 10px;text-align:center}.intelligence-section-block-1{display:flex;justify-content:space-between}@media screen and (max-width:1280px){.intelligence-grid-1,.intelligence-grid-2{display:flex;flex-direction:column}}@media screen and (min-width:1280px){.intelligence-grid-2{display:grid;grid-template-columns:48% 48%;grid-gap:4%}.intelligence-grid-1{display:grid;grid-template-columns:30% 65%;grid-gap:5%}}@media screen and (max-width:600px){.intelligence-grid-1,.intelligence-grid-2{display:none}}@media screen and (max-width:850px){.market-summary-full{margin-top:60px;display:flex;flex-direction:column;border-bottom:thin #000 solid}.market-summary-full-text{font-size:16px;font-family:"Antwerp",serif;line-height:1.75em}.market-summary-full-text:last-of-type{margin-bottom:60px}.market-summary-full-intel{border-bottom:1.5px solid #000;margin-bottom:60px}.market-summary-full-intel-grid{position:relative}.market-summary-full-intel-grid .row{display:flex;flex-direction:column}.market-summary-full-intel-grid .row .market-intel-card{width:100%;height:217px}.market-summary-full-intel-grid .row .market-intel-card h3{text-transform:uppercase}.market-summary-full-intel-grid .row:nth-child(odd) .market-intel-card:nth-child(odd){background:#f1f1f1}.market-summary-full-intel-grid .row:nth-child(even) .market-intel-card:nth-child(odd),.market-summary-full-intel-grid .row:nth-child(odd) .market-intel-card:nth-child(even){background:#f9f9f9}.market-summary-full-intel-grid .row:nth-child(even) .market-intel-card:nth-child(even){background:#f1f1f1}.market-summary-full-image-grid{display:grid;grid-template-columns:repeat(2,minmax(calc(50% - 60px),max-content));grid-gap:60px}.market-summary-full-image-grid img{width:100%;max-height:200px;object-fit:cover}.market-summary-full-map{display:flex;flex-direction:column}.market-summary-full-map .region-map .map__canvas{height:328px}.market-summary-full-map img{width:100%;margin-bottom:60px}}@media screen and (min-width:850px){.market-summary-full{margin-top:60px;grid-gap:60px;border-bottom:thin #000 solid}.market-summary-full-text{font-size:16px;font-family:"Antwerp",serif;line-height:1.75em}.market-summary-full-text:last-of-type{margin-bottom:60px}.market-summary-full-intel{border-bottom:1.5px solid #000;margin-bottom:60px}.market-summary-full-intel-grid{position:relative}.market-summary-full-intel-grid .row{display:flex}.market-summary-full-intel-grid .row .market-intel-card{height:217px}.market-summary-full-intel-grid .row .market-intel-card h3{text-transform:uppercase;font-size:20px}.market-summary-full-intel-grid .row:nth-child(odd) .market-intel-card:nth-child(odd){background:#f1f1f1}.market-summary-full-intel-grid .row:nth-child(even) .market-intel-card:nth-child(odd),.market-summary-full-intel-grid .row:nth-child(odd) .market-intel-card:nth-child(even){background:#f9f9f9}.market-summary-full-intel-grid .row:nth-child(even) .market-intel-card:nth-child(even){background:#f1f1f1}.market-summary-full-image-grid{display:grid;grid-template-columns:repeat(2,minmax(calc(50% - 60px),max-content));grid-gap:60px}.market-summary-full-image-grid img{width:100%;max-height:200px;object-fit:cover}.market-summary-full-map{display:flex;flex-direction:column}.market-summary-full-map .region-map .map__canvas{height:328px}.market-summary-full-map img{width:100%;margin-bottom:60px}}.average-listing-tooltip{height:max-content;width:max-content;align-items:center;justify-content:center;padding:7px;border-radius:.1em;position:absolute;display:flex;box-sizing:content-box;box-shadow:0 0 4px rgba(0,0,0,.8)}.average-listing-tooltip:after,.average-listing-tooltip:before{top:100%;left:21%;content:" ";height:12px;width:12px;position:absolute;display:block}.average-listing-tooltip:before{pointer-events:none;background:#fff;transform:rotate(-45deg) translateY(-62%);z-index:1}.average-listing-tooltip:after{box-shadow:0 0 0 transparent,-1px 1px 2px -1px rgba(0,0,0,.8),0 0 0 transparent;transform:rotate(-45deg) translateY(-65%);z-index:2}@media only screen and (max-width:600px){.average-listing-prices-section{display:none}}.data-line-text{font-family:"Antwerp",serif;font-size:12px;font-weight:400}.available-homes-section,.average-listing-prices-section,.neighborhood-listing-summary-section{margin-top:60px}.average-listing-prices-section .average-listing-prices-chart{width:100%;height:194px;background:#f4f3f4;display:flex;justify-content:center;align-items:center;position:relative}.average-listing-prices-section .average-listing-prices-chart .average-listing-svg{height:50px}.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend{position:absolute;left:0;bottom:0;width:100%;height:60px;background:#e9e9e9;display:flex;justify-content:center;align-items:center}.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend .average-listing-legend{display:flex;flex-direction:row-reverse;text-align:center;justify-content:center;align-items:center}.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend .average-listing-legend:not(:first-child){margin-left:20px}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend p,.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend .average-listing-legend p{margin-left:5px;text-transform:uppercase}.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend .average-listing-legend p.condos{color:#7a7c81}.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend .average-listing-legend p.townhomes{color:#000}.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend .average-listing-legend p.houses{color:#da291c}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend svg,.average-listing-prices-section .average-listing-prices-chart .average-listing-prices-chart-legend .average-listing-legend svg,.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-legend svg{margin:0}.average-listing-prices-section.preview .average-listing-prices-chart img{display:block;height:auto;width:100%}.available-homes-section .available-homes-pie-chart-container{width:100%;height:464px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f3f4;position:relative}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart{margin-bottom:60px}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend{position:absolute;left:0;bottom:0;width:100%;height:60px;background:#e9e9e9;display:flex;justify-content:center;align-items:center}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend{display:flex;text-align:center;justify-content:center;align-items:center}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend .percent-value{font-weight:700;font-size:18px;font-family:"Antwerp",serif;margin:0;padding-top:5px}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend .percent-sign{font-weight:700;font-size:9px;height:15px;margin:auto 0 0;font-family:"Antwerp",serif}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend:not(:first-child){margin-left:20px}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend p.condos{color:#7a7c81}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend p.townhome{color:#000}.available-homes-section .available-homes-pie-chart-container .available-homes-pie-chart-legend .available-homes-legend p.houses{color:#da291c}.neighborhood-listing-summary-section .neighborhood-listing-summary-header{border-top:thin #000 solid;border-bottom:thin #000 solid;display:flex;flex-direction:row;justify-content:space-between}.neighborhood-listing-summary-section .neighborhood-listing-grid{position:relative;display:grid;width:100%;height:464px;grid-template-columns:repeat(4,1fr);grid-template-rows:12% repeat(4,22%)}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;border:transparent;position:relative}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item .listing-summary-info{font:3rem "Antwerp",serif;margin-left:auto;padding-right:30px;display:flex;flex-direction:column;text-align:right}@media (max-width:768px){.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item .listing-summary-info{padding-right:20px}}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item .listing-summary-info p{display:table;margin-left:auto;font:italic .94rem "Antwerp",serif;-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item .text-block{display:flex;flex-direction:column;padding-left:30px;width:100%}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item .text-block h3{margin:1rem 0 0;width:100%;text-align:left;font:italic 700 1.25rem "National",sans-serif}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item .text-block p{margin-right:auto;margin-top:.25rem;font:italic .875rem "Antwerp",serif;-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(even){background:#f9f9f9}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(odd){background:#f4f3f4}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4){display:flex;flex-direction:row-reverse;background:#f4f3f4}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4) p{margin-left:5px;font:1rem "National",sans-serif;text-transform:uppercase;color:#000}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(3){display:flex;flex-direction:row-reverse;background:#e8e8e8}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(3) p{margin-left:5px;font:1rem "National",sans-serif;text-transform:uppercase;color:#7a7c81}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(5){display:flex;flex-direction:column;background:#e8e8e8}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(5) p{margin-left:5px;font:1rem "National",sans-serif;text-transform:uppercase;color:#da291c}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(5).houses-legend-grid{flex-direction:row-reverse}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4n+3),.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4n+3) p{color:#7a7c81}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4n+4),.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4n+4) p{color:#000}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4n+5),.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item:nth-child(4n+5) p{color:#da291c}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-label .label-block h5{font-style:italic;font-size:20px;margin:1rem 0 0;text-align:left}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-label .label-block p{font:italic 14px "Antwerp",serif;-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";text-transform:capitalize;display:table;margin-left:0;margin-top:.24rem}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-content .data-block{margin-left:auto;padding:15px 30px 15px 0;justify-self:flex-start;flex:0 0 100%}@media (max-width:768px){.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-content .data-block{padding-right:20px}}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-content p{font-family:"Antwerp",serif}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-content p.listing,.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-content p.neighborhood{font-size:48px;line-height:1;margin:0}.neighborhood-listing-summary-section .neighborhood-listing-grid .grid-item.summary-content p.compared-region{font:italic 12px "Antwerp",serif;-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";text-align:right}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing,.neighborhood-listing-summary-section.preview .neighborhood-listing-grid-listing{grid-template-columns:repeat(3,1fr);grid-template-rows:9% repeat(22.75%,4);height:448px}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(even),.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(odd){background:#f9f9f9;color:initial}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(even) p,.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(odd) p{color:initial}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(even) .house,.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(odd) .house{color:#da291c}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(even) .townhome,.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(odd) .townhome{color:#000}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(even) .condo,.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(odd) .condo{color:#7a7c81}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(3n+2){background:#f4f3f4;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:15px 24px;align-items:flex-start;justify-content:flex-start}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(2){background:#f1f1f1}.neighborhood-listing-summary-section .neighborhood-listing-grid-listing .grid-item:nth-child(3){background:#f5f5f5}.neighborhood-listing-summary-section .lot-size{color:#da291c;float:right;font-family:"Antwerp",serif;font-size:14px;margin-top:10px}.intel-no-data{position:absolute;top:0;bottom:60px;display:flex;align-items:center;justify-content:center}.neighborhood-listing-summary-section.preview .neighborhood-listing-grid .grid-item.summary-content .data-block{filter:blur(12px)}.neighborhood-listing-summary-section.preview .neighborhood-listing-grid-listing .grid-item:nth-child(3n+2){border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd}.list-price-tooltip{height:max-content;width:max-content;align-items:center;justify-content:center;padding:7px;border-radius:.1em;position:absolute;display:flex;box-sizing:content-box;box-shadow:0 0 4px rgba(0,0,0,.8);opacity:0}.list-price-tooltip:after,.list-price-tooltip:before{top:100%;left:21%;content:" ";height:12px;width:12px;position:absolute;display:block}.list-price-tooltip:before{pointer-events:none;background:#fff;transform:rotate(-45deg) translateY(-62%);z-index:1}.list-price-tooltip:after{box-shadow:0 0 0 transparent,-1px 1px 2px -1px rgba(0,0,0,.8),0 0 0 transparent;transform:rotate(-45deg) translateY(-65%);z-index:2}.list-price-tooltip .list-price-tooltip-value{font-family:"Antwerp",serif;font-size:14px;margin-left:5px}.list-price-tooltip svg{width:10px;height:10px}.list-price-change-section{margin-top:60px}.list-price-change-section .list-price-chart-container,.price-trend-section .price-trend-chart-container{position:relative;display:flex;justify-content:center;align-items:center;background:#f4f3f4;height:448px;width:100%}.list-price-change-section .list-price-chart-container .list-price-chart-legend{position:absolute;left:0;bottom:0;width:100%;height:60px;background:#e9e9e9;display:flex;justify-content:center;align-items:center}.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-parent{margin-left:20px}.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-legend p,.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-parent p,.price-trend-section .price-trend-chart-container .price-trend-chart-legend .trend-legend p{margin-left:5px;text-transform:uppercase}.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-legend,.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-parent{display:flex;flex-direction:row-reverse;text-align:center;justify-content:center;align-items:center}.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-legend:not(:first-child),.price-trend-section .price-trend-chart-container .price-trend-chart-legend .trend-legend:not(:first-child){margin-left:20px}.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-legend p.condos{color:#7a7c81}.list-price-change-section .list-price-chart-container .list-price-chart-legend .list-price-legend p.houses{color:#da291c}.list-price-change-section .list-price-chart-container .list-price-chart{margin-bottom:60px}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:first-child .bar-info-rect{fill:#fff;stroke:#fff}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:first-child rect{fill:url(#diagonalHatch1);stroke:#7a7c81;stroke-opacity:1}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:first-child rect:first-child{fill:#7a7c81}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:nth-child(2) .bar-info-rect,.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:nth-child(3) .bar-info-rect{fill:#fff;stroke:#fff}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:nth-child(2) rect{fill:url(#diagonalHatch2);stroke:#000;stroke-opacity:1}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:nth-child(2) rect:first-child{fill:#000}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:nth-child(3) rect{fill:url(#diagonalHatch3);stroke:#da291c;stroke-opacity:1}.list-price-change-section .list-price-chart-container .list-price-chart svg g g g:nth-child(3) rect:first-child{fill:#da291c}.list-price-change-section .list-price-chart-container .list-price-chart .yAxis{font-size:15px;font-family:"Antwerp",serif;stroke-width:2px}.list-price-change-section .list-price-chart-container .list-price-chart .xAxis{stroke-width:2px}.list-price-change-section .list-price-chart-container .list-price-chart .axis .yAxis line,.list-price-change-section .list-price-chart-container .list-price-chart .axis .yAxis path{fill:none;stroke:#000;shape-rendering:crispEdges;stroke-width:2px}.list-price-change-section .list-price-chart-container .list-price-chart .x.axis path{display:none}.price-trend-tooltip{height:max-content;width:max-content;align-items:center;justify-content:center;padding:7px;border-radius:.1em;position:absolute;display:flex;box-sizing:content-box;box-shadow:0 0 4px rgba(0,0,0,.8)}.price-trend-tooltip:before{top:100%;left:21%;content:" ";height:12px;width:12px;position:absolute;pointer-events:none;background:#fff;display:block;transform:rotate(-45deg) translateY(-62%);z-index:1}.price-trend-tooltip:after{box-shadow:0 0 0 transparent,-1px 1px 2px -1px rgba(0,0,0,.8),0 0 0 transparent;transform:rotate(-45deg) translateY(-65%);z-index:2}.price-trend-section{margin-top:60px;margin-bottom:60px}.price-trend-section .price-trend-chart-container .price-trend-chart-legend{position:absolute;left:0;bottom:0;width:100%;height:60px;background:#e9e9e9;display:flex;justify-content:center;align-items:center}.price-trend-section .price-trend-chart-container .price-trend-chart-legend .trend-legend{display:flex;flex-direction:row-reverse;text-align:center;justify-content:center;align-items:center}.price-trend-section .price-trend-chart-container .price-trend-chart-legend .trend-legend p:hover{cursor:pointer}.price-trend-section .price-trend-chart-container .price-trend-chart-legend .trend-legend p.condos{color:#7a7c81}.price-trend-section .price-trend-chart-container .price-trend-chart-legend .trend-legend p.townhomes{color:#000}.price-trend-section .price-trend-chart-container .price-trend-chart-legend .trend-legend p.houses{color:#da291c}.price-trend-section .price-trend-chart-container .price-trend-chart{margin-bottom:60px}.price-trend-section.preview .price-trend-chart-container img{display:block;width:100%;height:auto}.market-conditions-tooltip{height:max-content;width:max-content;align-items:center;justify-content:center;padding:7px;border-radius:.1em;position:absolute;display:flex;box-sizing:content-box;box-shadow:0 0 4px rgba(0,0,0,.8);flex-direction:column}.market-conditions-tooltip:after,.market-conditions-tooltip:before,.price-trend-tooltip:after{top:100%;left:21%;content:" ";height:12px;width:12px;position:absolute;display:block}.market-conditions-tooltip:before{pointer-events:none;background:#fff;transform:rotate(-45deg) translateY(-62%);z-index:1}.market-conditions-tooltip:after{box-shadow:0 0 0 transparent,-1px 1px 2px -1px rgba(0,0,0,.8),0 0 0 transparent;transform:rotate(-45deg) translateY(-65%);z-index:2}.market-conditions-tooltip p{color:#000;font-size:16px;font-family:"Antwerp",serif}@media only screen and (max-width:600px){.current-market-conditions-section{display:none}}.market-conditions-dash{position:absolute;font-size:60px;bottom:40px;left:50%;margin-left:-11px;display:table;transform:scaleX(2);width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:max-content}@media only screen and (max-width:870px){.current-market-conditions-section{margin-top:60px}.current-market-conditions-section .current-market-conditions-chart-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f4f3f4;height:948px;width:100%}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:316px}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .condos-market-chart,.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .houses-market-chart,.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .townhomes-market-chart{position:relative}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header{font-size:24px;font-family:"National",sans-serif;margin-bottom:10px}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header.condos-market{color:#7a7c81}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header.townhomes-market{color:#000}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header.houses-market{color:#da291c}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer{font-size:34px;font-family:"Antwerp",serif}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer.condos-market{color:#000}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer.townhomes-market{color:#bcbec0}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer.houses-market{color:#7a7c81}}@media only screen and (min-width:870px){.current-market-conditions-section{margin-top:60px}.current-market-conditions-section .current-market-conditions-chart-container{position:relative;display:flex;justify-content:center;align-items:center;background:#f4f3f4;height:316px;width:100%}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.3333333333%;height:316px}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .condos-market-chart,.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .houses-market-chart,.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .townhomes-market-chart{position:relative}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header{font-size:24px;font-family:"National",sans-serif;margin-bottom:10px}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header.condos-market{color:#7a7c81}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header.townhomes-market{color:#000}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-header.houses-market{color:#da291c}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer{font-size:34px;font-family:"Antwerp",serif}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer.condos-market{color:#000}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer.townhomes-market{color:#bcbec0}.current-market-conditions-section .current-market-conditions-chart-container .market-conditions-chart .market-conditions-chart-footer.houses-market{color:#7a7c81}}.market-intel-header{border-top:thin #000 solid;border-bottom:thin #000 solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:50px;margin-bottom:2px}.market-intel-header .market-intel-heading{font-size:20px;font-family:"National",sans-serif;text-transform:uppercase;font-weight:500;white-space:nowrap}.market-intel-header .market-intel-info-group{display:flex}.market-intel-header .market-intel-info-group .market-intel-info{color:#000;text-decoration:underline;font-style:italic;margin:15px 0 12px;vertical-align:bottom}#education-section .display-all-schools:hover,#education-section .education-types-container .education-types-header .education-type:hover,.market-intel-header .market-intel-info-group .market-intel-info:hover{cursor:pointer}.market-intel-header .market-intel-info-group .market-intel-header-icon{display:flex;justify-content:center;align-items:center;fill:#da291c;border:thin #da291c solid;height:20px;width:20px;border-radius:50%;margin:auto 0 auto 10px}.market-intel-header .market-intel-info-group .market-intel-header-icon:hover{cursor:pointer;fill:#000;border:thin #000 solid}.market-intel-header .market-intel-info-group .market-intel-header-icon .icon{height:12px;width:12px;padding:5px;box-sizing:content-box}.market-intelligence-info{position:absolute;width:240px;height:auto;right:0;top:-4px;z-index:-10;opacity:0;border-radius:2px;background:#fff;padding:15px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.market-intelligence-info .market-intelligence-info-content{margin-top:24px;font-size:12px;font-family:"National",sans-serif;color:#000;line-height:16px}.market-intelligence-info .market-intelligence-info-label{margin:-15px;position:relative;display:flex;align-items:center;background:#000;border-radius:2px;height:34px}.market-intelligence-info .market-intelligence-info-label p{color:#fff;font-size:14px;font-family:"National",sans-serif;margin-left:17px}.market-intelligence-info .market-intelligence-info-label:after{content:'';position:absolute;top:-4px;left:95.5%;width:0;height:0;border:4px solid transparent;border-top-color:#000;margin-left:-4px;margin-top:-4px;transform:rotate(180deg)}#education-section{grid-column:span 2}#education-section .grid-container{grid-row-gap:0}@media screen and (min-width:1280px){#education-section .grid-container{max-width:960px}}@media screen and (min-width:960px){#education-section .grid-container{max-width:960px}}#education-section #listings-education-grid .education-table-column{min-width:60px;font-size:14px}#education-section .education-header{grid-column:span 12;margin-bottom:60px}@media screen and (max-width:768px){#education-section .education-header{margin-bottom:30px}}#education-section .education-footer{grid-column:span 12;font-size:16px;font-family:"Antwerp",serif;color:#a4a6a8;margin:30px 0;display:flex;width:100%;justify-content:center;text-align:center}@media screen and (min-width:1024px){#education-section .education-footer{margin-bottom:0}}#education-section .display-all-schools{color:#fff;display:flex;justify-content:center;background:#da291c;border-radius:2px;border:1px solid #da291c;width:max-content;padding:6px 15px;margin:30px auto 0;grid-column:span 12}#education-section .education-types-container{grid-column:span 12;display:flex;border-top:1px solid #a4a6a8;border-bottom:1px solid #000;padding:0 10px;align-items:center;justify-content:space-between}@media (max-width:600px){#education-section .education-types-container{flex-direction:column-reverse}}#education-section .education-types-container .education-types-header{display:flex;width:50%;justify-content:space-between}@media (max-width:600px){#education-section .education-types-container .education-types-header{width:100%}}#education-section .education-types-container .education-types-header .education-type{font-size:20px;font-family:"National",sans-serif;height:60px;display:flex;align-items:center;position:relative}@media (max-width:600px){#education-section .education-types-container .education-types-header .education-type{font-size:18px}}#education-section .education-types-container .education-types-header .education-type-highlight{position:absolute;bottom:1px;width:100%;height:5px}#education-section .education-types-container .education-types-header .selected{color:#da291c}#education-section .education-types-container .education-types-header .selected .education-type-highlight{background:#da291c}#education-section .education-types-container .custom-select{height:40px;width:217px;border-radius:0;font-size:18px;padding:0 0 0 5px}@media (max-width:600px){#education-section .education-types-container .custom-select{width:100%;margin-top:10px}}#education-section .listing-table-row .education-table-column:first-of-type{grid-column:span 8}@media (max-width:600px){#education-section .listing-table-row .education-table-column:first-of-type{grid-column:span 12}}#education-section .region-table-row .education-table-column:first-of-type{grid-column:span 9}#education-section .education-table-row{grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:30px;border-bottom:1px solid rgba(0,0,0,.8);padding:0 10px}@media (max-width:600px){#education-section .education-table-row{grid-template-columns:repeat(9,1fr)}#education-section .education-table-row.listing-table-row{grid-template-columns:repeat(12,1fr);padding:0;grid-column-gap:0}#education-section .education-table-row.header-row{display:none}}#education-section .education-table-row .header{font-size:18px;color:#a4a6a8;font-family:"National",sans-serif}#education-section .education-table-row .header:hover,.contact-us .modal .modal-dialog .modal-content a:hover,.intelligence-popup-form .registration .top .close-button:hover{cursor:pointer}#education-section .education-table-row .header .asc svg{transform:rotateX(180deg)}#education-section .education-table-row .header .icon{margin-left:5px}#education-section .education-table-row .header .icon svg{height:15px;width:15px}#education-section .education-table-row .school-field,#education-section .education-table-row .school-name{font-size:16px;font-family:"Antwerp",serif}#education-section .education-table-row .school-field{justify-content:center;text-transform:capitalize}@media (max-width:600px){#education-section .education-table-row .school-field.school-type:before{content:'School';color:#a4a6a8}#education-section .education-table-row .school-field.grade-range:before{content:'Grade(s)';text-transform:none;color:#a4a6a8}#education-section .education-table-row .school-field.enrollment:before{content:'Enrollment';color:#a4a6a8}#education-section .education-table-row .school-field.distance:before{content:'Distance';color:#a4a6a8}}#education-section .education-table-row .education-table-column{grid-column:span 1;height:60px;display:flex;align-items:center;justify-content:center;min-width:80px}@media (max-width:600px){#education-section .education-table-row .education-table-column{grid-column:span 3;display:flex;flex-direction:column;justify-content:space-around}}#education-section .education-table-row .education-table-column:first-of-type{justify-content:initial}@media (max-width:600px){#education-section .education-table-row .education-table-column:first-of-type.school-name{justify-content:center;display:flex}}.intelligence-popup{background:rgba(208,208,206,.95);position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;padding:15px;justify-content:center;align-items:center;z-index:1100}.intelligence-popup-form{max-width:960px;max-height:620px;background:#fff;border-bottom:30px solid #000;display:flex;z-index:1140}@media only screen and (max-width:820px){.intelligence-popup-form{border-bottom:none}}@media only screen and (max-width:375px){.intelligence-popup-form{border-bottom:15px solid #000}}.intelligence-popup-form img{width:50%;height:auto;object-fit:cover}@media only screen and (max-width:830px){.intelligence-popup-form img{display:none}}.intelligence-popup-form .registration{padding:30px}.intelligence-popup-form .registration .top{display:flex;width:100%;margin-bottom:30px;justify-content:space-between}@media only screen and (max-width:820px) and (orientation:landscape){.intelligence-popup-form .registration .top{display:none}}@media only screen and (max-width:768px){.intelligence-popup-form .registration .top{display:flex}}@media only screen and (max-width:375px){.intelligence-popup-form .registration .top{margin-bottom:20px;display:flex}}@media only screen and (max-width:830px){.intelligence-popup-form .registration .top{margin-bottom:20px;display:flex}}.intelligence-popup-form .registration .top .close-button{width:10px;height:15px}.intelligence-popup-form .registration .top .svg-fallback{display:none}.contact-us .modal .modal-dialog .modal-content .modal-header svg.icon-logo-red,.intelligence-popup-form .registration .top svg{height:30px;width:30px}@media only screen and (max-width:375px){.intelligence-popup-form .registration .top svg{height:20px;width:20px}}@media only screen and (min-width:600px) and (max-width:768px){.intelligence-popup-form .registration .question-form-container{grid-column:span 2}}.intelligence-popup-form .registration .question-form-container .divider{margin:30px 0}.intelligence-popup-form .registration .question-form-container .divider:first-of-type{margin-top:0}.intelligence-popup-form .registration .question-form-container .divider:last-of-type{margin-bottom:0}.intelligence-popup-form .registration .question-form-container .form-title{font-family:"Antwerp",serif;font-size:32px;text-transform:lowercase;font-weight:400;margin:2.5px 0 15px}.intelligence-popup-form .registration .question-form-container .form-intro{font-family:"Antwerp",serif;font-size:16px;line-height:20px;margin-bottom:15px}.intelligence-popup-form .registration .question-form-container .required-text{margin-bottom:5px;width:75px;margin-left:auto;display:block}.intelligence-popup-form .registration .question-form-container label{font-size:16px;margin-bottom:8px}.intelligence-popup-form .registration .question-form-container .question-form input{margin-bottom:10px;height:40px;font-size:16px;padding:8px}.intelligence-popup-form .registration .question-form-container .question-form textarea{margin-bottom:10px;font-size:18px;height:120px}.intelligence-popup-form .registration .question-form-container .question-form input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0 10px 0 0;min-width:24px;height:24px;border:1px solid #d9d9d9;background:#fff;border-radius:2px;position:relative;padding:10px}.intelligence-popup-form .registration .question-form-container .question-form .split-form{display:grid;grid-column-gap:10px;grid-template-columns:repeat(2,1fr)}.intelligence-popup-form .registration .question-form-container .question-form .split-form--alt{grid-template-columns:repeat(1,1fr)}@media only screen and (max-width:830px){.intelligence-popup-form .registration .question-form-container .question-form .split-form--alt{grid-template-columns:repeat(2,1fr)}}.intelligence-popup-form .registration .question-form-container .question-form .checkbox-label{width:93%}.intelligence-popup-form .registration .question-form-container .question-form .label-container{display:flex;margin-top:16px}.intelligence-popup-form .registration .question-form-container .question-form .button-cta{float:right}.intelligence-popup-form .registration .question-form-container .question-form .button-cta-icon svg{height:15px;margin:0}@media only screen and (max-width:600px){.intelligence-popup-form .registration .question-form-container .form-intro{display:none}}@media only screen and (max-width:425px){.intelligence-popup-form .registration .question-form-container .form-intro{display:flex}}.intelligence-popup-form .registration .question-form-container .button-container{width:100%;display:flex;justify-content:center}.intelligence-popup-form .registration .question-form-container .button-container .success-message{display:none}.intelligence-popup-form .registration .question-form-container .button-cta{margin:30px 0 0}.intelligence-popup-form .registration .question-form-container .button-cta-icon{pointer-events:none}@media only screen and (max-height:420px){.intelligence-popup-form .registration .question-form-container .button-cta{margin:0}}@media only screen and (max-width:600px){.intelligence-popup-form .registration .question-form-container *{font-size:14px}}.intelligence-popup-form .registration .question-form-container .divider{display:none}@media screen and (max-width:830px) and (orientation:landscape){.intelligence-popup-form .registration .question-form-container .form-intro,.intelligence-popup-form .registration .question-form-container .form-title{line-height:20px;margin:5px 0 0}.intelligence-popup-form .registration .question-form-container .question-form input{padding:5px}}@media only screen and (max-height:600px) and (orientation:landscape){.l-main.listings-scoped-banner-container{padding:0;margin:0}}@media only screen and (max-height:425px) and (orientation:landscape){.listings-index-scoped-masthead.is-open .main-nav{min-width:315px}}@media only screen and (max-width:320px) and (orientation:portrait){.fullwidth-wrapper__map-container--advisor{padding:10px 0}.fullwidth-wrapper__map-container--advisor .map-filters .utility-links{padding:9px 2px}}@media only screen and (max-width:375px) and (orientation:portrait){.fullwidth-wrapper__map-container--advisor .utility-links{padding:9px 5px}}@media only screen and (max-height:320px) and (orientation:landscape){.listings-index-scoped-masthead{width:100vw!important;border:0}}@media only screen and (max-height:425px) and (orientation:landscape){.listings-index-scoped-masthead{height:40px!important;width:40vw;border-bottom:1px solid #000;border-top:1px solid #000}.listings-index-scoped-masthead .main-nav-backdrop{width:100vw!important}.listings-index-scoped-masthead .main-nav{padding-top:0}.listings-index-scoped-masthead .main-nav .main-nav-list{margin-top:-12px}.listings-index-scoped-masthead .logo{margin-top:5px!important}.listings-index-scoped-masthead .main-nav-title{display:none}.listings-index-scoped-masthead .main-nav-toggle{top:-5px}.listings-index-scoped-masthead .icon-logo-red{width:25px}}@media only screen and (min-width:425px) and (max-height:320px) and (orientation:landscape){.map--search{top:40px!important}.map--search .filter-bar--modal{width:100vw!important;top:40px!important}}@media only screen and (max-height:310px) and (min-width:330px) and (max-width:375px){.map .filter-bar--modal{width:100vw!important;top:initial!important;bottom:40px}}@media only screen and (min-height:820px) and (orientation:portrait) and (max-width:768px){.listings--grid{width:100vw}.listings--grid .columns--full-width-listing{width:100%;margin:0}.map-nav .dropdown-menu{top:-351px!important;left:-10px!important;height:400px;padding:0}.map-nav .dropdown-menu--tours{padding:30px}.l-container--grid-search{padding:0}.l-container--grid-search .filter-bar--modal--grid{margin:0 0 10px;width:100vw}.l-container--grid-search .filter-bar--modal--grid .filter-bar--modal--input{width:calc(100vw - 60px);margin:0 30px}.l-container--grid-search .filter-bar--modal--grid .search-input{width:100%}}@media only screen and (max-height:425px) and (orientation:landscape){.filter-bar--modal--grid{margin:0}.filter-bar--modal--input{right:0;top:0;width:60vw;position:fixed;max-width:initial;z-index:100}.filter-bar--modal--input .search-input{width:100%}.grid-search-divider{display:none}.l-container--grid-search{padding:0}.listings--grid{width:100vw;margin-top:60px}.listings--grid .columns--full-width-listing{width:100%;margin:0}.fullwidth-wrapper__map-container{bottom:0;top:initial;height:40px;padding:0 10px}.fullwidth-wrapper__map-container .map-nav .dropdown-menu{top:-235px!important;height:235px;width:75%;box-shadow:none;left:-10px!important}.fullwidth-wrapper__map-container .map-nav__container{padding:0}.fullwidth-wrapper__map-container .utility-links{height:40px;padding:8px 15px 6px}.map--search{top:40px;height:calc(100vh - 80px)}.map--search .map__alerts{top:0}.map--search .filter-bar--modal{right:0;top:0;width:60vw;position:fixed;max-width:initial}.map--search .filter-bar--modal .search-input{width:100%}.map--search .filter-bar__snapshot{display:none}.map--search .map__canvas{height:calc(100vh - 80px);height:calc(var(--vh, 1vh)*100 - 80px)}}@media only screen and (max-height:600px) and (orientation:landscape){.listing-search-footer{display:none}}@media only screen and (max-width:600px) and (orientation:portrait){.listing-search-footer{display:none}}@media only screen and (max-height:425px) and (orientation:landscape){.modal__search-options{margin:0 0 0 auto!important;width:50%}.modal__search-options .filters__unit,.modal__search-options .filters__unit--split{padding:0 10px}.modal__search-options .checkbox-list{display:grid;grid-template-columns:repeat(2,1fr)}.modal__search-options .range-slider{padding-bottom:0}.modal__search-options .filters__unit--results{padding:10px;min-height:35px}.modal__search-options .filters__unit--results .filters__summary .h4{font-size:14px}.modal__search-options .filters__unit--results .filters__summary .filters__summary-count{font-size:18px;margin-bottom:0;padding-bottom:0}.listing-show-gallery-container{margin-top:90px}.listing-page-header{font-size:20px}}@media only screen and (max-height:425px) and (max-width:667px) and (orientation:landscape){.listings-show-scoped-masthead .main-nav-title{display:none}}.in-person-open-house-container,.virtual-open-house-container{padding:0;margin-bottom:20px}.in-person-open-house-container .empty-container,.virtual-open-house-container .empty-container{width:100%;height:120px;background:#eaeaea;display:flex;justify-content:center;align-items:center;font-size:16px;color:#000000d9;opacity:.5}.in-person-open-house-container .title,.virtual-open-house-container .title{color:#da291c;border-bottom:solid 1px #dcdcdc;width:100%;padding-bottom:15px;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:30px;margin-top:40px}.in-person-open-house-container .hidden,.virtual-open-house-container .hidden{display:none}.in-person-open-house-container .add-open-house-fields,.virtual-open-house-container .add-open-house-fields{width:40px;height:40px;background:#da291c;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:10px auto 0}.in-person-open-house-container .idx-virtual-inputs .col,.virtual-open-house-container .idx-virtual-inputs .col{width:calc(15% - 10px)}.in-person-open-house-container .idx-virtual-inputs .col:nth-last-child(3),.in-person-open-house-container .non-idx-virtual-inputs .col:nth-last-child(3),.virtual-open-house-container .idx-virtual-inputs .col:nth-last-child(3),.virtual-open-house-container .non-idx-virtual-inputs .col:nth-last-child(3){width:40%;margin-right:0}.in-person-open-house-container .non-idx-virtual-inputs .col,.virtual-open-house-container .non-idx-virtual-inputs .col{width:20%}.in-person-open-house-container .non-idx-in-person-inputs .col,.virtual-open-house-container .non-idx-in-person-inputs .col{width:calc(20% - 5px)}.in-person-open-house-container .idx-in-person-inputs .col,.virtual-open-house-container .idx-in-person-inputs .col{width:20%}.in-person-open-house-container .in-person-inputs .col:nth-last-child(3),.virtual-open-house-container .in-person-inputs .col:nth-last-child(3){margin-right:0}.in-person-open-house-container .open-house-inputs,.virtual-open-house-container .open-house-inputs{display:flex;position:relative;margin-bottom:10px}.in-person-open-house-container .open-house-inputs .disabled-input,.virtual-open-house-container .open-house-inputs .disabled-input{background:#ededee}.in-person-open-house-container .open-house-inputs .col,.virtual-open-house-container .open-house-inputs .col{margin-right:10px;min-width:145px}.in-person-open-house-container .open-house-inputs input,.virtual-open-house-container .open-house-inputs input{height:40px;font-size:12px}.in-person-open-house-container .open-house-inputs:hover .delete-button,.virtual-open-house-container .open-house-inputs:hover .delete-button{opacity:100}.in-person-open-house-container .open-house-inputs .delete-button,.virtual-open-house-container .open-house-inputs .delete-button{position:absolute;background:#000;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;bottom:0;right:-20px;opacity:0}.in-person-open-house-container .open-house-inputs .delete-button svg,.virtual-open-house-container .open-house-inputs .delete-button svg{fill:#fff}.privacy-policy-page-content{padding:70px 0;max-width:900px;width:100%;margin:0 auto}.privacy-policy-content-intro{font-style:italic;font-family:"Antwerp",serif}.privacy-policy-paragraph-title{color:#000;font-family:"Antwerp",serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.25em;margin:30px 0}.privacy-policy-paragraph-content{color:#000;font-family:"Antwerp",serif;font-size:16px;line-height:1.75em;margin-bottom:1.75em}.privacy-policy-sub-title{color:#da291c;font-family:"National",sans-serif;font-size:18px;font-weight:400;line-height:1.25em;margin-bottom:0;text-transform:uppercase}.privacy-policy-contact-uri:hover{color:#000}.contact-us .about-contact-form input,.contact-us .about-contact-form select,.contact-us .about-contact-form textarea{font-size:20px}.contact-us .about-contact-form .error-message,.contact-us .about-contact-form .recaptcha-error-message{color:red;font-size:20px;margin-top:8px}.contact-us .about-contact-form .contact-input-row{margin-bottom:10px}.contact-us .about-contact-form .contact-form-submit-row{display:flex;justify-content:flex-end;align-items:center}.contact-us .about-contact-form .contact-form-submit-row .submit-button-container input[type=submit]{background-color:#da291c;border:0;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-size:.875rem;font-weight:500;font-style:italic;line-height:1;padding:6px 15px;text-shadow:none;transition:background .2s}.contact-us .about-contact-form .submitted-message-box-row,.contact-us .modal{display:none;align-items:center}.contact-us .about-contact-form .submitted-message-box-row .submitted-message{color:#47b048;font-size:17px}.contact-us .modal{justify-content:center;background:rgba(221,221,221,.9283)}.contact-us .modal .modal-dialog{width:440px;background-color:#fff}.contact-us .modal .modal-dialog .modal-content{padding:40px;font-family:"Antwerp",serif}.contact-us .modal .modal-dialog .modal-content h3{font-size:24px;font-weight:500;line-height:1}.contact-us .modal .modal-dialog .modal-content p{font-size:16px;line-height:28px;color:#333}.contact-us .modal .modal-dialog .modal-content .modal-header{display:flex;justify-content:space-between}.contact-us .modal .modal-dialog .modal-footer{height:30px;background-color:#000}.contact-us-page-container{display:flex}@media screen and (max-width:820px){.contact-us-page-container{flex-direction:column}.contact-us-page-container .columns__item{padding-right:0;padding-left:0}}.contact-us img{height:auto;max-width:100%;width:100%}.contact-us h2,.contact-us p{color:#000;font-size:16px;font-family:"Antwerp",serif;margin:0 0 1em}.contact-us h2{font-weight:400;font-style:italic;line-height:1.5em}.contact-us p{font-weight:300;line-height:1.75em}@media screen and (min-width:30em){.contact-us h2{font-size:1.625rem}}.placeholder-image{width:100%!important;margin:60px 0}.section .placeholder-image{width:100%!important;margin:0}