section#ws-footer {	
	color: #b1b3b0;
    font-weight: 100;
    font-size: 15px;
    margin-top: 0 !important;    
    line-height: 1.5;
    font-family: "CoStarBrownLight", Helvetica, Arial, sans-serif;
}
section#ws-footer .max-1920 {
	max-width: 1920px;
	margin: 0 auto;
    padding: 30px;
    background: #4f5254;
}
section#ws-footer strong {
    font-weight: 600;
    color: #ffffff;
}

section#ws-footer p {
	font-size: 1.1rem;
	margin-top: 1rem;
	margin-bottom: .5rem;
	line-height: 1.2;
}
section#ws-footer a {
	text-decoration: none;
    color: #b1b3b0;
}
section#ws-footer .copyright {
    font-size: 13px;
}
section#ws-footer img {
	margin: 10px 10px 10px 0;
    padding-top: 0;
}
section#ws-footer .social-links {
    padding: 0;
}
section#ws-footer .social-links li, .social-links a {
    display: inline-block;
    margin-right: 3px;
    opacity: .75;
}
section#ws-footer .social-links a:before {
    color: #b1b3b0;
    font-size: 1.625rem;
    transition: color ease-in-out .25s;
}
[class^="ln-icon-"]:before {
	vertical-align: top;
    background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
}
section#ws-footer .social-links a.ln-icon-social-facebook-filled:before {
    background-image: url(data:image/png;base64,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);
}
section#ws-footer .social-links .ln-icon-social-linkedin-filled:before {
    background-image: url(data:image/png;base64,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);
}
section#ws-footer .social-links .ln-icon-social-twitter-filled:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAB8CAYAAACrHtS+AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACD1JREFUeNrsndt14zYQhsc6frdSgekKQldguoIwFYhbQeQKVq4gcgWmKli7goAVrFyBqQ6kChxhNbC4tC68AZgh5z8HJ3lYSxQ+zgW3wcXHxwf0SNG2hds2xv/XCrbtusZnZPjf5batt01tW46NvS4YAw8LgKOaUJtogy+BKjQBblkxNheAq+gVwb9w8QAcgMeFdkX4Od+2bY7w1wK8nnTcTbBdAz8tti2l6PapAdfxeLptk54kkcbqUwH+Nbuebdsd9FMr/H3p0IEH2BETGIZW6MFehgZ8jD/8OwxTGeYnzjP7kaesezlg2ICh6x29W28tfIwx7C8Qld28MYLeWHiE7ktgf5Uedv50Ze0ugOsf8h/QnjShoO84bh9zdeljzEbvhGUtbdAjLjlZeIhvq8Curyt08QkX4Ab2n8KulZ5txPWugScIW+J1d3E97fIDLzuG/SyMOtek0L9kLFxg24eeUgEusBlBbzssCyVmO9eijXsfCWyWlp64tvCxDL286x4a7KhpClx/kUyq+NUGvWxu26XPBDYJ6VD6AjXn3utaeAS7hRARHT3BbjNJ58DH6D4kSaOnv6Hitqk6Lj0V2GSVVnXtVYHrHRmyeYF2PE+7cun6zdFrs9fSr/yHalUsfCqwWbn2Vi49gGHvLuWmazizhn4O+Ez6kJ2mpxK40Zkx90T6j2UCN22StOngLzNqPLXBcLyuauGhwO6nlY9OxAFRD2P5IZeuXcG79NdBvWGo064yL/SXKSJEbbn4AXbn0z91aBNjIly/xENzqD+vMIxN0LquGnzPlQUrn59z6QJ8r0fYn2HPK/z7HP9tgH9bRXrL0o3FcXl0CngMfmfVnghZ9T3Ca1KgZ41/e4ufVdYKX4gbNDCbBYuSUzE89Tj2NpvzfD6Dga2toquzXQHspzx1/H8pfbbtZedNMXkrA1+DvyXQ20JH+IJu9SDfEekXwPZK5Od6+ajkzn3BXpU6OUGLd63EMewU3Cw7x4dieOzRjS6PdL5L6K/gtthO2Ytt8BmcAY+IATfQHxxOVLiQ2eI9Qc+2QJcbWPzOK8PXjMNDoLvmPcekJrUYcl7BXUWlEDP4ZWkEMLXs3jVwNSJg3VUTG91RmcXPdyUF+9m6oif71/L3RkWXHjKYBMnxoR+OjG25AD8UtlwcxrwrAvdt4XXi1xxf0K4SnBX4q37sCvZnODHAfcfvqIG168zzvgM3n3v6zSm4P2b9CziF+H3dMEtV+Pz3Foc0tnIGHxNLv4BTid9Jy0RIW7yem35EN01ZY0/f+wv4mEgnTDt4lhz2q1W3CD8j2vlecqVLQkMysy1n1tHnLeH3CZ0IvVmIL0SAoWRIZ9yv9eKJAlr7127B7Xy2D3nr8xHYndJrmtAMyc06B05hSjUrZeyq59BDn8ApaIYZtt7x8oZxNQf6U75t8pVBA48Q8BTf/gscZq3FurvVJZFOCI4kNr0cGvmO4VQsfCgKBfiB7bQ9ViTAd0oGAvxOgO80AR7r8m0U+36AEbEOScWdDwu4Hn/PxcKHA1zrn57Gc9/HuD6BZwQ757mHlh5TeIgR4Q7Slq6A3uJOE42BSL0cDZzyUqS5lDVlnsGTqaihgXOYr9bW8RNfzoShdVMBnl2i26RYfO/1QBxfAr8FlSbVIGwp1zteAqBZ0+Vo6Slm1p0TAv44wgfaEOws3Ukz5snaDGiVHFemIIACunXZuO5xCzHvoKQ/zLBMEe44rnvcUmLPo3cSrTkA57jHTSeb1LY/KzMsow4csPMU8JiEiWA3aQSUgZthEHXo1MfhAfg9elwLuGJgPTrjfcaRBTXwY4RN8SKgzAxvi2W7qI7Hz43VFVq+wh+19ARbAd1jS581V8t12pbA96yVhh978lQuaq210Q16xS+rZVyXJF/RQykPlr0kDjuDQtGD0YE3lZP0OfB78HNogcsNy7/NB5SB605bMACtJxG+ebJqrZBJ+NuUjXh07o0gZs367Nktdriv55ziS8bhLreXsuc7dskNhbf3DWOPKmTivoddKfC6kvMGSkWLjp0tm4ObCkMZftea+HyAqUzB6bLdg9UlT11jlTtyW+aKiTnQW/uOgOa8eBUdvIf0FPAE3NYRowQ+wcb1Kq8Mjhx6OHe7sCsrL2uBCYfLYWJQAM39ct2jtwyfA67Htz88Z+bKIvwQLSGB/lRzMleJQBPgJomi4toy2JfjyqHepsYIM20DOWSWhFUNiyGcKCdaBbh2de8MfujyyLMP6e7zRzizD7AKcMAPkXvEaWsFFTaIVAXuM4ETtUzUiqpztiyWPiWrJ6g4YVUH+BKqX68ocic9BV35KFMdl04xax+6al+s1+S4cAw0T6oMUVOouajUBPgahlVXjXLcTuv+UdOCAPqt+iZ97k2v0PAIcpsKEKkkcd6StKTpHzdJ2g6BnwgHZ7AjaLGa2AVwge4uIw+g5dJxV0V9tItZCBPrw6/W+wS6rOIk0O258QA62tPXddkugU4sZtsGbqDLkK2boVensG0BN0ncPciMXFPpSRUrp2lsVmJUsNt98Sb8aiVn2jtaq+tmu/Rmjm7pSVhWjtepzS/pahxeRTH+mCthe9CFO6nW6BK4FsfjOja1wiRXufpC19WU17C/6H01YNA6Vj+Ch9OvvspnK/yxjwPM5BeYzM58fLlrl37MzU+BVhFaG8oQsvL5EBSA9x28qQqtKDwMJeBF8AmC57ot2lRemMGJUyAC/KsihB8zsfoMRyFfKi8I8Gbj+Jgg/Az2hx1z6p3ICXjZ8k1zvWX6DfZlSBQwK+DPFXhZYakFHcV/U+Msh32dGdZ3mv8vwABJBEMZLqr3+wAAAABJRU5ErkJggg==);
}



/*********************************************************/
/********************* Form Section **********************/
/*********************************************************/

section#ws-cta-form.footer {
  background: url(/dist/images/form-bg-mobile.png) no-repeat;
  width: 100%;
  position: relative;
  background-size: 100% 50%;
  background-position: bottom center;
  max-width: 1920px;
  margin: 62px auto 0;
  overflow: hidden;
}

@media (min-width: 991px) {
  section#ws-cta-form.footer {
    height: 909px;
    background: url(/dist/images/form-bg-desktop.png) no-repeat;
    background-size: cover;
    background-position: center right;
  }
}


section#ws-cta-form.footer .info-box > * {
  height: 100%;
  padding: 10px;
  transform: translate(0, 200px);
}

section#ws-cta-form.footer.image-in .info-box > * {
  transform: translate(0, 0);
  transition: 1s all ease;
}

@media (min-width: 991px) {
  section#ws-cta-form.footer .info-box > * {
    height: 100%;
    width: 50%;
    max-width: 708px;
    padding: 50px;
    transform: translate(0, 0);
  }
  section#ws-cta-form.footer.image-in .info-box > * {
    transform: translate(0, 0);
  }
}

section#ws-cta-form.footer .info-box .info {
  padding: 0 4rem 2rem;
  background-color: #DBE4EA;
}

@media (min-width: 991px) {
  section#ws-cta-form.footer .info-box .info {
    padding: 5rem 5rem 5rem 3rem;
  }
}

@media (min-width: 1440px) {
  section#ws-cta-form.footer .info-box .info {
    padding: 117px 90px;
  }
}

section#ws-cta-form.footer .info-box .info h2 {
  font-family: 'CoStarBrownLight', Helvetica, Arial, sans-serif;
  font-size: 3rem;
  line-height: 1.3;
  margin-bottom: 3rem;
}

section#ws-cta-form.footer .info-box .info h3 {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
}

section#ws-cta-form.footer .info-box .info p { 
  font-size: 1rem;
  font-weight: 100;
  line-height: 2;
  margin-top: 2rem;
  font-family: 'CoStarBrownLight', Helvetica, Arial, sans-serif;
}

section#ws-cta-form.footer .info-box .info span {
  color: #cf0000;
}

/*  */
/* Image transitions and image wrapper styles */
/*  */

section#ws-cta-form.footer .info-box .image-wrapper {
  background: url(/dist/images/iPhones.png) no-repeat;
  height: 127vw;
  background-size: 85% auto;
  background-position: center center;
}

@media (min-width: 991px) {
  section#ws-cta-form.footer .info-box .image-wrapper {
    background-size: 93.5% auto;
    transform: translateY(100%);
    opacity: 0;
    height: 0;
  }

  section#ws-cta-form.footer.image-in .info-box .image-wrapper {
    transform: translateY(0);
    opacity: 1;
    height: 100%;
    margin: 0 auto;
    transition: .5s all ease;
  }
}

@media (min-width: 1440px) {
    section#ws-cta-form.footer .info-box .image-wrapper {
      background-size: 95% auto;
    }
}

/*  */
/* Slide left transitions and info box styles */
/*  */

section#ws-cta-form.footer .info-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background:  #DBE4EA;
  height: 100%;
  border-radius: 0 0 30px 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

@media (min-width: 991px) {
  section#ws-cta-form.footer .info-box {
    flex-direction: row;
    border-radius: 0 90px 90px 0;
    justify-content: space-between;
    transform: translateX(0);
  }
  section#ws-cta-form.footer .info-box .info{
    max-width: 50%;
  }

  section#ws-cta-form.footer.slide-out .info-box{
    transform: translateX(-46%);
    transition: 1s all ease;
  }


}

/*  */
/* Reveal form transitions and form wrapper styles */
/*  */

.form-wrapper {
  background: transparent;
  height: 984px;
  margin: auto 30px;
  transform: translate(0, -100%);
  position: relative;
  z-index: 0;
  background-color: #ffffff;
  padding: 2rem 0;
  margin-bottom: 2rem;
}

.footer.reveal-form-mobile .form-wrapper {
  transform: translate(0, 0);
  transition: 1s all ease;
}

@media (min-width: 991px) {
  .form-wrapper {
    height: 809px;
    width: 35%;
    margin: auto 3%;
    position: absolute;
    top: 50px;
    right: 50px;
    z-index: 0;
    transform: translate(-200%, 0);
  }

  .footer.reveal-form .form-wrapper {
    transform: translate(0, 0);
    transition: 1s all ease;
  }
}