/* compiled by scssphp v0.0.8 on Thu, 24 Feb 2022 15:59:01 -0800 (0.7829s) */

#daWelcomePageQuickSearch {
  position: relative;
  left: 50%;
  margin: 42px 0px 42px -42%;
  width: 84%;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  z-index: 1;
}
#daWelcomePageQuickSearchInnerContainer {
  position: relative;
  left: 3%;
}
#daWelcomePageQuickSearchSearchBox {
  position: relative;
  width: 94%;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  color: #fff;
  font-size: 18px;
  z-index: 10;
}
#daWelcomePageQuickSearchBackground {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #003263;
  background: -webkit-gradient(linear, left top, left bottom, from(#003263), to(#000));
  background: -moz-linear-gradient(top, #003263, #000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003263', endColorstr='#FF000000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003263', endColorstr='#FF000000')";
  opacity: 0.6;
  z-index: 0;
}
#daWelcomePageQuickSearchPictureBox {
  display: block;
  min-height: 545px;
  overflow-x: hidden;
  background-color: #002242;
}
.picBGcolor01 {
  background-color: #94bcf7;
}
.picBGcolor02 {
  background-color: #a2c3e4;
}
.picBGcolor03 {
  background-color: #83b9ff;
}
.picBGcolor04 {
  background-color: #f2f2f0;
}
.picBGcolor05 {
  background-color: #b6ccfe;
}
.picBGcolor06 {
  background-color: #93a432;
}
.picBGcolor07 {
  background-color: #81cded;
}
#daWelcomePageQuickSearchPicture {
  display: block;
  position: absolute;
  top: 0px;
  left: 50%;
  height: 100%;
  margin: 0px 0px 0px -497px;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-out, filter 0.15s ease-out;
  -moz-transition: opacity 0.5s ease-out, filter 0.15s ease-out;
  -o-transition: opacity 0.5s ease-out, filter 0.15s ease-out;
  -ms-transition: opacity 0.5s ease-out, filter 0.15s ease-out;
  transition: opacity 0.5s ease-out, filter 0.15s ease-out;
  z-index: 0;
}
.homeBottombuttsTable {
  border-width: 1px 0px 1px 0px;
  border-style: solid none solid none;
  border-color: #96c6f5 transparent #96c6f5 transparent;
}
#homeSecondMenuBar {
  display: table;
}
#homeSecondMenuBarMobile {
  display: none;
}
#homeThirdMenuBar {
  display: table;
}
.homeBottombuttOff {
  color: #fff;
  font-size: 16px;
  border-width: 0px 1px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #96c6f5 transparent transparent;
  background: #001b35;
  background: -webkit-gradient(linear, left top, left bottom, from(#001b35), to(#003160));
  background: -moz-linear-gradient(top, #001b35, #003160);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b35', endColorstr='#003160');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b35', endColorstr='#003160')";
}
.homeBottombuttOff:hover {
  color: #fff;
  font-size: 16px;
  border-width: 0px 1px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #96c6f5 transparent transparent;
  background: #003160;
  background: -webkit-gradient(linear, left top, left bottom, from(#003160), to(#001b35));
  background: -moz-linear-gradient(top, #003160, #001b35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003160', endColorstr='#001b35');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#003160', endColorstr='#001b35')";
}
.homeBottombuttEnd {
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
}
.homeBottombuttOff a {
  color: white;
  display: block;
  padding: 5px 10px 5px 10px;
}
.homeBottombuttOff:hover a {
  color: white;
  display: block;
  padding: 5px 10px 5px 10px;
}
.homeBottombuttWerdz {
  font-size: 16px;
  margin: 0px 0px 0px 0px;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-weight: normal;
}
.home-bigbutts {
  position: relative;
  width: 100%;
  height: 235px;
  overflow: hidden;
  background-color: #96c6f5;
  cursor: pointer;
}
.home-bigbutt-text-wrapper {
  position: absolute;
  top: 5%;
  right: 3%;
}
#home-bigbutt-text-wrapper-openhouse {
  width: 34%;
}
#home-bigbutt-openhouse-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-openhouse-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-openhouse-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 97%;
}
.home-bigbutt-openhouse-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-openhouse-on {
  -moz-transform: skewX(60deg);
  -o-transform: skewX(60deg);
  -ms-transform: skewX(60deg);
  -webkit-transform: skewX(60deg);
  transform: skewX(60deg);
}
#home-bigbutt-text-wrapper-homevalue {
  width: 69%;
}
#home-bigbutt-homevalue-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-homevalue-subheader {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-homevalue-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-homevalue-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 93%;
}
.home-bigbutt-homevalue-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-homevalue-on {
  -moz-transform: skewX(70deg);
  -o-transform: skewX(70deg);
  -ms-transform: skewX(70deg);
  -webkit-transform: skewX(70deg);
  transform: skewX(70deg);
}
#home-bigbutt-text-wrapper-findfirst {
  width: 57%;
}
#home-bigbutt-findfirst-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-findfirst-subheader {
  display: inline-block;
  width: 63%;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-findfirst-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-findfirst-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 93%;
}
.home-bigbutt-findfirst-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-findfirst-on {
  -moz-transform: skewX(70deg);
  -o-transform: skewX(70deg);
  -ms-transform: skewX(70deg);
  -webkit-transform: skewX(70deg);
  transform: skewX(70deg);
}
#home-bigbutt-text-wrapper-loanz {
  width: 45%;
}
#home-bigbutt-loanz-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-loanz-subheader {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-loanz-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-loanz-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 125%;
}
.home-bigbutt-loanz-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-loanz-on {
  -moz-transform: skewX(40deg);
  -o-transform: skewX(40deg);
  -ms-transform: skewX(40deg);
  -webkit-transform: skewX(40deg);
  transform: skewX(40deg);
}
#home-bigbutt-text-wrapper-ratez {
  width: 54%;
}
#home-bigbutt-ratez-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 153%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-conversationz-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-conversationz-subheader {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-conversationz-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-conversationz-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 92%;
}
.home-bigbutt-conversationz-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-conversationz-on {
  -moz-transform: skewX(70deg);
  -o-transform: skewX(70deg);
  -ms-transform: skewX(70deg);
  -webkit-transform: skewX(70deg);
  transform: skewX(70deg);
}
#home-bigbutt-text-wrapper-updates {
  width: 39%;
}
#home-bigbutt-updates-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-updates-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-updates-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 97%;
}
.home-bigbutt-updates-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-updates-on {
  -moz-transform: skewX(60deg);
  -o-transform: skewX(60deg);
  -ms-transform: skewX(60deg);
  -webkit-transform: skewX(60deg);
  transform: skewX(60deg);
}
#home-bigbutt-text-wrapper-mobile {
  width: 100%;
}
#home-bigbutt-mobile-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-mobile-subheader {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-mobile-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-mobile-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 109%;
}
.home-bigbutt-mobile-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-mobile-on {
  -moz-transform: skewX(60deg);
  -o-transform: skewX(60deg);
  -ms-transform: skewX(60deg);
  -webkit-transform: skewX(60deg);
  transform: skewX(60deg);
}
#home-bigbutt-text-wrapper-bykez {
  width: 62%;
  z-index: 3;
}
#home-bigbutt-bykez-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-bykez-subheader {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-bykez-image-ballz {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 70%;
  max-height: 143px;
  z-index: 2;
}
#home-bigbutt-bykez-image-sled {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 3;
}
#home-bigbutt-bykez-image-snow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-text-wrapper-careers {
  width: 45%;
}
#home-bigbutt-careers-header {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 169%;
  line-height: 122%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-careers-subheader {
  display: inline-block;
  z-index: 1;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #002242;
}
#home-bigbutt-careers-image {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#home-bigbutt-careers-shadow {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
  /* IE 9 */
  -moz-transition: transform 2s;
  /* IE 9 */
  -o-transition: transform 2s;
  /* IE 9 */
  -ms-transition: transform 2s;
  -webkit-transition: transform 2s;
  transition: transform 2s;
  transform-origin: 0% 125%;
}
.home-bigbutt-careers-off {
  -moz-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  transform: skewX(0deg);
}
.home-bigbutt-careers-on {
  -moz-transform: skewX(40deg);
  -o-transform: skewX(40deg);
  -ms-transform: skewX(40deg);
  -webkit-transform: skewX(40deg);
  transform: skewX(40deg);
}
.no-transition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
#daWelcomePageFindItFirstHappyStoriesBox {
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  background: #003263;
  background: -webkit-gradient(linear, left top, left bottom, from(#003263), to(#001a33));
  background: -moz-linear-gradient(top, #003263, #001a33);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003263', endColorstr='#001a33');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#003263', endColorstr='#001a33')";
}
#daWelcomePageFindItFirstBox {
  display: inline-block;
  color: #fff;
  padding: 10px 10px 10px 10px;
}
#daWelcomePageFindItFirstP1 {
  text-transform: uppercase;
  font-size: 22px;
  margin: 0px 0px 10px 0px;
}
#daWelcomePageFindItFirstP2 {
  margin: 0px 0px 0px 0px;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
}
#daWelcomePageHappyStoriesBox {
  display: inline-block;
}
#daWelcomePageHappyStoriesApple {
  display: inline-block;
  margin: 10px 0px 10px 70px;
}
#daWelcomePageFindItFirstInputsBox {
  display: inline-block;
}
.daWelcomePageFindItFirstInput {
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  color: #9b9b9b;
  text-align: center;
  height: 19px;
  width: 94%;
  max-width: 303px;
  font-style: italic;
  font-size: 15px;
  margin: 15px 0px 0px 0px;
}
#daWelcomePageFindItFirstSubmitButt {
  cursor: pointer;
  position: relative;
  top: 10px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  width: 145px;
  height: 35px;
  margin: 10px 15px 10px 15px;
  font-size: 19px;
  color: #fff;
  text-transform: uppercase;
  background: #b22423;
  background: -webkit-gradient(linear, left top, left bottom, from(#b22423), to(#6d0201));
  background: -moz-linear-gradient(top, #b22423, #6d0201);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b22423', endColorstr='#6d0201');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b22423', endColorstr='#6d0201')";
}
#daWelcomePageFindItFirstSubmitButt:hover {
  background: #6d0201;
  background: -webkit-gradient(linear, left top, left bottom, from(#6d0201), to(#b22423));
  background: -moz-linear-gradient(top, #6d0201, #b22423);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d0201', endColorstr='#b22423');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d0201', endColorstr='#b22423')";
}
#daWelcomePageFindItFirstAccountButt {
  cursor: pointer;
  text-transform: uppercase;
  margin: 15px 0px 15px 0px;
  color: #96c6f5;
  font-size: 15px;
  font-style: italic;
}
#daWelcomePageRoyalCharterButtonBox {
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
}
#daWelcomePageRoyalCharterButton {
  width: 100%;
}
#daInstagramBanner {
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  background: #911313;
  background: -webkit-gradient(linear, left top, left bottom, from(#911313), to(#b52524));
  background: -moz-linear-gradient(top, #911313, #b52524);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#911313', endColorstr='#b52524');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#911313', endColorstr='#b52524')";
}
#daWelcomePageSocialMediaBox {
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  background: #911313;
  background: -webkit-gradient(linear, left top, left bottom, from(#911313), to(#b52524));
  background: -moz-linear-gradient(top, #911313, #b52524);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#911313', endColorstr='#b52524');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#911313', endColorstr='#b52524')";
}
#daWelcomePageSocialMediaBoxConnectP {
  display: inline-block;
  margin: 5px 8px 0px 8px;
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
}
#daWelcomePageSocialMediaBoxIconsWrapper {
  display: inline-block;
  margin: 10px 8px 6px 8px;
  max-width: 70%;
}
.daWelcomePageSocialMediaBoxIcons {
  display: inline-block;
  margin: 0px 15px 10px 0px;
}
.daWelcomePageSocialMediaBoxIcons:hover {
  margin: 0px 13px 8px 2px;
}
#daWelcomePageSocialMediaBoxLine {
  display: inline-block;
  width: 80%;
  height: 1px;
  background-color: #96c6f5;
  margin: 0px 0px 15px 0px;
}
#daWelcomePageSocialMediaBoxBlurb {
  display: inline-block;
  margin: 0px 0px 15px 0px;
  width: 80%;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
}
#daWelcomePageFooter {
  padding: 10px 0px 10px 0px;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  background: #003263;
  background: -webkit-gradient(linear, left top, left bottom, from(#003263), to(#001a33));
  background: -moz-linear-gradient(top, #003263, #001a33);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003263', endColorstr='#001a33');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#003263', endColorstr='#001a33')";
}
.daWelcomePageFooterIcons {
  display: inline-block;
  margin: 0px 31px 8px 31px;
}
#daWelcomePageFooterLine {
  display: inline-block;
  width: 75%;
  height: 1px;
  background-color: #96c6f5;
  margin: 0px 0px 15px 0px;
}
#daWelcomePageFooterLinks {
  margin: 0px;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}
.daWelcomePageFooterLinksSpacer {
  font-size: 88%;
}
.daWelcomePageFooterLink {
  color: #fff;
}
.daWelcomePageFooterLinkHighlight {
  padding: 0px 5px 2px 5px;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.daWelcomePageFooterLinkHighlight:hover {
  background-color: #96c6f5;
  color: #036;
}
#daWelcomePageADAdisclaimer {
  font-size: 16px;
  color: #fff;
  margin: 10px 50px 0px 50px;
  text-transform: uppercase;
  line-height: 22px;
}
#daWelcomePageADAdisclaimer a {
  color: #fff;
  text-decoration: underline;
}
#daWelcomePageAgentsMenuBar {
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  background: #911313;
  background: -webkit-gradient(linear, left top, left bottom, from(#911313), to(#b52524));
  background: -moz-linear-gradient(top, #911313, #b52524);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#911313', endColorstr='#b52524');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#911313', endColorstr='#b52524')";
}
#daWelcomePageAgentsMenuBarP {
  display: inline-block;
  margin: 5px 0px 5px 0px;
  color: #fff;
}
a.daWelcomePageAgentsMenuBarLink {
  color: #fff;
  background-color: none;
  padding: 1px 5px 1px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  white-space: nowrap;
}
a.daWelcomePageAgentsMenuBarLink:hover {
  color: #900;
  background-color: #fff;
}
.daRandomFeaturedListingsWrapperDiv {
  width: 100%;
}
.daRandomFeaturedListingsPicWrapper {
  cursor: pointer;
  position: relative;
  display: inline-block;
  width: 24%;
  height: 239px;
  overflow: hidden;
}
.daRandomFeaturedListingsPicLand {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50%;
  margin-left: -50%;
  height: 100%;
}
.daRandomFeaturedListingsPicPort {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50%;
  margin-left: -50%;
  width: 100%;
}
.daRandomFeaturedListingsInfoWrapper {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 2;
}
.daRandomFeaturedListingsPrice {
  display: inline-block;
  color: white;
  font-size: 25px;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.8);
  margin: 0px 0px 0px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsBdBa {
  display: inline-block;
  color: white;
  font-size: 15px;
  text-shadow: 1px 1px 1px #000;
  margin: 0px 0px 0px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsAddy {
  display: inline-block;
  color: white;
  font-size: 16px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #000;
  margin: 0px 0px 0px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsCity {
  display: inline-block;
  color: white;
  font-size: 15px;
  text-shadow: 1px 1px 1px #000;
  margin: 0px 0px 5px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsBarThingies {
  position: absolute;
  bottom: 0px;
  left: -100%;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(left, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  background: linear-gradient(to right, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3333333', endColorstr='#00333333',GradientType=1);
  -webkit-transition: left 0.25s ease-out;
  -moz-transition: left 0.25s ease-out;
  -o-transition: left 0.25s ease-out;
  transition: left 0.25s ease-out;
  z-index: -1;
}
.daRandomFeaturedListingsBarThingiesOver {
  left: 0px;
}
.md-modal {
  position: fixed;
  top: 50%;
  /*
		width: 50%;
		max-width: 630px;
		min-width: 320px;
		*/
  left: 50%;
  height: auto;
  text-align: center;
  z-index: 10000001;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 10000000;
  opacity: 0;
  background: rgba(99, 143, 176, 0.8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show ~ .md-overlay {
  opacity: 1;
  visibility: visible;
}
.md-content {
  font-family: 'Arial', sans-serif;
  color: #fff;
  /*
		background: #8990a4;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		*/
  position: relative;
  margin: 0 auto;
}
.md-content h3 {
  margin: 0;
  padding: 0.4em;
  text-align: center;
  font-size: 40px;
  /*
		background: #141d45;
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
		*/
  font-weight: 900;
  vertical-align: middle;
}
.md-content > div {
  padding: 15px 40px 30px;
  margin: 0;
  font-weight: 300;
  font-size: 1.15em;
}
.md-content > div p {
  margin: 0;
  padding: 10px 0;
}
.md-content > div ul {
  margin: 0;
  padding: 0 0 30px 20px;
}
.md-content > div ul li {
  padding: 5px 0;
}
.md-content button {
  display: block;
  margin: 0 auto;
}
.md-effect-5.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-5 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(600px) rotateX(20deg);
  -moz-transform: translateZ(600px) rotateX(20deg);
  -ms-transform: translateZ(600px) rotateX(20deg);
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}
.md-show.md-effect-5 .md-content {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translateZ(0px) rotateX(0deg);
  -moz-transform: translateZ(0px) rotateX(0deg);
  -ms-transform: translateZ(0px) rotateX(0deg);
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}
.md-perspective body {
  background: #222;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
}
.md-show {
  visibility: visible;
  /* MEDIA QUERIES */
}
@media screen and (max-width: 999px) {
  #home-bigbutt-text-wrapper-findfirst {
    width: 86%;
  }
  #home-bigbutt-findfirst-subheader {
    width: 56%;
  }
  #home-bigbutt-text-wrapper-updates {
    width: 39%;
  }
  .daRandomFeaturedListingsPicWrapper {
    width: 23%;
    height: auto;
    padding: 0px 0px 23% 0px;
  }
}
@media screen and (max-width: 912px) {
  #home-bigbutt-text-wrapper-openhouse {
    width: 97%;
  }
  #home-bigbutt-updates-header {
    width: 97%;
  }
  #home-bigbutt-text-wrapper-updates {
    width: 91%;
  }
}
@media screen and (max-width: 768px) {
  #home-bigbutt-text-wrapper-openhouse {
    width: 34%;
  }
  #home-bigbutt-text-wrapper-loanz {
    width: 40%;
  }
  #home-bigbutt-text-wrapper-ratez {
    width: 40%;
  }
  #home-bigbutt-updates-header {
    width: 39%;
  }
  #home-bigbutt-text-wrapper-mobile {
    width: 61%;
  }
  #home-bigbutt-text-wrapper-careers {
    width: 40%;
  }
}
@media screen and (max-width: 700px) {
  .allDaRandomFeaturedListingsWrapper {
    padding: 2% 0px 2% 0px;
  }
  .allDaRandomFeaturedListingsHeader {
    margin: 13px 10px 15px 10px;
  }
  .daRandomFeaturedListingsPicWrapper {
    padding: 0px 0px 47% 0px;
    width: 47%;
  }
}
@media screen and (max-width: 667px) {
  #home-bigbutt-text-wrapper-loanz {
    width: 54%;
  }
  #home-bigbutt-text-wrapper-ratez {
    width: 54%;
  }
  #home-bigbutt-text-wrapper-careers {
    width: 54%;
  }
}
@media screen and (max-width: 620px) {
  #home-bigbutt-text-wrapper-openhouse {
    width: 97%;
  }
  #home-bigbutt-updates-header {
    width: 97%;
  }
  #homeSecondMenuBar {
    display: none;
  }
  #homeSecondMenuBarMobile {
    display: table;
  }
  #homeThirdMenuBar {
    display: none;
  }
  .homeBottombuttOff {
    width: 100%;
    display: inline-block;
    border-width: 0px 0px 1px 0px;
    border-style: none none solid none;
    border-color: transparent transparent #96c6f5 transparent;
  }
  .homeBottombuttOff:hover {
    width: 100%;
    display: inline-block;
    border-width: 0px 0px 1px 0px;
    border-style: none none solid none;
    border-color: transparent transparent #96c6f5 transparent;
  }
  .homeBottombuttEnd {
    border-width: 0px 0px 0px 0px !important;
    border-style: none none none none !important;
    border-color: transparent transparent transparent transparent !important;
  }
  #daWelcomePageADAdisclaimer {
    margin: 10px 5% 0px 5%;
  }
}
@media screen and (max-width: 480px) {
  .home-bigbutts {
    height: 150px;
  }
  #home-bigbutt-text-wrapper-openhouse {
    right: 5%;
    width: 65%;
  }
  #home-bigbutt-openhouse-image {
    width: auto;
    height: 111%;
    left: 2%;
  }
  #home-bigbutt-openhouse-shadow {
    width: auto;
    height: 111%;
    left: 2%;
  }
  #home-bigbutt-text-wrapper-homevalue {
    width: 65%;
  }
  #home-bigbutt-homevalue-subheader {
    top: 50%;
    right: 5%;
  }
  #home-bigbutt-homevalue-image {
    width: auto;
    height: 111%;
    left: 2%;
  }
  #home-bigbutt-homevalue-shadow {
    width: auto;
    height: 111%;
    left: 2%;
  }
  #home-bigbutt-text-wrapper-findfirst {
    width: 64%;
    right: 5%;
  }
  #home-bigbutt-findfirst-subheader {
    top: 30%;
    right: 5%;
    width: 65%;
  }
  #home-bigbutt-findfirst-image {
    width: auto;
    height: 111%;
    left: 2%;
  }
  #home-bigbutt-findfirst-shadow {
    width: auto;
    height: 111%;
    left: 2%;
  }
  #home-bigbutt-loanz-header {
    right: 5%;
  }
  #home-bigbutt-loanz-subheader {
    top: 28%;
    right: 13%;
  }
  #home-bigbutt-loanz-image {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-loanz-shadow {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-text-wrapper-loanz {
    width: 40%;
  }
  #home-bigbutt-text-wrapper-ratez {
    width: 57%;
  }
  #home-bigbutt-conversationz-header {
    right: 5%;
  }
  #home-bigbutt-conversationz-subheader {
    top: 28%;
    right: 13%;
  }
  #home-bigbutt-conversationz-image {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-conversationz-shadow {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-updates-header {
    right: 5%;
    width: 57%;
  }
  #home-bigbutt-updates-image {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-updates-shadow {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-mobile-header {
    right: 5%;
  }
  #home-bigbutt-mobile-subheader {
    top: 30%;
    right: 5%;
  }
  #home-bigbutt-mobile-image {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-mobile-shadow {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-careers-header {
    right: 5%;
  }
  #home-bigbutt-careers-subheader {
    top: 28%;
    right: 13%;
  }
  #home-bigbutt-careers-image {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-careers-shadow {
    width: auto;
    height: 111%;
    left: 0%;
  }
  #home-bigbutt-text-wrapper-careers {
    width: 40%;
  }
}
.daBestOfRibbonz {
  display: none;
}
.home:not(.agent) .daBestOfRibbonz {
  display: none;
  position: absolute;
  -webkit-animation: bounce-in-top 1.1s both;
  animation: bounce-in-top 1.1s both;
}
#daBestOfRibbon1 {
  animation-delay: 0s;
  top: -20px;
  left: -95px;
  z-index: 999999;
}
#daBestOfRibbon2 {
  animation-delay: 0.1s;
  top: 100px;
  left: -45px;
  z-index: 1000000;
}
#daBestOfRibbon3 {
  animation-delay: 0.2s;
  top: -20px;
  right: -95px;
  z-index: 999999;
}
#daBestOfRibbon4 {
  animation-delay: 0.3s;
  top: 100px;
  right: -55px;
  z-index: 1000000;
}
.daBestOfRibbonzWrapperz {
  display: none;
  position: absolute;
  overflow: hidden;
  bottom: 0px;
}
.daBestOfRibbonzStatic {
  width: 87%;
}
.agent:not(.home) .daBestOfRibbonzStatic {
  width: 76%;
}
.home:not(.agent) .daBestOfRibbonzStatic {
  width: 100%;
}
#daBestOfRibbonWrapper1 {
  text-align: left;
  left: 10px;
  height: 155px;
  z-index: 1;
}
#daBestOfRibbonWrapper2 {
  text-align: left;
  left: 113px;
  height: 133px;
  z-index: 2;
}
#daBestOfRibbonWrapper3 {
  text-align: right;
  right: 10px;
  height: 155px;
  z-index: 1;
}
#daBestOfRibbonWrapper4 {
  text-align: right;
  right: 117px;
  height: 133px;
  z-index: 2;
}
.home:not(.agent) #daBestOfRibbonWrapper1 {
  left: 10px;
  height: 180px;
  z-index: 1;
}
.home:not(.agent) #daBestOfRibbonWrapper2 {
  left: 131px;
  height: 155px;
  z-index: 2;
}
.home:not(.agent) #daBestOfRibbonWrapper3 {
  right: 10px;
  height: 180px;
  z-index: 1;
}
.home:not(.agent) #daBestOfRibbonWrapper4 {
  right: 131px;
  height: 155px;
  z-index: 2;
}
.agent:not(.home) #daBestOfRibbonWrapper1 {
  left: 10px;
  height: 123px;
  z-index: 1;
}
.agent:not(.home) #daBestOfRibbonWrapper2 {
  left: 100px;
  height: 109px;
  z-index: 2;
}
.agent:not(.home) #daBestOfRibbonWrapper3 {
  right: 10px;
  height: 123px;
  z-index: 1;
}
.agent:not(.home) #daBestOfRibbonWrapper4 {
  right: 103px;
  height: 109px;
  z-index: 2;
}
@media screen and (min-width: 1203px) {
}
@media screen and (max-width: 1202px) {
  .home:not(.agent) .daBestOfRibbonz {
    display: none;
  }
  .home:not(.agent) .daBestOfRibbonzWrapperz {
    display: block;
  }
}
@media screen and (min-width: 921px) {
  .daBestOfRibbonzWrapperz {
    display: block;
  }
}
@media screen and (max-width: 920px) {
  /* ----------------------------------------------
 * Generated by Animista on 2019-4-15 14:30:44
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
  /**
 * ----------------------------------------
 * animation bounce-in-top
 * ----------------------------------------
 */  .home:not(.agent) .daBestOfRibbonzWrapperz {
    display: none;
  }
}
@-webkit-keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
    transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
    transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
    transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
    transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
.homeMenuLink {
  color: #fff;
}
a.bottomBarLink {
  color: #fff;
  background-color: none;
  padding: 1px 5px;
}
a.bottomBarLink:hover {
  color: #900;
  background-color: #fff;
  padding: 1px 5px;
}
#daBarWitDaLinks {
  background: #911413;
  background: -webkit-gradient(linear, left top, left bottom, from(#911413), to(#b52524));
  background: -moz-linear-gradient(top, #911413, #b52524);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#911413', endColorstr='#B52524');
}
#menuWrapper {
  background: #00264b !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#001b35), to(#003160)) !important;
  background: -moz-linear-gradient(top, #001b35, #003160) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b35', endColorstr='#003160') !important;
}
#notAsliderWrapperRCM {
  -webkit-transition: height 0.15s ease-out;
  -moz-transition: height 0.15s ease-out;
  -o-transition: height 0.15s ease-out;
  -ms-transition: height 0.15s ease-out;
  transition: height 0.15s ease-out;
}
#notAsliderWrapperPORT {
  -webkit-transition: height 0.15s ease-out;
  -moz-transition: height 0.15s ease-out;
  -o-transition: height 0.15s ease-out;
  -ms-transition: height 0.15s ease-out;
  transition: height 0.15s ease-out;
}
#notAsliderWrapperCPD {
  -webkit-transition: height 0.15s ease-out;
  -moz-transition: height 0.15s ease-out;
  -o-transition: height 0.15s ease-out;
  -ms-transition: height 0.15s ease-out;
  transition: height 0.15s ease-out;
}
#daSellNowMoveLaterButtDesktop {
  display: block;
  width: 100%;
  border-bottom: 2px solid #96c6f5;
}
#daSellNowMoveLaterButtTablet {
  display: none;
  width: 100%;
  border-bottom: 2px solid #96c6f5;
}
#daSellNowMoveLaterButtMobile {
  display: none;
  width: 100%;
  border-bottom: 2px solid #96c6f5;
}
