@font-face {
  font-family: Larsseit;
  src: url("./Larsseit.f78d364bc2a2ce9b94bc45a1b1ad2d6f.eot"), url("./Larsseit.f78d364bc2a2ce9b94bc45a1b1ad2d6f.eot?#iefix") format("embedded-opentype"),url("./Larsseit.92161b1bcab01ff4e5583ac632c2c873.woff2") format("woff2"),url("./Larsseit.15444eb0e121fa5c8757d248cdb62792.woff") format("woff"),url("./Larsseit.7c2514d5361d4bed21eec632cb10c96a.ttf") format("truetype");
}
@font-face {
  font-family: Larsseit;
  src: url("./LarsseitMedium.f3576e178df491b74045d938e0446f3b.eot"), url("./LarsseitMedium.f3576e178df491b74045d938e0446f3b.eot?#iefix") format("embedded-opentype"),url("./LarsseitMedium.265c8042f1801e53b93cbd319906ae9d.woff2") format("woff2"),url("./LarsseitMedium.ef312922765366ff3e015683f3418121.woff") format("woff"),url("./LarsseitMedium.df0f5d1448758273a36492924a658629.ttf") format("truetype");
  font-weight: 700;
}
html#reset .fes-pagelet .page-3939499726 {
  color: #404648;
  font-family: Larsseit, Arial, sans-serif;
  margin-bottom: 40px;
  margin-top: 20px;
}
html#reset .fes-pagelet .page-3939499726 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .page-3939499726 > :last-child {
  margin-bottom: 0;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .page-3939499726 {
    margin-bottom: 80px;
    margin-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .page-3939499726 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1250px;
    padding-left: 0;
    padding-right: 0;
  }
}
html#reset .fes-pagelet .button-1061921251 {
  background: none;
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  flex: auto;
  font-family: Larsseit, Arial, sans-serif;
  font-weight: bold;
  padding: 0;
  text-align: center;
  text-decoration: none;
  transition: background-color 200ms linear;
}
html#reset .fes-pagelet .button__primary-726220309 {
  background-color: #99c663;
  color: #ffffff;
}
html#reset .fes-pagelet .button__primary-726220309:hover {
  background-color: #8dbf51;
}
html#reset .fes-pagelet .button__primary-726220309:active {
  background-color: #79a940;
}
html#reset .fes-pagelet .button__secondary-977422004 {
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  color: #4f4c9f;
}
html#reset .fes-pagelet .button__secondary-977422004:hover {
  background-color: #4f4c9f;
  color: #ffffff;
}
html#reset .fes-pagelet .button__secondary-977422004:focus {
  outline-width: 0;
  outline: none;
  background-color: #4f4c9f;
  border-color: #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  color: #ffffff;
}
html#reset .fes-pagelet .button__secondary-977422004:active {
  background-color: #403e7c;
  color: #ffffff;
}
html#reset .fes-pagelet .button__tertiary-1939772927 {
  background-color: #f9f9f9;
  border: 1px solid #dbe2e4;
  color: #6a7072;
}
html#reset .fes-pagelet .button__tertiary-1939772927:hover {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .button__tertiary-1939772927:active {
  background-color: #e6ebed;
}
html#reset .fes-pagelet .button__quaternary-2122312456 {
  background-color: #f1f2f2;
  color: #404648;
}
html#reset .fes-pagelet .button__quaternary-2122312456:hover {
  background-color: #e8ebeb;
}
html#reset .fes-pagelet .button__greenIcon-726220309 {
  background-color: #99c663;
  color: #ffffff;
}
html#reset .fes-pagelet .button__greenIcon-726220309:hover {
  background-color: #8dbf51;
}
html#reset .fes-pagelet .button__greenIcon-726220309:active {
  background-color: #79a940;
}
html#reset .fes-pagelet .button__futurePrimary-602482908 {
  background-color: #4f4c9f;
  color: #ffffff;
}
html#reset .fes-pagelet .button__futurePrimary-602482908:hover {
  background-color: #6966c0;
}
html#reset .fes-pagelet .button__futurePrimary-602482908:active {
  background-color: #4f4c9f;
}
html#reset .fes-pagelet .button__inactive-1181437057 {
  background-color: #afb7ba;
  color: #ffffff;
  cursor: default;
}
html#reset .fes-pagelet .button__large-1176059960 {
  font-size: 16px;
  line-height: 24px;
  padding: 18px 40px;
}
html#reset .fes-pagelet .button__medium-129926733 {
  font-size: 15px;
  line-height: 22px;
  padding: 14px 30px;
}
html#reset .fes-pagelet .button__small-6415132 {
  font-size: 14px;
  line-height: 20px;
  padding: 10px 20px;
}
html#reset .fes-pagelet .button__extraSmall-4014515948 {
  font-size: 13px;
  line-height: 18px;
  padding: 6px 10px;
}
html#reset .fes-pagelet .button__navBarMedium-155309727 {
  font-size: 15px;
  line-height: 18px;
  padding: 15px 30px;
}
html#reset .fes-pagelet .container-3682462845 {
  margin-bottom: 20px;
}
html#reset .fes-pagelet .container-3682462845:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .linkUrl-2053165103 {
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  float: right;
  padding: 0;
  position: relative;
  top: 3px;
}
html#reset .fes-pagelet .linkUrl-2053165103:hover, html#reset .fes-pagelet .linkUrl-2053165103:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .linkUrl-2053165103:active {
  color: #0B234D;
}
html#reset .fes-pagelet .title-3902192841 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  float: left;
  margin: 0;
}
html#reset .fes-pagelet .hiddenOnMobile-5987815 {
  display: none;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .hiddenOnMobile-5987815 {
    display: inline;
  }
}
html#reset .fes-pagelet .moduleWrapper-1671059059 {
  margin: 0 20px 40px;
}
html#reset .fes-pagelet .moduleWrapper-1671059059:empty {
  margin: 0;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .moduleWrapper-1671059059 {
    margin: 0 0 60px;
  }
}
html#reset .fes-pagelet .breadcrumbs-3257079606 {
  display: flex;
  font-size: 15px;
  line-height: 22px;
  margin: 20px;
  margin-top: 5px;
}
html#reset .fes-pagelet .crumbWrapper-3446590970 {
  overflow: hidden;
  position: relative;
  text-overflow: clip;
  white-space: nowrap;
}
html#reset .fes-pagelet .crumbWrapper__expanded-1098463735 {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
}
html#reset .fes-pagelet .crumbButton-2926571219 {
  transition: color 200ms linear;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #f9f9f9 50px);
  border-width: 0;
  bottom: 0;
  color: #afb7ba;
  cursor: pointer;
  font-size: 22px;
  left: 0;
  line-height: 22px;
  margin-left: 0;
  padding: 0 70px 0 0;
  position: absolute;
  top: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .crumbButton-2926571219:active {
  color: #0B234D;
}
html#reset .fes-pagelet .crumbButton-2926571219:hover, html#reset .fes-pagelet .crumbButton-2926571219:focus {
  outline-width: 0;
  outline: none;
  color: #31589d;
}
html#reset .fes-pagelet .crumbButton__expanded-5987815 {
  display: none;
}
html#reset .fes-pagelet .crumbList-142555185 {
  float: right;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .crumbList__expanded-171648499 {
  float: none;
}
html#reset .fes-pagelet .crumbItem-820009474 {
  display: inline;
}
html#reset .fes-pagelet .crumbItem-820009474:after {
  color: #6a7072;
  content: "\003e";
  display: inline-block;
  text-align: center;
  width: 1.0em;
}
html#reset .fes-pagelet .crumbItem-820009474:nth-last-child(1):after {
  display: none;
}
html#reset .fes-pagelet .crumbLink-3651917996 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #404648;
  font-weight: bold;
}
html#reset .fes-pagelet .crumbLink-3651917996:hover, html#reset .fes-pagelet .crumbLink-3651917996:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .crumbLink-3651917996:active {
  color: #0B234D;
}
html#reset .fes-pagelet .crumbH1-75073251 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  cursor: pointer;
  display: inline;
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .currentCrumb-4069875165 {
  color: #6a7072;
  display: inline-block;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .crumbWrapper-3446590970 {
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
  html#reset .fes-pagelet .crumbButton-2926571219 {
    display: none;
  }
  html#reset .fes-pagelet .crumbList-142555185 {
    float: none;
  }
  html#reset .fes-pagelet .crumbItem-820009474:nth-last-child(2):after {
    display: inline-block;
  }
}
@media print {
  html#reset .fes-pagelet .crumbButton-2926571219 {
    display: none;
  }
}
html#reset .fes-pagelet .container-629448449 {
  border-radius: 4px;
  display: block;
  position: relative;
  width: 100%;
  text-decoration: none;
}
html#reset .fes-pagelet .container-629448449 h3 {
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
  color: #404648;
  margin: 15px 20px 3px 20px;
}
html#reset .fes-pagelet .container-629448449 h4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #8e9294;
  margin: 0 20px 15px 20px;
}
html#reset .fes-pagelet .container__normal-549765298 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 5px;
}
@media print {
  html#reset .fes-pagelet .container__normal-549765298 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .container__normal-549765298:hover, html#reset .fes-pagelet .container__normal-549765298:focus {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
html#reset .fes-pagelet .container__fullBleed-139396716 {
  background-color: #404648;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  text-align: center;
}
html#reset .fes-pagelet .container__fullBleed-139396716::before {
  border-radius: 4px;
  display: block;
  content: "";
  background-color: #403e7c;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s linear;
}
html#reset .fes-pagelet .container__fullBleed-139396716 h3 {
  border-radius: 2px;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  background-color: rgba(64,62,124,0.75);
  color: #ffffff;
  display: inline-block;
  margin: 0;
  padding: 5px;
  transition: background 0.2s linear;
}
html#reset .fes-pagelet .container__fullBleed-139396716 h4 {
  display: none;
}
html#reset .fes-pagelet .container__fullBleed-139396716 .image-2640569792 {
  border-radius: 4px;
}
html#reset .fes-pagelet .container__fullBleed-139396716:hover::before, html#reset .fes-pagelet .container__fullBleed-139396716:focus::before {
  display: block;
  opacity: 0.75;
}
html#reset .fes-pagelet .container__fullBleed-139396716:hover h3, html#reset .fes-pagelet .container__fullBleed-139396716:focus h3 {
  background: transparent;
}
html#reset .fes-pagelet .image-2640569792 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-position: center center;
  background-size: cover;
  padding-bottom: 66.666%;
  width: 100%;
}
html#reset .fes-pagelet .text__fullBleed-3745311774 {
  left: 15px;
  position: absolute;
  right: 15px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .container__fullBleed-139396716 h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
  }
}
html#reset .fes-pagelet .container-587647180 {
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  margin-top: -10px;
  margin-bottom: -10px;
}
html#reset .fes-pagelet .cardOuterContainer-505874340 {
  margin-left: -10px;
  margin-right: -10px;
  overflow: hidden;
}
html#reset .fes-pagelet .cardContainer-1890862879 {
  box-sizing: border-box;
  display: flex;
  flex-basis: 50%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 50%;
  padding: 10px;
}
html#reset .fes-pagelet .dummy-985591295 {
  padding: 0;
  height: 0;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .cardContainer-1890862879 {
    flex-basis: 25%;
    max-width: 25%;
  }
  html#reset .fes-pagelet .dummy-985591295 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
html#reset .fes-pagelet .container-1577055024 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  display: table;
  margin-bottom: 5px;
  text-align: center;
  width: 100%;
  height: 110px;
  text-decoration: none;
}
@media print {
  html#reset .fes-pagelet .container-1577055024 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .container-1577055024:hover {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
html#reset .fes-pagelet .icon-3534893732 {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: #403e7c;
  height: 75px;
  margin: 0 auto;
  max-width: 75px;
  padding-top: 20px;
  width: 100%;
}
html#reset .fes-pagelet .iconText-1129397208 {
  padding: 20px;
}
html#reset .fes-pagelet .iconText-1129397208 h3 {
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
  color: #404648;
  margin: 0;
}
html#reset .fes-pagelet .noIcon-542233724 {
  color: #4f4c9f !important;
  font-size: 20px !important;
  margin: 0;
}
html#reset .fes-pagelet .subtitle-3889198940 {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #8e9294;
  display: block;
  margin-top: 8px;
}
html#reset .fes-pagelet .text-4248598922 {
  display: table-cell;
  vertical-align: middle;
}
html#reset .fes-pagelet .wideIcon-1089918429 {
  max-width: 150px;
}
html#reset .fes-pagelet .icon-3484217708 {
  display: inline-block;
  overflow: hidden;
  pointer-events: none;
  vertical-align: middle;
}
html#reset .fes-pagelet .baseCard-721572779 {
  position: absolute;
  background: #fff;
  border: 1px solid #e5eaec;
  box-shadow: 0 2px 5px rgba(0,0,0,.05);
  border-radius: 3px;
  font-family: Larsseit, Arial, sans-serif;
  z-index: 99999;
}
html#reset .fes-pagelet .arrow-3687086049 {
  position: absolute;
  content: "";
  transition: all .3s ease-in-out;
  color: #fff;
  z-index: 60;
}
html#reset .fes-pagelet .arrow__positionL-311703184 {
  top: 50%;
  right: -17px;
  height: 25px;
  width: 17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAZCAMAAADg4DWlAAAAY1BMVEUAAAAAAAEICAj///8AAAAAAAABAQE0NjYAAAAAAAAAAAAwMTIxMzMAAAA/QEFeXl9iY2SYnJ2ZnJ2Znp7Nz9DR1NXMzs/r8PLz9/jx9ffw9Pb////////////+/v7+//////8pO5euAAAAHnRSTlMAAAAAAQICAgMEBQUFBh4xPGVlZaCgoaTM0dLw8v7iUYxeAAAAf0lEQVR42n2RVw4CQQxDDUMgQ1t6L77/KUERS0ZYwp9PcYqD8ivA3A2pggmsurXktAKm7qMk5HaARZYVXMn9HPWLCm4kz106gzx4XyOcHxLazd7Oag3hJZzWk3BuAgXpdViO3Vvy5HEI1xrto7N0H91Z79LbNZ/M8E/O+gv91wtKFBNkixziAwAAAABJRU5ErkJggg==);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .arrow__positionR-1236455028 {
  top: 50%;
  left: -17px;
  height: 25px;
  width: 17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAZCAMAAADg4DWlAAAAY1BMVEUAAAAAAAEICAj///8AAAAAAAABAQE0NjYAAAAAAAAAAAAwMTIxMzMAAAA/QEFeXl9iY2SYnJ2ZnJ2Znp7Nz9DR1NXMzs/r8PLz9/jx9ffw9Pb////////////+/v7+//////8pO5euAAAAHnRSTlMAAAAAAQICAgMEBQUFBh4xPGVlZaCgoaTM0dLw8v7iUYxeAAAAgElEQVR42mWRWQ4CMQxDDSWQsg37vvj+p6QaRY2E/flkt4mD8i8UpMzdECRANSySzNyXwO6GkoYNJkcSpYOK9Zl8omRiuJN8NRIJ7N/8BLHaEqsTyfDYmHiwkxEcWqIT9/n2wqYkmF75TaIefUf/0nl0Zt1Ld9d+tEPtWW+h9/oBz2UTZGn2QysAAAAASUVORK5CYII=);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .arrow__positionLRArrowTop-1853463512 {
  top: 0;
}
html#reset .fes-pagelet .arrow__positionLRArrowBottom-1105966481 {
  top: auto;
  bottom: 7px;
}
html#reset .fes-pagelet .arrow__positionT-3914262502 {
  left: 50%;
  bottom: -17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAMAAAAfZPc8AAAAV1BMVEUAAAAICAj///8AAAAAAAABAQE0NjYAAAAAAAAAAAAwMjMAAAA+QEBfX2BfYGGcoKGZnZ3N0NHNz9Dq7/H09vjw9fb////////////9/v7+/v7+//////8+6qe5AAAAGXRSTlMAAAABAgICAwQFBQYeMTxkZaChpMzS8PL+p0EM0AAAAJdJREFUeAF1zV1ugzAQReFbGJgx/1CgFGb/6wxWrrAVKef1ezgoUK++/+XtvtYoUAgG/2yA3KKC0S9PXT5CNIoBs58PnD4DFkU0oNk8tTUIKrdAtEV/PHD0aFUQBWqGyS9OJpgp3lJylSYlBVylCSjgKk2ScPXPSRKuFl84yQRiAd1vh2CCR0gaqp8q3nMhKZSQCYlA+dYLuIQQlkNkVsoAAAAASUVORK5CYII=);
  width: 25px;
  height: 17px;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
html#reset .fes-pagelet .arrow__positionB-1830847257 {
  left: 50%;
  top: -17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAMAAAAfZPc8AAAAUVBMVEUAAAAAAQEKCgr///8AAAAAAAAAAAAAAAAuMDAAAADJzM43ODlUV1hcX2CcoKKXnJ3Z2tvO0tTQ1NXm7O7v8vP////8/f39/v7+/v/+///////se5WCAAAAF3RSTlMAAAAAAQIDBAQFDhQqOWJjoqSmz9zy/S3oyU0AAACVSURBVHjadc0JDsMgDARAN7Eh5GyOpqn//9BSr2LUayUEYmQv1f+Shc5wYH+b+L+QhF8SI10ohW8Jibpr51SEE9Oii90ugEiT3nWiCIJgV6+v9NgHATSbydZkKsJJaNaHaj4zSeJTUHLYzIEqSClRr4KIl6hXiUlgK0FQxQEzNKIEye+RMFMN+pmhMmnX/faefW3r+gmNVg+qZrXlQAAAAABJRU5ErkJggg==);
  width: 25px;
  height: 17px;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
html#reset .fes-pagelet .arrow__positionTBArrowRight-1407530666 {
  left: auto;
  right: 2px;
  margin-left: 0;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
html#reset .fes-pagelet .arrow__positionTBArrowLeft-181094893 {
  left: 2px;
  right: auto;
  margin-left: 0;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
html#reset .fes-pagelet .infoCircle-1266404010 {
  background-color: #afb7ba;
  border: 1px solid #ffffff;
  border-radius: 50%;
  bottom: 1px;
  color: #ffffff;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  height: 18px;
  line-height: 18px;
  margin-left: 8px;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.1s linear;
  vertical-align: middle;
  width: 18px;
}
html#reset .fes-pagelet .infoCircle-1266404010:before {
  content: "?";
}
html#reset .fes-pagelet .infoCircle-1266404010:focus {
  outline: none;
}
html#reset .fes-pagelet .infoCircle__condensed-1907726708 {
  font-size: 8px;
  height: 10px;
  line-height: 10px;
  width: 10px;
}
html#reset .fes-pagelet .infoCircle__boxed-1909753794 {
  font-size: 11px;
  height: 14px;
  line-height: 14px;
  width: 14px;
}
html#reset .fes-pagelet .closeButton-2279155824 {
  color: #999999;
  cursor: pointer;
  fill: currentColor;
  float: right;
  line-height: 15px;
  margin: 7px 15px 0 0;
}
html#reset .fes-pagelet .closeButton-2279155824:hover {
  color: #666666;
}
html#reset .fes-pagelet .contents-3773445035 {
  clear: both;
  font-size: 14px;
  padding: 0 30px 25px;
  max-width: 300px;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .closeButton-2279155824 {
    visibility: hidden;
  }
}
@media print {
  html#reset .fes-pagelet .infoCircle-1266404010 {
    display: none;
  }
}
html#reset .fes-pagelet .container-3181628354 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  background-color: #f9f9f9;
}
html#reset .fes-pagelet .constrained-2018078656 {
  max-width: 1330px;
  margin: 0 auto;
}
html#reset .fes-pagelet .copyContainer-3882960001 {
  display: block;
  padding: 20px;
  padding-bottom: 10px;
  padding-top: 0;
}
html#reset .fes-pagelet .copyContainer-3882960001 > h1 {
  font-family: Larsseit, Arial, sans-serif;
  font-size: 24px;
  margin-left: 0;
  margin-right: 0;
}
html#reset .fes-pagelet .copyContainer-3882960001 > h2 {
  display: none;
}
html#reset .fes-pagelet .desktopTitle-5987815 {
  display: none;
}
html#reset .fes-pagelet .formContainer-2003665019 {
  display: block;
  background-color: #ffffff;
  border-color: #e6ebed;
  border-style: solid;
  border-width: 1px 0;
  padding: 20px;
}
html#reset .fes-pagelet .formContainer-2003665019 form > fieldset, html#reset .fes-pagelet .formContainer-2003665019 form > div {
  margin-bottom: 15px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .container-3181628354 {
    background-position: center center;
    background-repeat: no-repeat;
  }
  html#reset .fes-pagelet .autosContainer-3610284731 {
    background-image: url("./bg-autos-landing-page.f78366e1e0369cae3567df63fa621b22.jpg");
  }
  html#reset .fes-pagelet .constrained-2018078656 {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }
  html#reset .fes-pagelet .desktopTitle-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .mobileTitle-5987815 {
    display: none;
  }
  html#reset .fes-pagelet .copyContainer-3882960001 {
    align-self: flex-end;
    flex: 1;
    order: 1;
    color: #ffffff;
    padding: 0 0 31px 20px;
  }
  html#reset .fes-pagelet .copyContainer-3882960001 > h1 {
    color: #ffffff;
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 1.27;
    margin-bottom: 0;
  }
  html#reset .fes-pagelet .copyContainer-3882960001 > h2 {
    display: block;
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 0;
    margin-top: 3px;
  }
  html#reset .fes-pagelet .textHighlight-4076383276 {
    background: #403e7c;
    padding: 4px 8px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  html#reset .fes-pagelet .formContainer-2003665019 {
    border-radius: 2px;
    border: 0;
    max-width: 320px;
    flex: 1;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media (min-width: 1080px) {
  html#reset .fes-pagelet .copyContainer-3882960001 {
    margin-left: 70px;
  }
  html#reset .fes-pagelet .copyContainer-3882960001 > h1 {
    font-size: 40px;
  }
  html#reset .fes-pagelet .copyContainer-3882960001 > h2 {
    font-size: 20px;
    line-height: 1.6;
    margin-top: 1px;
  }
}
html#reset .fes-pagelet .containerWrapper-1778960511 {
  box-sizing: border-box;
  height: 100%;
  padding-bottom: 5px;
}
html#reset .fes-pagelet .container-1367844921 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
  transition: all ease-in 100ms;
  color: #404648;
  display: block;
  flex: 1;
  height: 100%;
  position: relative;
  width: 100%;
}
@media print {
  html#reset .fes-pagelet .container-1367844921 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .container-1367844921:hover, html#reset .fes-pagelet .container-1367844921:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .container-1367844921:active {
  color: #0B234D;
}
html#reset .fes-pagelet .container-1367844921:visited {
  color: #8e74c2;
}
html#reset .fes-pagelet .container-1367844921:hover {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  color: #31589d;
}
html#reset .fes-pagelet .image-961438777 {
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom-color: #f1f2f2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: block;
  padding-bottom: 75%;
  position: relative;
  width: 100%;
}
html#reset .fes-pagelet .placeholderContainer-2723742050 {
  background-color: #f1f2f2;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
html#reset .fes-pagelet .placeholderIcon-814768055 {
  color: #ffffff;
  fill: currentColor;
  height: 30%;
  left: 50%;
  min-width: 32px;
  position: absolute;
  top: 50%;
  width: 30%;
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
html#reset .fes-pagelet .title-17141367 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  display: -webkit-box;
  height: 40px;
  margin: 15px 20px;
  overflow: hidden;
  overflow-wrap: break-word;
  position: relative;
  text-decoration: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-wrap: break-word;
}
html#reset .fes-pagelet .title__isCondensed-1143034452 {
  font-size: 14px;
  height: 36px;
  line-height: 18px;
  margin: 11px 15px 15px;
}
html#reset .fes-pagelet .titleThreeLines-2266723338 {
  height: 60px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
html#reset .fes-pagelet .titleThreeLines__isCondensed-785806874 {
  height: 54px;
}
html#reset .fes-pagelet .price-1164756315 {
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  color: #70A036;
  display: block;
  margin: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html#reset .fes-pagelet .price__isCondensed-1362359277 {
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  margin: 15px 15px 11px;
}
html#reset .fes-pagelet .price__isExternal-3378438346 {
  margin-right: 35px;
}
html#reset .fes-pagelet .externalIcon-2394818749 {
  bottom: 14px;
  fill: #5a8fef;
  height: 16px;
  position: absolute;
  right: 15px;
  width: 16px;
}
html#reset .fes-pagelet .dots-3756500311 {
  height: 18px;
  width: 66px;
}
html#reset .fes-pagelet .dots-3756500311 > div {
  animation-direction: both;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-name: pulsingDot;
  animation-timing-function: ease-in-out;
  border-radius: 100%;
  display: inline-block;
  height: 18px;
  width: 18px;
}
html#reset .fes-pagelet .dots-3756500311 > div + div {
  margin-left: 6px;
}
html#reset .fes-pagelet .bounce1-1368327018 {
  animation-delay: -320ms;
  background-color: #f8aa17;
}
html#reset .fes-pagelet .bounce2-1912159727 {
  animation-delay: -160ms;
  background-color: #f46e40;
}
html#reset .fes-pagelet .bounce3-4219253501 {
  background-color: #5a8fef;
}
@keyframes pulsingDot {
  0%, 80%, 100% {
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
html#reset .fes-pagelet .dots__button-3505582974 {
  height: 20px;
  width: 44px;
  margin: 0 auto;
}
html#reset .fes-pagelet .dots__button-3505582974 > div {
  height: 12px;
  width: 12px;
  background-color: #ffffff !important;
}
html#reset .fes-pagelet .dots__button-3505582974 > div + div {
  margin-left: 4px;
}
html#reset .fes-pagelet .loadingIndicator-2252146394 {
  position: absolute;
  top: 50%;
  z-index: 999;
  left: 50%;
  margin-left: -33px;
}
html#reset .fes-pagelet .carouselView-3861129614 {
  overflow: visible !important;
  padding-right: 0 !important;
}
html#reset .fes-pagelet .container-910832536 {
  margin-right: -20px;
  margin-left: -20px;
  position: relative;
}
html#reset .fes-pagelet .cardSliderContainer-1729064432 {
  box-sizing: border-box;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
html#reset .fes-pagelet .cardSlider-4283412993 {
  box-sizing: border-box;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 20px;
  margin-bottom: -20px;
  white-space: nowrap;
  padding-right: 36%;
}
html#reset .fes-pagelet .cardContainer-2945575720 {
  box-sizing: border-box;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-direction: column;
  min-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: top;
  white-space: normal;
}
html#reset .fes-pagelet .emptyCardPlaceholder-992875407 {
  padding: 5px;
}
html#reset .fes-pagelet .arrowLeft-1032504744 {
  background: #99c663;
  border: none;
  border-radius: 22.5px;
  color: #ffffff;
  cursor: pointer;
  display: none;
  height: 45px;
  opacity: 0.75;
  padding: 0;
  position: absolute;
  transition: opacity .2s ease-in-out;
  top: 50%;
  width: 45px;
  z-index: 1;
  left: -22.5px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .arrowLeft-1032504744:hover {
  opacity: 0.9;
}
html#reset .fes-pagelet .arrowLeft-1032504744:focus, html#reset .fes-pagelet .arrowLeft-1032504744:active {
  background: #8dbf51;
  opacity: 1;
  outline: none;
}
html#reset .fes-pagelet .arrowLeft-1032504744 svg {
  width: 10px;
}
html#reset .fes-pagelet .arrowRight-672771906 {
  background: #99c663;
  border: none;
  border-radius: 22.5px;
  color: #ffffff;
  cursor: pointer;
  display: none;
  height: 45px;
  opacity: 0.75;
  padding: 0;
  position: absolute;
  transition: opacity .2s ease-in-out;
  top: 50%;
  width: 45px;
  z-index: 1;
  right: -22.5px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .arrowRight-672771906:hover {
  opacity: 0.9;
}
html#reset .fes-pagelet .arrowRight-672771906:focus, html#reset .fes-pagelet .arrowRight-672771906:active {
  background: #8dbf51;
  opacity: 1;
  outline: none;
}
html#reset .fes-pagelet .arrowRight-672771906 svg {
  width: 10px;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .cardSliderContainer-1729064432.minimumCards> .cardSlider-4283412993 {
    padding-right: 0 !important;
    margin-left: 10px;
    margin-right: 10px;
  }
  html#reset .fes-pagelet .cardSliderContainer-1729064432.minimumCards> .cardSlider-4283412993> .emptyCardPlaceholder-992875407 {
    display: none;
  }
  html#reset .fes-pagelet .cardSlider-4283412993 {
    padding-right: 13%;
  }
  html#reset .fes-pagelet .cardContainer-2945575720 {
    min-width: 25%;
  }
  html#reset .fes-pagelet .emptyCardPlaceholder-992875407 {
    padding: 5px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .cardSliderContainer-1729064432.minimumCards> .scrollLayout-scrollArea {
    margin-left: 30px;
    margin-right: 30px;
  }
  html#reset .fes-pagelet .cardSlider-4283412993 {
    padding-right: 13%;
  }
  html#reset .fes-pagelet .cardContainer-2945575720 {
    min-width: 20%;
  }
  html#reset .fes-pagelet .container-910832536 {
    margin-right: -40px;
    margin-left: -40px;
  }
  html#reset .fes-pagelet .emptyCardPlaceholder-992875407 {
    padding: 15px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .arrowLeft-1032504744 {
    display: block;
  }
  html#reset .fes-pagelet .arrowRight-672771906 {
    display: block;
  }
  html#reset .fes-pagelet .cardSliderContainer-1729064432 {
    overflow-x: hidden;
  }
  html#reset .fes-pagelet .cardSliderContainer-1729064432.minimumCards> .cardSlider-4283412993 {
    margin-left: -10px;
    margin-right: -10px;
  }
  html#reset .fes-pagelet .cardSlider-4283412993 {
    margin-left: -10px;
    margin-right: -10px;
    transition: transform 0.5s;
  }
  html#reset .fes-pagelet .cardSlider__isCondensed-3449815588 {
    margin-left: -10px;
    margin-right: -10px;
  }
  html#reset .fes-pagelet .cardContainer-2945575720 {
    padding-right: 10px;
    padding-left: 10px;
  }
  html#reset .fes-pagelet .cardContainer-2945575720:last-child {
    margin-right: 0 !important;
  }
  html#reset .fes-pagelet .cardContainer__isCondensed-2156867470 {
    padding-right: 10px;
    padding-left: 10px;
  }
  html#reset .fes-pagelet .emptyCardPlaceholder-992875407 {
    padding: 0;
    margin-right: 0;
  }
  html#reset .fes-pagelet .container-910832536 {
    margin-right: 0;
    margin-left: 0;
  }
}
html#reset .fes-pagelet .clearButton-399619982 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  background: transparent;
  border: none;
  cursor: pointer;
  float: right;
  font-family: Larsseit, Arial, sans-serif;
  padding: 0;
  position: relative;
  top: 3px;
}
html#reset .fes-pagelet .clearButton-399619982:hover, html#reset .fes-pagelet .clearButton-399619982:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .clearButton-399619982:active {
  color: #0B234D;
}
html#reset .fes-pagelet .clearButtonFrench-3787690649 {
  float: left;
}
html#reset .fes-pagelet .headingRow-257467529 {
  line-height: 25px;
}
html#reset .fes-pagelet .headingRow-257467529:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .heading-3902192841 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  float: left;
  margin: 0;
}
@media (min-width: 440px) {
  html#reset .fes-pagelet .clearButtonFrench-3787690649 {
    float: right;
  }
}
html#reset .fes-pagelet .field-140605214 {
  position: relative;
}
html#reset .fes-pagelet .input-4223874336 {
  outline-width: 0;
  outline: none;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  border-radius: 4px;
  box-sizing: border-box;
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  height: 52px;
  line-height: 20px;
  padding: 15px 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .input-4223874336:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #404648;
}
html#reset .fes-pagelet .input-4223874336:-moz-focusring * {
  color: #404648;
  text-shadow: none;
}
html#reset .fes-pagelet .input-4223874336:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .input-4223874336:disabled {
  background-color: #f1f2f2;
  color: #8e9294;
}
html#reset .fes-pagelet .arrowIcon-429331674 {
  bottom: 22px;
  color: #6a7072;
  height: 6px;
  position: absolute;
  right: 20px;
  width: 10px;
}
html#reset .fes-pagelet .inputWithError-1560776347 {
  background-image: url("./form-input-error.4d8b6f4fc79724d444f9af3748987339.png");
  background-position: top 15px right 10px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-color: #f1454f;
  color: #f1454f;
}
html#reset .fes-pagelet .inputWithError-1560776347:focus {
  border: 1px solid #f1454f;
  box-shadow: 0 0 5px #f1454f;
}
html#reset .fes-pagelet .label-826183723 {
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  margin: 10px 0;
}
html#reset .fes-pagelet .errorBox-2977815332 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  animation: fadeInErrors 200ms;
  background-color: #fffcfc;
  border: 1px solid #f1454f;
  box-shadow: 0px 0px 5px #f1454f;
  color: #f1454f;
  cursor: default;
  left: 0;
  margin-top: -1px;
  padding: 10px 20px;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1;
}
html#reset .fes-pagelet .errorBox-2977815332 > span {
  display: block;
}
html#reset .fes-pagelet input + .errorBox-2977815332, html#reset .fes-pagelet textarea + .errorBox-2977815332 {
  display: none;
}
html#reset .fes-pagelet input:focus + .errorBox-2977815332, html#reset .fes-pagelet textarea:focus + .errorBox-2977815332 {
  display: block;
}
html#reset .fes-pagelet .errorBox-2977815332::before {
  background-color: #ffffff;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  right: 0;
  top: -6px;
}
@keyframes fadeInErrors {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
html#reset .fes-pagelet .errorParagraph-3913626731 {
  background-image: url("./form-input-error.4d8b6f4fc79724d444f9af3748987339.png");
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: top 0px right 20px;
  color: #f1454f;
  padding-right: 60px;
}
html#reset .fes-pagelet .errorParagraph-3913626731 span {
  color: #f1454f;
}
html#reset .fes-pagelet .field-140605214 {
  position: relative;
}
html#reset .fes-pagelet .input-1940926952 {
  outline-width: 0;
  outline: none;
  border: 1px solid #dbe2e4;
  border-radius: 2px;
  box-sizing: border-box;
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  height: 50px;
  line-height: 20px;
  padding: 15px 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .input-1940926952:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .input-1940926952:disabled {
  background-color: #f1f2f2;
  color: #8e9294;
}
html#reset .fes-pagelet .input-1940926952[type="number"]::-webkit-outer-spin-button, html#reset .fes-pagelet .input-1940926952[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html#reset .fes-pagelet .input-1940926952[type="number"] {
  -moz-appearance: textfield;
}
html#reset .fes-pagelet .inputWithError-1560776347 {
  background-image: url("./form-input-error.4d8b6f4fc79724d444f9af3748987339.png");
  background-position: top 15px right 10px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-color: #f1454f;
  color: #f1454f;
}
html#reset .fes-pagelet .inputWithError-1560776347:focus {
  border: 1px solid #f1454f;
  box-shadow: 0 0 5px #f1454f;
}
html#reset .fes-pagelet .label-4148248577 {
  color: #6a7072;
}
html#reset .fes-pagelet .hiddenLabel-3098788535 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}
html#reset .fes-pagelet .label-3579996412 {
  cursor: pointer;
  width: 100%;
}
html#reset .fes-pagelet .label-3579996412::before {
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  transition: background-color 200ms linear;
  vertical-align: top;
  width: 20px;
}
html#reset .fes-pagelet .label-3579996412:hover::before {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .input-1823164236 {
  opacity: 0;
  position: absolute;
}
html#reset .fes-pagelet .input-1823164236:checked + label::before {
  background-color: #403e7c;
  background-image: url("./form-checkbox.535a5e60daa82a32b09392d43afe8d69.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  border-color: #403e7c;
}
html#reset .fes-pagelet .input-1823164236:disabled {
  cursor: default;
}
html#reset .fes-pagelet .input-1823164236:disabled + label:hover::before {
  background-color: #ffffff;
}
html#reset .fes-pagelet .input-1823164236:checked + label {
  color: #404648;
}
html#reset .fes-pagelet .input-1823164236:disabled + label {
  color: #6a7072;
}
html#reset .fes-pagelet .input-1823164236:checked:disabled + label::before {
  background-color: #dbe2e4;
  border-color: #dbe2e4;
}
html#reset .fes-pagelet .input-1823164236:focus + label::before {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .inputRadio-73799327 + label::before {
  border-radius: 50%;
}
html#reset .fes-pagelet .inputRadio-73799327:checked + label::before {
  background-image: url(."/form-radio.3b6911af9ff2f32a6caa52b44b3453f1.png");
  background-size: 8px 8px;
}
html#reset .fes-pagelet .inputRadioPanel-3894796423 + label::before {
  display: none;
}
html#reset .fes-pagelet .inputRadioPanel-3894796423 + label {
  border-radius: 4px;
  background-color: #f9f9f9;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  color: #404648;
  display: block;
  font-size: 15px;
  padding: 14px 25px;
  text-align: left;
  width: 100%;
}
html#reset .fes-pagelet .inputRadioPanel-3894796423:focus + label {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .inputRadioPanel-3894796423:checked + label {
  background-color: #f4f4fd;
  border: 1px solid #c3c2e1;
}
html#reset .fes-pagelet .inputRadioPanel-3894796423:checked + label:focus, html#reset .fes-pagelet .inputRadioPanel-3894796423:checked + label:hover {
  background-color: #f4f4fd;
}
html#reset .fes-pagelet .inputRadioPanel-3894796423 + label:hover {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .inputPillButton-1595967911 + label {
  border-radius: 0;
  background-color: #ffffff;
  border: 1px solid #dbe2e4 !important;
  border-right: 0 !important;
  padding: 14px 0;
  text-align: center;
}
html#reset .fes-pagelet .inputWithError-3776015819 + label::before {
  border-color: #f1454f;
}
html#reset .fes-pagelet .inputWithError-3776015819 + label {
  color: #f1454f;
}
html#reset .fes-pagelet .field-4163982631 {
  color: #404648;
  display: flex;
  font-size: 15px;
  line-height: 20px;
}
html#reset .fes-pagelet .radioPanelField-2625208391 {
  margin-bottom: 10px;
}
html#reset .fes-pagelet .pillButtonField-3248497331 {
  float: left;
  margin-bottom: 0;
  width: 33.33%;
}
html#reset .fes-pagelet .pillButtonField-3248497331:first-of-type label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
html#reset .fes-pagelet .pillButtonField-3248497331:last-of-type label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #dbe2e4 !important;
}
html#reset .fes-pagelet .fieldset-3379891850 {
  border: 0;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .legend-1397178608 {
  padding: 0;
  margin: 10px 0;
}
html#reset .fes-pagelet .rangeInput-182606211 {
  float: left;
  width: 40%;
}
html#reset .fes-pagelet .rangeDelimiter-2420290859 {
  float: left;
  line-height: 50px;
  text-align: center;
  width: 20%;
}
html#reset .fes-pagelet .searchCTA-22275950 {
  display: inline-block;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .searchCTA-22275950 {
    display: block;
  }
}
html#reset .fes-pagelet .autosCardContainer-440393344 {
  min-width: 50%;
}
html#reset .fes-pagelet .container-1171292771 {
  margin-top: 0;
}
html#reset .fes-pagelet .container-1171292771 > :first-child {
  margin-top: 30px;
  margin-bottom: 0;
}
html#reset .fes-pagelet .browseAllMobile-1791804368 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: block;
  font-size: 14px;
  float: right;
  line-height: 30px;
}
html#reset .fes-pagelet .browseAllMobile-1791804368:hover, html#reset .fes-pagelet .browseAllMobile-1791804368:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .browseAllMobile-1791804368:active {
  color: #0B234D;
}
html#reset .fes-pagelet .browseAllDesktop-3260401775 {
  display: none;
  font-weight: bold;
}
html#reset .fes-pagelet .browseByMonthlyFooter-994423262 {
  margin-top: 20px;
  text-align: center;
}
html#reset .fes-pagelet .pngLogo-2980890619 {
  width: 100%;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .autosCardContainer-440393344 {
    min-width: 33.333333333333336%;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .browseAllMobile-1791804368 {
    display: none;
  }
  html#reset .fes-pagelet .browseAllDesktop-3260401775 {
    display: block;
    margin-left: auto;
  }
  html#reset .fes-pagelet .browseAllDesktopLink-3381389280 {
    text-decoration: none;
    transition: color 200ms linear;
    color: #5a8fef;
  }
  html#reset .fes-pagelet .browseAllDesktopLink-3381389280:hover, html#reset .fes-pagelet .browseAllDesktopLink-3381389280:focus {
    color: #31589d;
    text-decoration: underline;
  }
  html#reset .fes-pagelet .browseAllDesktopLink-3381389280:active {
    color: #0B234D;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .makesCardContainer-1262755549 {
    flex-basis: 33%;
    max-width: 33%;
  }
}
html#reset .fes-pagelet .breadcrumbs-3257079606 {
  display: flex;
  font-size: 15px;
  line-height: 22px;
  margin: 20px;
  margin-top: 5px;
}
html#reset .fes-pagelet .backToResults-2406898661 {
  flex-shrink: 0;
  margin-right: 20px;
}
html#reset .fes-pagelet .backLink-2478587299 {
  transition: color 200ms linear;
  color: #404648;
  font-weight: bold;
  text-decoration: none;
}
html#reset .fes-pagelet .backLink-2478587299:hover, html#reset .fes-pagelet .backLink-2478587299:focus {
  color: #31589d;
}
html#reset .fes-pagelet .backLink-2478587299:active {
  color: #0B234D;
}
html#reset .fes-pagelet .backLink-2478587299:active > svg {
  color: #0B234D;
}
html#reset .fes-pagelet .backLink-2478587299:hover > svg, html#reset .fes-pagelet .backLink-2478587299:focus > svg {
  color: #31589d;
}
html#reset .fes-pagelet .backIcon-3058665265 {
  transition: color 200ms linear;
  color: #afb7ba;
  height: 14px;
  vertical-align: -1px;
  width: 18px;
}
html#reset .fes-pagelet .backLabel-980538235 {
  display: none;
  margin-left: 10px;
}
@media (min-width: 760px), print {
  html#reset .fes-pagelet .breadcrumbs-3257079606 {
    border-bottom: 1px solid #e6ebed;
    margin: 35px 0 0 0;
    padding-bottom: 30px;
  }
  html#reset .fes-pagelet .breadcrumbs__noUnderline-2435696007 {
    border-bottom: none;
    padding: 0;
  }
  html#reset .fes-pagelet .backToResults-2406898661 {
    margin-right: 35px;
  }
  html#reset .fes-pagelet .backLabel-980538235 {
    display: inline;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .breadcrumbs-3257079606 {
    margin-left: 90px;
  }
  html#reset .fes-pagelet .breadcrumbs__noIndent-1694981409 {
    margin-left: 0;
  }
}
@media print {
  html#reset .fes-pagelet .backToResults-2406898661 {
    display: none;
  }
}
html#reset .fes-pagelet .adChoiceIcon-188483736 {
  height: 11px;
  margin-bottom: 1px;
  margin-left: 5px;
  width: 11px;
}
html#reset .fes-pagelet .column-1967968173 {
  margin-top: 56px;
}
html#reset .fes-pagelet .column-1967968173:first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .columnItem-1586801793 {
  margin-top: 15px;
}
html#reset .fes-pagelet .columnItem-1586801793:first-child {
  margin-top: 25px;
}
html#reset .fes-pagelet .columnList-1385798859 {
  list-style: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .columnLink-3511757283 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}
html#reset .fes-pagelet .columnLink-3511757283:hover, html#reset .fes-pagelet .columnLink-3511757283:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .columnLink-3511757283:active {
  color: #0B234D;
}
html#reset .fes-pagelet .columnLink-3511757283:focus {
  color: #8dbf51;
}
html#reset .fes-pagelet .columnLink-3511757283:hover {
  color: #8dbf51;
}
html#reset .fes-pagelet .columnTitle-3338875188 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #afb7ba;
  letter-spacing: 2px;
  margin: 0;
  text-transform: uppercase;
}
html#reset .fes-pagelet .langOptions-2870687515 {
  border-radius: 3px;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  border: 1px solid #dbe2e4;
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
  padding: 12px 56px 12px 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .langOptions-2870687515::-ms-expand {
  display: none;
}
html#reset .fes-pagelet .langOptions-2870687515 option {
  color: #404648;
}
html#reset .fes-pagelet .langOptionsIcon-3223956921 {
  color: #ffffff;
  height: 4px;
  position: relative;
  right: 23px;
  width: 7px;
}
html#reset .fes-pagelet .linkContainer-185999819 {
  padding-top: 40px;
  padding-left: 20px;
}
@media (min-width: 414px) {
  html#reset .fes-pagelet .column-1967968173 {
    flex-basis: 50%;
    margin: 0;
    min-width: 50%;
    padding-bottom: 60px;
  }
  html#reset .fes-pagelet .linkContainer-185999819 {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .column-1967968173 {
    flex-basis: auto;
  }
  html#reset .fes-pagelet .linkContainer-185999819 {
    padding-top: 60px;
    padding-left: 40px;
    width: 64%;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .column-1967968173 {
    margin: 0 auto;
    min-width: 0;
  }
  html#reset .fes-pagelet .linkContainer-185999819 {
    justify-content: space-between;
    margin: 0 auto;
    padding: 88px 0 0 0;
    width: 980px;
  }
}
html#reset .fes-pagelet .container-3484228876 {
  display: inline-block;
  height: 100%;
  width: 100%;
}
html#reset .fes-pagelet .badgeContainer-2716422501 {
  margin-top: 60px;
}
html#reset .fes-pagelet .storeIcons-3464141955 {
  justify-content: center;
  display: flex;
  margin: 0 25px;
}
html#reset .fes-pagelet .appStore-227474384 {
  height: 45px;
  width: 135px;
}
html#reset .fes-pagelet .googlePlay-3746301140 {
  height: 45px;
  margin-left: 10px;
  width: 135px;
}
html#reset .fes-pagelet .socialMediaIcons-425434208 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 30px auto 0 auto;
  width: 180px;
}
html#reset .fes-pagelet .iconGroupB-1620556059 {
  margin: 10px auto 0 auto;
}
html#reset .fes-pagelet .socialMediaIconContainer-3909023039 {
  border-radius: 25px;
  align-items: center;
  background-color: #595d64;
  display: inline-block;
  height: 50px;
  justify-content: center;
  margin-left: 15px;
  position: relative;
  width: 50px;
}
html#reset .fes-pagelet .socialMediaIconContainer-3909023039:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .socialMediaIconContainer-3909023039 svg {
  position: absolute;
  top: 50%;
  left: 50%;
}
html#reset .fes-pagelet .twitterIcon-548460266 {
  color: #ffffff;
  height: 20px;
  width: 20px;
  margin-left: -10px;
  margin-top: -10px;
}
html#reset .fes-pagelet .facebookIcon-1369677827 {
  color: #ffffff;
  height: 20px;
  width: 10px;
  margin-left: -5px;
  margin-top: -10px;
}
html#reset .fes-pagelet .instagramIcon-1195964254 {
  color: #ffffff;
  height: 22px;
  width: 22px;
  margin-left: -11px;
  margin-top: -11px;
}
html#reset .fes-pagelet .youtubeIcon-2875587334 {
  color: #ffffff;
  height: 18px;
  width: 25px;
  margin-left: -12.5px;
  margin-top: -9px;
}
html#reset .fes-pagelet .kijijiCentralIcon-3776401434 {
  color: #ffffff;
  height: 25px;
  width: 25px;
  margin-left: -12.5px;
  margin-top: -12.5px;
}
html#reset .fes-pagelet .twitter-3915145650:hover, html#reset .fes-pagelet .twitter-3915145650:focus {
  background-color: #28a9df;
}
html#reset .fes-pagelet .facebook-1357842973:hover, html#reset .fes-pagelet .facebook-1357842973:focus {
  background-color: #3c5b9a;
}
html#reset .fes-pagelet .instagram-3161933647:hover, html#reset .fes-pagelet .instagram-3161933647:focus {
  background: url(./Instagram_Hover_BG.4b019864fb56a95c70a03ff33f24c9ca.png);
  background-size: contain;
}
html#reset .fes-pagelet .youtube-3146454681:hover, html#reset .fes-pagelet .youtube-3146454681:focus {
  background-color: #e91c00;
}
html#reset .fes-pagelet .kijijiCentral-429308470:hover, html#reset .fes-pagelet .kijijiCentral-429308470:focus {
  background-color: #99c663;
}
@media (min-width: 414px) {
  html#reset .fes-pagelet .badgeContainer-2716422501 {
    margin: 0;
  }
  html#reset .fes-pagelet .socialMediaIcons-425434208 {
    width: auto;
  }
  html#reset .fes-pagelet .iconGroupB-1620556059 {
    margin: 0 0 0 15px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .badgeContainer-2716422501 {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  html#reset .fes-pagelet .storeIcons-3464141955 {
    margin-left: 20px;
    margin-right: 0;
  }
  html#reset .fes-pagelet .googlePlay-3746301140 {
    margin-left: 35px;
  }
  html#reset .fes-pagelet .socialMediaIcons-425434208 {
    margin: 0 0 0 50px;
  }
}
html#reset .fes-pagelet .container-2392217169 {
  background-color: #474950;
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .container__mobileHidden-5987815 {
  display: none;
}
html#reset .fes-pagelet .copyright-2925119249 {
  font-size: 13px;
  font-weight: normal;
  line-height: 22px;
  color: #afb7ba;
  margin: 60px 40px 0 40px;
  padding-bottom: 60px;
  text-align: center;
}
html#reset .fes-pagelet .copyrightSymbol-4169210039 {
  vertical-align: middle;
  font-size: 17px;
}
@media (min-width: 414px) {
  html#reset .fes-pagelet .copyright-2925119249 {
    margin-top: 30px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .container__mobileHidden-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .copyright-2925119249 {
    margin: 60px 0 0 0;
  }
  html#reset .fes-pagelet .copyrightText-2841032265 {
    margin: 0;
  }
}
@media print {
  html#reset .fes-pagelet .container-2392217169 {
    display: none;
  }
}
html#reset .fes-pagelet .logo-2838368718 {
  display: inline-block;
}
html#reset .fes-pagelet .logoLink-1274869959 {
  display: block;
  overflow: hidden;
  text-decoration: none;
}
html#reset .fes-pagelet .logoLinkIcon-5987815 {
  display: none;
}
html#reset .fes-pagelet .logoLinkIconMobile-1551332449 {
  height: 50px;
  width: 33px;
}
@media (min-width: 450px) {
  html#reset .fes-pagelet .logoLinkIcon-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .logoLinkIconMobile-1551332449 {
    display: none;
  }
}
html#reset .fes-pagelet .action-4280642049 {
  color: #FFF;
  text-decoration: none;
}
html#reset .fes-pagelet .container-1609097532 {
  background: #5eb1ed;
  height: 80px;
  line-height: 80px;
  padding: 0 15px;
}
html#reset .fes-pagelet .innerContainer-2253709508 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
}
html#reset .fes-pagelet .logo-3787690649 {
  float: left;
}
html#reset .fes-pagelet .title-2571871401 {
  margin: 0;
  color: #FFFFFF;
  text-align: center;
}
html#reset .fes-pagelet .actions-1605513253 {
  float: right;
}
@media (min-width: 1200px) {
  html#reset .fes-pagelet .container-1609097532 {
    padding: 0;
  }
}
html#reset .fes-pagelet .main-1685678396 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
}
html#reset .fes-pagelet .main-1685678396:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .icon-3593502658 {
  color: #FFFFFF;
  padding: 9px;
  position: relative;
}
html#reset .fes-pagelet .currentIconInnerCicle-3407807267 {
  border: 2px solid #FFFFFF;
  width: 7.5px;
  height: 7.5px;
  border-radius: 7.5px;
  position: absolute;
  top: 9.25px;
  left: 9.25px;
}
html#reset .fes-pagelet .currentIconOuterCircle-2072474073 {
  border: 2px solid #FFFFFF;
  width: 24px;
  height: 24px;
  border-radius: 24px;
  position: absolute;
  top: 1px;
  left: 1px;
}
html#reset .fes-pagelet .routeList-2979640232 {
  list-style-type: none;
  padding: 0;
}
html#reset .fes-pagelet .indicator-219796869 {
  background-color: #9ccd62;
  border-radius: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #9ccd62;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}
html#reset .fes-pagelet .indicator__isPastCurrentRoute-2225594922 {
  background-color: #e5eaec;
  border-color: #e5eaec;
}
html#reset .fes-pagelet .step-1128210967 {
  float: left;
  position: relative;
}
html#reset .fes-pagelet .step-1128210967:after {
  content: " ";
  width: 100%;
  line-height: 1px;
  font-size: 1px;
  height: 2px;
  background-color: #9ccd62;
  position: absolute;
  top: 15px;
  left: 50%;
  z-index: 0;
}
html#reset .fes-pagelet .step-1128210967:last-child:after {
  display: none;
}
html#reset .fes-pagelet .step__isCurrentRoute-1469217628:after {
  background-color: #e5eaec;
}
html#reset .fes-pagelet .step__isPastCurrentRoute-1469217628:after {
  background-color: #e5eaec;
}
html#reset .fes-pagelet .label-4278127641 {
  text-align: center;
  font-size: 14px;
  color: #767f83;
  margin-top: 15px;
  display: none;
}
html#reset .fes-pagelet .label__isCurrentRoute-3168510914 {
  display: block;
}
@media (min-width: 500px) {
  html#reset .fes-pagelet .label-4278127641 {
    display: block;
  }
}
html#reset .fes-pagelet .adImage-2837436378 {
  background: no-repeat center / contain;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
html#reset .fes-pagelet .adImage__cropped-4190065845 {
  background-size: cover;
}
html#reset .fes-pagelet .adImage__placeholder-1459570352 {
  align-items: center;
  background-color: #E2E4E7;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
html#reset .fes-pagelet .noImageIcon-1125677476 {
  color: #FFFFFF;
  fill: currentColor;
  width: 30%;
  min-width: 24px;
}
html#reset .fes-pagelet .thumbnailCell-990680183 {
  width: 60px;
  padding-right: 15px;
  display: none;
}
html#reset .fes-pagelet .thumbnail-2598870995 {
  width: 60px;
  height: 60px;
}
html#reset .fes-pagelet .item-2320161254 {
  margin: 0;
  padding: 30px;
  border-bottom: 1px solid #e5eaec;
}
html#reset .fes-pagelet .item-2320161254:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .item-2320161254:last-child {
  border-bottom: none;
}
html#reset .fes-pagelet .itemInfo-2980890619 {
  width: 100%;
}
html#reset .fes-pagelet .itemTitleRow-3915746360 {
  height: 30px;
}
html#reset .fes-pagelet .itemTitleCell-708136698 {
  vertical-align: top;
}
html#reset .fes-pagelet .itemTitle-1521572754 {
  margin: 0;
  color: #404648;
  font-size: 15px;
  vertical-align: top;
}
html#reset .fes-pagelet .featureTitle-812879730 {
  margin: 0;
  color: #767f83;
  font-size: 15px;
  vertical-align: top;
}
html#reset .fes-pagelet .itemPrice-85701663 {
  font-size: 18px;
  color: #9ccd62;
  font-weight: bold;
}
html#reset .fes-pagelet .featurePrice-2647652974 {
  font-size: 16px;
  color: #767f83;
  font-weight: normal;
}
html#reset .fes-pagelet .itemInfoActionColumn-251733596 {
  width: 12%;
  text-align: right;
  vertical-align: top;
}
html#reset .fes-pagelet .link-641946465 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-left: 30px;
}
html#reset .fes-pagelet .link-641946465:hover, html#reset .fes-pagelet .link-641946465:focus {
  text-decoration: underline;
}
@media (min-width: 400px) {
  html#reset .fes-pagelet .thumbnailCell-990680183 {
    display: table-cell;
  }
}
@media (min-width: 600px) {
  html#reset .fes-pagelet .thumbnailCell-990680183 {
    width: 120px;
    padding-right: 30px;
  }
  html#reset .fes-pagelet .thumbnail-2598870995 {
    width: 120px;
    height: 120px;
  }
}
html#reset .fes-pagelet .orderSummaryWrapper-3360930159 {
  border-top: 1px dashed #e5eaec;
  box-sizing: border-box;
  margin-bottom: 30px;
  padding: 30px 30px 0;
}
html#reset .fes-pagelet .orderTitle-3137664104 {
  color: #404648;
}
html#reset .fes-pagelet .orderTitleIcon-3767244072 {
  color: #404648;
  width: 18px;
  height: 18px;
  margin-right: 15px;
}
html#reset .fes-pagelet .separator-1765378672 {
  margin-top: 30px;
  margin-bottom: 30px;
  border-top: 1px dashed #e5eaec;
}
html#reset .fes-pagelet .orderItem-3782654210 {
  margin-top: 30px;
  width: 100%;
}
html#reset .fes-pagelet .orderTotalsTable-2980890619 {
  width: 100%;
}
html#reset .fes-pagelet .orderTotalsTitle-1147626136 {
  font-size: 14px;
  color: #404648;
  font-weight: bold;
  text-align: left;
}
html#reset .fes-pagelet .orderTotalsPrice-4017468721 {
  font-size: 14px;
  color: #404648;
  font-weight: normal;
  text-align: right;
}
html#reset .fes-pagelet .orderTotalsPrice__highlight-3645754674 {
  color: #9ccd62;
  font-size: 20px;
  font-weight: bold;
}
html#reset .fes-pagelet .orderItemTitle-1147626136 {
  font-size: 14px;
  color: #404648;
  font-weight: bold;
  text-align: left;
}
html#reset .fes-pagelet .orderItemPrice-1453308754 {
  font-size: 16px;
  color: #404648;
  font-weight: bold;
  text-align: right;
}
html#reset .fes-pagelet .orderItemFeatureType-4099278827 {
  font-size: 14px;
  color: #404648;
  font-weight: normal;
  text-align: left;
}
html#reset .fes-pagelet .orderItemFeaturePrice-4017468721 {
  font-size: 14px;
  color: #404648;
  font-weight: normal;
  text-align: right;
}
html#reset .fes-pagelet .orderItemPrice__highlight-2200885733 {
  color: #9ccd62;
}
html#reset .fes-pagelet .info-1577291565 {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px dashed #e5eaec;
}
@media (min-width: 900px) {
  html#reset .fes-pagelet .orderSummaryWrapper-3360930159 {
    border-top: none;
    border-left: 1px dashed #e5eaec;
    float: right;
    min-height: 300px;
    margin-top: 30px;
    width: 33%;
    padding-top: 0;
  }
}
html#reset .fes-pagelet .label-3926992750 {
  color: #333333;
  font-size: 14px;
  display: block;
  margin-bottom: 20px;
}
html#reset .fes-pagelet .defaultLabel-4169723596 {
  border-radius: 3px;
  background-color: #f7f7f7;
  color: #404648;
  border-color: #e5eaec;
  border-width: 1px;
  border-style: solid;
  font-size: 14px;
  display: block;
  padding: 15px;
}
html#reset .fes-pagelet .fieldContainer-3984179831 {
  position: relative;
  display: inline-block;
  margin-right: 5%;
  width: 100%;
  margin-bottom: 30px;
}
html#reset .fes-pagelet .elasticFieldContainer-3126830090 {
  position: relative;
  display: inline-block;
  margin-right: 5%;
  width: auto;
}
html#reset .fes-pagelet .fieldContainerNoMargin-1067646960 {
  margin-right: 0;
}
html#reset .fes-pagelet .field-1476391837 {
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d9db;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}
html#reset .fes-pagelet .radioField-1756576178 {
  display: inline-block;
  font-size: 16px;
  margin-right: 50px;
}
html#reset .fes-pagelet .formErrorContainer-71953321 {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #f14f60;
  position: absolute;
  background: #fef2f3;
  border-width: 1px;
  border-style: solid;
  border-color: #ff9ba0;
  width: 100%;
  font-size: 13px;
  z-index: 10;
  margin-top: -5px;
  box-sizing: border-box;
}
html#reset .fes-pagelet .formError-1540901211 {
  display: block;
  padding: 15px;
}
html#reset .fes-pagelet .fieldError-2823938115 {
  border-color: #ff9ba0;
  border-radius: 3px;
  background-image: url(undefined) !important;
  background-position: right 15px center;
  background-repeat: no-repeat;
  background-size: auto !important;
}
html#reset .fes-pagelet .proceedButton-807761367 {
  background-color: #9ccd62;
  border-color: #9ccd62;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  padding: 20px 30px;
  text-decoration: none;
}
html#reset .fes-pagelet .proceedButton-807761367:hover, html#reset .fes-pagelet .proceedButton-807761367:focus {
  background-color: #7ba846;
  border-color: #7ba846;
  text-decoration: underline;
}
html#reset .fes-pagelet .cancelLink-641946465 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-left: 30px;
}
html#reset .fes-pagelet .cancelLink-641946465:hover, html#reset .fes-pagelet .cancelLink-641946465:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .editCartOuterWrapper-2247349203 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  margin-bottom: 80px;
}
html#reset .fes-pagelet .editCartInnerWrapper-616401681 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
@media print {
  html#reset .fes-pagelet .editCartInnerWrapper-616401681 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .editCartInnerWrapper-616401681:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .itemList-2536879760 {
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .itemTransition-944371500-enter {
  opacity: 0.01;
}
html#reset .fes-pagelet .itemTransition-944371500-leave {
  opacity: 1;
  background: #F4CED4;
}
html#reset .fes-pagelet .itemTransition-944371500-leave-active {
  background: none;
  opacity: 0.01;
  transition: all 300ms ease-in;
}
html#reset .fes-pagelet .itemTransition-944371500-enter-active {
  opacity: 1;
  transition: all 500ms ease-in;
}
html#reset .fes-pagelet .actions-1414490110 {
  margin-top: 40px;
  padding: 0 15px;
}
@media (min-width: 900px) {
  html#reset .fes-pagelet .itemList-2536879760 {
    width: 67%;
    float: left;
  }
}
@media (min-width: 1200px) {
  html#reset .fes-pagelet .actions-1414490110 {
    padding: 0;
  }
}
html#reset .fes-pagelet .addressItem-4129259224 {
  margin-top: 30px;
}
html#reset .fes-pagelet .addressItemRadio-692062620 {
  display: inline-block;
  margin-right: 15px;
  margin-top: 8px;
  vertical-align: top;
}
html#reset .fes-pagelet .addressItemInfo-1880218884 {
  display: inline-block;
  color: #404648;
  font-size: 18px;
  line-height: 28px;
}
html#reset .fes-pagelet .link-730029270 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-right: 30px;
}
html#reset .fes-pagelet .link-730029270:hover, html#reset .fes-pagelet .link-730029270:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .newAddressItem-3169386753 {
  margin-top: 30px;
  margin-left: 30px;
}
html#reset .fes-pagelet .link-730029270 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-right: 30px;
}
html#reset .fes-pagelet .link-730029270:hover, html#reset .fes-pagelet .link-730029270:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .addressTransition-944371500-enter {
  opacity: 0.01;
}
html#reset .fes-pagelet .addressTransition-944371500-leave {
  opacity: 1;
  background: #F4CED4;
}
html#reset .fes-pagelet .addressTransition-944371500-leave-active {
  background: none;
  opacity: 0.01;
  transition: all 300ms ease-in;
}
html#reset .fes-pagelet .addressTransition-944371500-enter-active {
  opacity: 1;
  transition: all 500ms ease-in;
}
html#reset .fes-pagelet .billingPageOuterWrapper-2247349203 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  margin-bottom: 80px;
}
html#reset .fes-pagelet .billingPageInnerWrapper-616401681 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
@media print {
  html#reset .fes-pagelet .billingPageInnerWrapper-616401681 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .billingPageInnerWrapper-616401681:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .title-2710891092 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #404648;
}
html#reset .fes-pagelet .infoView-3413797811 {
  margin: 0;
  padding: 30px;
  box-sizing: border-box;
}
html#reset .fes-pagelet .actions-1414490110 {
  margin-top: 40px;
  padding: 0 15px;
}
html#reset .fes-pagelet .billingInfoPrompt-3361226626 {
  font-size: 14px;
  float: left;
  color: #767f83;
  width: 80%;
}
html#reset .fes-pagelet .billingInfoTooltip-472039086 {
  vertical-align: middle;
  float: right;
}
@media (min-width: 900px) {
  html#reset .fes-pagelet .infoView-3413797811 {
    width: 67%;
    float: left;
  }
}
@media (min-width: 1200px) {
  html#reset .fes-pagelet .actions-1414490110 {
    padding: 0;
  }
}
html#reset .fes-pagelet .paymentItem-4129259224 {
  margin-top: 30px;
}
html#reset .fes-pagelet .paymentItemRadio-692062620 {
  display: inline-block;
  margin-right: 15px;
  margin-top: 8px;
  vertical-align: top;
}
html#reset .fes-pagelet .paymentItemInfo-1880218884 {
  display: inline-block;
  color: #404648;
  font-size: 18px;
  line-height: 28px;
}
html#reset .fes-pagelet .link-730029270 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-right: 30px;
}
html#reset .fes-pagelet .link-730029270:hover, html#reset .fes-pagelet .link-730029270:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .newPaymentItem-3169386753 {
  margin-top: 30px;
  margin-left: 30px;
}
html#reset .fes-pagelet .link-730029270 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-right: 30px;
}
html#reset .fes-pagelet .link-730029270:hover, html#reset .fes-pagelet .link-730029270:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .paymentTransition-944371500-enter {
  opacity: 0.01;
}
html#reset .fes-pagelet .paymentTransition-944371500-leave {
  opacity: 1;
  background: #F4CED4;
}
html#reset .fes-pagelet .paymentTransition-944371500-leave-active {
  background: none;
  opacity: 0.01;
  transition: all 300ms ease-in;
}
html#reset .fes-pagelet .paymentTransition-944371500-enter-active {
  opacity: 1;
  transition: all 500ms ease-in;
}
html#reset .fes-pagelet .actions-696519099 {
  margin-top: 40px;
}
html#reset .fes-pagelet .paymentPageOuterWrapper-2247349203 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  margin-bottom: 80px;
}
html#reset .fes-pagelet .paymentPageInnerWrapper-616401681 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
@media print {
  html#reset .fes-pagelet .paymentPageInnerWrapper-616401681 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .paymentPageInnerWrapper-616401681:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .title-2710891092 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #404648;
}
html#reset .fes-pagelet .infoView-3413797811 {
  margin: 0;
  padding: 30px;
  box-sizing: border-box;
}
html#reset .fes-pagelet .paypalView-2651146280 {
  margin: 0;
  box-sizing: border-box;
  vertical-align: middle;
  padding: 0 0 30px 30px;
}
html#reset .fes-pagelet .link-730029270 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-right: 30px;
}
html#reset .fes-pagelet .link-730029270:hover, html#reset .fes-pagelet .link-730029270:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .actions-1414490110 {
  margin-top: 40px;
  padding: 0 15px;
}
html#reset .fes-pagelet .paypalLink-3001180859 {
  border-radius: 3px;
  color: #000000;
  text-decoration: none;
  padding: 15px 30px;
  border: 1px solid #e5eaec;
}
@media (min-width: 900px) {
  html#reset .fes-pagelet .infoView-3413797811 {
    width: 30%;
    float: left;
  }
  html#reset .fes-pagelet .paypalView-2651146280 {
    padding: 100px 30px 30px;
    width: 30%;
    float: left;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  html#reset .fes-pagelet .actions-1414490110 {
    padding: 0;
  }
}
html#reset .fes-pagelet .confirmationPageOuterWrapper-2247349203 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  margin-bottom: 80px;
}
html#reset .fes-pagelet .confirmationPageInnerWrapper-616401681 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
@media print {
  html#reset .fes-pagelet .confirmationPageInnerWrapper-616401681 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .confirmationPageInnerWrapper-616401681:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .billingInfoView-3557456937 {
  padding: 30px;
  box-sizing: border-box;
}
html#reset .fes-pagelet .paymentInfoView-2056710262 {
  border-top: 1px dashed #e5eaec;
  padding: 30px;
  box-sizing: border-box;
}
html#reset .fes-pagelet .title-2710891092 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #404648;
}
html#reset .fes-pagelet .link-730029270 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  margin-right: 30px;
}
html#reset .fes-pagelet .link-730029270:hover, html#reset .fes-pagelet .link-730029270:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .actions-1414490110 {
  margin-top: 40px;
  padding: 0 15px;
}
@media (min-width: 900px) {
  html#reset .fes-pagelet .billingInfoView-3557456937 {
    width: 30%;
    float: left;
  }
  html#reset .fes-pagelet .paymentInfoView-2056710262 {
    width: 30%;
    float: left;
    border-top: none;
    border-left: 1px dashed #e5eaec;
  }
  html#reset .fes-pagelet .actions-1414490110 {
    padding: 0;
  }
}
html#reset .fes-pagelet .routeProgressIndicatorWrapper-3584759414 {
  margin: 60px 0;
}
html#reset .fes-pagelet .checkoutWrapper-4128061387 {
  background-color: #f7f7f7;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html#reset .fes-pagelet .closeButton-2041306984 {
  background-color: transparent;
  border: none;
  box-sizing: content-box;
  color: #999999;
  cursor: pointer;
  fill: currentColor;
  font-size: 0;
  height: 12px;
  padding: 10px;
  position: absolute;
  right: 12px;
  top: 10px;
  transition: color 200ms linear;
  width: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .closeButton-2041306984:hover {
  color: #333333;
}
html#reset .fes-pagelet .closeButton__fullPage-674512929 {
  left: 12px;
  right: auto;
}
html#reset .fes-pagelet .closeButton__mobials-4209273706 {
  background: url(//api.mobials.com/assets/img/app/tab/close-button.png) center / 100% 100% no-repeat transparent;
  color: transparent;
  height: 38px;
  opacity: 0.8;
  padding: 0;
  right: 14px;
  top: 0;
  width: 38px;
}
html#reset .fes-pagelet .closeButton__mobials-4209273706:hover {
  color: transparent;
  opacity: 1;
}
html#reset .fes-pagelet .modalWindow-1700238827 {
  border-radius: 8px;
  outline-width: 0;
  outline: none;
  background-color: #FFFFFF;
  box-sizing: border-box;
  margin: 20px;
  overflow: hidden;
  position: relative;
}
html#reset .fes-pagelet .modalWindow__fullPage-629175083 {
  border-radius: 0;
  border-left: none;
  border-right: none;
  display: flex;
  margin: 0;
  min-height: 100vh;
  width: 100vw;
}
html#reset .fes-pagelet .modalWindow__paymentCalculator-1571218259 {
  background-color: #f9f9f9;
}
html#reset .fes-pagelet .modalWindow__mobials-3401447455 {
  border-radius: 4px;
  border: #999999 1px solid;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
  margin: 0;
  overflow: hidden;
}
@media (max-height: 600px) {
  html#reset .fes-pagelet .modalWindow__mobials-3401447455 {
    border-radius: 0;
    border-bottom: none;
    border-top: none;
  }
}
@media (max-width: 800px) {
  html#reset .fes-pagelet .modalWindow__mobials-3401447455 {
    border-radius: 0;
    border-left: none;
    border-right: none;
  }
}
@media (max-width: 650px) {
  html#reset .fes-pagelet .modalWindow__paymentCalculator-1571218259 {
    border-radius: 0;
    border-left: none;
    border-right: none;
    margin: 0;
    min-height: 100vh;
    width: 100vw;
  }
}
@media (max-width: 425px) and (max-height: 812px), (max-width: 812px) and (max-height: 425px) {
  html#reset .fes-pagelet .modalWindow-1700238827 {
    border-radius: 0;
    border-left: none;
    border-right: none;
    display: flex;
    margin: 0;
    min-height: 100vh;
    width: 100vw;
  }
  html#reset .fes-pagelet .modalWindow__mobials-3401447455 {
    min-height: 0;
    width: auto;
  }
}
html#reset .fes-pagelet .modalOverlay-160210357 {
  align-items: center;
  background-color: rgba(51, 51, 51, 0.8);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  transition: opacity 200ms linear;
  width: 100%;
  z-index: 20000;
}
html#reset .fes-pagelet .modalOverlay__mobials-372804 {
  background-color: rgba(255, 255, 255, 0);
}
html#reset .fes-pagelet .modalOverlay__visible-2046897229 {
  opacity: 1;
}
html#reset .fes-pagelet .modalScrollContainer-3194943685 {
  box-sizing: border-box;
  flex-shrink: 0;
  max-height: 100vh;
  max-width: 100vw;
}
html#reset .fes-pagelet .modalScrollContainer__fullPage-2301864809 {
  height: 100%;
  max-height: inherit;
  max-width: inherit;
  width: 100%;
}
html#reset .fes-pagelet .spinner-2492665425 {
  display: inline-block;
  padding: 0;
  animation: spinner-spin 0.8s infinite linear;
}
@keyframes spinner-spin {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
html#reset .fes-pagelet .ratingStars-2419559515 {
  color: #83B54F;
  display: inline-block;
  fill: currentColor;
  line-height: 14px;
  padding: 3px 8px;
  vertical-align: top;
}
html#reset .fes-pagelet .ratingStars__srp-1093082015 {
  line-height: normal;
  padding: 0;
}
html#reset .fes-pagelet .ratingStars__vip-2687376770 {
  color: #f8aa17;
  line-height: 18px;
}
html#reset .fes-pagelet .ratingStars__srp_redesign-719077251 {
  color: #f8aa17;
  line-height: 18px;
  padding: 3px 0;
}
html#reset .fes-pagelet .star-4003588440 {
  height: 14px;
  padding-right: 1px;
  width: 14px;
}
html#reset .fes-pagelet .star__vip-826877546 {
  height: 18px;
  width: 18px;
}
html#reset .fes-pagelet .ratingLoadingSpinner-3774044367 {
  color: #999999;
  height: 22px;
  width: 22px;
}
html#reset .fes-pagelet .dealerRating-1759095715 {
  color: #000066;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
}
html#reset .fes-pagelet .dealerRating-1759095715:focus {
  color: #2078EF;
}
html#reset .fes-pagelet .dealerRating-1759095715:hover {
  color: #2078EF;
}
html#reset .fes-pagelet .dealerRating__srp-1922696270 {
  color: #000000;
  line-height: normal;
}
html#reset .fes-pagelet .dealerRating__srp-1922696270:focus {
  color: #000000;
}
html#reset .fes-pagelet .dealerRating__srp-1922696270:hover {
  color: #000000;
}
html#reset .fes-pagelet .dealerRating__vip-878827981 {
  color: #5a8fef;
  font-family: Larsseit, Arial, sans-serif;
  line-height: normal;
}
html#reset .fes-pagelet .dealerRating__vip-878827981:focus {
  color: #5a8fef;
}
html#reset .fes-pagelet .dealerRating__vip-878827981:hover {
  color: #31589d;
}
html#reset .fes-pagelet .dealerRating__srp_redesign-1017606578 {
  text-align: right;
}
html#reset .fes-pagelet .ratingNumber-3299022723 {
  color: #83B54F;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
}
html#reset .fes-pagelet .ratingNumber__srp-3130147168 {
  font-size: 16px;
  padding-bottom: 20px;
}
html#reset .fes-pagelet .ratingNumber__vip-2572508100 {
  color: #6a7072;
  font-size: 16px;
  font-weight: inherit;
  padding-bottom: 2px;
  padding-left: 10px;
  vertical-align: bottom;
}
html#reset .fes-pagelet .ratingNumber__srp_redesign-5987815 {
  display: none;
}
html#reset .fes-pagelet .reviewCount-825419006 {
  display: inline-block;
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
}
html#reset .fes-pagelet .reviewCount__srp-3754774560 {
  display: block;
  line-height: 22px;
}
html#reset .fes-pagelet .reviewCount__vip-286781455 {
  display: block;
  font-size: 13px;
}
html#reset .fes-pagelet .reviewCount__srp_redesign-1967613779 {
  color: #6a7072;
  fonts-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .leaveReview-44598619 {
  display: block;
  font-size: 12px;
  line-height: 18px;
}
html#reset .fes-pagelet .mobialsIframeWrapper-2725898144 {
  height: 600px;
  max-height: 100vh;
  max-width: 100vw;
  width: 800px;
}
html#reset .fes-pagelet .mobialsIframe-2201375146 {
  border: none;
  height: 100%;
  overflow-x: hidden;
  width: 100%;
}
html#reset .fes-pagelet .modalLoadingSpinner-61134857 {
  height: 80px;
  width: 80px;
}
html#reset .fes-pagelet .modalLoadingBackdrop-1740676403 {
  border-radius: 4px;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.8);
  color: #999999;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
html#reset .fes-pagelet .ratingWrapper-2793719651 {
  align-items: center;
  display: flex;
  height: 60px;
  justify-content: center;
  margin-top: -10px;
  width: 100%;
}
html#reset .fes-pagelet .ratingWrapper__srp-2634888000 {
  height: 40px;
  margin-top: 6px;
}
html#reset .fes-pagelet .ratingWrapper__vip-1285608403 {
  margin-bottom: -20px;
  margin-top: -4px;
}
html#reset .fes-pagelet .ratingWrapper__srp_redesign-4080462715 {
  margin-top: 14px;
}
html#reset .fes-pagelet .anchor-3441616299 {
  display: inline-block;
  margin-right: 20px;
}
html#reset .fes-pagelet .anchor__leftColumn-3164996143 {
  margin-bottom: 3px;
  margin-right: 5px;
}
html#reset .fes-pagelet .container-751094079 {
  height: 48px;
  margin: 0 0 20px 25px;
  overflow: hidden;
}
html#reset .fes-pagelet .container__bigImages-485598552 {
  height: 64px;
}
html#reset .fes-pagelet .container__indented-338724404 {
  margin-left: 250px;
}
html#reset .fes-pagelet .container__leftColumn-3092335530 {
  height: 103px;
  left: 0;
  margin: 20px 25px;
  position: absolute;
  top: 170px;
  width: 200px;
}
html#reset .fes-pagelet .hidden__leftColumn-3481810084 {
  margin: 20px 25px;
  max-height: 73px;
  visibility: hidden;
  width: 200px;
}
html#reset .fes-pagelet .image-4229545391 {
  display: block;
  height: 48px;
  pointer-events: none;
}
html#reset .fes-pagelet .image__bigImages-485598552 {
  height: 64px;
}
html#reset .fes-pagelet .image__leftColumn-1086295332 {
  max-width: 60px;
}
html#reset .fes-pagelet .bannerStub-2742772775 {
  background-color: lightcyan;
  color: darkcyan;
  cursor: default;
  display: table;
  font-family: "Courier New", monospace;
  font-size: 15px;
  height: 100%;
  min-height: 50px;
  text-align: center;
  width: 100%;
}
html#reset .fes-pagelet .bannerStub-2742772775 > span {
  display: table-cell;
  vertical-align: middle;
}
html#reset .fes-pagelet .banner-2683479188 {
  margin: 0 auto;
  text-align: center;
}
html#reset .fes-pagelet .banner__doNotCenter-1627497660 {
  margin: initial;
}
html#reset .fes-pagelet .banner__isCollapsible-2133228642 {
  height: auto !important;
  width: auto !important;
}
html#reset .fes-pagelet .banner__isCollapsed-1070485348 {
  display: none !important;
}
html#reset .fes-pagelet .banner__isFluidWidth-360935724 {
  width: 100% !important;
}
html#reset .fes-pagelet .banner__isFluidWidth-360935724 iframe {
  width: 100%;
}
html#reset .fes-pagelet .banner__MARKETING_HP-1598853855 {
  display: block;
  height: 400px;
  width: 300px;
}
html#reset .fes-pagelet .banner__SRP_SPONSOR_TOP-2353428504 {
  display: block;
  height: 95px;
  width: 350px;
}
html#reset .fes-pagelet .banner__LEADERBOARD_BOX-2818536008 {
  display: block;
  height: auto;
  width: auto;
}
html#reset .fes-pagelet .banner__LEADERBOARD_SRP_INLINE-2818536008 {
  display: block;
  height: auto;
  width: auto;
}
html#reset .fes-pagelet .banner__BIGBOX-2818536008 {
  display: block;
  height: auto;
  width: auto;
}
html#reset .fes-pagelet .banner__TAKEOVER_HP-2544802996 {
  display: block;
  height: 250px;
  width: 300px;
}
html#reset .fes-pagelet .banner__LEADERBOARD_SRP-5987815 {
  display: none;
}
html#reset .fes-pagelet .banner__TAB_BANNER-3660013164 {
  display: block;
  height: 200px;
  width: 320px;
}
html#reset .fes-pagelet .banner__IMAGE_SPONSOR-4241131492 {
  display: block;
  height: 90px;
  width: 350px;
}
html#reset .fes-pagelet .banner__VLI_BANNER-1004174716 {
  display: block;
  height: 50px;
  width: 320px;
}
html#reset .fes-pagelet .banner__BIGBOX_HP-1004174716 {
  display: block;
  height: 50px;
  width: 320px;
}
html#reset .fes-pagelet .banner__LEADERBOARD-5987815 {
  display: none;
}
html#reset .fes-pagelet .banner__SKYSCRAPER-5987815 {
  display: none;
}
html#reset .fes-pagelet .banner__STICKY_HP-1004174716 {
  display: block;
  height: 50px;
  width: 320px;
}
html#reset .fes-pagelet .banner__SRP_SPONSOR_BOTTOM-4241131492 {
  display: block;
  height: 90px;
  width: 350px;
}
@media (min-width: 1020px) {
  html#reset .fes-pagelet .banner__SRP_SPONSOR_TOP-2353428504 {
    display: block;
    height: 200px;
    width: 575px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .banner__LEADERBOARD_BOX-2818536008 {
    display: block;
    height: 90px;
    width: 728px;
  }
  html#reset .fes-pagelet .banner__TAKEOVER_HP-2544802996 {
    display: block;
    height: 90px;
    width: 728px;
  }
  html#reset .fes-pagelet .banner__LEADERBOARD_SRP-5987815 {
    display: block;
    height: 90px;
    width: 728px;
  }
  html#reset .fes-pagelet .banner__LEADERBOARD-5987815 {
    display: block;
    height: 90px;
    width: 728px;
  }
  html#reset .fes-pagelet .banner__STICKY_HP-1004174716 {
    display: none;
  }
}
@media (min-width: 990px) {
  html#reset .fes-pagelet .banner__LEADERBOARD_BOX-2818536008 {
    display: block;
    height: auto;
    width: auto;
  }
  html#reset .fes-pagelet .banner__BIGBOX-2818536008 {
    display: block;
    height: auto;
    width: auto;
  }
  html#reset .fes-pagelet .banner__TAKEOVER_HP-2544802996 {
    display: block;
    height: 250px;
    width: 970px;
  }
  html#reset .fes-pagelet .banner__LEADERBOARD_SRP-5987815 {
    display: block;
    height: auto;
    width: auto;
  }
}
@media (min-width: 1148px) {
  html#reset .fes-pagelet .banner__LEADERBOARD_SRP_INLINE-2818536008 {
    display: block;
    height: 90px;
    width: 728px;
  }
  html#reset .fes-pagelet .banner__BIGBOX_HP-1004174716 {
    display: block;
    height: auto;
    width: auto;
  }
}
@media (min-width: 1200px) {
  html#reset .fes-pagelet .banner__TAB_BANNER-3660013164 {
    display: block;
    height: 400px;
    width: 550px;
  }
}
@media (min-width: 840px) {
  html#reset .fes-pagelet .banner__VLI_BANNER-1004174716 {
    display: block;
    height: 90px;
    width: 728px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .banner__SKYSCRAPER-5987815 {
    display: block;
    height: auto;
    width: auto;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .banner__SRP_SPONSOR_BOTTOM-4241131492 {
    display: block;
    height: 164px;
    width: 575px;
  }
}
@media print {
  html#reset .fes-pagelet .banner-2683479188 {
    display: none;
  }
}
html#reset .fes-pagelet .tipContainer-3939594132 {
  padding-top: 20px;
}
html#reset .fes-pagelet .dummyAdListItem-3564654483 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  padding: 15px;
  position: relative;
}
@media print {
  html#reset .fes-pagelet .dummyAdListItem-3564654483 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .thumbnail-517654648 {
  height: 60px;
  width: 80px;
}
html#reset .fes-pagelet .dummyAdInfo-3222813255 {
  display: inline-flex;
}
html#reset .fes-pagelet .dummyButton-2250943745 {
  border-radius: 4px;
  background-color: #99c663;
  bottom: 15px;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  height: 22px;
  padding: 6px 8px;
  position: absolute;
  right: 15px;
  text-align: center;
  width: 75px;
}
html#reset .fes-pagelet .dummyTitle-2620465870 {
  background-color: #e8ebeb;
  height: 15px;
  margin-left: 15px;
  width: 93px;
}
html#reset .fes-pagelet .dummyTitleBreaks-75455103 {
  background-color: #e8ebeb;
  border-left: 7px solid #ffffff;
  border-right: 7px solid #ffffff;
  height: 15px;
  margin-left: 20px;
  width: 25px;
}
html#reset .fes-pagelet .mobileButtonText-3168510914 {
  display: block;
}
html#reset .fes-pagelet .tabletButtonText-5987815 {
  display: none;
}
@media (min-width: 414px) {
  html#reset .fes-pagelet .dummyAdListItem-3564654483 {
    padding: 25px;
  }
  html#reset .fes-pagelet .dummyButton-2250943745 {
    bottom: 25px;
    font-size: 14px;
    padding: 8px 20px;
    right: 25px;
  }
  html#reset .fes-pagelet .thumbnail-517654648 {
    height: 70px;
    width: 100px;
  }
  html#reset .fes-pagelet .dummyTitle-2620465870 {
    height: 20px;
    margin-left: 20px;
    width: 150px;
  }
  html#reset .fes-pagelet .dummyTitleBreaks-75455103 {
    height: 20px;
    margin-left: 40px;
    width: 30px;
  }
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .dummyButton-2250943745 {
    padding: 10px 20px;
    position: static;
  }
  html#reset .fes-pagelet .thumbnail-517654648 {
    height: 90px;
    width: 120px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .dummyButton-2250943745 {
    width: 110px;
  }
  html#reset .fes-pagelet .dummyTitle-2620465870 {
    width: 180px;
  }
  html#reset .fes-pagelet .mobileButtonText-3168510914 {
    display: none;
  }
  html#reset .fes-pagelet .tabletButtonText-5987815 {
    display: block;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .dummyTitle-2620465870 {
    width: 200px;
  }
}
html#reset .fes-pagelet .answersList-4005960027 {
  padding: 0;
  margin: 0;
}
html#reset .fes-pagelet .answer-517505465 {
  color: #5a8fef;
  cursor: pointer;
  list-style: none;
  margin: 20px 10px 0;
}
html#reset .fes-pagelet .answer-517505465:last-child {
  padding-bottom: 0;
}
@media (min-width: 651px) and (max-width: 979px) {
  html#reset .fes-pagelet .answersContainer__columned-2986074301 {
    width: 500px;
  }
  html#reset .fes-pagelet .answersList__columned-1299504930 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  html#reset .fes-pagelet .answer__columned-639400886 {
    margin: 20px 0 0 0;
    flex: 0 0 50%;
  }
  html#reset .fes-pagelet .answer__row-558831138 {
    display: inline-block;
    margin: 10px 30px 0 0;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .answer-517505465 {
    display: inline-block;
    margin: 10px 30px 0 0;
  }
}
html#reset .fes-pagelet .adBlockDisclaimer-1581720227 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
  margin: 0;
}
html#reset .fes-pagelet .messageDisclaimer-3983799974 {
  font-size: 10px;
  line-height: 12px;
}
html#reset .fes-pagelet .adsList-2427016465 {
  margin: 10px 0 0;
  padding: 0;
}
html#reset .fes-pagelet .adTitleItem-2632926476 {
  list-style: none;
  padding: 5px 0;
}
html#reset .fes-pagelet .showAdsButton-3771885607 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  border: none;
  background: none;
  padding: 0;
  padding-left: 2px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  cursor: pointer;
}
html#reset .fes-pagelet .showAdsButton-3771885607:hover, html#reset .fes-pagelet .showAdsButton-3771885607:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .showAdsButton-3771885607:active {
  color: #0B234D;
}
html#reset .fes-pagelet .showAdsButtonDisabled-1765907265 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  border: none;
  background: none;
  padding: 0;
  padding-left: 2px;
  color: #404648;
}
html#reset .fes-pagelet .messageBody-2554437461 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  margin: 0;
}
html#reset .fes-pagelet .viewAdLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .viewAdLink-3381389280:hover, html#reset .fes-pagelet .viewAdLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .viewAdLink-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .container-958609412 {
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  line-height: 22px;
  margin-bottom: 20px;
  padding: 25px 52px 25px 0;
  padding-left: 60px;
  position: relative;
}
html#reset .fes-pagelet .container__success-2470682124 {
  background-color: #f9fdf6;
  border-color: #cee3b4;
}
html#reset .fes-pagelet .container__error-3995875892 {
  background-color: #fffcfc;
  border-color: #fdc5c5;
}
html#reset .fes-pagelet .container__warning-2711563680 {
  background-color: #fdfbf8;
  border-color: #face7c;
}
html#reset .fes-pagelet .container__tip-3167059674 {
  background-color: #eef5fc;
  border-color: #aed5f9;
}
html#reset .fes-pagelet .container__static-3551256807 {
  padding-right: 25px;
}
html#reset .fes-pagelet .messageIcon-2544230124 {
  height: 28px;
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -14px;
  width: 28px;
}
html#reset .fes-pagelet .messageTitle-3145077704 {
  color: #404648;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 3px 0;
}
html#reset .fes-pagelet .messageTitle-3145077704 > a {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-weight: bold;
}
html#reset .fes-pagelet .messageTitle-3145077704 > a:hover, html#reset .fes-pagelet .messageTitle-3145077704 > a:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .messageTitle-3145077704 > a:active {
  color: #0B234D;
}
html#reset .fes-pagelet .messageBody-4248841614 {
  color: #6a7072;
  font-size: 15px;
}
html#reset .fes-pagelet .messageBody-4248841614 > a {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-weight: bold;
}
html#reset .fes-pagelet .messageBody-4248841614 > a:hover, html#reset .fes-pagelet .messageBody-4248841614 > a:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .messageBody-4248841614 > a:active {
  color: #0B234D;
}
html#reset .fes-pagelet .dismissButton-1250132785 {
  background: transparent;
  border: none;
  cursor: pointer;
  height: 12px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .dismissButton-1250132785 svg {
  color: #6a7072;
  vertical-align: top;
}
html#reset .fes-pagelet .dismissButton__hidden-5987815 {
  display: none;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .container-958609412 {
    padding-left: 88px;
  }
  html#reset .fes-pagelet .messageIcon-2544230124 {
    left: 30px;
  }
}
@media (max-width: 650px) {
  html#reset .fes-pagelet .container__stackedOnMobile-3243012486 {
    padding: 20px 25px 35px 25px;
    text-align: center;
  }
  html#reset .fes-pagelet .container__stackedOnMobile-3243012486 > svg {
    margin-bottom: 15px;
    margin-top: 0;
    position: static;
  }
  html#reset .fes-pagelet .container__stackedOnMobile-3243012486 > h3 {
    margin-bottom: 8px;
  }
}
html#reset .fes-pagelet .postAdLinks-4265858378 {
  font-size: 15px;
  margin-top: 20px;
}
html#reset .fes-pagelet .postAdLinks-4265858378 > div {
  font-weight: bold;
}
html#reset .fes-pagelet .facebookLink-770270916 {
  background-color: #32609D;
  border-radius: 4px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  padding: 0 15px 0 0;
  text-decoration: none;
}
html#reset .fes-pagelet .facebookIcon-4091365852 {
  background-color: #ffffff;
  border-radius: 4px;
  color: #32609D;
  height: 30px;
  margin-right: 15px;
  width: 30px;
}
html#reset .fes-pagelet .editLink-518974943 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: inline-block;
  margin-top: 10px;
}
html#reset .fes-pagelet .editLink-518974943:hover, html#reset .fes-pagelet .editLink-518974943:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .editLink-518974943:active {
  color: #0B234D;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .postAdLinks-4265858378 {
    margin-top: 15px;
  }
  html#reset .fes-pagelet .postAdLinks-4265858378 > div {
    display: inline-block;
    line-height: 30px;
  }
  html#reset .fes-pagelet .editLink-518974943 {
    margin: 0 0 0 20px;
  }
}
html#reset .fes-pagelet .messageTransition-769039701-enter {
  opacity: 0.01;
}
html#reset .fes-pagelet .messageTransition-769039701-leave {
  opacity: 1;
  height: auto;
}
html#reset .fes-pagelet .messageTransition-769039701-leave-active {
  opacity: 0.01;
  transition: all 200ms ease-in;
}
html#reset .fes-pagelet .messageTransition-769039701-enter-active {
  opacity: 1;
  transition: all 200ms ease-in;
}
html#reset .fes-pagelet .container-3931503367 {
  border-radius: 4px;
  display: block;
  position: relative;
  width: 100%;
  text-decoration: none;
  background-color: #404648;
}
html#reset .fes-pagelet .container-3931503367::before {
  border-radius: 4px;
  display: block;
  content: "";
  background-color: #403e7c;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-in;
}
html#reset .fes-pagelet .container-3931503367:hover::before, html#reset .fes-pagelet .container-3931503367:focus::before {
  display: block;
  opacity: 0.5;
}
html#reset .fes-pagelet .image-665031002 {
  border-radius: 4px;
  background-position: center center;
  background-size: cover;
  padding-bottom: 66.666%;
  width: 100%;
}
html#reset .fes-pagelet .text-3013723732 {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 100px 20px 20px 20px;
  position: absolute;
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #403e7c 100%);
  height: 36px;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
}
html#reset .fes-pagelet .text-3013723732 h3 {
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  color: #ffffff;
  display: -webkit-box;
  flex-grow: 10;
  margin: 0;
  overflow: hidden;
  padding-right: 55px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-wrap: break-word;
}
html#reset .fes-pagelet .icon-3206078063 {
  color: white;
  height: 25px;
  width: 25px;
  position: absolute;
  bottom: 20px;
  right: 20px;
}
html#reset .fes-pagelet .mediaIcon-2896596522 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .icon-3206078063 {
    height: 30px;
    width: 30px;
  }
}
html#reset .fes-pagelet .galleryCardContainer-440393344 {
  min-width: 50%;
}
html#reset .fes-pagelet .galleryCardSlider-2044061335 {
  padding-right: 22%;
}
html#reset .fes-pagelet .headingRow-1019921841 {
  line-height: 25px;
  margin-bottom: 20px;
}
html#reset .fes-pagelet .headingRow-1019921841:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .heading-3902192841 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  float: left;
  margin: 0;
}
html#reset .fes-pagelet .learnMore-2030736303 {
  float: left;
  position: relative;
}
html#reset .fes-pagelet .learnMoreTip-582627090 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  color: #404648;
  max-width: 220px;
}
html#reset .fes-pagelet .learnMoreTip-582627090 > strong {
  display: block;
}
html#reset .fes-pagelet .learnMoreTip-582627090 > p {
  margin: 0 0 5px 0;
}
html#reset .fes-pagelet .learnMoreLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .learnMoreLink-3381389280:hover, html#reset .fes-pagelet .learnMoreLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .learnMoreLink-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .yourAdHereLink-88548777 {
  font-size: 14px;
  font-weight: normal;
  line-height: 25px;
  color: #6a7072;
  display: none;
  float: right;
  margin-right: 20px;
  text-decoration: none;
  position: relative;
  top: 3px;
}
html#reset .fes-pagelet .yourAdHereLink-88548777:hover {
  text-decoration: underline;
}
html#reset .fes-pagelet .seeAllLink-352436811 {
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  float: right;
  position: relative;
  top: 3px;
}
html#reset .fes-pagelet .seeAllLink-352436811:hover, html#reset .fes-pagelet .seeAllLink-352436811:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .seeAllLink-352436811:active {
  color: #0B234D;
}
html#reset .fes-pagelet .seeAllLinkFrench-3787690649 {
  float: left;
}
@media (min-width: 375px) {
  html#reset .fes-pagelet .seeAllLinkFrench-3787690649 {
    float: right;
  }
}
@media (min-width: 510px) {
  html#reset .fes-pagelet .yourAdHereLink-88548777 {
    display: block;
  }
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .galleryCardContainer-440393344 {
    min-width: 20%;
  }
  html#reset .fes-pagelet .galleryCardSlider-2044061335 {
    padding-right: 13%;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .galleryCardContainer-440393344 {
    min-width: 16.666666667%;
  }
  html#reset .fes-pagelet .galleryCardSlider-2044061335 {
    padding-right: 10%;
  }
}
html#reset .fes-pagelet .menu-3481582084 {
  background-color: #ffffff;
  border-bottom: 1px #dbe2e4 solid;
  color: #6a7072;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  margin-bottom: 30px;
}
html#reset .fes-pagelet .menuL1-1419379621 {
  white-space: nowrap;
  overflow: hidden;
}
html#reset .fes-pagelet .menuListL1-2576282302 {
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
}
html#reset .fes-pagelet .menuItemL1-1724034620 {
  border-top: 1px #dbe2e4 solid;
}
html#reset .fes-pagelet .menuItemL1-1724034620:first-child {
  border-top-width: 0;
}
html#reset .fes-pagelet .menuItemL1More-5987815 {
  display: none;
}
html#reset .fes-pagelet .menuLinkL1-3763524898 {
  color: #6a7072;
  display: block;
  line-height: 32px;
  overflow: hidden;
  padding: 12px 0;
  padding-right: 16px;
  position: relative;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 200ms linear;
  font-weight: bold;
}
html#reset .fes-pagelet .menuLinkL1Active-3137664104 {
  color: #404648;
}
html#reset .fes-pagelet .menuLinkL1Icon-1449490145 {
  height: 32px;
  margin-right: 16px;
  width: 32px;
}
html#reset .fes-pagelet .menuLinkL1Arrow-2387583944 {
  color: #afb7ba;
  height: 5px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 10px;
  right: 5px;
}
html#reset .fes-pagelet .menuLinkL1ArrowActive-1910263825 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html#reset .fes-pagelet .menuL2-3467905961 {
  box-sizing: border-box;
  display: none;
  width: 100%;
  -webkit-transform: translateZ(0);
}
html#reset .fes-pagelet .menuL2Active-3168510914 {
  display: block;
}
html#reset .fes-pagelet .menuListL2-1025351440 {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .menuItemL2-3049003697 {
  display: block;
  margin-bottom: 24px;
}
html#reset .fes-pagelet .menuItemL2-3049003697:first-child {
  margin-top: 12px;
}
html#reset .fes-pagelet .menuItemL2-3049003697:first-child > a {
  color: #404648;
}
html#reset .fes-pagelet .menuItemL2-3049003697:first-child > a:hover {
  color: #5a8fef;
  text-decoration: underline;
}
html#reset .fes-pagelet .menuItemL2-3049003697:first-child > a:focus {
  color: #5a8fef;
  text-decoration: underline;
}
html#reset .fes-pagelet .menuItemL2More-3406552011:first-child > a {
  color: #404648;
}
html#reset .fes-pagelet .menuLinkL2-1178016173 {
  color: #6a7072;
  display: block;
  line-height: 1.2;
  overflow: hidden;
  padding: 0;
  padding-right: 16px;
  position: relative;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 200ms linear;
}
html#reset .fes-pagelet .menuLinkL2-1178016173:hover {
  color: #5a8fef;
  text-decoration: underline;
}
html#reset .fes-pagelet .menuLinkL2-1178016173:focus {
  color: #5a8fef;
  text-decoration: underline;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .menu-3481582084 {
    border-bottom-width: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
    margin-bottom: 40px;
  }
  html#reset .fes-pagelet .menuL1-1419379621 {
    padding: 0 20px;
    position: relative;
  }
  html#reset .fes-pagelet .menuL1Active-120381723 {
    overflow: visible;
  }
  html#reset .fes-pagelet .menuListL1-2576282302 {
    padding: 0;
  }
  html#reset .fes-pagelet .menuItemL1-1724034620 {
    border-top-width: 0;
    display: inline-block;
    margin-left: 40px;
  }
  html#reset .fes-pagelet .menuItemL1-1724034620:first-child {
    margin-left: 0;
  }
  html#reset .fes-pagelet .menuItemL1More-5987815 {
    display: inline-block;
    position: relative;
  }
  html#reset .fes-pagelet .menuLinkL1-3763524898 {
    border-bottom: 3px #ffffff solid;
    display: inline-block;
    line-height: 1;
    overflow: visible;
    padding: 0;
    padding-top: 30px;
    padding-bottom: 27px;
  }
  html#reset .fes-pagelet .menuLinkL1Active-3137664104 {
    border-bottom-color: #99c663;
  }
  html#reset .fes-pagelet .menuLinkL1More-3420388005 {
    padding-right: 20px;
    border-bottom-color: #ffffff !important;
  }
  html#reset .fes-pagelet .menuLinkL1More-3420388005 > svg {
    height: 4px;
    width: 20px;
  }
  html#reset .fes-pagelet .menuLinkL1Icon-1449490145 {
    display: none;
  }
  html#reset .fes-pagelet .menuLinkL1Arrow-2387583944 {
    display: none;
  }
  html#reset .fes-pagelet .menuL2-3467905961 {
    background-color: #ffffff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.05);
    left: 0;
    position: absolute;
    top: 75px;
    z-index: 10;
  }
  html#reset .fes-pagelet .menuL2-3467905961 > ul {
    height: 462px;
  }
  html#reset .fes-pagelet .menuL2More-2315792072 {
    border-radius: 4px;
    border: 1px #dbe2e4 solid;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
    height: auto;
    left: auto;
    margin-top: -10px;
    min-width: 150px;
    right: 0;
    width: auto;
  }
  html#reset .fes-pagelet .menuL2More-2315792072:after {
    border: solid transparent;
    border-width: 10px;
    margin-left: -10px;
    content: "";
    height: 0;
    right: 20px;
    position: absolute;
    pointer-events: none;
    top: -18px;
    width: 0;
    border-bottom-color: #ffffff;
  }
  html#reset .fes-pagelet .menuL2More-2315792072:before {
    border: solid transparent;
    border-width: 10px;
    margin-left: -10px;
    content: "";
    height: 0;
    right: 20px;
    position: absolute;
    pointer-events: none;
    top: -20px;
    width: 0;
    border-bottom-color: #dbe2e4;
  }
  html#reset .fes-pagelet .menuL2More-2315792072 > ul {
    height: auto;
  }
  html#reset .fes-pagelet .menuListL2-1025351440 {
    margin: 20px 20px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-fill: auto;
    -moz-column-fill: auto;
    column-fill: auto;
    -webkit-column-gap: 20;
    -moz-column-gap: 20;
    column-gap: 20px;
  }
  html#reset .fes-pagelet .menuListL2Compact-3016672898 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  html#reset .fes-pagelet .menuListL2More-2315792072 {
    height: auto;
    margin: 8px 20px;
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
  }
  html#reset .fes-pagelet .menuItemL2-3049003697 {
    height: 42px;
    margin-bottom: 0;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  html#reset .fes-pagelet .menuItemL2-3049003697:first-child {
    margin-top: 0;
  }
  html#reset .fes-pagelet .menuItemL2More-3406552011 {
    height: 32px;
  }
  html#reset .fes-pagelet .menuLinkL2-1178016173 {
    float: left;
    max-width: 100%;
    padding: 12px 0;
  }
  html#reset .fes-pagelet .menuLinkL2More-3684876046 {
    color: #404648;
    float: none;
    font-weight: bold;
    padding: 7px 0;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .menuL1-1419379621 {
    padding-left: 40px;
    padding-right: 40px;
  }
  html#reset .fes-pagelet .menuListL2-1025351440 {
    margin-left: 40px;
  }
  html#reset .fes-pagelet .menuListL2More-2315792072 {
    margin-left: 20px;
  }
}
@media (min-width:850px) {
  html#reset .fes-pagelet .menuListL2-1025351440 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  html#reset .fes-pagelet .menuListL2More-2315792072 {
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .menuL2-3467905961 {
    background-image: url(./buy-and-sell.b916178d64cad700ecd2f12f67df61f1.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
  }
  html#reset .fes-pagelet .menuL2Services-647970290 {
    background-image: url(./services.fa51dc363ea75d91e6aebbbf910e40ce.jpg);
  }
  html#reset .fes-pagelet .menuL2Services-647970290 > ul {
    height: 336px;
  }
  html#reset .fes-pagelet .menuL2Cars-2879266403 {
    background-image: url(./cars-and-vehicles.ab3adeb0b43058dc1cf2549e45e49566.jpg);
  }
  html#reset .fes-pagelet .menuL2Cars-2879266403 > ul {
    height: 252px;
  }
  html#reset .fes-pagelet .menuL2Pets-1037368346 {
    background-image: url(./pets.3993beb1cb58bb9aff2ee9436c995eea.jpg);
  }
  html#reset .fes-pagelet .menuL2Pets-1037368346 > ul {
    height: 336px;
  }
  html#reset .fes-pagelet .menuL2Vacation-1323468144 {
    background-image: url(./vacation-rentals.6a19a2c3f858c02b52ab53bebcfb4614.jpg);
  }
  html#reset .fes-pagelet .menuL2Vacation-1323468144 > ul {
    height: 252px;
  }
  html#reset .fes-pagelet .menuL2Community-3068780396 {
    background-image: url(./community.0714fc171b7eea48d4d5cadc174263ac.jpg);
  }
  html#reset .fes-pagelet .menuL2Community-3068780396 > ul {
    height: 294px;
  }
  html#reset .fes-pagelet .menuL2RealEstate-4222325306 {
    background-image: url(./real-estate.3a54bc7ccb51e08d3bbfc5fd0eaed135.jpg);
  }
  html#reset .fes-pagelet .menuL2RealEstate-4222325306 > ul {
    height: 252px;
  }
  html#reset .fes-pagelet .menuL2Jobs-1404365877 {
    background-image: url(./jobs.ea02e64d603490cc4c6a4ebdd02e0b1f.jpg);
  }
  html#reset .fes-pagelet .menuL2Jobs-1404365877 > ul {
    height: 378px;
  }
  html#reset .fes-pagelet .menuListL2-1025351440 {
    margin-right: 320px;
  }
  html#reset .fes-pagelet .menuL2More-2315792072 {
    background-image: none;
  }
  html#reset .fes-pagelet .menuListL2More-2315792072 {
    margin-right: 20px;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .menuL1-1419379621 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1250px;
    padding: 0;
  }
  html#reset .fes-pagelet .menuL2-3467905961 {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    left: 0;
    right: 0;
    width: auto;
  }
  html#reset .fes-pagelet .menuL2More-2315792072 {
    left: auto;
  }
  html#reset .fes-pagelet .menuListL2More-2315792072 {
    margin: 8px 20px;
  }
}
html#reset .fes-pagelet .homepage-4013118164 {
  margin-top: 0;
}
html#reset .fes-pagelet .popularLinks-2276563963 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 25px;
}
@media print {
  html#reset .fes-pagelet .popularLinks-2276563963 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .popularLink-2860552115 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  border-bottom: 1px #e6ebed solid;
  display: block;
  font-weight: bold;
  padding: 12px 0;
  position: relative;
}
html#reset .fes-pagelet .popularLink-2860552115:hover, html#reset .fes-pagelet .popularLink-2860552115:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .popularLink-2860552115:active {
  color: #0B234D;
}
html#reset .fes-pagelet .popularLink-2860552115:nth-child(2) {
  padding-top: 0;
}
html#reset .fes-pagelet .popularLink-2860552115:last-child {
  border-bottom-width: 0;
  padding-bottom: 0;
}
html#reset .fes-pagelet .chevron-3695240128 {
  height: 9px;
  right: 0;
  position: absolute;
  top: 50%;
  width: 7px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .moduleTitle-1264065138 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
}
html#reset .fes-pagelet .takeoverBanner-2362092739 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
html#reset .fes-pagelet .takeoverBanner-2362092739 div[data-google-query-id] {
  margin-bottom: 40px;
}
html#reset .fes-pagelet .leaderboard-2412703322 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-bottom: 0;
}
html#reset .fes-pagelet .leaderboard-2412703322 div[data-google-query-id] {
  margin-bottom: 40px;
}
html#reset .fes-pagelet .marketing-1744912094 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
html#reset .fes-pagelet .stickyBanner-3390829714 {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1;
}
html#reset .fes-pagelet .stickyBanner-3390829714 > div {
  width: 100%;
}
html#reset .fes-pagelet .stickyBanner-3390829714 div[data-google-query-id] {
  background-color: rgba(255, 255, 255, 0.75);
  border-top: 1px #dbe2e4 solid;
}
html#reset .fes-pagelet .recentlyViewedCardContainer-622469899 {
  width: 50%;
}
html#reset .fes-pagelet .registerMarketing-1266873463 {
  border-radius: 4px;
  background-color: #403e7c;
  color: #ffffff;
  padding: 30px 30px;
  text-align: center;
}
html#reset .fes-pagelet .registerMarketing-1266873463 h2 {
  font-size: 22px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 10px;
  margin-top: 0;
}
html#reset .fes-pagelet .registerMarketing-1266873463 p {
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 25px;
  margin-top: 0;
}
html#reset .fes-pagelet .registerMarketing-1266873463 a {
  border-radius: 4px;
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  border: 1px solid #ffffff;
  color: #ffffff;
  display: inline-block;
  padding: 15px 35px;
  text-decoration: none;
}
html#reset .fes-pagelet .registerMarketing-1266873463 a:hover {
  text-decoration: underline;
}
html#reset .fes-pagelet .appMarketing-1133955550 {
  border-radius: 4px;
  background-color: #5a8fef;
  color: #ffffff;
  padding: 30px 30px 160px;
  position: relative;
}
html#reset .fes-pagelet .appMarketing-1133955550::after {
  content: "";
  background-image: url(./bg-iphone.8afe4fd1fd4cd47105f65301d3a8d746.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom -70px;
  bottom: 0;
  position: absolute;
  right: 0;
  width: 100%;
  min-height: 200px;
}
html#reset .fes-pagelet .appMarketing-1133955550 h2 {
  font-size: 22px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 10px;
  margin-top: 0;
}
html#reset .fes-pagelet .appMarketing-1133955550 p {
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 25px;
  margin-top: 0;
}
html#reset .fes-pagelet .appBadges-506448626 {
  position: relative;
  z-index: 1;
}
html#reset .fes-pagelet .appBadge-2700561307 {
  display: inline-block;
  height: 30px;
  margin-right: 15px;
  width: 95px;
}
@media (min-width: 340px) {
  html#reset .fes-pagelet .stickyBanner-3390829714 div[data-google-query-id] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .appMarketing-1133955550 {
    padding: 30px 180px 30px 30px;
  }
  html#reset .fes-pagelet .appMarketing-1133955550::after {
    background-position: left 440px top 40px;
    min-height: 225px;
  }
  html#reset .fes-pagelet .appMarketing__isFrench-3496104709 {
    padding-right: 240px;
  }
  html#reset .fes-pagelet .appMarketing__isFrench-3496104709::after {
    background-position-y: 15px;
  }
  html#reset .fes-pagelet .appMarketingWrapper-3416731330 {
    margin-top: 80px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .takeoverBanner-2362092739 div[data-google-query-id] {
    margin-bottom: 60px;
  }
  html#reset .fes-pagelet .leaderboard-2412703322 div[data-google-query-id] {
    margin-bottom: 60px;
  }
  html#reset .fes-pagelet .sidebar-2315792072 {
    display: flex;
    margin-bottom: -60px;
  }
  html#reset .fes-pagelet .popularLinks-2276563963 {
    flex-grow: 1;
  }
  html#reset .fes-pagelet .marketing-1744912094 {
    flex: 0 0 auto;
    margin-left: 0;
    margin-right: 0;
    max-width: 340px;
  }
  html#reset .fes-pagelet .marketing-1744912094 div[data-google-query-id] {
    margin-left: 40px;
  }
  html#reset .fes-pagelet .appMarketing-1133955550::after {
    background-position: left 450px top 25px;
  }
  html#reset .fes-pagelet .appMarketing__isFrench-3496104709 {
    padding-right: 300px;
  }
  html#reset .fes-pagelet .appMarketing__isFrench-3496104709::after {
    background-position-y: 0;
  }
  html#reset .fes-pagelet .appBadge-2700561307 {
    height: 45px;
    margin-right: 20px;
    width: 135px;
  }
}
@media (min-width: 820px) {
  html#reset .fes-pagelet .appMarketing-1133955550::after {
    background-position: right 10px top 25px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .registerMarketing-1266873463 {
    padding: 40px 95px;
  }
  html#reset .fes-pagelet .appMarketing-1133955550 {
    padding: 40px 320px 40px 95px;
  }
  html#reset .fes-pagelet .appMarketing-1133955550::after {
    background-position: right 10px top 25px;
    min-height: 250px;
  }
  html#reset .fes-pagelet .appMarketing__isFrench-3496104709 {
    padding-right: 337px;
  }
}
@media (min-width: 1148px) {
  html#reset .fes-pagelet .columns-2315792072 {
    display: flex;
    margin-bottom: -60px;
  }
  html#reset .fes-pagelet .mainColumn-2315792072 {
    flex-grow: 1;
    min-width: 0;
    width: 0;
  }
  html#reset .fes-pagelet .sidebar-2315792072 {
    display: block;
    flex: 0 0 300px;
    margin-bottom: 0;
    margin-left: 40px;
    padding-top: 46px;
    width: 300px;
  }
  html#reset .fes-pagelet .bigbox-2315792072 {
    margin-bottom: 0;
  }
  html#reset .fes-pagelet .bigbox-2315792072 div[data-google-query-id] {
    margin-bottom: 40px;
  }
  html#reset .fes-pagelet .popularLinks-2276563963 {
    margin-bottom: 40px;
  }
  html#reset .fes-pagelet .marketing-1744912094 div[data-google-query-id] {
    margin-left: 0;
  }
}
@media (min-width: 1150px) {
  html#reset .fes-pagelet .appMarketing__isFrench-3496104709::after {
    background-position-y: 25px;
  }
}
html#reset .fes-pagelet .hpgAd-3365352110 {
  box-sizing: border-box;
  display: inline-block;
  flex: 1 0 auto;
  padding-right: 15px;
  width: 33.333333333333336%;
}
html#reset .fes-pagelet .hpgAdLink-1727809879 {
  box-sizing: border-box;
  color: #000066;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 100%;
  line-height: 15px;
  position: relative;
  text-decoration: none;
  width: 100%;
}
html#reset .fes-pagelet .hpgAdLink-1727809879:hover span {
  color: #2078EF;
  text-decoration: underline;
}
html#reset .fes-pagelet .hpgAdLink-1727809879:hover img {
  max-height: 100%;
  max-width: 100%;
}
html#reset .fes-pagelet .hpgAdLink__ribbon-3311196230:after {
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 46px;
  left: 0;
  position: absolute;
  top: 0;
  width: 46px;
}
html#reset .fes-pagelet .hpgAdLink__urgent-3808268435:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAPFBMVEX/JgD/JgDuIwAAAAD/xsX/0tH/TEH/6en/gX3/n5z/cGr/rKr/X1f/9PT/urj/kI3/3t3/NyT/////JgAoGNS7AAAABHRSTlMvMP0AzrujkgAAAU9JREFUeNqV09uOhSAMBVDHG3It1P//1ylyZna0JxCbyNPKTqllWr7XNJ+65p+pp0sqd71MPZ2ju2vhHc300MI72RzDTYMrvTsTqHlocJWd5Gy+aXClhSf+eGjwZ7ZkfjxBgz+yM8fV5ss3Da61TcStPDT4QxMn+bKjZAgaXGtP4gs6AXnqgze5JdV8aJjnLUPkrepsCRropptvvZemNYcufjsuD604tEC21UNrjk62GPY6mLBCK46+2ctgIntMUHPoM5ozeCccWvOmi7XFcyol8w6tOF4ab3JIEbTmfzoeK8sGrMl1NDbWSbStFPobv97lmThnrhWUVrzkJJ6P3dkDusO5emxsj5fy77XWPOfL+9OT1ponrt4wOuny5nOE7nPx0eBfDvlJxmCCQ94Kesyhxxx6zKFfcOgxhx5zpYccesyVHvB5Wl5wpfv8lV5+AcLAPHiaPPrWAAAAAElFTkSuQmCC);
}
html#reset .fes-pagelet .hpgAdLink__reduced-3087612659:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAPFBMVEUAAAD9AQH////9ERH/0ND/8PD+oKD9MTH+YWH/wMD9ISH/4OD+gID+cXH+kJD+QUH+sLD+UVH9Cgr/29vA2+TQAAAAAXRSTlMAQObYZgAAAUBJREFUSMeV1EuOhDAMBNC4bOcfoGfuf9cJZjG7trEEq6dSWYSkL9OJ+Bpj0f84WqBAjnA2vagIPjFdFJWoq7Knf+7s/PiGM6KRyfxAiemjbN+QXU0NjfJ+inrailqsMOfzcHXJbZ6KwSyYrmYF9K69JNKkYvZufXxta25MeRb1NWeuuNcbg7qfnSHcsDZX8jWxQD6KIQg1Mc8ZerCbPSHmD+qRJpTND5Cv+WrXaV4koAUAaoYOzIhevFT7hCx/yw+03O/m/Ze/ll2r+YES0TjIPNC/6vboTJO3v5BdTYKL8oY1dmItVphXdfTmfFxnxa0F1dHp+TqlQk/nDNpsPRfmXTugk91VUOnV1cYVUyHQzxnQiYsClQ4/24bouWYj2cYf/2ifm3+aBDl102Ee1umdTu90eqfTO53e6fROp3f6Dw48Co6s8n/mAAAAAElFTkSuQmCC);
}
html#reset .fes-pagelet .hpgAdLink__featured-2426524575:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAPFBMVEUAAAD9AQH+xcX////+nJz/9PT/6en9QkL+bGz9Jib+jY3+fX3+uLj/3d3+0dH9WFj+qqr9Cgr+v7/9FBRK98YwAAAAAXRSTlMAQObYZgAAATRJREFUSMeV1ElyxDAIBVABYpDkoZPc/64Bbbxr8C+XVs8UhWXalwwAGMvPJ4lWIe4l/rc1GtKnrHkAIN2p/om+rRMC3DQrGvCE8EarpEVXeMGSZjWe7jMNEUU6uIP1WdFrAdIFxr2iO1F3fxQ1L5ThvqajNMsNlb71nMLeBtc6uYWnUPfXLNfqT3gOm2vBOCRuV64B91dcNNUqWjS8kUFFx6/QSfhT0oLU3R+zovVQ2B4q+nIN4RN9QmQSM5p7GamOnFdnugz0q/7ddsVEDIVlFHRnhcEsOrR0v+1WL7+ymQQPp3J4ecx08PnZ20GPrplue3KdeKhktSOuFTTZPk+QDPB6tk+SxRL1YZZ0A2OykFvn3L1oTQcPf1V1cDDdusqhrNs73d7p9ug6b694q+edbu/0P8reCYneg1h3AAAAAElFTkSuQmCC);
}
html#reset .fes-pagelet .hpgAdLink__reduced__french-2464457430:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAARVBMVEUAAAD9AQH////9ERH/0ND+oKD9MTH/8PD+YWH+gID+kJD/4OD/wMD+QUH+cHD9Cgr+sLD9ISH/7e3/29v+v7/+UVH/9PTrczHmAAAAAXRSTlMAQObYZgAAASJJREFUSMeV0ltuxSAMBFA8xryTJm1v97/U4qD0flSKwb8cjUbY7mFO+jfPmn2a5awaZUkfcxofl0YMs5oaxKufzC6FWL3ZW7NfQKLhjWzqrIV0+/KoP/U1I94+W1pH/vyj/iENfPvN7E0ecnlPSR61I50E9VwRyNS8pXP4Wie0R7fdN488o70AeauohSd0ItoiAm/W5nfiEK9P2XGQ1btl9jJ8RrM0SfadXr5htzQF1SV0XyGmZtWCo+cb+ktfVQk8s2zF1id3r9razvdogqT5WmlGV0Tto72ndnlg52Bq5YKqEjGEMrR5VxG5Ib4srVy97rGIqZWPfL6vyuZv7yx+e7n0JKeRPc3ntFvTbk27Ne3WtFvTbk27Ne3WtFvTbk3/AsIxCT18YS6RAAAAAElFTkSuQmCC);
}
html#reset .fes-pagelet .hpgAdLink__featured__french-704937495:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAP1BMVEUAAAD9AQH////9Jyf/3d3/9PT+uLj9WFj+nJz+bGz+qqr+0dH+xcX+fX39QkL9Cgr/6en9Fxf+v7/+jY39WVms4oJZAAAAAXRSTlMAQObYZgAAASFJREFUSMeV09tuxCAMBFAzNuaSS9Nu//9bixeUPqwUw7zmaDKJgB7C4SMP+rs95kk+tOQlHdOc/hqaN57WKKPf11xPgZrmOtGdoSxAsUnnow6W4dXmeJr/fZzQot2//O4O336TwBOazXceXF0jttR8Urx8rdB6xSMDqL4+kNuaLXLKydehghvP0OLtHh+Z7BWA+FqFOQoHVuTi6d9cmk3xqord796Rk/kNUT1t0e4DB1eXcntHi+2OiFtO7z27q61YBLjQPD/pH8OVbQgfKsjB1SWKeZM880/S7Z+1ce7e9idHU0NivtiFODxNY7gdxTO4msbwm5PLzdttc7Xx7oGdh/Z54FxGt8/vkJ81TWua1jStaVrTtKZpTdOapjVNa/oPzhYI7+wFezEAAAAASUVORK5CYII=);
}
html#reset .fes-pagelet .hpgAdImageContainer-3065041036 {
  height: 0;
  margin-bottom: 10px;
  padding-top: 100%;
  position: relative;
  width: 100%;
}
html#reset .fes-pagelet .hpgAdImageContainer__placeholder-1225527435 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAACgBAMAAAC70T6aAAAAJFBMVEXi5Of////q6+709fb4+Pn8/f3m5+r6+vvv8PLy8/Ts7vDo6uwrtZmBAAABQklEQVRo3u3XLU8DQRSF4WmB8mV6ge0CNRTJGjatwUHaBMsKfDENSQ0k1IODVWxqWgcEsZJWIPh1LAMhaci4uScpOY8Y+yYz5owhIiIiIiIiIiIiIj9K4rQ1b5Fzh8RjJDQOF4wwMv+RyzTSjzREEJEAcF1ZqB2xByAyQUQam4DI8w4isg2I3CEi2S4gEm8gInVA5KQGiFxXAZEEEZEzRORKP1KRY/3IOiJSlkP9yJo8IiK3+pEVRGRVnvQjC7KHiLzpRxalqx9ZFuMlEjQd4iKyJIAvdilARELjQ3nfKbLvom+CiBRTWJudwr68tsdp1DN/2JXqSyZfgpv2KI26WpFYvv20mqOXd9uyU9iXyjR/aJ0mMtPqHBWtYgp71pvm49ZAZtSNjv5HPvxt1Yyq/sH9sDOoGiIiIiIiIiIiIqL/7xO0DVmbxS8ErQAAAABJRU5ErkJggg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 90%;
}
html#reset .fes-pagelet .hpgAdImage-2292430490 {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-backface-visibility: hidden;
  max-height: 80%;
  max-width: 80%;
  transition: all 200ms ease-in-out;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
html#reset .fes-pagelet .hpgAdCaption-907209842 {
  display: block;
  overflow: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html#reset .fes-pagelet .hpgAdCaption__title-470959230 {
  max-height: 45px;
}
html#reset .fes-pagelet .hpgAdCaption__title__placeholder-1179481293 {
  min-height: 59px;
}
html#reset .fes-pagelet .hpgAdCaption__price-1750269337 {
  font-size: 11px;
  max-height: 14px;
}
@media (min-width: 400px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 25%;
  }
}
@media (min-width: 500px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 20%;
  }
}
@media (min-width: 600px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 16.666666666666668%;
  }
}
@media (min-width: 680px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 33.333333333333336%;
  }
}
@media (min-width: 720px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 25%;
  }
}
@media (min-width: 820px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 20%;
  }
}
@media (min-width: 920px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 16.666666666666668%;
  }
}
@media (min-width: 1020px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 14.285714285714286%;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 12.5%;
  }
}
@media (min-width: 1220px) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    width: 11.11111111111111%;
  }
}
@media screen and (min-width:0\0) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    display: table-cell\9;
    min-width: 100px\9;
    vertical-align: top\9;
  }
  html#reset .fes-pagelet .hpgAdLink-1727809879 {
    width: 85px\9;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html#reset .fes-pagelet .hpgAd-3365352110 {
    -ms-flex: 1 0 auto\9;
    display: inline-block\9;
    min-width: 0\9;
  }
  html#reset .fes-pagelet .hpgAdLink-1727809879 {
    width: 100%\9;
  }
}
html#reset .fes-pagelet .hpgContainer-987091903 {
  border-top: 1px #CCCCCC solid;
  padding: 20px 20px 15px 35px;
  position: relative;
}
html#reset .fes-pagelet .hpgContainer-987091903:after {
  background-color: #FFFFFF;
  bottom: 0;
  content: "";
  position: absolute;
  right: 20px;
  top: 0;
  width: 15px;
}
html#reset .fes-pagelet .hpgAdsWrap-772068234 {
  overflow: hidden;
}
html#reset .fes-pagelet .hpgAdsList-3267148568 {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  transition: left 600ms ease-in-out;
}
html#reset .fes-pagelet .hpgButton-1198300982 {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAcCAMAAADBVciIAAAAdVBMVEUAAACzmYCkn5a4raOZmZnz8++amprs7OyYmJjT09OampqZmZmYmJiZmZmXnZfl6NT5+fn4+PjU2L/Pz8/S1cbMzMz6+vqZmZny8vPLy8v+/v739/i9vb3ExMTs7e2vrq/n5ubh4OO2t7bZ2dmmpqagoKDS0tauycZeAAAAF3RSTlMACjgZ8T7h4NTSv6WBc1tZuYnCn4dzZwiFhWQAAAF+SURBVEjHtZbZdsIgFEXbqm3t4NDpcqMJECD//4mlGTgBXJWlyx19OQ8nyWJzyV3O/eeJ7LUsW+zzbLXmLHt4pKJs9SSy235xx2n2RkQl2V4Ikd523RnDSfbsnKM0I0/2eFnhN3cmLXxfOmstJRllhT+NSAsXH53RHp5nL85KD0UZ9UTZToi0cMtGebRiZJullT00zygr3DZiZCaL0U3TKP9niOFkO0DIKABZRACymGaCgxj2OEGQBWA1wCSLUch4FMPJIwohC4AsYJRFH2bwIIY81oAgC8DjgUEWVVWHcFXci9Eycx0ugiwAsoA/WfShimAvhqw5giALgCzAy6KqBN4sJScQZAGQ5WxhW15421fGooBxUaiNC/vsxKIIcFabmjn8irWB2CicxLYtPCwWG1tPhwxbT16y9TAcVOOJh4OdKv8dDlibfHx5kvGFaVM+vjBgtVbZgJUXDthBIBNP7F4WGwqRJYUQqOyQsrb0kCo9Rl3xMXrjg/76T5HdLzIsbg2wLP9LAAAAAElFTkSuQmCC);
  background-position: 0 0;
  background-repeat: no-repeat;
  outline-width: 0;
  outline: none;
  background-color: #FFFFFF;
  border: 0;
  cursor: pointer;
  height: 28px;
  margin-top: -14px;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .hpgButton-1198300982:hover {
  background-position: -20px 0;
}
html#reset .fes-pagelet .hpgButton-1198300982:active {
  background-position: -40px 0;
}
html#reset .fes-pagelet .hpgButton__prev-3932000599 {
  left: 0;
}
html#reset .fes-pagelet .hpgButton__next-794739110 {
  right: 0;
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
html#reset .fes-pagelet .hpgButton__disabled-478685004 {
  -webkit-touch-callout: none;
  background-position: -60px 0 !important;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (min-width:0\0) {
  html#reset .fes-pagelet .hpgAdsList-3267148568 {
    display: table\9;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html#reset .fes-pagelet .hpgAdsList-3267148568 {
    display: -ms-flexbox\9;
  }
}
html#reset .fes-pagelet .navBar-2703642385 {
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  display: none;
  font-size: 14px;
  font-family: Larsseit, Arial, sans-serif;
  margin-bottom: 10px;
}
html#reset .fes-pagelet .navContainer-434327501 {
  display: flex;
  justify-content: flex-start;
  padding-left: 20px;
  padding-right: 20px;
}
html#reset .fes-pagelet .navAccountContainer-2169317064 {
  display: none;
  margin: 0;
}
html#reset .fes-pagelet .navTabsList-618878881 {
  display: flex;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .iconContainer-1884034392 {
  display: inline-block;
  padding-left: 8px;
  height: 15px;
  width: 15px;
}
html#reset .fes-pagelet .tabIcon-39317067 {
  margin-top: -4px;
}
html#reset .fes-pagelet .tabListItem-860265473 {
  display: flex;
  align-items: center;
}
html#reset .fes-pagelet .tabListItem-860265473:not(:first-child):before {
  content: "";
  display: inline-flex;
  height: 40px;
  border-right: 1px solid #e6ebed;
  vertical-align: middle;
}
html#reset .fes-pagelet .tabListItem-860265473:first-of-type > a, html#reset .fes-pagelet .tabListItem-860265473:first-of-type > span {
  margin-left: 0;
}
html#reset .fes-pagelet .tabListItem-860265473:last-of-type > a, html#reset .fes-pagelet .tabListItem-860265473:last-of-type > span {
  margin-right: 0;
}
html#reset .fes-pagelet .tabLink-767794088 {
  box-sizing: border-box;
  color: #6a7072;
  font-size: 15px;
  height: 80px;
  margin: 0 20px;
  padding: 30px 0;
  text-decoration: none;
}
html#reset .fes-pagelet .tabLink-767794088:hover {
  color: #404648;
}
html#reset .fes-pagelet .tabLink__selected-374060616 {
  border-bottom: 2px solid #99c663;
  color: #404648;
  cursor: default;
  font-size: 15px;
  padding: 30px 0;
  pointer-events: none;
}
html#reset .fes-pagelet .signOutButton-3524915151 {
  font-weight: bold;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .navBar-2703642385 {
    display: block;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .navContainer-434327501 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
  }
  html#reset .fes-pagelet .navAccountContainer-2169317064 {
    display: flex;
    align-items: center;
  }
  html#reset .fes-pagelet .navAccountContainer-2169317064 > button {
    display: none;
  }
  html#reset .fes-pagelet .tabLink-767794088 {
    display: inline-block;
    margin: 0 20px;
    padding: 30px 0;
    height: 80px;
  }
  html#reset .fes-pagelet .tabLink-767794088:hover {
    color: #404648;
  }
  html#reset .fes-pagelet .iconContainer-1884034392 {
    display: inline-block;
  }
  html#reset .fes-pagelet .tabLink__selected-374060616 {
    color: #404648;
    border-bottom: 2px solid #99c663;
    font-size: 15px;
  }
  html#reset .fes-pagelet .tabListItem-860265473:not(:first-child):before {
    content: "";
    display: inline-flex;
    height: 40px;
    border-right: 1px solid #e6ebed;
    vertical-align: middle;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .navAccountContainer-2169317064 > button {
    display: inline-block;
    flex-basis: auto;
    margin-left: 35px;
    margin-top: -1px;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .navContainer-434327501 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1250px;
    padding-left: 0;
    padding-right: 0;
  }
  html#reset .fes-pagelet .tabLink-767794088 {
    margin: 0 25px;
  }
}
html#reset .fes-pagelet .modalContentWrapper-3331869386 {
  box-sizing: border-box;
  color: #404648;
  display: flex;
  flex: auto;
  flex-direction: column;
  font-family: Larsseit, Arial, sans-serif;
  justify-content: center;
  max-width: 500px;
  padding: 50px 40px 45px;
  text-align: center;
}
html#reset .fes-pagelet .modalTitle-1623085120 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  margin: 0;
}
html#reset .fes-pagelet .modalText-3243817002 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  color: #6a7072;
  margin: 30px 0;
}
html#reset .fes-pagelet .modalButtons-4149249452 {
  display: flex;
  justify-content: center;
  margin: 0 -20px;
}
html#reset .fes-pagelet .modalButton-3838775818 {
  margin-left: 20px;
}
html#reset .fes-pagelet .modalButton-3838775818:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .checkboxArea-3901835259 {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
html#reset .fes-pagelet .checkbox-784407929 {
  border-radius: 4px;
  outline-width: 0;
  outline: none;
  background-color: #ffffff;
  border: #dbe2e4 1px solid;
  cursor: inherit;
  height: 20px;
  position: relative;
  transition: background-color 100ms ease-in-out, border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
  width: 20px;
}
html#reset .fes-pagelet :hover > .checkbox-784407929 {
  border-color: #afb7ba;
  background-color: #f9f9f9;
}
html#reset .fes-pagelet .checkbox-784407929:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  background-color: #f9f9f9;
}
html#reset .fes-pagelet :hover > .checkbox-784407929:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  background-color: #f9f9f9;
}
html#reset .fes-pagelet .checkbox-784407929:active {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .checkbox-784407929:active:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .checkbox-784407929::after {
  border: #ffffff solid;
  border-width: 0 2px 2px 0;
  color: #ffffff;
  content: "";
  display: block;
  height: 10px;
  left: 6px;
  opacity: 0;
  position: absolute;
  top: 2px;
  width: 4px;
  transition: opacity 100ms ease-in-out;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
html#reset .fes-pagelet .checkbox__checked-3247906483 {
  background-color: #99c663;
  border-color: transparent;
}
html#reset .fes-pagelet :hover > .checkbox__checked-3247906483 {
  background-color: #8dbf51;
  border-color: transparent;
}
html#reset .fes-pagelet .checkbox__checked-3247906483:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  background-color: #99c663;
}
html#reset .fes-pagelet :hover > .checkbox__checked-3247906483:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  background-color: #8dbf51;
}
html#reset .fes-pagelet .checkbox__checked-3247906483:active {
  background-color: #79a940;
}
html#reset .fes-pagelet .checkbox__checked-3247906483:active:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  background-color: #79a940;
}
html#reset .fes-pagelet .checkbox__checked-3247906483::after {
  opacity: 1;
}
html#reset .fes-pagelet .checkboxLabel-1090034123 {
  color: #6a7072;
  cursor: inherit;
  margin-left: 20px;
}
html#reset .fes-pagelet .container-4274682310 {
  display: flex;
  flex: auto;
  justify-content: center;
}
html#reset .fes-pagelet .button-3000179333 {
  border-radius: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 15px;
  height: 55px;
  margin: 0;
  padding: 0 15px;
  transition: border-color,box-shadow 150ms ease-in-out;
  font-weight: bold;
  line-height: 20px;
  background-color: #ffffff;
  border: none;
  box-shadow: none;
  color: #8e9294;
  display: flex;
  flex: auto;
  font-family: Larsseit, Arial, sans-serif;
  justify-content: center;
  margin-left: -1px;
  margin-right: 0;
  overflow: hidden;
  position: relative;
  z-index: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .button-3000179333:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .button-3000179333::after {
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  transition: background-color,transform 150ms ease-in-out;
  width: 100%;
}
html#reset .fes-pagelet .button__inactive-111658786::after {
  background-color: #dbe2e4;
}
html#reset .fes-pagelet .button__inactive-111658786:active::after, html#reset .fes-pagelet .button__inactive-111658786:active:focus::after, html#reset .fes-pagelet .button__inactive-111658786:active:hover::after, html#reset .fes-pagelet .button__inactive-111658786:active:focus:hover::after {
  background-color: #afb7ba;
}
html#reset .fes-pagelet .button__active-1761731497 {
  color: #404648;
}
html#reset .fes-pagelet .button__active-1761731497::after {
  background-color: #99c663;
}
html#reset .fes-pagelet .button__desktopOnly-4121552646 {
  border: 1px solid #dbe2e4;
  flex: 0 1 auto;
  height: 50px;
  min-width: 125px;
  padding: 0 25px;
}
html#reset .fes-pagelet .button__desktopOnly-4121552646:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
html#reset .fes-pagelet .button__desktopOnly-4121552646:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
html#reset .fes-pagelet .button__desktopOnly-4121552646:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  z-index: 1;
}
html#reset .fes-pagelet .buttonContents-3642194780 {
  align-items: center;
  display: flex;
  flex: auto;
  justify-content: center;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .button-3000179333 {
    border: 1px solid #dbe2e4;
    flex: 0 1 auto;
    height: 50px;
    min-width: 125px;
    padding: 0 25px;
  }
  html#reset .fes-pagelet .button-3000179333:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  html#reset .fes-pagelet .button-3000179333:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  html#reset .fes-pagelet .button-3000179333:focus {
    border: 1px solid #5a8fef;
    box-shadow: 0 0 5px #5a8fef;
    z-index: 1;
  }
  html#reset .fes-pagelet .button__inactive-111658786::after {
    -ms-transform: translateY(2px);
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  html#reset .fes-pagelet .button__inactive-111658786:active::after, html#reset .fes-pagelet .button__inactive-111658786:focus::after, html#reset .fes-pagelet .button__inactive-111658786:hover::after {
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
}
html#reset .fes-pagelet .unreadCountBadge-1361880040 {
  align-items: center;
  background-color: #f1454f;
  border: none;
  border-radius: 10px;
  box-sizing: border-box;
  color: #ffffff;
  display: flex;
  font-size: 13px;
  font-weight: bold;
  height: 20px;
  justify-content: center;
  min-width: 20px;
  padding-left: 5px;
  padding-right: 5px;
}
html#reset .fes-pagelet .unreadCountBadge__spaceBefore-683546561 {
  margin-left: 8px;
}
html#reset .fes-pagelet .menuContainer-365290613 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
  margin-top: 50px;
}
html#reset .fes-pagelet .conversationOperations-1931292847 {
  display: flex;
  height: 52px;
  padding: 0;
}
html#reset .fes-pagelet .checkboxButton-3605994861 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  align-items: center;
  cursor: pointer;
  display: flex;
  margin-right: 20px;
  padding: 0 30px;
}
@media print {
  html#reset .fes-pagelet .checkboxButton-3605994861 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .deleteButton-3972279182 {
  line-height: 1;
}
html#reset .fes-pagelet .filters-1708722912 {
  display: flex;
  flex: none;
}
html#reset .fes-pagelet .buttonTextShort-5987815 {
  display: none;
}
html#reset .fes-pagelet .unreadCount-683546561 {
  margin-left: 8px;
}
@media (max-width: 979px) {
  html#reset .fes-pagelet .menuContainer-365290613 {
    margin-bottom: 30px;
    margin-top: 30px;
  }
  html#reset .fes-pagelet .conversationOperations-1931292847 {
    display: none;
  }
  html#reset .fes-pagelet .menu-1262673361 {
    flex: 1;
    margin: 0 0 20px 0;
  }
  html#reset .fes-pagelet .filters-1708722912 {
    flex: 1;
  }
  html#reset .fes-pagelet .buttonTextShort-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .buttonTextLong-5987815 {
    display: none;
  }
}
@media (max-width: 649px) {
  html#reset .fes-pagelet .menuContainer-365290613 {
    margin-bottom: 10px;
    margin-top: 0;
  }
}
html#reset .fes-pagelet .messageContainer-895033107 {
  color: #404648;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 60px;
  padding-top: 60px;
  text-align: center;
}
html#reset .fes-pagelet .messageHeading-632655005 {
  font-size: 28px;
  font-weight: bold;
  line-height: 34px;
  margin-bottom: 15px;
  margin-top: 0;
}
html#reset .fes-pagelet .messageContent-4115612944 {
  font-size: 18px;
  font-weight: normal;
  line-height: 32px;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .messageContainer-895033107 {
    margin-left: 40px;
    margin-right: 40px;
    padding-bottom: 100px;
    padding-top: 100px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .messageContainer-895033107 {
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
  }
}
html#reset .fes-pagelet .link-4118740641 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-weight: bold;
}
html#reset .fes-pagelet .link-4118740641:hover, html#reset .fes-pagelet .link-4118740641:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-4118740641:active {
  color: #0B234D;
}
html#reset .fes-pagelet .deleteButton-824667982 {
  background: none;
  border: transparent 1px solid;
  cursor: pointer;
  margin: -5px -10px;
  opacity: 0;
  padding: 5px 10px;
  transition: opacity 200ms ease-in-out;
}
html#reset .fes-pagelet a:hover .deleteButton-824667982 {
  opacity: 1;
}
html#reset .fes-pagelet .deleteButton-824667982:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  border-radius: 4px;
  outline-width: 0;
  outline: none;
  opacity: 1;
}
html#reset .fes-pagelet .deleteButtonContents-2567733742 {
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  align-items: center;
  display: flex;
}
html#reset .fes-pagelet .deleteButtonContents-2567733742:hover, html#reset .fes-pagelet .deleteButtonContents-2567733742:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .deleteButtonContents-2567733742:active {
  color: #0B234D;
}
html#reset .fes-pagelet .deleteButtonIcon-1693849306 {
  height: 16px;
  line-height: 14px;
  margin-right: 10px;
  width: 13px;
}
@media (max-width: 979px) {
  html#reset .fes-pagelet .deleteButton-824667982 {
    opacity: 1;
  }
  html#reset .fes-pagelet .deleteButtonIcon-1693849306 {
    margin-right: 0;
  }
  html#reset .fes-pagelet .deleteButtonLabel-5987815 {
    display: none;
  }
}
html#reset .fes-pagelet .conversationWrapper-1703071510 {
  font-size: 16px;
  font-weight: normal;
  line-height: 18px;
  align-items: center;
  background-color: #f9f9f9;
  border: transparent 1px solid;
  color: #6a7072;
  display: flex;
  padding: 20px 0;
  position: relative;
  text-decoration: none;
  transition: background-color 200ms ease-in-out;
}
html#reset .fes-pagelet .conversationWrapper-1703071510:hover {
  background-color: #f9f9f9;
}
html#reset .fes-pagelet .conversationWrapper-1703071510:focus {
  outline-width: 0;
  outline: none;
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  z-index: 1;
}
html#reset .fes-pagelet .conversationWrapper-1703071510:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
html#reset .fes-pagelet .conversationWrapper-1703071510:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
html#reset .fes-pagelet .conversationWrapper__unread-2677686717 {
  background-color: #ffffff;
}
html#reset .fes-pagelet .conversationWrapper__deleting-1186309616 {
  opacity: 0.25;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
html#reset .fes-pagelet .conversationWrapper__placeholder-2423066832 {
  background-color: #ffffff;
  cursor: default;
}
html#reset .fes-pagelet .conversationWrapper__placeholder-2423066832:hover {
  background-color: #ffffff;
}
html#reset .fes-pagelet .conversationSelectColumn-410495924 {
  align-items: center;
  display: flex;
  height: 80px;
  justify-content: center;
  width: 80px;
}
html#reset .fes-pagelet .conversationCheckbox__placeholder-4143520589 {
  animation: pulse 0.8s ease-in-out alternate infinite;
  background-color: #e8ebeb;
  height: 20px;
  width: 20px;
}
html#reset .fes-pagelet .adImage-61134857 {
  height: 80px;
  width: 80px;
}
html#reset .fes-pagelet .adImage__placeholder-2553857047 {
  animation: pulse 0.8s ease-in-out alternate infinite;
  background-color: #e8ebeb;
}
html#reset .fes-pagelet .conversationMainColumn-2888330759 {
  align-self: stretch;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  min-width: 0;
  padding-left: 30px;
  padding-right: 60px;
}
html#reset .fes-pagelet .row-3532427081 {
  display: flex;
  flex-direction: row;
}
html#reset .fes-pagelet .row__placeholder-103446747 {
  justify-content: space-between;
}
html#reset .fes-pagelet .adTitle-2178934079 {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  color: #404648;
  display: flex;
  flex: 1;
  margin: 0;
  min-width: 0;
}
html#reset .fes-pagelet .adTitle__placeholder-3778051243 {
  animation: pulse 0.8s ease-in-out alternate infinite;
  background-color: #e8ebeb;
  flex: none;
  height: 15px;
  width: 45%;
}
html#reset .fes-pagelet .adTitleText-3477150403 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html#reset .fes-pagelet .unreadDot-2263040814 {
  background-color: #f1454f;
  border-radius: 50%;
  flex: none;
  height: 10px;
  margin-right: 14px;
  width: 10px;
}
html#reset .fes-pagelet .conversationTimestamp-3769793036 {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  padding-left: 10px;
}
html#reset .fes-pagelet .conversationTimestamp__placeholder-309752692 {
  animation: pulse 0.8s ease-in-out alternate infinite;
  background-color: #e8ebeb;
  flex: none;
  height: 15px;
  max-width: 80px;
  padding: 0;
  width: 25%;
}
html#reset .fes-pagelet .lastMessage-4214295329 {
  align-items: center;
  display: flex;
  flex: 1;
  margin: 0;
  min-width: 0;
}
html#reset .fes-pagelet .lastMessage__placeholder-1819287032 {
  animation: pulse 0.8s ease-in-out alternate infinite;
  background-color: #e8ebeb;
  flex: none;
  height: 15px;
  width: 80%;
}
html#reset .fes-pagelet .replyArrow-4259831868 {
  color: #afb7ba;
  flex: none;
  height: 13px;
  line-height: 11px;
  margin-right: 14px;
  width: 16px;
}
html#reset .fes-pagelet .lastMessageText-2943194277 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
html#reset .fes-pagelet .blockedIcon-1040264329 {
  height: 18px;
  padding-left: 10px;
  width: 18px;
}
html#reset .fes-pagelet .userName-2781231363 {
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #5a8fef;
  flex: 1;
}
html#reset .fes-pagelet .userName__placeholder-2021065711 {
  animation: pulse 0.8s ease-in-out alternate infinite;
  background-color: #e8ebeb;
  flex: none;
  height: 15px;
  width: 25%;
}
@keyframes pulse {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@media (max-width: 979px) {
  html#reset .fes-pagelet .adImage-61134857 {
    margin-left: 30px;
  }
  html#reset .fes-pagelet .conversationSelectColumn-410495924 {
    display: none;
  }
  html#reset .fes-pagelet .conversationMainColumn-2888330759 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .conversationWrapper-1703071510 {
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    min-height: 68px;
  }
  html#reset .fes-pagelet .conversationWrapper-1703071510:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  html#reset .fes-pagelet .conversationWrapper-1703071510:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  html#reset .fes-pagelet .adImage-61134857 {
    height: 60px;
    margin-left: 20px;
    width: 60px;
  }
  html#reset .fes-pagelet .conversationMainColumn-2888330759 {
    padding-left: 20px;
    padding-right: 20px;
  }
  html#reset .fes-pagelet .lastMessageLine1__placeholder-3693115472 {
    margin-top: inherit;
  }
  html#reset .fes-pagelet .lastMessageLine2__placeholder-5987815 {
    display: none;
  }
}
html#reset .fes-pagelet .loading-2261839156 {
  align-items: center;
  display: flex;
  height: 320px;
  justify-content: center;
}
html#reset .fes-pagelet .conversationListErrors-2315480654 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  height: 320px;
}
html#reset .fes-pagelet .conversationList-3956704575 {
  border-radius: 4px;
  background-color: transparent;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
}
@media print {
  html#reset .fes-pagelet .conversationList-3956704575 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .seeMessagesButton-3631975109 {
  background: none;
  border: none;
  border-radius: 0;
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
  padding: 0;
  width: 100%;
}
html#reset .fes-pagelet .seeMessagesButton-3631975109:focus {
  position: relative;
  z-index: 1;
}
html#reset .fes-pagelet .seeMessagesButtonContents-3259355113 {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  background-color: #5a8fef;
  color: #ffffff;
  display: flex;
  height: 45px;
  justify-content: center;
}
html#reset .fes-pagelet .loadMoreWrapper-3429023547 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  display: flex;
  margin-top: 50px;
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .conversationListErrors-2315480654 {
    height: auto;
    margin: 20px;
  }
  html#reset .fes-pagelet .seeMessagesButton-3631975109 {
    margin-top: -10px;
  }
  html#reset .fes-pagelet .seeMessagesButtonContents-3259355113 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  html#reset .fes-pagelet .loadMoreWrapper-3429023547 {
    margin-top: 20px;
  }
  html#reset .fes-pagelet .loadMoreButton-1528946462 {
    border-radius: 0;
  }
}
html#reset .fes-pagelet .main-1839215164 {
  background-color: #f9f9f9;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
}
html#reset .fes-pagelet .errorBannerDesktop-3921084288 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  background-color: #f1454f;
  color: #ffffff;
  display: flex;
  height: 35px;
  justify-content: center;
  margin-bottom: -35px;
  position: relative;
  z-index: 1;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -10px;
}
html#reset .fes-pagelet .errorBannerMobile-5987815 {
  display: none;
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .main-1839215164 {
    min-width: 320px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  html#reset .fes-pagelet .errorBannerDesktop-3921084288 {
    display: none;
  }
  html#reset .fes-pagelet .errorBannerMobile-5987815 {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    align-items: center;
    background-color: #f1454f;
    color: #ffffff;
    display: flex;
    height: 35px;
    justify-content: center;
    margin-bottom: -35px;
    position: relative;
    z-index: 1;
    top: -10px;
  }
}
html#reset .fes-pagelet .buttonContainer-4078521147 {
  display: flex;
}
html#reset .fes-pagelet .inlineButtonContainer-644867286 {
  display: inline;
}
html#reset .fes-pagelet .menuButton-25983511 {
  background-color: transparent;
  border: transparent 1px solid;
  min-width: 0;
  padding: 0 0 0 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .menuButton-25983511:focus {
  outline-width: 0;
  outline: none;
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .menuButtonContents-222460859 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  align-items: center;
  display: flex;
  font-family: Larsseit, Arial, sans-serif;
  height: 40px;
}
html#reset .fes-pagelet .menuButtonContents-222460859:hover, html#reset .fes-pagelet .menuButtonContents-222460859:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .menuButtonContents-222460859:active {
  color: #0B234D;
}
html#reset .fes-pagelet .menuButtonText-1741972113 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 10px;
}
html#reset .fes-pagelet .downArrow-1924602819 {
  color: #afb7ba;
  flex: none;
  height: 10px;
  line-height: 6px;
  margin-right: 10px;
  width: 6px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
html#reset .fes-pagelet .menuContents-2115430505 {
  display: flex;
  flex-direction: column;
  margin: 10px;
}
html#reset .fes-pagelet .menuItem-1494549761 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  background-color: transparent;
  border: none;
  padding: 5px;
  white-space: nowrap;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .menuItem-1494549761:hover, html#reset .fes-pagelet .menuItem-1494549761:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .menuItem-1494549761:active {
  color: #0B234D;
}
html#reset .fes-pagelet .menuItem-1494549761:hover {
  background-color: transparent;
}
html#reset .fes-pagelet .messageListHeader-1219966325 {
  align-items: center;
  background-color: #ffffff;
  border-bottom: #e6ebed 1px solid;
  box-sizing: border-box;
  display: flex;
  padding: 10px;
}
html#reset .fes-pagelet .backToInbox-5987815 {
  display: none;
}
html#reset .fes-pagelet .backIcon-949500714 {
  height: 10px;
  line-height: 6px;
  width: 6px;
}
html#reset .fes-pagelet .adInfo-2189178182 {
  display: flex;
  flex: 1;
  min-width: 0;
}
html#reset .fes-pagelet .adLink-441397068 {
  border: transparent 1px solid;
  display: flex;
  flex: 1;
  min-width: 0;
  text-decoration: none;
}
html#reset .fes-pagelet .adLink-441397068:focus {
  outline-width: 0;
  outline: none;
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  position: relative;
  z-index: 1;
}
html#reset .fes-pagelet .headerThumbnail-2805657833 {
  flex: none;
  height: 80px;
  width: 80px;
}
html#reset .fes-pagelet .adThumbnailPlaceholder-2901234550 {
  background-color: #e8ebeb;
  opacity: 0.5;
  height: 100%;
  width: 100%;
}
html#reset .fes-pagelet .adThumbnailPlaceholder__loading-2477808776 {
  animation: pulse 0.8s ease-in-out alternate infinite;
}
html#reset .fes-pagelet .headerText-531574615 {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 80px;
  justify-content: center;
  margin-left: 30px;
  min-width: 0;
}
html#reset .fes-pagelet .headerTitle-2987527059 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #404648;
  margin: 0 0 6px 0;
}
html#reset .fes-pagelet .headerTitlePlaceholder-2022133837 {
  background-color: #e8ebeb;
  opacity: 0.5;
  height: 18px;
  margin-bottom: 12px;
  min-width: 150px;
  width: 50%;
}
html#reset .fes-pagelet .headerTitlePlaceholder__loading-2477808776 {
  animation: pulse 0.8s ease-in-out alternate infinite;
}
html#reset .fes-pagelet .headerPrice-3698322481 {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #79a940;
}
html#reset .fes-pagelet .headerPricePlaceholder-3343443349 {
  background-color: #e8ebeb;
  opacity: 0.5;
  height: 18px;
  min-width: 40px;
  width: 10%;
}
html#reset .fes-pagelet .headerPricePlaceholder__loading-2477808776 {
  animation: pulse 0.8s ease-in-out alternate infinite;
}
html#reset .fes-pagelet .chattingWith-5987815 {
  display: none;
}
html#reset .fes-pagelet .errorBanner-1172891468 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  color: #ffffff;
  display: flex;
  height: 35px;
  justify-content: center;
  background-color: #f1454f;
}
html#reset .fes-pagelet .infoBanner-3804663157 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  color: #ffffff;
  display: flex;
  height: 35px;
  justify-content: center;
  background-color: #8e9294;
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .messageListHeaderContainer-2247111273 {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  html#reset .fes-pagelet .messageListHeader-1219966325 {
    padding: 10px 5px;
  }
  html#reset .fes-pagelet .backToInbox-5987815 {
    align-items: center;
    border: transparent 1px solid;
    color: #404648;
    display: flex;
    flex: none;
    height: 40px;
    justify-content: center;
    width: 40px;
  }
  html#reset .fes-pagelet .backToInbox-5987815:focus {
    outline-width: 0;
    outline: none;
    border: 1px solid #5a8fef;
    box-shadow: 0 0 5px #5a8fef;
    position: relative;
    z-index: 1;
  }
  html#reset .fes-pagelet .adLink-441397068 {
    flex: 3 3 auto;
  }
  html#reset .fes-pagelet .headerThumbnail-2805657833 {
    height: 40px;
    width: 40px;
  }
  html#reset .fes-pagelet .headerText-531574615 {
    height: 40px;
    margin-left: 10px;
    margin-right: 0;
  }
  html#reset .fes-pagelet .headerTitle-2987527059 {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
  }
  html#reset .fes-pagelet .headerPrice-3698322481 {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
  }
  html#reset .fes-pagelet .chattingWith-5987815 {
    display: flex;
    flex: 0 1 auto;
    height: 40px;
    justify-content: flex-end;
    min-width: 80px;
  }
}
@keyframes pulse {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
html#reset .fes-pagelet .messageContainer-2319538909 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  margin-top: 15px;
}
html#reset .fes-pagelet .messageContainer-2319538909:first-child {
  margin-top: 10px;
}
html#reset .fes-pagelet .messageRow-2466353182 {
  justify-content: flex-start;
  display: flex;
  padding-left: 0;
  padding-right: 40px;
}
html#reset .fes-pagelet .messageRow__outgoing-1834129658 {
  justify-content: flex-end;
  padding-left: 40px;
  padding-right: 0;
}
html#reset .fes-pagelet .message-2228221652 {
  background-color: #f1f2f2;
  border-radius: 8px;
  box-sizing: border-box;
  color: #404648;
  max-width: 500px;
  overflow: hidden;
  padding: 15px 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
html#reset .fes-pagelet .message__outgoing-1939807901 {
  background-color: #4f4c9f;
  color: #ffffff;
}
html#reset .fes-pagelet .messageTimestamp-1112734565 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #8e9294;
  margin: 2px 2px 0 2px;
}
html#reset .fes-pagelet .status-393122595 {
  align-items: center;
  display: flex;
}
html#reset .fes-pagelet .statusCircle-535272244 {
  align-items: center;
  border: #4f4c9f 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  color: #4f4c9f;
  display: inline-flex;
  height: 14px;
  justify-content: center;
  margin-left: 5px;
  padding: 2px;
  width: 14px;
}
html#reset .fes-pagelet .statusCircle__failed-1913741010 {
  border-color: #f1454f;
  color: #f1454f;
}
html#reset .fes-pagelet .errorGlyph-2463974949 {
  cursor: default;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: -1px;
}
html#reset .fes-pagelet .messageListContainer-1663891407 {
  display: flex;
  flex: 1;
  min-height: 0;
  position: relative;
}
html#reset .fes-pagelet .messageListScrollContainer-2277825180 {
  flex: auto;
  overflow-y: auto;
}
html#reset .fes-pagelet .messageListScrollContainer__blockLoading-3970990954 {
  overflow-y: hidden;
}
html#reset .fes-pagelet .loadingOverlay-5987815 {
  display: none;
}
html#reset .fes-pagelet .loadingOverlay__blockLoading-2764434972 {
  align-items: center;
  background-color: rgba(255,255,255,0.75);
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
}
html#reset .fes-pagelet .messageList-3423959273 {
  background-color: #ffffff;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10px;
}
html#reset .fes-pagelet .messageListLoading-618612980 {
  align-items: center;
  background-color: #ffffff;
  display: flex;
  flex: auto;
  justify-content: center;
}
html#reset .fes-pagelet .messageListError-2303463430 {
  display: flex;
  flex: auto;
  visibility: hidden;
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .messageList-3423959273 {
    box-sizing: border-box;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 70px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 100%;
  }
  html#reset .fes-pagelet .messageListLoading-618612980 {
    box-sizing: border-box;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 70px;
  }
  html#reset .fes-pagelet .messageListError-2303463430 {
    box-sizing: border-box;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 70px;
    align-items: center;
    background-color: #f9f9f9;
    justify-content: center;
    visibility: visible;
  }
}
html#reset .fes-pagelet .sendMessageBox-4236845167 {
  background-color: #ffffff;
  padding: 10px;
}
html#reset .fes-pagelet .expandingInputContainer-140605214 {
  position: relative;
}
html#reset .fes-pagelet .expandingInputText-1344584163 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  border: #dbe2e4 1px solid;
  box-sizing: border-box;
  font-family: Larsseit, Arial, sans-serif;
  margin: 0;
  max-height: 130px;
  padding: 15px 65px 15px 20px;
  white-space: pre-wrap;
  width: 100%;
  word-wrap: break-word;
  visibility: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .sendMessageInput-3530746274 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  border: #dbe2e4 1px solid;
  box-sizing: border-box;
  font-family: Larsseit, Arial, sans-serif;
  margin: 0;
  max-height: 130px;
  padding: 15px 65px 15px 20px;
  white-space: pre-wrap;
  width: 100%;
  word-wrap: break-word;
  border-radius: 4px;
  color: #404648;
  height: 100%;
  left: 0;
  overflow: auto;
  position: absolute;
  resize: none;
  top: 0;
  transition: border-color 200ms ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .sendMessageInput-3530746274:focus {
  outline-width: 0;
  outline: none;
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .sendMessageInput-3530746274::placeholder {
  color: #8e9294;
}
html#reset .fes-pagelet .sendMessageInput-3530746274:disabled {
  background-color: #f1f2f2;
  padding-left: 70px;
}
html#reset .fes-pagelet .sendMessageInput-3530746274:disabled::placeholder {
  color: #6a7072;
}
html#reset .fes-pagelet .sendButton-1418816441 {
  outline-width: 0;
  outline: none;
  background-color: transparent;
  border: none;
  color: #dbe2e4;
  fill: currentColor;
  padding: 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  transition: color 200ms ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .sendButton__active-1994672874 {
  color: #5a8fef;
  cursor: pointer;
}
html#reset .fes-pagelet .sendButton__active-1994672874:hover, html#reset .fes-pagelet .sendButton__active-1994672874:focus {
  color: #31589d;
}
html#reset .fes-pagelet .sendButton__active-1994672874:active {
  color: #0B234D;
}
html#reset .fes-pagelet .sendButtonContents-3901835259 {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
html#reset .fes-pagelet .sendButtonIcon-1208021119 {
  width: 18px;
  height: 18px;
}
html#reset .fes-pagelet .blockedIcon-3259652209 {
  color: #6a7072;
  height: 24px;
  left: 20px;
  position: absolute;
  top: 18px;
  width: 24px;
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .sendMessageBox-4236845167 {
    padding: 0;
  }
  html#reset .fes-pagelet .sendMessageInput-3530746274 {
    border: transparent 1px solid;
    border-radius: 0;
    border-top: #dbe2e4 1px solid;
    box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
  }
}
html#reset .fes-pagelet .conversation-3475350310 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  display: flex;
  flex: 1 1 700px;
  flex-direction: column;
  height: 80vh;
  min-height: 600px;
  overflow: hidden;
}
@media print {
  html#reset .fes-pagelet .conversation-3475350310 {
    border: 1px solid #dbe2e4;
  }
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .conversation-3475350310 {
    border-radius: 0;
    box-shadow: none;
    flex: none;
    height: 100vh;
    min-height: 0;
    min-width: 0;
    width: 100vw;
  }
}
html#reset .fes-pagelet .conversationInfo-2284250444 {
  display: flex;
  flex: 0 1 300px;
  flex-direction: column;
  margin-left: 40px;
}
html#reset .fes-pagelet .profileContainer-3454201085 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 25px 20px 20px;
}
@media print {
  html#reset .fes-pagelet .profileContainer-3454201085 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .profileTitle-4066107148 {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  margin: 0 0 20px 0;
  text-align: center;
}
html#reset .fes-pagelet .viewAdsLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .viewAdsLink-3381389280:hover, html#reset .fes-pagelet .viewAdsLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .viewAdsLink-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .viewAds-1077571808 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
html#reset .fes-pagelet .viewAds-1077571808::after {
  content: "\203A";
  padding-left: 8px;
}
html#reset .fes-pagelet .profileTitlePlaceholder-2267586543 {
  background-color: #e8ebeb;
  opacity: 0.5;
  height: 22px;
  margin: 0 auto 20px auto;
  width: 40%;
}
html#reset .fes-pagelet .profileTitlePlaceholder__loading-2477808776 {
  animation: pulse 0.8s ease-in-out alternate infinite;
}
html#reset .fes-pagelet .otherAdsPlaceholder-3106662552 {
  background-color: #e8ebeb;
  opacity: 0.5;
  height: 20px;
  margin-bottom: 20px;
}
html#reset .fes-pagelet .otherAdsPlaceholder__loading-2477808776 {
  animation: pulse 0.8s ease-in-out alternate infinite;
}
html#reset .fes-pagelet .blockButtonPlaceholder-2212067134 {
  background-color: #e8ebeb;
  opacity: 0.5;
  border-radius: 4px;
  height: 50px;
}
html#reset .fes-pagelet .blockButtonPlaceholder__loading-2477808776 {
  animation: pulse 0.8s ease-in-out alternate infinite;
}
@media (max-width: 1119px) {
  html#reset .fes-pagelet .conversationInfo-2284250444 {
    margin-left: 20px;
  }
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .conversationInfo-2284250444 {
    display: none;
  }
}
@keyframes pulse {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
html#reset .fes-pagelet .main-191230974 {
  background-color: #f9f9f9;
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
}
html#reset .fes-pagelet .navigationLinks-3739331550 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  display: flex;
}
html#reset .fes-pagelet .inboxLink-4212659349 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 35px;
  margin-top: 35px;
}
html#reset .fes-pagelet .inboxLink-4212659349:hover, html#reset .fes-pagelet .inboxLink-4212659349:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .inboxLink-4212659349:active {
  color: #0B234D;
}
html#reset .fes-pagelet .inboxLink-4212659349::before {
  content: "\2039";
  padding-right: 8px;
}
html#reset .fes-pagelet .conversationTopErrors-3439721286 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  margin-bottom: 40px;
}
html#reset .fes-pagelet .conversationColumns-1119525855 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  display: flex;
  justify-content: center;
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .main-191230974 {
    min-width: 320px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  html#reset .fes-pagelet .navigationLinks-3739331550 {
    display: none;
  }
  html#reset .fes-pagelet .conversationTopErrors-3439721286 {
    display: none;
  }
}
html#reset .fes-pagelet .content-493205769 {
  background-color: #FBFBFB;
  border-bottom: 1px solid #ECECEC;
  min-height: 60px;
  padding: 0 40px;
}
html#reset .fes-pagelet .heading-3557051303 {
  color: #4A4A4A;
  font-size: 16px;
  line-height: 60px;
  margin: 0;
  text-align: center;
}
html#reset .fes-pagelet .priceDropModalContents-925200096 {
  width: 550px;
}
html#reset .fes-pagelet .content-864471834 {
  padding: 40px 60px;
}
html#reset .fes-pagelet .sampleAd-3624297044 {
  background-color: #EDEDED;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0 auto 40px;
  width: 100%;
  padding: 10px;
}
html#reset .fes-pagelet .sampleAd__error-2380677347 {
  margin-top: 40px;
}
html#reset .fes-pagelet .image-1293802758 {
  background-color: #B5B5B5;
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-block;
  height: 80px;
  margin-right: 2.5%;
  padding: 8px;
  text-align: center;
  vertical-align: top;
  width: 25%;
}
html#reset .fes-pagelet .icon-3144546892 {
  fill: #FFFFFF;
  max-height: 60px;
  max-width: 60px;
}
html#reset .fes-pagelet .fakeText-1853516065 {
  display: inline-block;
  margin-right: 2.5%;
  padding-top: 7px;
  vertical-align: top;
  width: 37.5%;
}
html#reset .fes-pagelet .fakeTextLine1-1841799602 {
  border-radius: 3px;
  display: block;
  height: 7px;
  margin-bottom: 6px;
  background-color: #BDBDBD;
  width: 100%;
}
html#reset .fes-pagelet .fakeTextLine2-3945057456 {
  border-radius: 3px;
  display: block;
  height: 7px;
  margin-bottom: 12px;
  background-color: #BDBDBD;
  width: 80%;
}
html#reset .fes-pagelet .fakeTextLine3-309790108 {
  border-radius: 3px;
  display: block;
  height: 7px;
  margin-bottom: 6px;
  background-color: #CCCCCC;
  width: 85%;
}
html#reset .fes-pagelet .fakeTextLine4-3210374767 {
  border-radius: 3px;
  display: block;
  height: 7px;
  margin-bottom: 6px;
  background-color: #CCCCCC;
  width: 60%;
}
html#reset .fes-pagelet .fakeTextLine5-2441250502 {
  border-radius: 3px;
  display: block;
  height: 7px;
  margin-bottom: 6px;
  background-color: #CCCCCC;
  width: 45%;
}
html#reset .fes-pagelet .prices-2647206565 {
  display: inline-block;
  text-align: right;
  vertical-align: top;
  width: 32.5%;
}
html#reset .fes-pagelet .newPrice-2885993692 {
  color: #C0C0C0;
  display: block;
  font-size: 16px;
  letter-spacing: .07em;
  margin-bottom: 8px;
  margin-top: 7px;
}
html#reset .fes-pagelet .oldPrice-275491088 {
  background-color: #F1454F;
  border-radius: 3px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 13px;
  padding: 5px 6px;
  text-decoration: line-through;
  text-transform: uppercase;
}
html#reset .fes-pagelet .pitch-1229175045 {
  margin-bottom: 20px;
}
html#reset .fes-pagelet .disclaimerPitch-2591333864 {
  margin-bottom: 40px;
}
html#reset .fes-pagelet .disclaimer-2441386207 {
  color: #6A7072;
  font-size: 12px;
  line-height: 16px;
  margin: 0 auto;
  max-width: 500px;
  text-align: center;
}
html#reset .fes-pagelet .heading-689817504 {
  color: #EA6846;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 20px;
  text-align: center;
}
html#reset .fes-pagelet .explanation-2746656974 {
  color: #4A4A4A;
  font-size: 14px;
  line-height: 20px;
  margin: 0 auto;
  max-width: 300px;
  text-align: center;
}
html#reset .fes-pagelet .buttonBar-1299472784 {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
html#reset .fes-pagelet .cancelButton-2732685260 {
  margin-right: 10px;
  display: inline-block;
}
html#reset .fes-pagelet .addButton-1937699494 {
  margin: 0;
  display: inline-block;
}
@media (max-width: 570px) {
  html#reset .fes-pagelet .priceDropModalContents-925200096 {
    min-width: 0;
    width: 100%;
  }
  html#reset .fes-pagelet .content-864471834 {
    padding: 40px 20px;
  }
  html#reset .fes-pagelet .buttonBar-1299472784 {
    align-items: stretch;
    flex-basis: 100%;
    flex-direction: column;
  }
  html#reset .fes-pagelet .addButton-1937699494 {
    display: flex;
    width: 100%;
    flex: 1;
  }
  html#reset .fes-pagelet .cancelButton-2732685260 {
    display: flex;
    flex: 1;
    margin-top: 10px;
    margin-right: 0;
    order: 2;
    width: 100%;
  }
}
html#reset .fes-pagelet .headerContainer-947948059 {
  margin: 20px 30px 0 180px;
  display: none;
}
html#reset .fes-pagelet .performanceList-1447757283 {
  display: flex;
  padding: 0;
  flex-grow: 0;
}
html#reset .fes-pagelet .performanceList-1447757283:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .detailsList-347897894 {
  display: flex;
  padding: 0;
  flex-grow: 1;
}
html#reset .fes-pagelet .detailsList-347897894 li:first-child {
  flex-grow: 1;
}
html#reset .fes-pagelet .detailsList-347897894:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .expiresList-1575685094 {
  display: flex;
  flex-basis: 105px;
  padding: 0;
  margin-right: 30px;
}
html#reset .fes-pagelet .expiresList-1575685094:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .headerItem-1581888024 {
  list-style: none;
  flex-basis: 90px;
  display: flex;
}
html#reset .fes-pagelet .sortButton-4042650363 {
  background: none;
  border: none;
  color: #6a7072;
  font-size: 14px;
  padding: 0;
}
html#reset .fes-pagelet .sortButton__isSortable-3592272070:hover {
  color: #404648;
  cursor: pointer;
}
html#reset .fes-pagelet .sortButton__isSortable-3592272070:hover:focus {
  cursor: pointer;
}
html#reset .fes-pagelet .sortButton__isSortable-3592272070:hover > svg {
  display: inline-block;
  color: #404648;
}
html#reset .fes-pagelet .sortChevron-4051130297 {
  color: #6a7072;
  display: none;
  height: 8px;
  padding-left: 5px;
  width: 8px;
}
html#reset .fes-pagelet .sortChevron__isSelected-2838368718 {
  display: inline-block;
}
html#reset .fes-pagelet .sortChevron__ascending-2561341050 {
  padding-left: 0;
  padding-right: 5px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .headerContainer-947948059 {
    display: flex;
  }
  html#reset .fes-pagelet .performanceList-1447757283 {
    flex-basis: 175px;
    margin-right: 0;
  }
  html#reset .fes-pagelet .performanceList-1447757283 li:first-child {
    flex-basis: 110px;
  }
  html#reset .fes-pagelet .performanceList-1447757283 li:not(:first-child) {
    display: none;
  }
  html#reset .fes-pagelet .detailsList-347897894 li:last-child {
    display: none;
  }
}
@media (min-width: 1250px) {
  html#reset .fes-pagelet .performanceList-1447757283 {
    flex-basis: 385px;
  }
  html#reset .fes-pagelet .performanceList-1447757283 li:first-child {
    display: none;
  }
  html#reset .fes-pagelet .performanceList-1447757283 li:not(:first-child) {
    display: flex;
    flex-basis: 91px;
    flex-grow: 0;
  }
  html#reset .fes-pagelet .detailsList-347897894 {
    flex-grow: 1;
    margin-right: 28px;
  }
  html#reset .fes-pagelet .detailsList-347897894 li:last-child {
    flex-basis: 102px;
    flex-grow: 0;
    display: flex;
  }
}
html#reset .fes-pagelet .closeIconButton-2964223385 {
  background: none;
  border: 0;
  border-radius: 8px;
  box-sizing: content-box;
  cursor: pointer;
  display: none;
  height: 15px;
  left: 91px;
  padding: 0;
  position: absolute;
  top: -6px;
  width: 15px;
}
html#reset .fes-pagelet .closeIconButton-2964223385:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  outline: none;
}
html#reset .fes-pagelet .editPriceField-2238102117 {
  border-radius: 2px;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 14px;
  height: 25px;
  line-height: 14px;
  max-width: 100px;
  padding: 5px 10px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .inputWrapper-140605214 {
  position: relative;
}
html#reset .fes-pagelet .priceButton-2586442072 {
  display: none;
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .priceButtonsWrapper-4078521147 {
  display: flex;
}
html#reset .fes-pagelet .price-3967018745 {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  line-height: 18px;
  margin-bottom: 0;
}
html#reset .fes-pagelet .value-3105380412 {
  color: #99c663;
  display: block;
  font-size: 15px;
  font-weight: bold;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .value-3105380412 {
    display: inline;
    margin-right: 5px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .cancelButton-758543534 {
    text-decoration: none;
    transition: color 200ms linear;
    color: #404648;
  }
  html#reset .fes-pagelet .cancelButton-758543534:hover, html#reset .fes-pagelet .cancelButton-758543534:focus {
    color: #31589d;
    text-decoration: underline;
  }
  html#reset .fes-pagelet .cancelButton-758543534:active {
    color: #0B234D;
  }
  html#reset .fes-pagelet .editSaveButton-3381389280 {
    text-decoration: none;
    transition: color 200ms linear;
    color: #5a8fef;
  }
  html#reset .fes-pagelet .editSaveButton-3381389280:hover, html#reset .fes-pagelet .editSaveButton-3381389280:focus {
    color: #31589d;
    text-decoration: underline;
  }
  html#reset .fes-pagelet .editSaveButton-3381389280:active {
    color: #0B234D;
  }
  html#reset .fes-pagelet .priceButton-2586442072 {
    background-color: rgba(255, 255, 255, 0);
    border: none;
    cursor: pointer;
    display: inline;
    font-size: 13px;
    font-weight: bold;
    margin: 0 5px -1px 5px;
    padding: 0;
  }
}
@media (min-width: 1250px) {
  html#reset .fes-pagelet .cancelButton-758543534 {
    display: none;
  }
  html#reset .fes-pagelet .closeIconButton-2964223385 {
    display: flex;
  }
  html#reset .fes-pagelet .editPriceField-2238102117 {
    height: 40px;
    padding: 10px;
  }
  html#reset .fes-pagelet .price-3967018745 {
    align-items: flex-start;
    flex-direction: column;
  }
  html#reset .fes-pagelet .priceButton-2586442072 {
    margin: 0;
  }
  html#reset .fes-pagelet .value-3105380412 {
    margin-right: 0;
    margin-bottom: .25em;
    margin-top: -.2em;
    white-space: nowrap;
  }
}
html#reset .fes-pagelet .learnMoreLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .learnMoreLink-3381389280:hover, html#reset .fes-pagelet .learnMoreLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .learnMoreLink-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .toolTip-3034365004 {
  display: block;
  margin: 15px 0;
  width: 200px;
}
html#reset .fes-pagelet .toolTipImage-932757809 {
  border: 1px solid #dbe2e4;
  padding: 10px;
  width: 180px;
}
html#reset .fes-pagelet .actionButton-1202170118 {
  align-items: center;
  display: flex;
  min-width: 60px;
  padding: 9px;
}
html#reset .fes-pagelet .activeIcon-1506634557 {
  border-radius: 8px;
  background-color: #79a940;
  height: 6px;
  margin: auto 6px auto 0;
  width: 6px;
}
html#reset .fes-pagelet .activeLabel-1965237685 {
  border-radius: 4px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  background-color: #f9f9f9;
  box-sizing: border-box;
  color: #6a7072;
  display: flex;
  height: 35px;
  padding: 10px 15px;
}
html#reset .fes-pagelet .actionContainer-3571580732 {
  align-items: center;
  color: #afb7ba;
  display: flex;
  flex-basis: 50px;
  position: relative;
}
html#reset .fes-pagelet .addFeatureIcon-3554959892 {
  height: 15px;
  margin: 0 auto;
  width: 13px;
}
html#reset .fes-pagelet .dropDownList-3841549937 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #dbe2e4;
  list-style: none;
  padding: 0;
  position: absolute;
  right: 25px;
  top: -2px;
  width: 250px;
  z-index: 10;
}
@media print {
  html#reset .fes-pagelet .dropDownList-3841549937 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .dropDownIcon-914108442 {
  height: 7px;
  width: 7px;
}
html#reset .fes-pagelet .dropDownIconContainer-765907571 {
  border-left: 1px solid #dbe2e4;
  line-height: 15px;
  margin-left: 10px;
  padding-left: 8px;
}
html#reset .fes-pagelet .dropDownItem-1519343698 {
  padding: 0;
}
html#reset .fes-pagelet .dropDownItem-1519343698:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
  outline: none;
}
html#reset .fes-pagelet .dropDownItem-1519343698:hover {
  background-color: #f9f9f9;
}
html#reset .fes-pagelet .dropDownItemActive-1609635422 {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .dropDownItemButton-2941324919 {
  background: none;
  border: none;
  color: #6a7072;
  display: flex;
  font-size: 15px;
  justify-content: space-between;
  padding: 10px 20px;
  width: 100%;
}
html#reset .fes-pagelet .featureItem-1028248796 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex: 0 1 100%;
  font-family: Larsseit, Arial, sans-serif;
  justify-content: space-between;
  list-style: none;
  padding: 20px;
  min-width: 0;
}
html#reset .fes-pagelet .featureIcon-2337546146 {
  height: 30px;
  margin-right: 15px;
  width: 30px;
}
html#reset .fes-pagelet .featureDetails-4291811205 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
html#reset .fes-pagelet .featureTitle-2641996543 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
html#reset .fes-pagelet .flipped-1910263825 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html#reset .fes-pagelet .itemPrice-4291291478 {
  color: #99c663;
}
html#reset .fes-pagelet .featureInfoContainer-4142296106 {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-right: 12px;
  min-width: 0;
}
html#reset .fes-pagelet .titleAndTipContainer-4078521147 {
  display: flex;
}
html#reset .fes-pagelet .featureSubHeader-1482592766 {
  color: #6a7072;
  font-size: 14px;
  margin: 0;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .featureItem-1028248796 {
    background-color: #ffffff;
    flex-basis: auto;
    margin: 5px;
    width: calc(50% - 5px);
  }
}
@media (min-width: 760px) and (max-width: 1119px) {
  html#reset .fes-pagelet .featureItem-1028248796:nth-child(even) {
    margin-right: 0;
  }
  html#reset .fes-pagelet .featureItem-1028248796:nth-child(odd) {
    margin-left: 0;
  }
  html#reset .fes-pagelet .featureItem-1028248796:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .featureItem-1028248796 {
    width: calc(33.33% - 7px);
  }
  html#reset .fes-pagelet .featureItem-1028248796:nth-child(3n+1) {
    margin-left: 0;
  }
  html#reset .fes-pagelet .featureItem-1028248796:nth-child(3n+3) {
    margin-right: 0;
  }
  html#reset .fes-pagelet .featureItem-1028248796:nth-child(-n+3) {
    margin-top: 0;
  }
}
html#reset .fes-pagelet .promotionsHeader-1933810085 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  display: none;
  margin: 0 auto 25px;
}
html#reset .fes-pagelet .promotionsWrapper-509604623 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-bottom: -30px;
  margin-top: 10px;
  transition: max-height 500ms ease-in;
}
html#reset .fes-pagelet .promotionsContainer-3278862726 {
  border-top: 1px solid #e6ebed;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
}
html#reset .fes-pagelet .promotionsList-673096012 {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
  position: relative;
  width: 100%;
}
html#reset .fes-pagelet .showMoreButton-983466982 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin: 10px auto;
}
html#reset .fes-pagelet .showMoreButton-983466982:hover, html#reset .fes-pagelet .showMoreButton-983466982:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .showMoreButton-983466982:active {
  color: #0B234D;
}
html#reset .fes-pagelet .showMoreItem-5987815 {
  display: none;
}
html#reset .fes-pagelet .showMoreItem__show-4078521147 {
  display: flex;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .promotionsHeader-1933810085 {
    display: block;
  }
  html#reset .fes-pagelet .promotionsWrapper-509604623 {
    background-color: #f9f9f9;
    margin: 20px -30px -30px;
  }
  html#reset .fes-pagelet .promotionsContainer-3278862726 {
    padding: 20px;
  }
  html#reset .fes-pagelet .showMoreButton-983466982 {
    display: none;
  }
  html#reset .fes-pagelet .showMoreItem-5987815 {
    display: flex;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .promotionsContainer-3278862726 {
    border: 1px solid #e6ebed;
    border-radius: 5px;
  }
  html#reset .fes-pagelet .promotionsWrapper-509604623 {
    margin: 20px 0 0;
  }
}
html#reset .fes-pagelet .actionButton-4111459983 {
  min-width: 115px;
}
html#reset .fes-pagelet .hasBookedFeatures-286620979 {
  padding: 10px;
}
html#reset .fes-pagelet .adContainer-1879024555 {
  align-self: stretch;
}
html#reset .fes-pagelet .checkmarkIcon-3554959892 {
  height: 15px;
  margin: 0 auto;
  width: 13px;
}
html#reset .fes-pagelet .addFeatureText-5987815 {
  display: none;
}
html#reset .fes-pagelet .rowContainer-2422010352 {
  display: flex;
  flex-direction: column;
  position: relative;
}
html#reset .fes-pagelet .mainInfo-2498731697 {
  display: flex;
  margin-bottom: 20px;
}
html#reset .fes-pagelet .image-3772273167 {
  align-items: stretch;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  height: 60px;
  margin-right: 20px;
  width: 80px;
}
html#reset .fes-pagelet .titleAndPrice-3829989037 {
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
}
html#reset .fes-pagelet .title-129969646 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  margin: -0.3em 0 0.3em;
  max-height: 2.8em;
  overflow: hidden;
}
html#reset .fes-pagelet .title-129969646 > a {
  color: #404648;
  text-decoration: none;
}
html#reset .fes-pagelet .expiry-5987815 {
  display: none;
}
html#reset .fes-pagelet .performance-1212279946 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
html#reset .fes-pagelet .promoteCounter-3471496230 {
  border-radius: 10px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  background-color: #4f4c9f;
  margin-left: 10px;
}
html#reset .fes-pagelet .promoteCounterFrench-5987815 {
  display: none;
}
html#reset .fes-pagelet .selectedCounter-1475122030 {
  border-radius: 10px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  background-color: #79a940;
}
html#reset .fes-pagelet .selectedContainer-2322798472 {
  display: flex;
  align-items: center;
}
html#reset .fes-pagelet .stats-55708929 {
  align-items: center;
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  justify-content: space-between;
  max-width: 155px;
}
html#reset .fes-pagelet .statsIcon-3274322560 {
  color: #afb7ba;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
html#reset .fes-pagelet .statContainer-3992744175 {
  align-items: center;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 15px;
  margin-right: 20px;
  width: 65px;
}
html#reset .fes-pagelet .statContainer-3992744175:last-child {
  margin-right: 0;
}
html#reset .fes-pagelet .repliesContainer-3709280698 {
  align-items: center;
  display: none;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 15px;
  margin-right: 20px;
  width: 65px;
}
html#reset .fes-pagelet .repliesContainer-3709280698:last-child {
  margin-right: 0;
}
html#reset .fes-pagelet .statValue-1581785451 {
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
}
html#reset .fes-pagelet .callToAction-4078521147 {
  display: flex;
}
html#reset .fes-pagelet .tooltipText-2154868449 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  color: #404648;
}
html#reset .fes-pagelet .promoteButtonTextTablet-5987815 {
  display: none;
}
html#reset .fes-pagelet .adManagement-1742705816 {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .action-13554856 {
  margin: 0 20px 0 0;
}
html#reset .fes-pagelet .actionLink-2870959447 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 0;
}
html#reset .fes-pagelet .actionLink-2870959447:hover, html#reset .fes-pagelet .actionLink-2870959447:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .actionLink-2870959447:active {
  color: #0B234D;
}
html#reset .fes-pagelet .actionIcon-1657444958 {
  width: 16px;
  height: 16px;
  margin-right: 7px;
}
html#reset .fes-pagelet .promotionsTransition-3794850067-enter {
  max-height: 0;
  overflow: hidden;
}
html#reset .fes-pagelet .promotionsTransition-3794850067-leave {
  max-height: 1000px;
  margin-top: 0;
  overflow: hidden;
}
html#reset .fes-pagelet .promotionsTransition-3794850067-leave-active {
  max-height: 0;
  margin-top: 30px;
  transition: max-height 25ms ease-in;
}
html#reset .fes-pagelet .promotionsTransition-3794850067-enter-active {
  max-height: 1000px;
  transition: max-height 750ms ease-in;
}
html#reset .fes-pagelet .dropDownTriangle-3961875094 {
  display: none;
  float: right;
  margin-right: 42px;
  top: 10px;
  overflow: visible !important;
  position: relative;
}
html#reset .fes-pagelet .dropDownTriangle-3961875094::before {
  border-bottom: 15px solid #e6ebed;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  width: 0;
}
html#reset .fes-pagelet .dropDownTriangle-3961875094::after {
  border-bottom: 14px solid #ffffff;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  bottom: -1px;
  content: "";
  height: 0;
  position: absolute;
  right: 1px;
}
html#reset .fes-pagelet .dropDownTriangleVisible-3168510914 {
  display: block;
}
@media (min-width: 375px) {
  html#reset .fes-pagelet .stats-55708929 {
    max-width: 175px;
  }
  html#reset .fes-pagelet .statContainer-3992744175 {
    margin-right: 15px;
    width: auto;
  }
  html#reset .fes-pagelet .statContainer-3992744175:last-child {
    margin-right: 0;
  }
  html#reset .fes-pagelet .repliesContainer-3709280698 {
    margin-right: 15px;
    width: auto;
    display: flex;
  }
  html#reset .fes-pagelet .repliesContainer-3709280698:last-child {
    margin-right: 0;
  }
  html#reset .fes-pagelet .promoteCounterFrench-5987815 {
    display: inline-block;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .actionButton-4111459983 {
    min-width: 143px;
  }
  html#reset .fes-pagelet .addFeatureText-5987815 {
    display: inline;
  }
  html#reset .fes-pagelet .rowContainer-2422010352 {
    align-items: flex-start;
    flex-direction: row;
  }
  html#reset .fes-pagelet .mainInfo-2498731697 {
    flex-grow: 1;
    margin-bottom: 0;
    margin-right: 30px;
  }
  html#reset .fes-pagelet .image-3772273167 {
    height: 90px;
    margin-right: 30px;
    width: 120px;
  }
  html#reset .fes-pagelet .title-129969646 {
    max-height: 2.8em;
  }
  html#reset .fes-pagelet .priceContainer-3326257773 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    line-height: 20px;
  }
  html#reset .fes-pagelet .promoteCounter-3471496230 {
    margin-left: 7px;
  }
  html#reset .fes-pagelet .expiry-5987815 {
    display: block;
    flex-basis: 105px;
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 30px;
  }
  html#reset .fes-pagelet .expires-3055180894 {
    color: #404648;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: .25em;
    margin-top: -.2em;
  }
  html#reset .fes-pagelet .posted-1408293060 {
    color: #8e9294;
    display: block;
    font-size: 14px;
  }
  html#reset .fes-pagelet .performance-1212279946 {
    align-items: stretch;
    flex-basis: 175px;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 0;
  }
  html#reset .fes-pagelet .onPage-488709114 {
    margin-right: 0;
  }
  html#reset .fes-pagelet .statContainer-3992744175 {
    flex-shrink: 1;
    justify-content: center;
    margin-right: 0;
  }
  html#reset .fes-pagelet .statContainer-3992744175:first-child {
    justify-content: flex-start;
  }
  html#reset .fes-pagelet .statContainer-3992744175:last-child {
    justify-content: flex-end;
  }
  html#reset .fes-pagelet .selectedContainer-2322798472 {
    margin: 0 12px;
    position: relative;
  }
  html#reset .fes-pagelet .checkmarkIcon-3554959892 {
    display: none;
  }
  html#reset .fes-pagelet .selectedContainerFrench-281002382 {
    justify-content: space-between;
    margin: 0 5px;
  }
  html#reset .fes-pagelet .selectedCounter-1475122030 {
    position: absolute;
    right: -10px;
  }
  html#reset .fes-pagelet .repliesContainer-3709280698 {
    flex-shrink: 1;
    justify-content: center;
    margin-right: 0;
  }
  html#reset .fes-pagelet .repliesContainer-3709280698:first-child {
    justify-content: flex-start;
  }
  html#reset .fes-pagelet .repliesContainer-3709280698:last-child {
    justify-content: flex-end;
  }
  html#reset .fes-pagelet .stats-55708929 {
    margin-bottom: 20px;
  }
  html#reset .fes-pagelet .callToAction-4078521147 {
    justify-content: flex-end;
    margin-left: 10px;
  }
  html#reset .fes-pagelet .promoteButtonTextMobile-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .promoteButtonTextTablet-5987815 {
    display: inline;
  }
  html#reset .fes-pagelet .adManagement-1742705816 {
    position: absolute;
    left: 150px;
    bottom: 0;
  }
  html#reset .fes-pagelet .dropDownTriangle-3961875094 {
    margin-right: 55px;
    top: 20px;
  }
  html#reset .fes-pagelet .dropDownTriangle-3961875094::after {
    border-bottom: 14px solid #f9f9f9;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .dropDownTriangle-3961875094 {
    margin-right: 53px;
  }
}
@media (min-width: 1250px) {
  html#reset .fes-pagelet .titleAndPrice-3829989037 {
    flex-direction: row;
    flex-grow: 1;
  }
  html#reset .fes-pagelet .title-129969646 {
    flex-grow: 1;
    margin-right: 30px;
    max-height: 4.2em;
  }
  html#reset .fes-pagelet .priceContainer-3326257773 {
    align-items: flex-start;
    flex-basis: 100px;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
  }
  html#reset .fes-pagelet .performance-1212279946 {
    flex-direction: row;
    flex-basis: 385px;
  }
  html#reset .fes-pagelet .stats-55708929 {
    max-width: none;
  }
  html#reset .fes-pagelet .statValue-1581785451 {
    margin-top: -.6em;
  }
  html#reset .fes-pagelet .statContainer-3992744175 {
    flex-basis: 50px;
    margin-right: 0;
    margin-top: -0.7em;
    justify-content: flex-start !important;
  }
  html#reset .fes-pagelet .repliesContainer-3709280698 {
    flex-basis: 50px;
    margin-right: 0;
    margin-top: -0.7em;
    justify-content: flex-start !important;
  }
  html#reset .fes-pagelet .statsIcon-3274322560 {
    display: none;
  }
  html#reset .fes-pagelet .callToAction-4078521147 {
    flex-basis: 143px;
    flex-grow: 0;
    flex-shrink: 0;
  }
}
html#reset .fes-pagelet .list-2221531563 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  list-style-type: none;
  margin-top: 30px;
  padding: 0;
}
@media print {
  html#reset .fes-pagelet .list-2221531563 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .item-762933161 {
  background-color: #ffffff;
  border-bottom: 1px solid #e6ebed;
  display: flex;
  flex-direction: column;
  padding: 30px 20px;
}
html#reset .fes-pagelet .hideItem-90183774 {
  display: flex;
  flex-direction: column;
  height: 0;
  overflow: hidden;
  padding: 0;
}
html#reset .fes-pagelet .messageContainer-2980890619 {
  width: 100%;
}
html#reset .fes-pagelet .adMessage-300648488 {
  margin-bottom: 30px;
}
html#reset .fes-pagelet .placeholderContainer-4059180154 {
  margin-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}
html#reset .fes-pagelet .placeholderLink-143449717 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  cursor: pointer;
  font-weight: bold;
}
html#reset .fes-pagelet .placeholderLink-143449717:hover, html#reset .fes-pagelet .placeholderLink-143449717:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .placeholderLink-143449717:active {
  color: #0B234D;
}
html#reset .fes-pagelet .onlyMessage-2825456272 {
  margin-bottom: 0;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .list-2221531563 {
    margin-top: 0;
  }
  html#reset .fes-pagelet .item-762933161 {
    align-items: flex-start;
    padding: 30px;
    position: relative;
  }
}
html#reset .fes-pagelet .promoteAd-2550480880 {
  border-radius: 4px;
  background-color: #5a8fef;
  background-image: url(./bg-promote.89913d28ed4d7875f177bc6458168d4d.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 240px;
  color: #ffffff;
  height: 215px;
  margin: 20px 20px 0 20px;
  padding: 15px 30px 55px 30px;
  position: relative;
}
html#reset .fes-pagelet .promoteAdSubheader-5987815 {
  display: none;
}
html#reset .fes-pagelet .promoteAdContent-3952711485 {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  margin: 0px auto 10px auto;
  width: 230px;
}
html#reset .fes-pagelet .promoteAdLinkContainer-2261857133 {
  display: block;
  line-height: 20px;
  margin-top: 15px;
}
html#reset .fes-pagelet .promoteAdLink-3998660111 {
  border-bottom: 2px #aed5f9 solid;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  padding-bottom: 7px;
  text-decoration: none;
  transition: border-color 0.2s ease-in-out;
}
html#reset .fes-pagelet .promoteAdLink-3998660111:hover {
  border-color: #ffffff;
}
html#reset .fes-pagelet .dismissButton-3927380809 {
  background: transparent;
  border: none;
  cursor: pointer;
  height: 12px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .dismissButton-3927380809 svg {
  color: #ffffff;
  vertical-align: top;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .promoteAd-2550480880 {
    background-position: right 40px bottom;
    height: 70px;
    padding: 15px 0 100px 40px;
    margin: 20px 20px 0 20px;
    background-size: 260px;
  }
  html#reset .fes-pagelet .promoteAd-2550480880:last-child {
    margin-bottom: -40px;
  }
  html#reset .fes-pagelet .promoteAdContent-3952711485 {
    margin: 20px 0 0 0;
    width: 275px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .promoteAd-2550480880 {
    margin-left: 0;
    margin-right: 0;
    background-size: 300px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .promoteAdSubheader-5987815 {
    display: inline;
  }
  html#reset .fes-pagelet .promoteAdContent-3952711485 {
    width: 60%;
  }
}
html#reset .fes-pagelet .container-1565980138 {
  margin: 30px 20px 30px 20px;
}
html#reset .fes-pagelet .innerWrapper-140605214 {
  position: relative;
}
html#reset .fes-pagelet .search-1840794616 {
  border-radius: 4px;
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  color: #404648;
  font-family: Larsseit, Arial, sans-serif;
  padding: 13px 15px 16px 48px;
  height: 50px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .search-1840794616::-webkit-input-placeholder {
  color: #afb7ba;
}
html#reset .fes-pagelet .search-1840794616::-ms-input-placeholder {
  color: #afb7ba;
}
html#reset .fes-pagelet .search-1840794616:-ms-input-placeholder {
  color: #afb7ba !important;
}
html#reset .fes-pagelet .search-1840794616::-moz-placeholder {
  color: #afb7ba;
}
html#reset .fes-pagelet .search-1840794616:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .searchIcon-3398498448 {
  color: #afb7ba;
  height: 14px;
  left: 18px;
  position: absolute;
  top: 18px;
  width: 14px;
}
html#reset .fes-pagelet .searchIcon__focused-4291291478 {
  color: #99c663;
}
html#reset .fes-pagelet .searchIcon__containsText-4148248577 {
  color: #6a7072;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .container-1565980138 {
    margin: 0;
    margin-top: -50px;
    position: absolute;
  }
  html#reset .fes-pagelet .search-1840794616 {
    width: 160px;
  }
  html#reset .fes-pagelet .search-1840794616::-webkit-input-placeholder {
    color: transparent;
  }
  html#reset .fes-pagelet .search-1840794616::-ms-input-placeholder {
    color: transparent;
  }
  html#reset .fes-pagelet .search-1840794616:-ms-input-placeholder {
    color: transparent !important;
  }
  html#reset .fes-pagelet .search-1840794616::-moz-placeholder {
    color: transparent;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .search-1840794616 {
    width: 180px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .search-1840794616 {
    width: 265px;
  }
  html#reset .fes-pagelet .search-1840794616::-webkit-input-placeholder {
    color: #afb7ba;
  }
  html#reset .fes-pagelet .search-1840794616::-ms-input-placeholder {
    color: #afb7ba;
  }
  html#reset .fes-pagelet .search-1840794616:-ms-input-placeholder {
    color: #afb7ba !important;
  }
  html#reset .fes-pagelet .search-1840794616::-moz-placeholder {
    color: #afb7ba;
  }
}
html#reset .fes-pagelet .wrapper-2841581141 {
  margin-top: 30px;
  text-align: center;
}
html#reset .fes-pagelet .buttonWrapper-2838368718 {
  display: inline-block;
}
html#reset .fes-pagelet .buttonText__french-5987815 {
  display: none;
}
html#reset .fes-pagelet .pageButton-3033067879 {
  text-decoration: none;
  transition: background-color 200ms linear;
  color: #404648;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  display: none;
  margin-left: 10px;
  padding: 6px 1px 8px;
  min-width: 35px;
}
html#reset .fes-pagelet .pageButton-3033067879:hover, html#reset .fes-pagelet .pageButton-3033067879:focus {
  outline-width: 0;
  outline: none;
  background-color: #f4f4fd;
}
html#reset .fes-pagelet .pageButton-3033067879:active {
  color: #0B234D;
}
html#reset .fes-pagelet .pageButton-3033067879:first-child {
  display: inline-block;
  margin-left: 0;
}
html#reset .fes-pagelet .pageButton-3033067879:last-child {
  display: inline-block;
}
html#reset .fes-pagelet .pageButton__active-1288732195 {
  outline-width: 0;
  outline: none;
  background-color: #f4f4fd;
  border-color: #c3c2e1;
  color: #403e7c;
  display: inline-block;
}
html#reset .fes-pagelet .navigationButton-1160277719 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  background: none;
  border: none;
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .navigationButton-1160277719:hover, html#reset .fes-pagelet .navigationButton-1160277719:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .navigationButton-1160277719:active {
  color: #0B234D;
}
html#reset .fes-pagelet .prevButton-3156483918 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  background: none;
  border: none;
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
  margin-right: 20px;
}
html#reset .fes-pagelet .prevButton-3156483918:hover, html#reset .fes-pagelet .prevButton-3156483918:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .prevButton-3156483918:active {
  color: #0B234D;
}
html#reset .fes-pagelet .prevButton-3156483918::before {
  content: "\003c";
  margin-right: 0.5em;
}
html#reset .fes-pagelet .prevButton__french-3967291774 {
  display: inline-block;
  font-size: 32px;
  line-height: 32px;
  vertical-align: sub;
}
html#reset .fes-pagelet .prevButton__french-3967291774::before {
  margin-right: 0;
}
html#reset .fes-pagelet .nextButton-1883505216 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  background: none;
  border: none;
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
  margin-left: 20px;
}
html#reset .fes-pagelet .nextButton-1883505216:hover, html#reset .fes-pagelet .nextButton-1883505216:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .nextButton-1883505216:active {
  color: #0B234D;
}
html#reset .fes-pagelet .nextButton-1883505216::after {
  content: "\003e";
  margin-left: 0.5em;
}
html#reset .fes-pagelet .nextButton__french-1439536807 {
  display: inline-block;
  font-size: 32px;
  line-height: 32px;
  vertical-align: sub;
}
html#reset .fes-pagelet .nextButton__french-1439536807::after {
  margin-left: 0;
}
html#reset .fes-pagelet .ellipsis-1085987275 {
  display: inline-block;
  margin-left: 10px;
  vertical-align: super;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .pageButton-3033067879 {
    display: inline-block;
  }
  html#reset .fes-pagelet .prevButton__french-3967291774 {
    font-size: 16px;
    line-height: normal;
    vertical-align: baseline;
  }
  html#reset .fes-pagelet .prevButton__french-3967291774::before {
    margin-right: 0.5em;
    padding: 0;
  }
  html#reset .fes-pagelet .nextButton__french-1439536807 {
    font-size: 16px;
    line-height: normal;
    vertical-align: baseline;
  }
  html#reset .fes-pagelet .nextButton__french-1439536807::after {
    margin-left: 0.5em;
    padding: 0;
  }
  html#reset .fes-pagelet .buttonText__french-5987815 {
    display: inline;
  }
  html#reset .fes-pagelet .ellipsis__hidden-5987815 {
    display: none;
  }
}
html#reset .fes-pagelet .wrapper-3168510914 {
  display: block;
}
html#reset .fes-pagelet .wrapper__isHidden-5987815 {
  display: none;
}
html#reset .fes-pagelet .placeholder-2821150808 {
  height: 0;
}
html#reset .fes-pagelet .placeholder__sticky-2543141623 {
  height: 75px;
}
html#reset .fes-pagelet .container-3330855413 {
  align-items: center;
  background-color: #404648;
  display: flex;
  height: 75px;
  justify-content: flex-end;
  margin-bottom: -40px;
  margin-top: 30px;
  opacity: 0.95;
  z-index: 1000;
}
html#reset .fes-pagelet .container__sticky-2089084491 {
  bottom: 0;
  margin-bottom: 0;
  position: fixed;
  width: 100%;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .container-3330855413 {
    margin-bottom: -80px;
  }
  html#reset .fes-pagelet .container__sticky-2089084491 {
    margin-bottom: 0;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .container-3330855413 {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
  }
  html#reset .fes-pagelet .container__sticky-2089084491 {
    margin-left: -40px;
    margin-right: 0;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .container-3330855413 {
    height: 100px;
  }
  html#reset .fes-pagelet .placeholder__sticky-2543141623 {
    height: 100px;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .container__sticky-2089084491 {
    left: 0;
    margin: 0;
  }
}
html#reset .fes-pagelet .outerWrapper-705789714 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
html#reset .fes-pagelet .innerWrapper-3766352885 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
html#reset .fes-pagelet .hasPreviewContent-3897560541 {
  width: auto;
}
html#reset .fes-pagelet .previewContent-3476662024 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  align-items: center;
  color: #ffffff;
  display: flex;
  margin-left: 25px;
}
html#reset .fes-pagelet .selectedCounter-2569396560 {
  border-radius: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  background-color: #70A036;
  color: #ffffff;
  display: none;
  height: 20px;
  margin: 0 -18px 0 16px;
  width: 20px;
}
html#reset .fes-pagelet .textWrapper-666153635 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  color: #ffffff;
  margin-right: 17px;
  text-align: end;
}
html#reset .fes-pagelet .price-2838368718 {
  display: inline-block;
}
html#reset .fes-pagelet .button-1400450884 {
  color: #70A036;
  flex-grow: 0;
  font-weight: 500;
  margin-right: 25px;
}
html#reset .fes-pagelet .editIcon-1452738476 {
  color: #ffffff;
  height: 20px;
  width: 20px;
}
html#reset .fes-pagelet .editText-36374872 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  color: #ffffff;
  display: none;
  margin-left: 15px;
}
html#reset .fes-pagelet .editButton-1733656813 {
  background-color: transparent;
  border: 1px solid #ffffff;
  padding: 15px;
}
html#reset .fes-pagelet .editButtonContentWrapper-393122595 {
  align-items: center;
  display: flex;
}
html#reset .fes-pagelet .previewMessage-2229258990 {
  display: none;
  margin-left: 25px;
}
@media (min-width: 375px) {
  html#reset .fes-pagelet .selectedCounter-2569396560 {
    display: inline-block;
  }
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .hasImages-644867286 {
    display: inline;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .button-1400450884 {
    margin-right: 40px;
  }
  html#reset .fes-pagelet .previewMessage-2229258990 {
    display: inline;
  }
  html#reset .fes-pagelet .previewContent-3476662024 {
    margin-left: 40px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .editText-36374872 {
    display: inline;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .outerWrapper-705789714 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1250px;
    display: flex;
    justify-content: space-between;
    width: 1250px;
  }
  html#reset .fes-pagelet .previewContent-3476662024 {
    margin-left: 0;
  }
  html#reset .fes-pagelet .button-1400450884 {
    margin-right: 0;
  }
}
html#reset .fes-pagelet .myAdsPage-4013118164 {
  margin-top: 0;
}
html#reset .fes-pagelet .actionLink-2007239136 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  cursor: pointer;
  padding: 0;
}
html#reset .fes-pagelet .actionLink-2007239136:hover, html#reset .fes-pagelet .actionLink-2007239136:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .actionLink-2007239136:active {
  color: #0B234D;
}
html#reset .fes-pagelet .boldTip-3524915151 {
  font-weight: bold;
}
html#reset .fes-pagelet .heading-3838394892 {
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
}
html#reset .fes-pagelet .overheadContainer-1730126971 {
  margin: 35px 20px 0;
}
html#reset .fes-pagelet .loadingContainer-4059180154 {
  margin-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}
html#reset .fes-pagelet .filterContainer-418197990 {
  display: flex;
  position: relative;
}
html#reset .fes-pagelet .filterButtonCounter-3025352026 {
  border-radius: 10px;
  background-color: #f1f2f2;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
  width: 20px;
}
html#reset .fes-pagelet .loader-2838368718 {
  display: inline-block;
}
html#reset .fes-pagelet .link-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .link-3381389280:hover, html#reset .fes-pagelet .link-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .moreViewsMobile-644867286 {
  display: inline;
}
html#reset .fes-pagelet .moreViewsTablet-5987815 {
  display: none;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .myAdsPage-4013118164 {
    margin-top: 30px;
    margin-bottom: 80px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .overheadContainer-1730126971 {
    margin: 35px 0 0;
  }
  html#reset .fes-pagelet .moreViewsMobile-644867286 {
    display: none;
  }
  html#reset .fes-pagelet .moreViewsTablet-5987815 {
    display: inline;
  }
}
html#reset .fes-pagelet .button-71444407 {
  background-color: #272B66;
  border: none;
  border-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  fill: #FFFFFF;
  font-size: 17px;
  font-weight: 300;
  padding: 18px 10px;
  position: relative;
  text-align: center;
  width: 100%;
}
html#reset .fes-pagelet .button-71444407:hover {
  background-color: #3A3F86;
}
html#reset .fes-pagelet .button__isShoppingCart-2523952628 {
  font-size: 15px;
}
html#reset .fes-pagelet .button__red-1221367999 {
  background-color: #EA6846;
}
html#reset .fes-pagelet .button__red-1221367999:hover {
  background-color: #EA6846;
}
html#reset .fes-pagelet .button__green-1963558294 {
  background-color: #ADC85F;
}
html#reset .fes-pagelet .button__green-1963558294:hover {
  background-color: #ADC85F;
}
html#reset .fes-pagelet .button__blue-3811567280 {
  background-color: #7388C1;
}
html#reset .fes-pagelet .button__blue-3811567280:hover {
  background-color: #7388C1;
}
html#reset .fes-pagelet .button__purple-1662274912 {
  background-color: #ae7dc6;
}
html#reset .fes-pagelet .button__purple-1662274912:hover {
  background-color: #ae7dc6;
}
html#reset .fes-pagelet .button__disabled-3266032150 {
  background-color: #F2F2F2;
  color: #8F8F8F;
  cursor: default;
  fill: #8F8F8F;
}
html#reset .fes-pagelet .button__disabled-3266032150:hover {
  background-color: #F2F2F2;
}
html#reset .fes-pagelet .button__selected-3003004324 {
  cursor: default;
}
html#reset .fes-pagelet .icon-815104895 {
  margin-top: -7px;
  position: absolute;
  right: 15px;
  top: 50%;
}
@media (min-width: 760px) and (max-width: 880px) {
  html#reset .fes-pagelet .button__selected-3003004324 {
    min-height: 56px;
    font-size: 0;
  }
  html#reset .fes-pagelet .icon-815104895 {
    position: static;
    margin: 0;
  }
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .button-71444407 {
    background-color: #FFFFFF;
  }
  html#reset .fes-pagelet .button__red-1221367999 {
    background-color: #FFFFFF;
    color: #EA6846;
    fill: #EA6846;
  }
  html#reset .fes-pagelet .button__red-1221367999:hover {
    background-color: #FFFFFF;
  }
  html#reset .fes-pagelet .button__green-1963558294 {
    background-color: #FFFFFF;
    color: #ADC85F;
    fill: #ADC85F;
  }
  html#reset .fes-pagelet .button__green-1963558294:hover {
    background-color: #FFFFFF;
  }
  html#reset .fes-pagelet .button__purple-1662274912 {
    background-color: #FFFFFF;
    color: #ae7dc6;
    fill: #ae7dc6;
  }
  html#reset .fes-pagelet .button__purple-1662274912:hover {
    background-color: #FFFFFF;
  }
  html#reset .fes-pagelet .button__blue-3811567280 {
    background-color: #FFFFFF;
    color: #7388C1;
    fill: #7388C1;
  }
  html#reset .fes-pagelet .button__blue-3811567280:hover {
    background-color: #FFFFFF;
  }
  html#reset .fes-pagelet .button__disabled-3266032150 {
    background-color: #F2F2F2;
    color: #8F8F8F;
    fill: #8F8F8F;
  }
}
html#reset .fes-pagelet .button-3959924694 {
  border-radius: 4px;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  background-color: #4f4c9f;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  fill: #ffffff;
  height: 45px;
  position: relative;
  text-align: center;
  width: 100%;
}
html#reset .fes-pagelet .button-3959924694:hover {
  background-color: #6966c0;
}
html#reset .fes-pagelet .button__isShoppingCart-2523952628 {
  font-size: 15px;
}
html#reset .fes-pagelet .button__disabled-2486524802 {
  background-color: #f1f2f2;
  color: #6a7072;
  cursor: default;
  fill: #6a7072;
}
html#reset .fes-pagelet .button__disabled-2486524802:hover {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .button__selected-1427100580 {
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #4f4c9f;
  color: #4f4c9f;
}
html#reset .fes-pagelet .button__selected-1427100580:hover {
  color: #4f4c9f;
  background-color: #ffffff;
  font-weight: 800;
}
html#reset .fes-pagelet .icon-1779221659 {
  margin-top: -7px;
  position: absolute;
  left: 15px;
  top: 50%;
}
html#reset .fes-pagelet .button-3009995492 {
  background-color: #7388C1;
  border: none;
  cursor: pointer;
  display: none;
  margin: 0;
  outline: none;
  padding: 0;
  width: 100%;
}
html#reset .fes-pagelet .button__red-4064317904 {
  background-color: #EA6846;
}
html#reset .fes-pagelet .button__green-1742192717 {
  background-color: #ADC85F;
}
html#reset .fes-pagelet .button__purple-2495423589 {
  background-color: #ae7dc6;
}
html#reset .fes-pagelet .button__blue-3788896619 {
  background-color: #7388C1;
}
html#reset .fes-pagelet .text-3127151776 {
  background-color: rgba(0, 0, 0, .15);
  color: #FFFFFF;
  display: block;
  fill: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: .04em;
  padding: 22px 20px;
  position: relative;
  text-align: center;
}
html#reset .fes-pagelet .icon-4272872949 {
  margin-top: -6px;
  position: absolute;
  right: 20px;
  top: 50%;
}
html#reset .fes-pagelet .icon__reversed-3373244919 {
  -ms-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .button-3009995492 {
    display: block;
  }
}
html#reset .fes-pagelet .button-3020129235 {
  background-color: rgba(255, 255, 255, 0);
  border: none;
  cursor: pointer;
  display: block;
  margin: 0;
  outline: none;
  padding: 0;
  width: 100%;
}
html#reset .fes-pagelet .text-2551317872 {
  color: #5a8fef;
  display: block;
  fill: #5a8fef;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: .04em;
  padding: 22px 20px;
  position: relative;
  text-align: center;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .button-3020129235 {
    display: none;
  }
}
html#reset .fes-pagelet .overviewPrice-411607244 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  bottom: 15px;
  color: #6a7072;
  left: 0;
  margin-bottom: 20px;
  position: static;
  text-transform: lowercase;
  width: 100%;
}
html#reset .fes-pagelet .price-3757510611 {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  color: #70A036;
  letter-spacing: 0;
}
html#reset .fes-pagelet .price-3757510611:before {
  content: " ";
}
html#reset .fes-pagelet .free-588819488 {
  color: #6a7072;
  text-transform: none;
}
html#reset .fes-pagelet .strike-4071964663 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  color: #f1454f;
  margin-bottom: 6px;
  text-decoration: line-through;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .overviewPrice-411607244 {
    position: absolute;
    margin: 0;
  }
}
html#reset .fes-pagelet .outerBorder-2428720253 {
  background-color: #F2F2F2;
  border-color: #E4E4E4;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 20px;
  padding: 20px;
}
html#reset .fes-pagelet .container-4218497332 {
  background-color: #FFFFFF;
  border-color: #CCCCCC;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  max-width: 100%;
  padding: 20px;
}
html#reset .fes-pagelet .heading-564495467 {
  color: #9B9AA2;
  font-size: 19px;
  font-weight: normal;
  text-align: center;
}
html#reset .fes-pagelet .table-1143731568 {
  align-items: stretch;
  border: 1px solid #E8E8E8;
  border-radius: 9px;
  display: flex;
  flex-direction: row;
  font-size: 13px;
  margin: 76px auto 0;
  margin-top: 84px;
  max-width: 1250px;
  text-align: center;
  width: 100%;
}
html#reset .fes-pagelet .table-1143731568:after {
  content: " ";
  clear: both;
  display: table;
}
html#reset .fes-pagelet .table-1143731568:before {
  content: " ";
  display: table;
}
html#reset .fes-pagelet .column-3434083613 {
  background-color: #FFFFFF;
  border-color: #CCCCCC;
  border-radius: 9px;
  border-style: solid;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  float: left;
  flex-grow: 1;
  flex-basis: 0;
}
html#reset .fes-pagelet .columnFeatured-1055271556 {
  border-bottom: 16px solid #FFFFFF;
  box-shadow: 0 5px 30px 2px rgba(0, 0, 0, .2);
  margin-bottom: -60px;
  position: relative;
  top: -44px;
  z-index: 1;
}
html#reset .fes-pagelet .callout-3508141134 {
  border-color: #CCCCCC;
  border-width: 0;
  border-style: solid;
  background-color: #707070;
  border-radius: 9px 9px 0 0;
  box-sizing: border-box;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  height: 44px;
  letter-spacing: .1em;
  padding: 15px 0 13px;
  text-transform: uppercase;
  width: 100%;
}
html#reset .fes-pagelet .lowerDetailsContainer-161994372 {
  flex-grow: 1;
  padding-bottom: 100px;
  position: relative;
}
html#reset .fes-pagelet .packageName-3432632127 {
  border-color: #CCCCCC;
  border-width: 1px 0;
  border-style: solid;
  background-color: #272B66;
  border-top-width: 0;
  color: #FFFFFF;
  font-weight: normal;
  padding: 14px;
}
html#reset .fes-pagelet .overview-1042018632 {
  border-color: #CCCCCC;
  border-width: 1px 0;
  border-style: solid;
  background-color: #7388C1;
  border-bottom-width: 0;
  border-top-width: 0;
  box-sizing: border-box;
  color: #272B66;
  min-height: 275px;
  padding: 30px 32px 40px;
  position: relative;
  vertical-align: top;
}
html#reset .fes-pagelet .overview__isShoppingCart-1435878653 {
  padding: 20px 10px 20px;
}
html#reset .fes-pagelet .blue-3788896619 {
  background-color: #7388C1;
}
html#reset .fes-pagelet .purple-2495423589 {
  background-color: #ae7dc6;
}
html#reset .fes-pagelet .green-1742192717 {
  background-color: #ADC85F;
}
html#reset .fes-pagelet .red-4064317904 {
  background-color: #EA6846;
}
html#reset .fes-pagelet .overviewFirstPackage-2113468775 {
  border-top-left-radius: 9px;
}
html#reset .fes-pagelet .overviewLastPackage-4057893185 {
  border-top-right-radius: 9px;
}
html#reset .fes-pagelet .overviewPackageName-1346601384 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: .1em;
  margin: 0 0 10px;
  padding-bottom: 20px;
  position: relative;
  text-transform: uppercase;
}
html#reset .fes-pagelet .overviewPackageName-1346601384:after {
  background-color: #000000;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  margin-left: -12px;
  opacity: 0.2;
  position: absolute;
  width: 24px;
}
html#reset .fes-pagelet .overviewPackageName__isShoppingCart-1388532481 {
  font-size: 12px;
}
html#reset .fes-pagelet .overviewHeading-2502573268 {
  color: #FFFFFF;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3em;
  margin: 0;
  min-height: 62px;
  padding-bottom: 18px;
}
html#reset .fes-pagelet .overviewHeading__isShoppingCart-3284541874 {
  font-size: 18px;
}
html#reset .fes-pagelet .overviewSubheading-497795025 {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  margin: 0;
  line-height: 1.4em;
}
html#reset .fes-pagelet .overviewPrice-2656760885 {
  bottom: 25px;
  color: #333333;
  font-size: 14px;
  font-style: normal;
  left: 0;
  letter-spacing: .05em;
  margin: 0;
  position: absolute;
  text-transform: lowercase;
  width: 100%;
}
html#reset .fes-pagelet .priceFrom-286781455 {
  display: block;
  font-size: 13px;
}
html#reset .fes-pagelet .priceDollarSign-2354197335 {
  display: inline;
  font-size: 26px;
  left: -.1em;
  position: static;
  top: -.9em;
}
html#reset .fes-pagelet .priceDollars-1528992277 {
  font-size: 65px;
}
html#reset .fes-pagelet .priceCents-3556732134 {
  font-size: 13px;
  position: static;
  top: -2.6em;
}
html#reset .fes-pagelet .priceMonth-1546946230 {
  font-size: 13px;
}
html#reset .fes-pagelet .button-920885693 {
  background-color: #FFFFFF;
  border: 0;
  padding: 0 35px 35px;
  box-sizing: border-box;
  margin-top: auto;
}
html#reset .fes-pagelet .button__isShoppingCart-1381544132 {
  padding: 0 15px 35px;
}
html#reset .fes-pagelet .buttonTop-5987815 {
  display: none;
}
html#reset .fes-pagelet .buttonBottom-4276821471 {
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
}
html#reset .fes-pagelet .buttonFirstPackage-1103695024 {
  border-bottom-left-radius: 9px;
}
html#reset .fes-pagelet .buttonLastPackage-3804076687 {
  border-bottom-right-radius: 9px;
}
html#reset .fes-pagelet .benefits-172888492 {
  border-color: #CCCCCC;
  border-width: 1px 0;
  border-style: solid;
  border: none;
  border-bottom-width: 0;
  box-sizing: border-box;
  padding: 15px 28px 15px;
}
html#reset .fes-pagelet .benefitsHidden-3168510914 {
  display: block;
}
html#reset .fes-pagelet .benefit-3392181501 {
  border-color: #E8E8E8;
  border-width: 1px 0 0;
  border-style: solid;
  background-color: #FFFFFF;
  color: #999999;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3em;
  padding: 11px 5px;
}
html#reset .fes-pagelet .benefit-3392181501:first-child {
  border-width: 0;
}
html#reset .fes-pagelet .legalList-1659695232 {
  color: #ACACAC;
  font-size: 12px;
  line-height: 1.4em;
  list-style: none;
  margin: 45px auto 0px;
  max-width: 1024px;
  padding: 0;
}
html#reset .fes-pagelet .legalItem-1725523138 {
  padding-left: 10px;
  text-indent: -10px;
  padding-bottom: 10px;
}
html#reset .fes-pagelet .supDagger-515032657 {
  font-size: 0.7em;
  position: relative;
  top: -0.6em;
  vertical-align: baseline;
}
html#reset .fes-pagelet .daggerWithPadding-457215566 {
  padding-left: 3px;
}
@media (max-width: 994px) {
  html#reset .fes-pagelet .overview-1042018632 {
    min-height: 280px;
    padding-left: 10px;
    padding-right: 10px;
  }
  html#reset .fes-pagelet .button-920885693 {
    padding: 0 20px 35px;
  }
}
@media (max-width: 850px) {
  html#reset .fes-pagelet .overviewHeading-2502573268 {
    font-size: 20px;
    min-height: 52px;
  }
  html#reset .fes-pagelet .overviewPrice-2656760885 {
    font-size: 12px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .lowerBorderSeparation-2353931067 {
    border-left: 1px solid #E8E8E8;
  }
  html#reset .fes-pagelet .upperBorderSeparation-2330430227 {
    border-left: 1px solid #9B9AA2;
  }
}
@media (max-width: 759px) {
  html#reset .fes-pagelet .outerBorder-2428720253 {
    padding: 0;
    border: none;
  }
  html#reset .fes-pagelet .container-4218497332 {
    border: none;
    padding: 0 30px 20px;
  }
  html#reset .fes-pagelet .table-1143731568 {
    border: none;
    display: block;
    margin-top: 20px;
  }
  html#reset .fes-pagelet .column-3434083613 {
    float: none;
    margin: 0 0 20px;
    width: auto;
    overflow: hidden;
    border-width: 1px;
    border-radius: 9px;
    border-style: solid;
    border-color: #E8E8E8;
  }
  html#reset .fes-pagelet .columnFeatured-1055271556 {
    position: static;
    box-shadow: none;
  }
  html#reset .fes-pagelet .lowerDetailsContainer-161994372 {
    padding-bottom: 0;
  }
  html#reset .fes-pagelet .overview-1042018632 {
    min-height: 0;
    padding-top: 10px;
    padding: 30px 20px;
  }
  html#reset .fes-pagelet .overviewPackageName-1346601384 {
    margin-bottom: 13px;
    margin-top: 0;
    padding-bottom: 0;
  }
  html#reset .fes-pagelet .overviewPackageName-1346601384:after {
    display: none;
  }
  html#reset .fes-pagelet .overviewHeading-2502573268 {
    padding-bottom: 10px;
  }
  html#reset .fes-pagelet .overviewSubheading-497795025 {
    padding-bottom: 10px;
  }
  html#reset .fes-pagelet .overviewPrice-2656760885 {
    position: static;
    margin-bottom: 20px;
  }
  html#reset .fes-pagelet .button-920885693 {
    background-color: rgba(255, 255, 255, 0);
  }
  html#reset .fes-pagelet .buttonTop-5987815 {
    display: block;
    padding: 0;
  }
  html#reset .fes-pagelet .benefits-172888492 {
    padding: 5px 20px 5px;
  }
  html#reset .fes-pagelet .benefitsHidden-3168510914 {
    display: none;
  }
  html#reset .fes-pagelet .buttonBottom-4276821471 {
    display: none;
  }
  html#reset .fes-pagelet .legal-2841032265 {
    margin: 0;
  }
}
html#reset .fes-pagelet .heading-1950483420 {
  color: #404648;
  font-size: 19px;
  font-weight: 400;
  text-align: center;
}
html#reset .fes-pagelet .table-3489408753 {
  align-items: stretch;
  display: block;
  flex-direction: row;
  font-size: 13px;
  margin: 76px auto 0;
  margin-top: 20px;
  max-width: 1250px;
  text-align: center;
  width: 100%;
}
html#reset .fes-pagelet .table-3489408753:after {
  content: " ";
  clear: both;
  display: table;
}
html#reset .fes-pagelet .table-3489408753:before {
  content: " ";
  display: table;
}
html#reset .fes-pagelet .column-3892732077 {
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 2px 3px 0 rgba(0,0,0,.1);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  float: none;
  flex-grow: 1;
  flex-basis: 0;
  font-family: Larsseit, Arial, sans-serif;
  overflow: hidden;
  margin: 0 0 20px;
}
html#reset .fes-pagelet .column-3892732077:not(:last-child) {
  margin-right: 0;
}
html#reset .fes-pagelet .columnFeatured-3881610462 {
  position: static;
}
html#reset .fes-pagelet .callout-1828855257 {
  border: solid #dbe2e4;
  border-width: 1px 1px 0 1px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #f1f2f2;
  border-color: #dbe2e4;
  box-sizing: border-box;
  color: #404648;
  font-size: 12px;
  font-weight: 600;
  height: 44px;
  letter-spacing: .1em;
  padding: 15px 0 13px;
  text-transform: uppercase;
  width: 100%;
}
html#reset .fes-pagelet .error-77364509 {
  border: 1px solid #f1454f;
  box-shadow: 0 10px 20px 0 rgba(241, 69, 79, 0.25);
}
html#reset .fes-pagelet .errorHeader-3228533930 {
  color: #f1454f;
}
html#reset .fes-pagelet .errorText-3733804405 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #f1454f;
  text-align: center;
}
html#reset .fes-pagelet .lowerDetailsContainer-1908431865 {
  flex-grow: 1;
  padding-bottom: 0;
  position: relative;
}
html#reset .fes-pagelet .overview-885807640 {
  border: solid #dbe2e4;
  border-width: 1px 0;
  border-radius: 6px;
  border-bottom-width: 0;
  border-top-width: 6px;
  box-sizing: border-box;
  min-height: 0;
  padding: 30px 10px 10px;
  position: relative;
  vertical-align: top;
}
html#reset .fes-pagelet .overview__isShoppingCart-1435878653 {
  padding: 20px 10px 20px;
}
html#reset .fes-pagelet .pineapple-3979634793 {
  border-color: #f8aa17;
}
html#reset .fes-pagelet .grape-1223057051 {
  border-color: #8e74c2;
}
html#reset .fes-pagelet .blueberry-1068364382 {
  border-color: #5a8fef;
}
html#reset .fes-pagelet .mango-954095398 {
  border-color: #f46e40;
}
html#reset .fes-pagelet .overviewFeatured-1528946462 {
  border-radius: 0;
}
html#reset .fes-pagelet .overviewPackageName-3956063027 {
  font-size: 22px;
  font-weight: bold;
  line-height: 26px;
  color: #404648;
  position: relative;
  margin-bottom: 13px;
  margin-top: 0;
}
html#reset .fes-pagelet .overviewHeading-388768960 {
  font-size: 18px;
  font-weight: normal;
  line-height: 32px;
  color: #8e9294;
  margin: 0;
  margin-bottom: 10px;
}
html#reset .fes-pagelet .overviewSubheading-4095337669 {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.38em;
  color: #6a7072;
  margin: 0;
  margin-bottom: 10px;
}
html#reset .fes-pagelet .button-3375494562 {
  border: 0;
  padding: 0 20px 20px;
  box-sizing: border-box;
  margin-top: auto;
}
html#reset .fes-pagelet .buttonTop-3726188592 {
  display: block;
  padding: 0;
}
html#reset .fes-pagelet .buttonBottom-1973898268 {
  display: none;
  position: absolute;
  width: 100%;
  bottom: 0;
}
html#reset .fes-pagelet .benefits-3573309188 {
  border: none;
  border-width: 1px 0;
  border-top-width: 0;
  box-sizing: border-box;
  padding: 5px 20px 5px;
}
html#reset .fes-pagelet .benefitsHidden-5987815 {
  display: none;
}
html#reset .fes-pagelet .benefit-390502397 {
  border: solid #dbe2e4;
  border-width: 0 0 1px;
  border-color: #dbe2e4;
  color: #6a7072;
  font-size: 15px;
  text-align: left;
  line-height: 1.47em;
  padding: 11px 5px;
}
html#reset .fes-pagelet .benefitCheckmark-2626293185 {
  float: left;
  padding-right: 8px;
  padding-top: 4px;
  color: #99c663;
}
html#reset .fes-pagelet .benefitText-4216178273 {
  margin-left: 20px;
}
html#reset .fes-pagelet .legal-2841032265 {
  margin: 0;
}
html#reset .fes-pagelet .legalList-3906340322 {
  color: #6a7072;
  font-size: 12px;
  line-height: 1.4em;
  list-style: none;
  margin: 45px auto 0px;
  max-width: 1024px;
  padding: 0;
}
html#reset .fes-pagelet .legalItem-333165954 {
  padding-left: 10px;
  text-indent: -10px;
  padding-bottom: 10px;
  text-align: center;
}
html#reset .fes-pagelet .supDagger-2106381408 {
  font-size: 1em;
  position: relative;
  top: -0.1em;
  vertical-align: baseline;
}
html#reset .fes-pagelet .daggerWithPadding-457215566 {
  padding-left: 3px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .table-3489408753 {
    display: flex;
    margin-top: 84px;
  }
  html#reset .fes-pagelet .column-3892732077 {
    float: left;
  }
  html#reset .fes-pagelet .column-3892732077:not(:last-child) {
    margin-right: 1.5em;
  }
  html#reset .fes-pagelet .columnFeatured-3881610462 {
    box-shadow: 0 5px 30px 2px rgba(0, 0, 0, .2);
    margin-bottom: -24px;
    position: relative;
    top: -44px;
    z-index: 1;
  }
  html#reset .fes-pagelet .lowerDetailsContainer-1908431865 {
    padding-bottom: 70px;
  }
  html#reset .fes-pagelet .overview-885807640 {
    min-height: 280px;
    padding: 30px 20px 10px;
  }
  html#reset .fes-pagelet .overviewPackageName-3956063027 {
    margin-top: 15px;
  }
  html#reset .fes-pagelet .overviewHeading-388768960 {
    margin-bottom: 19px;
  }
  html#reset .fes-pagelet .overviewSubheading-4095337669 {
    margin-bottom: 21px;
  }
  html#reset .fes-pagelet .buttonTop-3726188592 {
    display: none;
  }
  html#reset .fes-pagelet .buttonBottom-1973898268 {
    display: block;
  }
  html#reset .fes-pagelet .benefits-3573309188 {
    padding: 15px 20px 15px;
  }
  html#reset .fes-pagelet .benefitsHidden-5987815 {
    display: block;
  }
}
html#reset .fes-pagelet .container-3140968275 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 15px 0;
}
html#reset .fes-pagelet .category-2625208391 {
  margin-bottom: 10px;
}
html#reset .fes-pagelet .categoryHeading-140605214 {
  position: relative;
}
html#reset .fes-pagelet .categoryTitle-3132769592 {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -0.05em;
  margin: 0 0 10px;
  padding: 0 10px;
}
html#reset .fes-pagelet .categoryTitleLink-3863502283 {
  color: #333333;
  text-decoration: none;
}
html#reset .fes-pagelet .categoryTitleLink-3863502283:hover {
  text-decoration: underline;
}
html#reset .fes-pagelet .categoryTitleKeyword-4200334907 {
  border-radius: 4px;
  color: #B159A3;
  font-weight: normal;
}
html#reset .fes-pagelet .categoryRemove-4053727035 {
  background: none;
  border: none;
  cursor: pointer;
  height: 40px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-indent: -99999px;
  top: 0;
  width: 40px;
}
html#reset .fes-pagelet .categoryRemove-4053727035:after {
  color: #CCCCCC;
  content: "✕";
  display: block;
  font-size: 16px;
  left: 14px;
  position: absolute;
  text-indent: 0;
  top: 11px;
}
html#reset .fes-pagelet .categoryList-1049169934 {
  border-spacing: 8px;
  display: table;
  margin: 0;
  padding: 0;
  table-layout: fixed;
  width: 100%;
}
html#reset .fes-pagelet .categoryItem-204565462 {
  background-color: #F2F2F2;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #E4E4E4;
  display: table-cell;
  list-style-type: none;
  margin: 0;
  padding-bottom: 12px;
  width: 16.66%;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media (min-width: 0px) and (max-width: 419px) {
  html#reset .fes-pagelet .category-2625208391 {
    margin-bottom: 0;
  }
  html#reset .fes-pagelet .categoryItem-204565462 {
    width: 100%;
  }
  html#reset .fes-pagelet .categoryItem__item1-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item2-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item3-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item4-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item5-2315792072 {
    display: none;
  }
}
@media (min-width: 420px) and (max-width: 679px) {
  html#reset .fes-pagelet .categoryItem-204565462 {
    width: 50%;
  }
  html#reset .fes-pagelet .categoryItem__item2-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item3-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item4-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item5-2315792072 {
    display: none;
  }
}
@media (min-width: 680px) and (max-width: 799px) {
  html#reset .fes-pagelet .categoryItem-204565462 {
    width: 100%;
  }
  html#reset .fes-pagelet .categoryItem__item1-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item2-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item3-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item4-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item5-2315792072 {
    display: none;
  }
}
@media (min-width: 800px) and (max-width: 959px) {
  html#reset .fes-pagelet .categoryItem-204565462 {
    width: 50%;
  }
  html#reset .fes-pagelet .categoryItem__item2-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item3-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item4-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item5-2315792072 {
    display: none;
  }
}
@media (min-width: 960px) and (max-width: 1149px) {
  html#reset .fes-pagelet .categoryItem-204565462 {
    width: 33%;
  }
  html#reset .fes-pagelet .categoryItem__item3-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item4-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item5-2315792072 {
    display: none;
  }
}
@media (min-width: 1150px) {
  html#reset .fes-pagelet .categoryItem-204565462 {
    width: 25%;
  }
  html#reset .fes-pagelet .categoryItem__item4-2315792072 {
    display: none;
  }
  html#reset .fes-pagelet .categoryItem__item5-2315792072 {
    display: none;
  }
}
html#reset .fes-pagelet .itemLink-690019732 {
  background-position: center center;
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  text-decoration: none;
  width: 100%;
}
html#reset .fes-pagelet .itemImage-3471468037 {
  background-color: #D5D5D5;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
  display: block;
  height: 150px;
  position: relative;
  transition: background-size 0.5s ease-out;
  width: 100%;
}
html#reset .fes-pagelet .itemTitle-2318143958 {
  border-top: 1px solid #E4E4E4;
  box-sizing: border-box;
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  padding: 10px 10px 0;
  width: 100%;
}
html#reset .fes-pagelet .itemPrice-2384775369 {
  border-radius: 0 0 4px 4px;
  box-sizing: border-box;
  color: #333333;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 1em 10px 0;
}
html#reset .fes-pagelet .loadMore-345123901 {
  text-align: center;
}
html#reset .fes-pagelet .loadMoreButton-1145632317 {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  color: #CCCCCC;
  cursor: pointer;
  font-size: 14px;
  padding: 7px 12px;
}
html#reset .fes-pagelet .topSpot-1433000438 {
  background-color: #f9f9f9;
  border-bottom: 1px #e6ebed solid;
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .heading-2486119508 {
  background-color: #ffffff;
  border-bottom: 1px #e6ebed solid;
  padding: 15px;
}
html#reset .fes-pagelet .title-2768647865 {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.6;
  color: #404648;
}
html#reset .fes-pagelet .viewAll-3169931422 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.6;
  float: right;
  white-space: nowrap;
}
html#reset .fes-pagelet .viewAll-3169931422:hover, html#reset .fes-pagelet .viewAll-3169931422:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .viewAll-3169931422:active {
  color: #0B234D;
}
html#reset .fes-pagelet .viewAllLogo-3868458178 {
  height: 18px;
  vertical-align: text-bottom;
}
html#reset .fes-pagelet .viewAllLabel-5987815 {
  display: none;
}
html#reset .fes-pagelet .adsList-2150681609 {
  padding: 15px;
  overflow: hidden;
}
@media (min-width: 350px) {
  html#reset .fes-pagelet .adCardContainer-2315792072 {
    min-width: 50%;
  }
  html#reset .fes-pagelet .adCardSlider-2315792072 {
    padding-right: 22%;
  }
  html#reset .fes-pagelet .viewAllLabel-5987815 {
    display: inline;
    margin-left: 10px;
  }
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .adCardContainer-2315792072 {
    min-width: 33.333333333333336%;
  }
  html#reset .fes-pagelet .adCardSlider-2315792072 {
    padding-right: 16%;
  }
}
@media (min-width: 920px) {
  html#reset .fes-pagelet .topSpot-1433000438 {
    border-top: 1px #e6ebed solid;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .adCardSlider-2315792072 {
    margin-left: -10px;
    margin-right: -10px;
  }
}
html#reset .fes-pagelet .rssButton-1547113127 {
  border-radius: 100px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  background: #ee6638;
  color: #ffffff;
  padding: 4px 13px;
  text-decoration: none;
}
html#reset .fes-pagelet .rssIcon-4211537917 {
  height: 11px;
  margin-right: 11px;
  vertical-align: initial;
  width: 11px;
}
html#reset .fes-pagelet .autosBadgeContainer-2838368718 {
  display: inline-block;
}
html#reset .fes-pagelet .autosBadge-3470449344 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #404648;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 19px;
}
html#reset .fes-pagelet .autosBadge-3470449344 svg {
  height: 17px;
  margin-right: 7px;
  width: 17px;
}
html#reset .fes-pagelet .favouriteButton-2579428613 {
  outline-width: 0;
  outline: none;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  border-radius: 4px;
  cursor: pointer;
  height: 44px;
  padding: 0;
  position: relative;
  transition: all 200ms ease;
  vertical-align: top;
  width: 44px;
}
html#reset .fes-pagelet .favouriteButton-2579428613 > svg {
  transition: all 200ms linear;
}
html#reset .fes-pagelet .favouriteButton-2579428613:hover, html#reset .fes-pagelet .favouriteButton-2579428613:focus {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .favouriteButton-2579428613:hover > svg, html#reset .fes-pagelet .favouriteButton-2579428613:focus > svg {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
html#reset .fes-pagelet .favouriteButtonIcon-639727239 {
  color: #f8aa17;
  fill: rgba(255, 255, 255, 0);
  height: 20px;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 20px;
}
html#reset .fes-pagelet .favouriteButtonLabel-2880833998 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #6a7072;
  display: none;
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .favouriteButton__favourited-245449231 > svg {
  animation: heartbeat 800ms;
  color: rgba(255, 255, 255, 0);
  fill: #f8aa17;
}
@keyframes heartbeat {
  15% {
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  35% {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  45% {
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .favouriteButton-2579428613 {
    padding-left: 40px;
    padding-right: 10px;
    width: auto;
  }
  html#reset .fes-pagelet .favouriteButtonIcon-639727239 {
    left: 10px;
    margin-left: 0;
  }
  html#reset .fes-pagelet .favouriteButtonLabel-2880833998 {
    display: inline-block;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .favouriteButton-2579428613 {
    display: block;
    height: 50px;
    margin-bottom: 18px;
    padding: 0;
    width: 50px;
  }
  html#reset .fes-pagelet .favouriteButtonIcon-639727239 {
    height: 22px;
    left: 50%;
    margin-left: -11px;
    margin-top: -11px;
    width: 22px;
  }
  html#reset .fes-pagelet .favouriteButtonLabel-2880833998 {
    display: none;
  }
}
@media print {
  html#reset .fes-pagelet .favouriteButton-2579428613 {
    display: none;
  }
}
html#reset .fes-pagelet .bottomLeft-600435008 {
  border-bottom: 45px solid #f1454f;
  border-right: 45px solid transparent;
  bottom: 0;
  left: 0;
}
html#reset .fes-pagelet .bottomLeft-600435008> .text-548939736 {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
html#reset .fes-pagelet .bottomRight-1935021629 {
  border-bottom: 45px solid #f1454f;
  border-left: 45px solid transparent;
  bottom: 0;
  right: 0;
}
html#reset .fes-pagelet .bottomRight-1935021629> .text-548939736 {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
html#reset .fes-pagelet .topLeft-175295580 {
  border-right: 45px solid transparent;
  border-top: 45px solid #f1454f;
  left: 0;
  top: 0;
}
html#reset .fes-pagelet .topLeft-175295580> .text-548939736 {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
html#reset .fes-pagelet .topRight-1586008563 {
  border-left: 45px solid transparent;
  border-top: 45px solid #f1454f;
  right: 0;
  top: 0;
}
html#reset .fes-pagelet .topRight-1586008563> .text-548939736 {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
html#reset .fes-pagelet .text-548939736 {
  color: #FFFFFF;
  font-size: 9px;
  font-weight: 800;
  position: absolute;
  text-transform: uppercase;
}
html#reset .fes-pagelet .text__featured_bottomLeft-365153900 {
  bottom: -33px;
  left: -3px;
}
html#reset .fes-pagelet .text__featured_bottomLeft_fr-3932000599 {
  left: 0;
}
html#reset .fes-pagelet .text__featured_bottomRight-2372627350 {
  bottom: -33px;
  right: -3px;
}
html#reset .fes-pagelet .text__featured_bottomRight_fr-2312008024 {
  right: 0;
}
html#reset .fes-pagelet .text__featured_topLeft-107291995 {
  left: -3px;
  top: -33px;
}
html#reset .fes-pagelet .text__featured_topLeft_fr-3932000599 {
  left: 0;
}
html#reset .fes-pagelet .text__featured_topRight-2829393705 {
  right: -3px;
  top: -33px;
}
html#reset .fes-pagelet .text__featured_topRight_fr-2312008024 {
  right: 0;
}
html#reset .fes-pagelet .text__reduced_bottomLeft-3627072035 {
  bottom: -33px;
  left: -2px;
}
html#reset .fes-pagelet .text__reduced_bottomLeft_fr-3884120365 {
  left: 2px;
}
html#reset .fes-pagelet .text__reduced_bottomRight-4127390574 {
  bottom: -33px;
  right: -2px;
}
html#reset .fes-pagelet .text__reduced_bottomRight_fr-3020910981 {
  right: 2px;
}
html#reset .fes-pagelet .text__reduced_topLeft-3063345208 {
  left: -2px;
  top: -33px;
}
html#reset .fes-pagelet .text__reduced_topLeft_fr-3884120365 {
  left: 2px;
}
html#reset .fes-pagelet .text__reduced_topRight-3538228757 {
  right: -2px;
  top: -33px;
}
html#reset .fes-pagelet .text__reduced_topRight_fr-3020910981 {
  right: 2px;
}
html#reset .fes-pagelet .text__urgent_bottomLeft-3551306515 {
  bottom: -33px;
  left: 0;
}
html#reset .fes-pagelet .text__urgent_bottomLeft_fr-2762084078 {
  left: -2px;
}
html#reset .fes-pagelet .text__urgent_bottomRight-3589031734 {
  bottom: -33px;
  right: 0;
}
html#reset .fes-pagelet .text__urgent_bottomRight_fr-1158697390 {
  right: -2px;
}
html#reset .fes-pagelet .text__urgent_topLeft-1907494718 {
  left: 0;
  top: -33px;
}
html#reset .fes-pagelet .text__urgent_topLeft_fr-2762084078 {
  left: -2px;
}
html#reset .fes-pagelet .text__urgent_topRight-3262744147 {
  right: 0;
  top: -33px;
}
html#reset .fes-pagelet .text__urgent_topRight_fr-1158697390 {
  right: -2px;
}
html#reset .fes-pagelet .featuredBadgeContainer-2055941493 {
  position: absolute;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .bottomLeft-600435008 {
    border-bottom-width: 60px;
    border-right-width: 60px;
  }
  html#reset .fes-pagelet .bottomLeft-600435008> .text-548939736 {
    bottom: -43px;
  }
  html#reset .fes-pagelet .bottomRight-1935021629 {
    border-bottom-width: 60px;
    border-left-width: 60px;
  }
  html#reset .fes-pagelet .bottomRight-1935021629> .text-548939736 {
    bottom: -43px;
  }
  html#reset .fes-pagelet .topLeft-175295580 {
    border-right-width: 60px;
    border-top-width: 60px;
  }
  html#reset .fes-pagelet .topLeft-175295580> .text-548939736 {
    top: -43px;
  }
  html#reset .fes-pagelet .topRight-1586008563 {
    border-left-width: 60px;
    border-top-width: 60px;
  }
  html#reset .fes-pagelet .topRight-1586008563> .text-548939736 {
    top: -43px;
  }
  html#reset .fes-pagelet .text-548939736 {
    font-size: 11px;
  }
}
html#reset .fes-pagelet .attributes-4199395535 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  display: inline-block;
}
html#reset .fes-pagelet .attributes-4199395535:after {
  color: #afb7ba;
  content: "•";
  display: inline-block;
  padding: 0 10px;
}
html#reset .fes-pagelet .attributes-4199395535:last-child:after {
  content: "";
  display: none;
}
html#reset .fes-pagelet .adAttributes-2256721247 {
  margin-bottom: 7px;
}
html#reset .fes-pagelet .adAttributes-2256721247:empty {
  display: none;
}
html#reset .fes-pagelet .placeholderImage-77886238 {
  align-items: center;
  background-color: #f1f2f2;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
html#reset .fes-pagelet .placeholderImageIcon-2941324675 {
  color: #ffffff;
  fill: currentColor;
  height: 20px;
  width: 20px;
}
html#reset .fes-pagelet .image-2074673191 {
  max-height: 75px;
  max-width: 100px;
}
html#reset .fes-pagelet .image__condensed-1509079234 {
  max-height: 45px;
  max-width: 60px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .placeholderImageIcon-2941324675 {
    height: 30px;
    width: 30px;
  }
  html#reset .fes-pagelet .image-2074673191 {
    max-height: 100px;
    max-width: 130px;
  }
  html#reset .fes-pagelet .image__condensed-1509079234 {
    max-height: 75px;
    max-width: 100px;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .placeholderImageIcon-2941324675 {
    height: 45px;
    width: 45px;
  }
  html#reset .fes-pagelet .image-2074673191 {
    max-height: 160px;
    max-width: 213px;
  }
  html#reset .fes-pagelet .image__condensed-1509079234 {
    max-height: 110px;
    max-width: 147px;
  }
}
html#reset .fes-pagelet .container-1772939238 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
  display: block;
}
html#reset .fes-pagelet .dateLocationDivider-3330898365 {
  background-color: #e6ebed;
  display: inline-block;
  height: 12px;
  margin: 0 10px;
  width: 1px;
}
html#reset .fes-pagelet .location-2493051622 {
  display: inline-block;
  margin-right: 9px;
}
html#reset .fes-pagelet .infoBadge-1007333544 {
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: text-bottom;
}
html#reset .fes-pagelet .infoBadge__oldPrice-640052548 {
  background-color: #f1454f;
  color: #ffffff;
  line-height: 24px;
  text-decoration: line-through;
}
html#reset .fes-pagelet .infoBadge__msrp-3609904597 {
  border: 1px solid #6a7072;
  color: #6a7072;
}
html#reset .fes-pagelet .infoBadge__condensed-2108089683 {
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding-bottom: 1px;
}
html#reset .fes-pagelet .paymentContainer-3094333865 {
  font-size: 15px;
  margin-right: 20px;
  width: 35%;
}
html#reset .fes-pagelet .paymentInfo-3168510914 {
  display: block;
}
html#reset .fes-pagelet .paymentAmount-1637834191 {
  color: #70A036;
  font-size: 15px;
  font-weight: bold;
}
html#reset .fes-pagelet .paymentNote-894802479 {
  color: #6a7072;
  display: inline-block;
  font-size: 14px;
}
@media (max-width: 650px) {
  html#reset .fes-pagelet .paymentContainer-3094333865 {
    clear: both;
    margin-bottom: 14px;
    width: 100%;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .paymentAmount-1637834191 {
    font-size: 16px;
  }
}
html#reset .fes-pagelet .reducedPrice-2703763365 {
  border-radius: 4px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  background-color: #f1454f;
  color: #ffffff;
  padding: 2px 6px;
  text-decoration: line-through;
}
html#reset .fes-pagelet .monthlyPaymentInfo-62476850 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #70A036;
}
html#reset .fes-pagelet .monthlyPaymentInfo-62476850> span {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}
html#reset .fes-pagelet .msrpPrice-2943868394 {
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 9px;
  white-space: nowrap;
}
html#reset .fes-pagelet .msrpPriceWrapper-1691263815 {
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}
html#reset .fes-pagelet .paymentContainer-476996367 {
  margin: 0 0 10px;
}
html#reset .fes-pagelet .paymentInfo-48379210 {
  margin-bottom: 0;
  width: 100%;
}
html#reset .fes-pagelet .paymentNote-3824315117 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
}
html#reset .fes-pagelet .price-2741868344 {
  font-size: 18px;
  font-weight: normal;
  line-height: 16px;
  color: #70A036;
  display: inline-block;
  margin-bottom: 6px;
  margin-right: 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html#reset .fes-pagelet .priceDrop-4233227787 {
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 9px;
  padding: 1px 5px;
  position: relative;
  text-decoration: line-through;
  vertical-align: text-bottom;
}
html#reset .fes-pagelet .priceDropWrapper-2100376389 {
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .msrpPriceWrapper-1691263815 {
    display: block;
  }
  html#reset .fes-pagelet .paymentContainer-476996367 {
    margin-bottom: 0;
    margin-top: 3px;
  }
  html#reset .fes-pagelet .paymentInfo-48379210 {
    margin-right: 0;
    text-align: right;
  }
  html#reset .fes-pagelet .paymentNote-3824315117 {
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
  }
  html#reset .fes-pagelet .priceDropWrapper-2100376389 {
    display: block;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .monthlyPaymentInfo-62476850 {
    font-size: 16px;
  }
  html#reset .fes-pagelet .monthlyPaymentInfo-62476850> span {
    font-size: 16px;
  }
  html#reset .fes-pagelet .price-2741868344 {
    font-size: 22px;
  }
}
html#reset .fes-pagelet .posterLogo-3529102089 {
  height: auto;
  width: 100%;
}
html#reset .fes-pagelet .thumbnail-1985242654 {
  max-height: 48px;
  min-height: 48px;
  background: no-repeat;
  background-size: cover;
  display: inline-block;
  height: auto;
  margin: 0 5px;
  overflow: hidden;
  width: 25%;
}
@media (min-width: 414px) {
  html#reset .fes-pagelet .thumbnail-1985242654 {
    max-height: 51px;
    min-height: 51px;
    width: 20%;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .thumbnail-1985242654 {
    margin-left: 8px;
    margin-right: 8px;
    max-height: 62px;
    min-height: 62px;
    width: 16%;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .thumbnail-1985242654 {
    margin-left: 10px;
    margin-right: 10px;
    max-height: 68px;
    min-height: 68px;
    width: 12%;
  }
}
html#reset .fes-pagelet .veteranFriendlyBadge-2759103144 {
  margin-bottom: 7px;
}
html#reset .fes-pagelet .veteranFriendlyIcon-3312313966 {
  height: 19px;
  margin-right: 9px;
  width: 13px;
}
html#reset .fes-pagelet .veteranFriendlyLabel-692313334 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}
html#reset .fes-pagelet .autosBadgeContainer-5987815 {
  display: none;
}
html#reset .fes-pagelet .container-3905761172 {
  background-color: #ffffff;
  color: #404648;
  display: flex;
  flex-flow: row wrap;
  padding: 20px 15px;
  position: relative;
  text-decoration: none;
  transition: all ease-in 100ms;
}
html#reset .fes-pagelet .container-3905761172:hover {
  background-color: rgba(64,70,72,0.03);
  cursor: pointer;
}
html#reset .fes-pagelet .container-3905761172:hover .posterLogoContainer-4135315011::after {
  background-color: rgba(64,70,72,0.03);
}
html#reset .fes-pagelet .container__highlight-3761981671 {
  background-color: #eef5fc;
  border: 1px solid #aed5f9;
}
html#reset .fes-pagelet .container__highlight-3761981671::after {
  background-color: rgba(255, 255, 255, 0) !important;
}
html#reset .fes-pagelet .dateLocationContainer-4078694212 {
  align-self: flex-end;
  flex: 1 100%;
  line-height: 30px;
}
html#reset .fes-pagelet .dateLocationContainer__bottomPadding-3673434630 {
  margin-bottom: 14px;
}
html#reset .fes-pagelet .dataLocation-2493051622 {
  display: inline-block;
  margin-right: 9px;
}
html#reset .fes-pagelet .description-3510460924 {
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  display: none;
  margin-bottom: 10px;
}
html#reset .fes-pagelet .favouriteButton-667766676 {
  background-color: transparent;
  border: none;
  height: 18px;
  padding: 0;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 20px;
}
html#reset .fes-pagelet .favouriteButton-667766676:hover, html#reset .fes-pagelet .favouriteButton-667766676:focus {
  background-color: transparent;
}
html#reset .fes-pagelet .favouriteButton-667766676 > span {
  display: none;
}
html#reset .fes-pagelet .favouriteButtonIcon-2782485378 {
  color: #ffffff;
  fill: rgba(64,70,72,0.5);
  left: 0;
  margin: 0;
  position: relative;
  top: 0;
}
html#reset .fes-pagelet .favouriteButton__condensed-3743967712 {
  right: 4px;
  top: 4px;
}
html#reset .fes-pagelet .favouriteButtonIcon__favourited-3579926235 {
  fill: #f8aa17;
}
html#reset .fes-pagelet .information-2467503571 {
  display: flex;
  flex: 1;
  flex-flow: row wrap;
  position: relative;
}
html#reset .fes-pagelet .imageContainer-3548789605 {
  flex-basis: 100px;
  height: 75px;
  min-width: 100px;
  align-items: center;
  border: 1px solid #dbe2e4;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
  margin-right: 15px;
  position: relative;
}
html#reset .fes-pagelet .imageContainer__condensed-1424184646 {
  flex-basis: 60px;
  height: 45px;
  min-width: 60px;
}
html#reset .fes-pagelet .link-1430551072 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #31589d;
  z-index: 1;
}
html#reset .fes-pagelet .link-1430551072:hover, html#reset .fes-pagelet .link-1430551072:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-1430551072:active {
  color: #0B234D;
}
html#reset .fes-pagelet .main-1189568802 {
  display: flex;
  flex: 1;
  flex-flow: row wrap;
}
html#reset .fes-pagelet .newCar-2993409610 {
  margin-bottom: 10px;
}
html#reset .fes-pagelet .newCar-2993409610 > div:first-child {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #404648;
  display: inline-block;
  margin-right: 19px;
}
html#reset .fes-pagelet .posterLogoContainer-4135315011 {
  display: inline-block;
  margin-top: 10px;
  max-width: 100px;
  position: relative;
  transition: all ease-in 100ms;
}
html#reset .fes-pagelet .posterLogoContainer-4135315011::after {
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
html#reset .fes-pagelet .priceInformation-1461686754 {
  flex: 1 100%;
}
html#reset .fes-pagelet .provincialTopAd-4170763322 {
  border-radius: 100px;
  font-size: 13px;
  font-weight: bold;
  line-height: 22px;
  background-color: rgba(64,70,72,0.1);
  color: #404648;
  display: inline-block;
  padding: 0 10px;
  vertical-align: top;
  white-space: nowrap;
}
html#reset .fes-pagelet .ratings-2358325365 {
  margin-bottom: 9px;
}
html#reset .fes-pagelet .reviewsContainer-3456415121 {
  display: block;
  margin-top: 5px;
}
html#reset .fes-pagelet .reviews-4100748546 {
  color: #6a7072;
  font-size: 12px;
  font-weight: bold;
}
html#reset .fes-pagelet .showCase-1307037396 {
  margin-left: -5px;
  margin-right: -5px;
  display: flex;
  flex: 1 100%;
  justify-content: flex-start;
  margin-top: 20px;
  position: relative;
}
html#reset .fes-pagelet .showCase-1307037396> a:nth-of-type(-n+4) {
  display: block;
}
html#reset .fes-pagelet .showCase-1307037396> a {
  display: none;
}
html#reset .fes-pagelet .side-762152966 {
  display: none;
  flex: 0 0 135px;
  text-align: right;
}
html#reset .fes-pagelet .sideMsrpPrice-408313770 {
  margin-bottom: 8px;
  margin-right: 0;
  padding: 4px 10px;
}
html#reset .fes-pagelet .sidePrice-2217656430 {
  margin-bottom: 8px;
  margin-right: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 20px;
  display: block;
}
html#reset .fes-pagelet .sidePriceDrop-1554891880 {
  margin-bottom: 8px;
  margin-right: 0;
  padding: 4px 10px;
}
html#reset .fes-pagelet .tagLine-145488526 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #8e9294;
  display: none;
  flex: 1 100%;
  margin-bottom: 18px;
}
html#reset .fes-pagelet .title-2652151687 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #403e7c;
  flex: 0 100%;
  margin-bottom: 12px;
  margin-top: 0;
  position: relative;
}
html#reset .fes-pagelet .top-8855599 {
  align-self: flex-start;
}
html#reset .fes-pagelet .wanted-890139005 {
  border-radius: 100px;
  background-color: #403e7c;
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  margin-right: 4px;
  padding: 1px 5px;
  text-transform: uppercase;
}
html#reset .fes-pagelet .wrapper-2747026353 {
  box-sizing: border-box;
}
@media (min-width: 414px) {
  html#reset .fes-pagelet .showCase-1307037396> a:nth-of-type(-n+5) {
    display: block;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .autosBadgeContainer-5987815 {
    display: inline;
  }
  html#reset .fes-pagelet .description-3510460924 {
    display: block;
  }
  html#reset .fes-pagelet .imageContainer-3548789605 {
    flex-basis: 130px;
    height: 100px;
    min-width: 130px;
  }
  html#reset .fes-pagelet .imageContainer__condensed-1424184646 {
    flex-basis: 100px;
    height: 75px;
    min-width: 100px;
  }
  html#reset .fes-pagelet .main-1189568802 {
    margin-right: 15px;
  }
  html#reset .fes-pagelet .newCar-2993409610 {
    display: inline-block;
  }
  html#reset .fes-pagelet .priceInformation-1461686754 {
    display: none;
  }
  html#reset .fes-pagelet .showCase-1307037396 {
    margin-left: -8px;
    margin-right: -8px;
  }
  html#reset .fes-pagelet .showCase-1307037396> a:nth-of-type(-n+6) {
    display: block;
  }
  html#reset .fes-pagelet .side-762152966 {
    display: block;
  }
  html#reset .fes-pagelet .tagLine-145488526 {
    display: block;
  }
  html#reset .fes-pagelet .title-2652151687 {
    font-size: 16px;
    line-height: 22px;
  }
  html#reset .fes-pagelet .title-2652151687 > div {
    display: initial !important;
    overflow: initial !important;
    text-overflow: initial !important;
    -webkit-box-orient: initial !important;
    -webkit-line-clamp: initial !important;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .favouriteButton-667766676 {
    right: 10px;
    top: 10px;
  }
  html#reset .fes-pagelet .imageContainer-3548789605 {
    flex-basis: 213px;
    height: 160px;
    min-width: 213px;
    margin-right: 25px;
  }
  html#reset .fes-pagelet .imageContainer__condensed-1424184646 {
    flex-basis: 147px;
    height: 110px;
    min-width: 147px;
  }
  html#reset .fes-pagelet .showCase-1307037396 {
    margin-left: -10px;
    margin-right: -10px;
  }
  html#reset .fes-pagelet .showCase-1307037396> a:nth-of-type(-n+8) {
    display: block;
  }
}
html#reset .fes-pagelet .price-816947232 {
  color: #84A444;
  float: right;
  font-size: 23px;
  font-weight: bold;
  padding: 0 0 0 30px;
  text-align: right;
}
html#reset .fes-pagelet .priceInfo-1006007754 {
  color: #666666;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 17px;
  margin-top: 5px;
  padding-right: 0.1em;
}
html#reset .fes-pagelet .priceInfo-1006007754 + .priceInfo-1006007754 {
  margin-top: 0;
}
html#reset .fes-pagelet .startingPrice-2809218567 {
  font-size: 14px;
  line-height: 17px;
  margin-right: 5px;
}
@media (max-width: 840px) {
  html#reset .fes-pagelet .price-816947232 {
    font-size: 19px;
    padding: 0 0 0 10px;
  }
  html#reset .fes-pagelet .startingPrice-2809218567 {
    font-size: 11px;
    line-height: 14px;
  }
}
@media (max-width: 600px) {
  html#reset .fes-pagelet .price-816947232 {
    float: none;
    margin-bottom: 3px;
    padding: 0;
    text-align: left;
  }
  html#reset .fes-pagelet .price-816947232 > span {
    display: block;
  }
  html#reset .fes-pagelet .priceInfo-1006007754 {
    display: inline;
    font-size: 12px;
    line-height: 15px;
    padding-right: 0;
  }
  html#reset .fes-pagelet .priceInfo-1006007754 + .priceInfo-1006007754 {
    margin-left: 0.25em;
  }
  html#reset .fes-pagelet .priceInfo__addition-5987815 {
    display: none;
  }
}
@media (max-width: 480px) {
  html#reset .fes-pagelet .price-816947232 {
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 0;
  }
}
html#reset .fes-pagelet .companyDetailsContainer__company-793173580 {
  clear: right;
  float: right;
  margin: 0 0 10px 20px;
}
html#reset .fes-pagelet .companyDetailsContainer__thirdParty-3686546463 {
  bottom: 10px;
  position: absolute;
  right: 10px;
  text-align: right;
}
html#reset .fes-pagelet .companyDetailsContainer__newSrp-3403893393 {
  bottom: 20px;
}
html#reset .fes-pagelet .companyDetailsLogo-3788811017 {
  display: inline-block;
  max-height: 60px;
  max-width: 120px;
}
html#reset .fes-pagelet .companyDetailsLogo__thirdParty-1541159777 {
  max-height: 50px;
  max-width: 100px;
  vertical-align: middle;
}
html#reset .fes-pagelet .companyDetailsLogo__newSrp-2797637693 {
  max-height: 24px;
  width: 60px;
}
html#reset .fes-pagelet .companyName-2135189638 {
  color: #666666;
  display: block;
  font-size: 11px;
  line-height: 14px;
}
html#reset .fes-pagelet .companyName__thirdParty-213030820 {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
html#reset .fes-pagelet .companyName__newSrp-1708330791 {
  color: #6a7072;
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 7px;
  margin-right: 40px;
}
html#reset .fes-pagelet .externalIcon-2436444709 {
  fill: #5a8fef;
  height: 16px;
  margin-left: 20px;
  width: 16px;
}
html#reset .fes-pagelet .externalIcon__newSrp-2871123404 {
  margin-left: 25px;
}
@media (max-width: 840px) {
  html#reset .fes-pagelet .companyDetailsLogo__thirdParty-1541159777 {
    max-height: 38px;
    max-width: 75px;
  }
  html#reset .fes-pagelet .companyName-2135189638 {
    font-size: 8px;
    line-height: 10px;
  }
  html#reset .fes-pagelet .companyName__newSrp-1708330791 {
    font-size: 12px;
    line-height: 12px;
  }
  html#reset .fes-pagelet .externalIcon-2436444709 {
    margin-left: 10px;
  }
}
@media (max-width: 1120px) {
  html#reset .fes-pagelet .companyDetailsContainer__newSrp-3403893393 {
    bottom: 10px;
    flex: 1 100%;
    margin-top: 12px;
    order: 4;
  }
  html#reset .fes-pagelet .companyName__newSrp-1708330791 {
    display: inline-block;
    margin: 0 9px 0;
  }
  html#reset .fes-pagelet .externalIcon__newSrp-2871123404 {
    margin-left: 20px;
  }
}
@media (max-width: 760px) {
  html#reset .fes-pagelet .companyDetailsContainer__newSrp-3403893393 {
    bottom: 0;
    flex: 1 100%;
    margin-top: 12px;
    order: 4;
    position: relative;
    text-align: left;
  }
  html#reset .fes-pagelet .companyDetailsLogo__newSrp-2797637693 {
    max-height: 16px;
    width: 40px;
  }
  html#reset .fes-pagelet .companyName__newSrp-1708330791 {
    font-weight: normal;
    margin-left: 0;
  }
  html#reset .fes-pagelet .externalIcon__newSrp-2871123404 {
    position: absolute;
    right: 0;
  }
}
@media (max-width: 600px) {
  html#reset .fes-pagelet .companyDetailsContainer__company-793173580 {
    display: none;
  }
  html#reset .fes-pagelet .companyDetailsContainer__thirdParty-3686546463 {
    bottom: 0;
    display: block;
    margin-top: 10px;
    position: relative;
    right: 0;
    text-align: left;
  }
  html#reset .fes-pagelet .externalIcon-2436444709 {
    margin-left: 0;
    margin-top: -8px;
    position: absolute;
    right: 0;
    top: 50%;
  }
}
@media (max-width: 480px) {
  html#reset .fes-pagelet .companyDetailsContainer__thirdParty-3686546463 {
    margin-top: 5px;
  }
}
html#reset .fes-pagelet .listingWrapper-1495349603 {
  border-bottom: 1px solid #E4E4E4;
  cursor: pointer;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}
html#reset .fes-pagelet .listingWrapper-1495349603:hover {
  background-color: #F2F2F2;
}
html#reset .fes-pagelet .listingWrapper__newSrp-1313095799 {
  background-color: #ffffff;
  border-bottom: none !important;
  border-top: none !important;
  color: #404648;
  display: flex;
  padding: 20px 15px;
}
html#reset .fes-pagelet .listingWrapper__newSrp-1313095799:hover {
  background-color: rgba(64,70,72,0.03);
  cursor: pointer;
}
html#reset .fes-pagelet .thumbnailContainer-2425296887 {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  float: left;
  height: 160px;
  margin: 20px 25px;
  padding: 0;
  position: relative;
  width: 200px;
}
html#reset .fes-pagelet .thumbnailContainer__newSrp-1369451361 {
  flex-basis: 213px;
  height: 160px;
  min-width: 213px;
  border: 1px solid #dbe2e4;
  margin: 0 25px 0 0;
}
html#reset .fes-pagelet .thumbnailWrapper-1771801226 {
  display: table-cell;
  height: 160px;
  text-align: center;
  vertical-align: middle;
  width: 200px;
}
html#reset .fes-pagelet .thumbnailWrapper__noImage-651037843 {
  background: #E2E4E7;
}
html#reset .fes-pagelet .noImageIcon-1382991400 {
  color: #FFFFFF;
  fill: currentColor;
  height: 50px;
  min-height: 50px;
  min-width: 60px;
  width: 60px;
}
html#reset .fes-pagelet .thumbnail-2902708067 {
  border: none;
  max-height: 160px;
  max-width: 200px;
}
html#reset .fes-pagelet .thumbnail__newSrp-282170391 {
  max-height: 160px;
  max-width: 213px;
}
html#reset .fes-pagelet .summaryContainer-860334722 {
  display: block;
  margin: 20px 15px 10px 250px;
  overflow: auto;
}
html#reset .fes-pagelet .summaryContainer__newSrp-2980888073 {
  flex: 1;
  margin: 0;
}
html#reset .fes-pagelet .summaryHeader-1313962885 {
  padding: 0;
}
html#reset .fes-pagelet .title-802478209 {
  color: #000066;
  display: block;
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  max-height: 38px;
  overflow: hidden;
  text-decoration: none;
}
html#reset .fes-pagelet .title-802478209:hover {
  color: #2078EF;
  text-decoration: underline;
}
html#reset .fes-pagelet .title-802478209:visited {
  color: #B159A3;
}
html#reset .fes-pagelet .title__newSrp-2503018706 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #403e7c;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  flex: 0 100%;
  font-family: Larsseit, Arial, sans-serif;
  margin-bottom: 12px;
  margin-top: 0;
}
html#reset .fes-pagelet .title__newSrp-2503018706:hover, html#reset .fes-pagelet .title__newSrp-2503018706:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .title__newSrp-2503018706:active {
  color: #0B234D;
}
html#reset .fes-pagelet .postedData-1027325418 {
  color: #666666;
  display: block;
  font-size: 14px;
  line-height: 17px;
  margin-top: 10px;
}
html#reset .fes-pagelet .postedData__newSrp-2986635848 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  bottom: 20px;
  position: absolute;
}
html#reset .fes-pagelet .priceContainer__newSrp-3833464492 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .date-726658975 {
  border-left: 1px solid #666666;
  margin-left: 5px;
  padding-left: 4px;
}
html#reset .fes-pagelet .description-3851138641 {
  margin-top: 10px;
  padding: 0;
}
html#reset .fes-pagelet .description__thirdParty-2528397037 {
  padding-right: 165px;
}
html#reset .fes-pagelet .description__thirdParty__tagline-2231393404 {
  padding-bottom: 55px;
}
html#reset .fes-pagelet .additionalDetails-3892331313 {
  display: block;
  margin-top: 10px;
}
html#reset .fes-pagelet .additionalDetails__thirdParty-2083791265 {
  bottom: 10px;
  left: 250px;
  padding-right: 165px;
  position: absolute;
}
html#reset .fes-pagelet .tagline-2439050036 {
  display: block;
  font-weight: bold;
  margin-top: 5px;
}
html#reset .fes-pagelet .tagline__thirdParty-309277367 {
  color: #000066;
}
html#reset .fes-pagelet .thumbnailWrapper__newSrp-4194407593 {
  display: block;
  height: auto;
  min-width: 0;
  text-align: center;
  vertical-align: initial;
  width: auto;
}
@media (max-width: 1120px) {
  html#reset .fes-pagelet .thumbnailContainer__newSrp-1369451361 {
    flex-basis: 130px;
    height: 100px;
    min-width: 130px;
  }
  html#reset .fes-pagelet .thumbnail__newSrp-282170391 {
    max-height: 100px;
    max-width: 130px;
  }
}
@media (max-width: 920px) {
  html#reset .fes-pagelet .summaryContainer-860334722 {
    margin-left: 182px;
  }
  html#reset .fes-pagelet .summaryContainer__newSrp-2980888073 {
    margin: 0;
  }
  html#reset .fes-pagelet .thumbnailContainer-2425296887 {
    height: 106px;
    width: 132px;
  }
  html#reset .fes-pagelet .thumbnailContainer__newSrp-1369451361 {
    flex-basis: 130px;
    height: 100px;
    min-width: 130px;
  }
  html#reset .fes-pagelet .thumbnailWrapper-1771801226 {
    height: 106px;
    width: 132px;
  }
  html#reset .fes-pagelet .thumbnail-2902708067 {
    max-height: 106px;
    max-width: 132px;
  }
  html#reset .fes-pagelet .thumbnail__newSrp-282170391 {
    max-height: 100px;
    max-width: 130px;
  }
  html#reset .fes-pagelet .noImageIcon-1382991400 {
    height: 38px;
    min-height: 38px;
    min-width: 45px;
    width: 45px;
  }
  html#reset .fes-pagelet .additionalDetails__thirdParty-2083791265 {
    left: 182px;
  }
}
@media (max-width: 840px) {
  html#reset .fes-pagelet .description__thirdParty-2528397037 {
    padding-right: 140px;
  }
}
@media (max-width: 770px) {
  html#reset .fes-pagelet .additionalDetails-3892331313 {
    display: none;
  }
  html#reset .fes-pagelet .additionalDetails__thirdParty-2083791265 {
    display: block;
  }
}
@media (max-width: 760px) {
  html#reset .fes-pagelet .description__newSrp-3163240338 {
    order: 5;
  }
  html#reset .fes-pagelet .priceContainer__newSrp-3833464492 {
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    flex: 1 100%;
    font-family: Larsseit, Arial, sans-serif;
    order: 2;
    padding-left: 0;
    text-align: left;
  }
  html#reset .fes-pagelet .priceInfo__newSrp-4232085129 {
    display: inline-block;
    font-size: 12px;
    margin: 0 0 0 7px;
  }
  html#reset .fes-pagelet .postedData__newSrp-2986635848 {
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
    bottom: 0;
    flex: 1 100%;
    margin-top: 8px;
    order: 3;
    position: relative;
  }
  html#reset .fes-pagelet .thumbnailContainer__newSrp-1369451361 {
    flex-basis: 100px;
    height: 75px;
    min-width: 100px;
    border: 1px solid #dbe2e4;
    margin: 0 15px 0 0;
  }
  html#reset .fes-pagelet .thumbnail__newSrp-282170391 {
    max-height: 75px;
    max-width: 100px;
  }
  html#reset .fes-pagelet .summaryContainer__newSrp-2980888073 {
    display: flex;
    flex: 1;
    flex-flow: row wrap;
    margin: 0;
  }
  html#reset .fes-pagelet .summaryHeader__newSrp-2356507051 {
    flex: 1 100%;
    order: 1;
  }
}
@media (max-width: 600px) {
  html#reset .fes-pagelet .description-3851138641 {
    display: none;
  }
}
@media (max-width: 480px) {
  html#reset .fes-pagelet .summaryContainer-860334722 {
    margin-left: 124px;
    margin-top: 15px;
  }
  html#reset .fes-pagelet .summaryContainer__newSrp-2980888073 {
    margin: 0;
  }
  html#reset .fes-pagelet .title-802478209 {
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    max-height: 32px;
    text-decoration: underline;
  }
  html#reset .fes-pagelet .title__newSrp-2503018706 {
    text-decoration: none;
    transition: color 200ms linear;
    color: #403e7c;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 12px;
    margin-top: 0;
  }
  html#reset .fes-pagelet .title__newSrp-2503018706:hover, html#reset .fes-pagelet .title__newSrp-2503018706:focus {
    color: #31589d;
    text-decoration: underline;
  }
  html#reset .fes-pagelet .title__newSrp-2503018706:active {
    color: #0B234D;
  }
  html#reset .fes-pagelet .postedData-1027325418 {
    font-size: 13px;
    line-height: 16px;
    margin-top: 5px;
  }
  html#reset .fes-pagelet .postedData__newSrp-2986635848 {
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
    margin-top: 8px;
  }
  html#reset .fes-pagelet .date-726658975 {
    border-left: none;
    display: block;
    margin-left: 0;
    padding-left: 0;
  }
  html#reset .fes-pagelet .thumbnailContainer-2425296887 {
    height: 80px;
    margin: 15px 0 15px 14px;
    width: 100px;
  }
  html#reset .fes-pagelet .thumbnailContainer__newSrp-1369451361 {
    flex-basis: 100px;
    height: 75px;
    min-width: 100px;
    border: 1px solid #dbe2e4;
    margin: 0 15px 0 0;
  }
  html#reset .fes-pagelet .thumbnailWrapper-1771801226 {
    height: 80px;
    width: 100px;
  }
  html#reset .fes-pagelet .thumbnail-2902708067 {
    max-height: 80px;
    max-width: 100px;
  }
  html#reset .fes-pagelet .thumbnail__newSrp-282170391 {
    max-height: 75px;
    max-width: 100px;
  }
}
html#reset .fes-pagelet .container-931356737 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html#reset .fes-pagelet .title-3550687587 {
  background: #F2F2F2;
  border-top: solid 1px #CCCCCC;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  padding: 5px 10px;
}
html#reset .fes-pagelet .wrapper-140605214 {
  position: relative;
}
html#reset .fes-pagelet .adAttributesContainer-5987815 {
  display: none;
}
html#reset .fes-pagelet .stubHubContainer-3109288147 {
  background-color: #fdfbff;
  color: #404648;
  display: flex;
  flex-flow: row wrap;
  padding: 20px 15px;
  position: relative;
  text-decoration: none;
  transition: all ease-in 100ms;
}
html#reset .fes-pagelet .stubHubContainer-3109288147:hover {
  cursor: pointer;
}
html#reset .fes-pagelet .stubHubContainer-3109288147:hover .imageExternalContainer-1004133190 {
  opacity: 1;
  visibility: visible;
}
html#reset .fes-pagelet .companyContainer-393122595 {
  align-items: center;
  display: flex;
}
html#reset .fes-pagelet .companyLogo-3150507537 {
  display: inline-block;
  margin-right: 9px;
  max-height: 24px;
  width: 50px;
}
html#reset .fes-pagelet .companyName-910991326 {
  color: #6a7072;
  display: inline-block;
  font-size: 12px;
  max-width: 87px;
}
html#reset .fes-pagelet .container__highlight-3761981671 {
  background-color: #eef5fc;
  border: 1px solid #aed5f9;
}
html#reset .fes-pagelet .container__highlight-3761981671::after {
  background-color: rgba(255, 255, 255, 0) !important;
}
html#reset .fes-pagelet .description-3510460924 {
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  display: none;
  margin-bottom: 10px;
}
html#reset .fes-pagelet .external-581452800 {
  bottom: 0;
  fill: #5a8fef;
  height: 16px;
  position: absolute;
  right: 0;
  width: 16px;
}
html#reset .fes-pagelet .information-2467503571 {
  display: flex;
  flex: 1;
  flex-flow: row wrap;
  position: relative;
}
html#reset .fes-pagelet .imageExternalContainer-1004133190 {
  background: rgba(64,62,124,0.75);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all ease-in 100ms;
  visibility: hidden;
  width: 100%;
}
html#reset .fes-pagelet .imageExternal-781818292 {
  left: 50%;
  position: absolute;
  top: 50%;
  fill: #ffffff;
  height: 21px;
  width: 21px;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
html#reset .fes-pagelet .imageContainer-3548789605 {
  flex-basis: 100px;
  height: 75px;
  min-width: 100px;
  align-items: center;
  border: 1px solid #dbe2e4;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
  margin-right: 15px;
  position: relative;
}
html#reset .fes-pagelet .imageContainer__condensed-1424184646 {
  flex-basis: 60px;
  height: 45px;
  min-width: 60px;
}
html#reset .fes-pagelet .image-2074673191 {
  max-height: 75px;
  max-width: 100px;
}
html#reset .fes-pagelet .image__condensed-1509079234 {
  max-height: 45px;
  max-width: 60px;
}
html#reset .fes-pagelet .link-1430551072 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #31589d;
  z-index: 1;
}
html#reset .fes-pagelet .link-1430551072:hover, html#reset .fes-pagelet .link-1430551072:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-1430551072:active {
  color: #0B234D;
}
html#reset .fes-pagelet .main-1189568802 {
  display: flex;
  flex: 1;
  flex-flow: row wrap;
}
html#reset .fes-pagelet .placeholderImage-77886238 {
  align-items: center;
  background-color: #f1f2f2;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
html#reset .fes-pagelet .placeholderImageIcon-2941324675 {
  color: #ffffff;
  fill: currentColor;
  height: 20px;
  width: 20px;
}
html#reset .fes-pagelet .priceInformation-1461686754 {
  flex: 1 100%;
}
html#reset .fes-pagelet .priceContainer-4243985344 {
  align-items: center;
  color: #70A036;
  display: flex;
  margin-bottom: 12px;
}
html#reset .fes-pagelet .priceCurrency-3849473927 {
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
  margin-left: 3px;
}
html#reset .fes-pagelet .priceFrom-3990337343 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-right: 3px;
}
html#reset .fes-pagelet .price-3254139074 {
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
}
html#reset .fes-pagelet .side-1461686754 {
  flex: 1 100%;
}
html#reset .fes-pagelet .title-2652151687 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #403e7c;
  flex: 0 100%;
  margin-bottom: 12px;
  margin-top: 0;
  position: relative;
}
html#reset .fes-pagelet .ticketsAvailable-1119286509 {
  color: #6a7072;
  display: none;
}
html#reset .fes-pagelet .wrapper-2747026353 {
  box-sizing: border-box;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .adAttributesContainer-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .companyContainer-393122595 {
    flex-flow: row wrap;
    justify-content: flex-end;
  }
  html#reset .fes-pagelet .companyLogo-3150507537 {
    max-height: 31px;
    order: 2;
    width: 69px;
  }
  html#reset .fes-pagelet .companyName-910991326 {
    margin-bottom: 20px;
    order: 1;
    text-align: right;
  }
  html#reset .fes-pagelet .description-3510460924 {
    display: block;
  }
  html#reset .fes-pagelet .external-581452800 {
    order: 3;
    position: relative;
  }
  html#reset .fes-pagelet .imageContainer-3548789605 {
    flex-basis: 130px;
    height: 100px;
    min-width: 130px;
  }
  html#reset .fes-pagelet .imageContainer__condensed-1424184646 {
    flex-basis: 100px;
    height: 75px;
    min-width: 100px;
  }
  html#reset .fes-pagelet .image-2074673191 {
    max-height: 100px;
    max-width: 130px;
  }
  html#reset .fes-pagelet .image__condensed-1509079234 {
    max-height: 75px;
    max-width: 100px;
  }
  html#reset .fes-pagelet .main-1189568802 {
    margin-right: 15px;
  }
  html#reset .fes-pagelet .placeholderImageIcon-2941324675 {
    height: 30px;
    width: 30px;
  }
  html#reset .fes-pagelet .priceContainer-4243985344 {
    flex-flow: row wrap;
    justify-content: flex-end;
  }
  html#reset .fes-pagelet .priceFrom-3990337343 {
    flex: 1 100%;
    margin-right: 0;
    text-align: right;
  }
  html#reset .fes-pagelet .priceCurrency-3849473927 {
    font-size: 20px;
  }
  html#reset .fes-pagelet .price-3254139074 {
    font-size: 20px;
  }
  html#reset .fes-pagelet .side-1461686754 {
    flex: 0 0 135px;
  }
  html#reset .fes-pagelet .title-2652151687 {
    font-size: 16px;
    line-height: 22px;
  }
  html#reset .fes-pagelet .title-2652151687 > div {
    display: initial !important;
    overflow: initial !important;
    text-overflow: initial !important;
    -webkit-box-orient: initial !important;
    -webkit-line-clamp: initial !important;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .companyName-910991326 {
    font-weight: bold;
    margin-bottom: 24px;
    max-width: none;
    white-space: nowrap;
  }
  html#reset .fes-pagelet .companyLogo-3150507537 {
    max-height: 45px;
    width: 100px;
  }
  html#reset .fes-pagelet .imageContainer-3548789605 {
    flex-basis: 213px;
    height: 160px;
    min-width: 213px;
    margin-right: 25px;
  }
  html#reset .fes-pagelet .imageContainer__condensed-1424184646 {
    flex-basis: 147px;
    height: 110px;
    min-width: 147px;
  }
  html#reset .fes-pagelet .image-2074673191 {
    max-height: 160px;
    max-width: 213px;
  }
  html#reset .fes-pagelet .image__condensed-1509079234 {
    max-height: 110px;
    max-width: 147px;
  }
  html#reset .fes-pagelet .placeholderImageIcon-2941324675 {
    height: 45px;
    width: 45px;
  }
  html#reset .fes-pagelet .priceContainer-4243985344 {
    flex-wrap: nowrap;
    margin-bottom: 9px;
  }
  html#reset .fes-pagelet .priceFrom-3990337343 {
    margin-right: 7px;
  }
  html#reset .fes-pagelet .ticketsAvailable-1119286509 {
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
    display: block;
    flex: 1 100%;
    margin-bottom: 28px;
    text-align: right;
    white-space: nowrap;
  }
}
html#reset .fes-pagelet .zipContainer-3995569471 {
  background-color: #ffffff;
  color: #404648;
  display: flex;
  flex-flow: row wrap;
  padding: 20px 15px;
  position: relative;
  text-decoration: none;
  transition: all ease-in 100ms;
}
html#reset .fes-pagelet .zipContainer-3995569471:hover {
  background-color: rgba(64,70,72,0.03);
  cursor: pointer;
}
html#reset .fes-pagelet .zipContainer-3995569471:hover .imageExternalContainer-1479094901 {
  opacity: 1;
  visibility: visible;
}
html#reset .fes-pagelet .companyContainer-3424150932 {
  align-items: center;
  display: flex;
  margin-top: 15px;
}
html#reset .fes-pagelet .companyLogo-1083315368 {
  display: inline-block;
  height: 25px;
  margin-right: 9px;
  width: 100px;
}
html#reset .fes-pagelet .companyName-622939749 {
  color: #6a7072;
  display: inline-block;
  font-size: 12px;
  max-width: 87px;
  padding-right: 10px;
}
html#reset .fes-pagelet .subTitle-2464137834 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  display: block;
  flex: 1 100%;
  margin-bottom: 5px;
}
html#reset .fes-pagelet .description-3510460924 {
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  display: none;
  margin-bottom: 10px;
}
html#reset .fes-pagelet .locationAndCompanyContainer-3589306969 {
  align-self: flex-end;
  flex: 1 100%;
  margin-top: 8px;
}
html#reset .fes-pagelet .external-2138734162 {
  fill: #5a8fef;
  height: 16px;
  width: 16px;
}
html#reset .fes-pagelet .information-2467503571 {
  display: flex;
  flex: 1;
  flex-flow: row wrap;
  position: relative;
}
html#reset .fes-pagelet .imageExternalContainer-1479094901 {
  background: rgba(64,62,124,0.75);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all ease-in 100ms;
  visibility: hidden;
  width: 100%;
}
html#reset .fes-pagelet .imageExternal-781818292 {
  left: 50%;
  position: absolute;
  top: 50%;
  fill: #ffffff;
  height: 21px;
  width: 21px;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
html#reset .fes-pagelet .imageContainer-1794185655 {
  flex-basis: 60px;
  height: 45px;
  min-width: 60px;
  align-items: center;
  border: 1px solid #dbe2e4;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
  margin-right: 15px;
  position: relative;
}
html#reset .fes-pagelet .image-1509079234 {
  max-height: 45px;
  max-width: 60px;
}
html#reset .fes-pagelet .link-1430551072 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #31589d;
  z-index: 1;
}
html#reset .fes-pagelet .link-1430551072:hover, html#reset .fes-pagelet .link-1430551072:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-1430551072:active {
  color: #0B234D;
}
html#reset .fes-pagelet .main-1189568802 {
  display: flex;
  flex: 1;
  flex-flow: row wrap;
}
html#reset .fes-pagelet .side-1461686754 {
  flex: 1 100%;
}
html#reset .fes-pagelet .title-3132252647 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #403e7c;
  flex: 0 100%;
  margin-bottom: 5px;
  margin-top: 0;
  position: relative;
}
html#reset .fes-pagelet .wrapper-2747026353 {
  box-sizing: border-box;
}
html#reset .fes-pagelet .locationContainer-39181623 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .locationAndCompanyContainer-3589306969 {
    align-items: baseline;
    display: flex;
    justify-content: space-between;
  }
  html#reset .fes-pagelet .companyContainer-3424150932 {
    margin-top: -10px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .imageContainer-1794185655 {
    flex-basis: 100px;
    height: 75px;
    min-width: 100px;
  }
  html#reset .fes-pagelet .image-1509079234 {
    max-height: 75px;
    max-width: 100px;
  }
  html#reset .fes-pagelet .subTitle-2464137834 {
    line-height: 30px;
    margin-bottom: 10px;
  }
  html#reset .fes-pagelet .companyContainer-3424150932 {
    margin-top: -10px;
  }
  html#reset .fes-pagelet .description-3510460924 {
    display: block;
  }
  html#reset .fes-pagelet .external-2138734162 {
    order: 3;
    position: relative;
  }
  html#reset .fes-pagelet .main-1189568802 {
    margin-right: 15px;
  }
  html#reset .fes-pagelet .side-1461686754 {
    flex: 0 0 135px;
  }
  html#reset .fes-pagelet .title-3132252647 {
    font-size: 16px;
    line-height: 22px;
  }
  html#reset .fes-pagelet .title-3132252647 > div {
    display: initial !important;
    overflow: initial !important;
    text-overflow: initial !important;
    -webkit-box-orient: initial !important;
    -webkit-line-clamp: initial !important;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .imageContainer-1794185655 {
    flex-basis: 147px;
    height: 110px;
    min-width: 147px;
  }
  html#reset .fes-pagelet .image-1509079234 {
    max-height: 110px;
    max-width: 147px;
  }
  html#reset .fes-pagelet .subTitle-2464137834 {
    font-size: 15px;
    font-weight: normal;
    line-height: 40px;
    display: block;
    margin-bottom: 10px;
  }
  html#reset .fes-pagelet .companyContainer-3424150932 {
    margin-top: -10px;
  }
}
html#reset .fes-pagelet .container-2748766146 {
  margin-left: -20px;
  margin-right: -20px;
}
html#reset .fes-pagelet .headingContainer-1765600799 {
  background: #f9f9f9;
  border: 1px solid #dbe2e4;
  padding: 18px 20px;
}
html#reset .fes-pagelet .heading-1057688386 {
  font-size: 15px;
  font-weight: normal;
  line-height: 15px;
  display: inline-block;
  margin: 0;
}
html#reset .fes-pagelet .leaderboard-2397462182 {
  border-bottom: 1px solid #f1f2f2;
  padding: 30px 0;
}
html#reset .fes-pagelet .list-1715204085> div:last-child {
  border-bottom: none;
}
html#reset .fes-pagelet .seeAll-612669435 {
  float: right;
}
html#reset .fes-pagelet .seeAll-612669435> a {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .seeAll-612669435> a:hover, html#reset .fes-pagelet .seeAll-612669435> a:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .seeAll-612669435> a:active {
  color: #0B234D;
}
html#reset .fes-pagelet .toolTip-2876471736> span::before {
  content: "i";
  font-family: Georgia;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
}
html#reset .fes-pagelet .wrapper-1314301870 {
  border-bottom: 1px solid #f1f2f2;
  border-left: 1px solid #f1f2f2;
  border-right: 1px solid #f1f2f2;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .container-2748766146 {
    margin-left: 0;
    margin-right: 0;
  }
}
html#reset .fes-pagelet .adDate-3674909534 {
  margin-right: 10px;
  width: 30px;
}
html#reset .fes-pagelet .adDateLocation-1832794874 {
  display: flex;
  margin-top: 18px;
}
html#reset .fes-pagelet .adDateLocation-1832794874> div {
  margin-bottom: 0;
}
html#reset .fes-pagelet .adDescription-622469899 {
  width: 50%;
}
html#reset .fes-pagelet .adImage-3393677643 {
  flex: 0 0 100px;
  margin-right: 15px;
}
html#reset .fes-pagelet .adImage__condensed-2373826004 {
  flex: 0 0 60px;
}
html#reset .fes-pagelet .adLocation-200710703 {
  width: 102px;
}
html#reset .fes-pagelet .adInformation-1189568802 {
  display: flex;
  flex: 1;
  flex-flow: row wrap;
}
html#reset .fes-pagelet .adMain-3298558061 {
  flex: 1;
}
html#reset .fes-pagelet .adPlaceholder-536481813 {
  background-color: #ffffff;
  border-bottom: 1px solid #f1f2f2;
  border-left: 1px solid #f1f2f2;
  border-right: 1px solid #f1f2f2;
  display: flex;
  flex-flow: row wrap;
  padding: 20px;
}
html#reset .fes-pagelet .adSideInformation-5987815 {
  display: none;
}
html#reset .fes-pagelet .adTitle-2002958536 {
  width: 90%;
}
html#reset .fes-pagelet .blockImage-3849962715 {
  height: 75px;
  width: 100px;
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .blockImage__condensed-3033538723 {
  height: 45px;
  width: 60px;
}
html#reset .fes-pagelet .blockElement-2977988003 {
  background-color: #f1f2f2;
  height: 16px;
  margin-bottom: 9px;
}
html#reset .fes-pagelet .children__hide-5987815 {
  display: none;
}
html#reset .fes-pagelet .children__show-3168510914 {
  display: block;
}
html#reset .fes-pagelet .containerSponsoredAd-1502600553 {
  margin: -14px 0;
}
html#reset .fes-pagelet .containerSponsoredAd-1502600553> .adPlaceholder-536481813:first-child {
  border-top: none;
}
html#reset .fes-pagelet .hideInMobile-5987815 {
  display: none;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .adDescription-622469899 {
    width: 45%;
  }
  html#reset .fes-pagelet .adImage-3393677643 {
    flex: 0 0 130px;
  }
  html#reset .fes-pagelet .adImage__condensed-2373826004 {
    flex: 0 0 100px;
  }
  html#reset .fes-pagelet .adSideInformation-5987815 {
    display: block;
    flex: 0 0 75px;
  }
  html#reset .fes-pagelet .adSide-867163019 {
    width: 75px;
  }
  html#reset .fes-pagelet .adTitle-2002958536 {
    width: 60%;
  }
  html#reset .fes-pagelet .blockImage-3849962715 {
    height: 100px;
    width: 130px;
  }
  html#reset .fes-pagelet .blockImage__condensed-3033538723 {
    height: 75px;
    width: 100px;
  }
  html#reset .fes-pagelet .hideInMobile-5987815 {
    display: block;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .adDateLocation-1832794874 {
    margin-top: 73px;
  }
  html#reset .fes-pagelet .adDescription-622469899 {
    width: 80%;
  }
  html#reset .fes-pagelet .adImage-3393677643 {
    flex: 0 0 213px;
  }
  html#reset .fes-pagelet .adImage__condensed-2373826004 {
    flex: 0 0 147px;
  }
  html#reset .fes-pagelet .adTitle-2002958536 {
    margin-bottom: 15px;
  }
  html#reset .fes-pagelet .blockImage-3849962715 {
    height: 160px;
    width: 213px;
  }
  html#reset .fes-pagelet .blockImage__condensed-3033538723 {
    height: 110px;
    width: 147px;
  }
}
html#reset .fes-pagelet .adsenseBannerContainer-4122069648 {
  padding: 0 15px;
}
html#reset .fes-pagelet .adsenseContainer-3743346440 {
  border: 1px solid #f1f2f2;
}
html#reset .fes-pagelet .adsenseContainerAdsenseBottom-2869294787 {
  border-top: none;
}
html#reset .fes-pagelet .adsenseContainerAdsenseTop-1599962952 {
  border-bottom: none;
}
html#reset .fes-pagelet .adsenseWrapper-1322276877 {
  border-bottom: 1px solid #f1f2f2;
  margin-bottom: 16px;
  padding-bottom: 14px;
}
html#reset .fes-pagelet .container-2748766146 {
  margin-left: -20px;
  margin-right: -20px;
}
html#reset .fes-pagelet .headingContainer-1765600799 {
  background: #f9f9f9;
  border: 1px solid #dbe2e4;
  padding: 18px 20px;
}
html#reset .fes-pagelet .heading-1057688386 {
  font-size: 15px;
  font-weight: normal;
  line-height: 15px;
  display: inline-block;
  margin: 0;
}
html#reset .fes-pagelet .list-1132929492 {
  background: #ffffff;
  padding: 14px 0;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .adsenseBannerContainer-4122069648 {
    padding-bottom: 6px;
  }
  html#reset .fes-pagelet .adsenseWrapper-1322276877 {
    margin-bottom: 20px;
  }
}
html#reset .fes-pagelet .alertIcon-1143690353 {
  color: #5a8fef;
  height: 18px;
  margin-bottom: 2px;
  margin-right: 10px;
  width: 16px;
}
html#reset .fes-pagelet .alertContainer-2895791211 {
  border-radius: 4px;
  background: #eef5fc;
  border: 1px solid #aed5f9;
  display: none;
  margin-bottom: 30px;
  max-width: 290px;
  padding: 30px;
}
html#reset .fes-pagelet .alertBody-276432068 {
  margin-bottom: 14px;
  text-align: center;
  width: 100%;
}
html#reset .fes-pagelet .alertTitle-3886086306 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 14px;
}
html#reset .fes-pagelet .alertButton-300230140 {
  min-width: 160px;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .alertContainer-2895791211 {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
}
html#reset .fes-pagelet .errorBox-1715375022 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  animation: fadeInErrors 200ms;
  background-color: #fffcfc;
  border: 1px solid #f1454f;
  box-shadow: 0px 0px 5px #f1454f;
  color: #f1454f;
  cursor: default;
  left: 0;
  margin-top: -1px;
  padding: 10px 20px;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1;
}
html#reset .fes-pagelet input + .errorBox-1715375022, html#reset .fes-pagelet textarea + .errorBox-1715375022 {
  display: none;
}
html#reset .fes-pagelet input:focus + .errorBox-1715375022, html#reset .fes-pagelet textarea:focus + .errorBox-1715375022 {
  display: block;
}
html#reset .fes-pagelet .errorBox-1715375022 > span {
  display: block;
}
html#reset .fes-pagelet .errorBox-1715375022::before {
  background-color: #ffffff;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  right: 0;
  top: -6px;
}
html#reset .fes-pagelet .visuallyHidden-3098788535 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}
@keyframes fadeInErrors {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
html#reset .fes-pagelet .errorContainer-4023671351 {
  clear: both;
  color: #f1454f;
}
html#reset .fes-pagelet .errorParagraph-2357830310 {
  background-image: url("./form-input-error.4d8b6f4fc79724d444f9af3748987339.png");
  background-position: top 0px right 20px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  clear: both;
  color: #f1454f;
  padding-right: 60px;
}
html#reset .fes-pagelet .errorParagraph-2357830310 span {
  color: #f1454f;
}
html#reset .fes-pagelet .field-140605214 {
  position: relative;
}
html#reset .fes-pagelet .hiddenLabel-3098788535 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}
html#reset .fes-pagelet .input-127723670 {
  outline-width: 0;
  outline: none;
  border-radius: 4px;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  height: 45px;
  line-height: 20px;
  padding: 0 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .input-127723670:disabled {
  background-color: #f1f2f2;
  color: #8e9294;
}
html#reset .fes-pagelet .input-127723670:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .input-127723670[type="number"] {
  -moz-appearance: textfield;
}
html#reset .fes-pagelet .input-127723670[type="number"]::-webkit-outer-spin-button, html#reset .fes-pagelet .input-127723670[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html#reset .fes-pagelet .inputWithError-1560776347 {
  background-image: url("./form-input-error.4d8b6f4fc79724d444f9af3748987339.png");
  background-position: top 15px right 10px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-color: #f1454f;
  color: #f1454f;
}
html#reset .fes-pagelet .inputWithError-1560776347:focus {
  border: 1px solid #f1454f;
  box-shadow: 0 0 5px #f1454f;
}
html#reset .fes-pagelet .label-443915672 {
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  margin: 0 0 6px;
}
html#reset .fes-pagelet .readOnly-1078843642 {
  background-color: #f1f2f2;
  color: #8e9294;
}
html#reset .fes-pagelet .label-1643794721 {
  cursor: pointer;
  width: 100%;
  z-index: 1;
}
html#reset .fes-pagelet .label-1643794721::before {
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  transition: background-color 200ms linear;
  vertical-align: top;
  width: 20px;
}
html#reset .fes-pagelet .label-1643794721:hover::before {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .selectedLabel-2115812636 {
  font-weight: 700;
}
html#reset .fes-pagelet .input-3090334120 {
  opacity: 0;
  position: absolute;
}
html#reset .fes-pagelet .input-3090334120:checked + label::before {
  background-color: #99c663;
  background-image: url("./form-checkbox.535a5e60daa82a32b09392d43afe8d69.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  border-color: #99c663;
}
html#reset .fes-pagelet .input-3090334120:disabled {
  cursor: default;
}
html#reset .fes-pagelet .input-3090334120:disabled + label:hover::before {
  background-color: #ffffff;
}
html#reset .fes-pagelet .input-3090334120:checked + label {
  color: #404648;
}
html#reset .fes-pagelet .input-3090334120:disabled + label {
  color: #6a7072;
}
html#reset .fes-pagelet .input-3090334120:checked:disabled + label::before {
  background-color: #dbe2e4;
  border-color: #dbe2e4;
}
html#reset .fes-pagelet .input-3090334120:focus + label::before {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .inputRadio-2179730672 + label::before {
  border-radius: 50%;
}
html#reset .fes-pagelet .inputRadio-2179730672:checked + label::before {
  background-image: url("./form-radio.3b6911af9ff2f32a6caa52b44b3453f1.png");
  background-size: 8px 8px;
}
html#reset .fes-pagelet .inputRadioPanel-2503870676 + label {
  border-radius: 4px;
  box-sizing: border-box;
  color: #403e7c;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  padding: 14px 25px;
  text-align: left;
  width: 100%;
}
html#reset .fes-pagelet .inputRadioPanel-2503870676 + label::before {
  display: none;
}
html#reset .fes-pagelet .inputRadioPanel-2503870676:checked + label {
  background-color: #403e7c;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
html#reset .fes-pagelet .inputRadioPanel-2503870676:hover + label {
  background-color: #f4f4fd;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
html#reset .fes-pagelet .inputRadioPanel-2503870676:focus:checked + label, html#reset .fes-pagelet .inputRadioPanel-2503870676:hover:checked + label {
  background-color: #403e7c;
}
html#reset .fes-pagelet .inputRadioPanel-2503870676:focus + label {
  background-color: #f4f4fd;
  box-shadow: 0 0 5px 0 rgba(88, 85, 175, 1);
  outline: none;
  z-index: 5;
}
html#reset .fes-pagelet .inputPillButton-1961730997 {
  height: 0;
  width: 0;
}
html#reset .fes-pagelet .inputPillButton-1961730997 + label {
  border-radius: 0;
  align-items: center;
  justify-content: center;
  display: flex;
  background-color: #ffffff;
  border: 1px solid #c3c2e1 !important;
  border-right: 0 !important;
  padding: 10px 15px;
  text-align: center;
}
html#reset .fes-pagelet .inputWithError-3776015819 + label::before {
  border-color: #f1454f;
}
html#reset .fes-pagelet .inputWithError-3776015819 + label {
  color: #f1454f;
}
html#reset .fes-pagelet .field-4163982631 {
  color: #404648;
  display: flex;
  font-size: 15px;
  line-height: 20px;
}
html#reset .fes-pagelet .radioPanelField-2625208391 {
  margin-bottom: 10px;
}
html#reset .fes-pagelet .pillButtonField-180271196 {
  width: 100%;
  height: 100%;
}
html#reset .fes-pagelet .pillButtonField-180271196:first-of-type label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
html#reset .fes-pagelet .pillButtonField-180271196:last-of-type label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #c3c2e1 !important;
}
html#reset .fes-pagelet .container-551667771:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .fieldSet-3379891850 {
  border: 0;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .legend-2424966713 {
  margin: 10px 0;
  padding: 0;
}
html#reset .fes-pagelet .input-182606211 {
  float: left;
  width: 40%;
}
html#reset .fes-pagelet .delimiter-3015605415 {
  float: left;
  margin-top: 36px;
  text-align: center;
  width: 20%;
}
html#reset .fes-pagelet .delimiter__hiddenLabel-3463659961 {
  margin-top: 15px;
}
html#reset .fes-pagelet .errorContainer-3463659961 {
  margin-top: 15px;
}
html#reset .fes-pagelet .alertsBody-2773846250 {
  margin-bottom: 27px;
}
html#reset .fes-pagelet .alertsIcon-1143690353 {
  color: #5a8fef;
  height: 18px;
  margin-bottom: 2px;
  margin-right: 10px;
  width: 16px;
}
html#reset .fes-pagelet .alertsModalWrapper-3019401071 {
  color: #404648;
  font-family: Larsseit, Arial, sans-serif;
  padding: 40px;
  text-align: center;
}
html#reset .fes-pagelet .alertsTitle-4160006411 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  margin-bottom: 27px;
}
html#reset .fes-pagelet .inputWrapper-4105075809 {
  margin-bottom: 20px;
  text-align: left;
}
html#reset .fes-pagelet .formSubmit-2980890619 {
  width: 100%;
}
html#reset .fes-pagelet .count-2832130515 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #8e9294;
  display: inline-block;
  margin-left: 5px;
}
html#reset .fes-pagelet .count__selected-2733058617 {
  color: #70A036;
}
html#reset .fes-pagelet .iconArrowLeft-2928635394 {
  display: none;
  height: 10px;
  margin-right: 10px;
  width: 6px;
}
html#reset .fes-pagelet .iconCheckmark-1400224222 {
  color: #70A036;
  height: 10px;
  width: 12px;
}
html#reset .fes-pagelet .linkText__l0-393122595 {
  align-items: center;
  display: flex;
}
html#reset .fes-pagelet .linkText__l1-3456643968 {
  align-items: center;
  display: flex;
}
html#reset .fes-pagelet .linkText__selected-2733058617 {
  color: #70A036;
}
html#reset .fes-pagelet .treeItemLink-3978803213 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #404648;
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  align-items: center;
  border-bottom: 1px solid #f1f2f2;
  display: flex;
  justify-content: space-between;
  padding: 18px 15px;
}
html#reset .fes-pagelet .treeItemLink-3978803213:hover, html#reset .fes-pagelet .treeItemLink-3978803213:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .treeItemLink-3978803213:active {
  color: #0B234D;
}
html#reset .fes-pagelet .treeItemLink__l2-2820037476 {
  margin-left: 34px;
}
html#reset .fes-pagelet .treeItemLink__l3-3462332108 {
  margin-left: 49px;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .count__selected-2733058617 {
    color: #8e9294;
  }
  html#reset .fes-pagelet .iconArrowLeft-2928635394 {
    display: block;
  }
  html#reset .fes-pagelet .iconCheckmark-1400224222 {
    display: none;
  }
  html#reset .fes-pagelet .linkText__l0-393122595 {
    font-weight: bold;
  }
  html#reset .fes-pagelet .linkText__l0-393122595::before {
    content: none;
  }
  html#reset .fes-pagelet .linkText__l1-3456643968 {
    font-weight: bold;
  }
  html#reset .fes-pagelet .linkText__l1-3456643968::before {
    content: none;
  }
  html#reset .fes-pagelet .linkText__l2-3524915151 {
    font-weight: bold;
  }
  html#reset .fes-pagelet .linkText__selected-2733058617 {
    color: #404648;
  }
  html#reset .fes-pagelet .treeItemLink-3978803213 {
    border-bottom: none;
    justify-content: flex-start;
    padding-bottom: 4px;
    padding-top: 4px;
  }
  html#reset .fes-pagelet .treeItemLink__l2-2820037476 {
    font-weight: bold;
    margin-left: 31px;
  }
  html#reset .fes-pagelet .treeItemLink__l3-3462332108 {
    margin-left: 56px;
  }
  html#reset .fes-pagelet .treeItemLink__selected-3137664104 {
    color: #404648;
  }
}
html#reset .fes-pagelet .applyFilter-1028173963 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html#reset .fes-pagelet .applyFilter-1028173963:hover, html#reset .fes-pagelet .applyFilter-1028173963:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .applyFilter-1028173963:active {
  color: #0B234D;
}
html#reset .fes-pagelet .closeButton-596994121 {
  background-color: rgba(255, 255, 255, 0);
  border: none;
  box-sizing: content-box;
  color: #afb7ba;
  cursor: pointer;
  padding: 0;
}
html#reset .fes-pagelet .closeButton-596994121:hover {
  color: #6a7072;
}
html#reset .fes-pagelet .closeIcon-3563997552 {
  height: 15px;
  width: 14px;
}
html#reset .fes-pagelet .heading-214069032 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #8e9294;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}
html#reset .fes-pagelet .headingContainer-1311840190 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
html#reset .fes-pagelet .headingContainerPanel-2916603913 {
  border-bottom: 1px solid #f1f2f2;
  padding: 24px 21px;
}
html#reset .fes-pagelet .headingPanel-3496056843 {
  color: #404648;
  font-size: 16px;
  text-transform: initial;
}
html#reset .fes-pagelet .hideSubTree-1686085936> li:nth-child(n+6) {
  display: none;
}
html#reset .fes-pagelet .modalContainer-3732469269 {
  background-color: #ffffff;
  border: 1px solid #f1f2f2;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
html#reset .fes-pagelet .modalContainer__show-3168510914 {
  display: block;
}
html#reset .fes-pagelet .selectedButton-3212941292 {
  border-radius: 4px;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  display: flex;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  justify-content: space-between;
  padding: 17px 14px;
  width: 100%;
}
html#reset .fes-pagelet .showMore-1740632125 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  background: rgba(255, 255, 255, 0);
  border: none;
  cursor: pointer;
  display: none;
  margin-left: 40px;
}
html#reset .fes-pagelet .showMore-1740632125:hover, html#reset .fes-pagelet .showMore-1740632125:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .showMore-1740632125:active {
  color: #0B234D;
}
html#reset .fes-pagelet .showMore_l2-151869260 {
  margin-left: 24px;
}
html#reset .fes-pagelet .treeContainer-1385798859 {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .heading-214069032 {
    font-size: 15px;
  }
  html#reset .fes-pagelet .headingContainer-1311840190 {
    margin-bottom: 0;
  }
  html#reset .fes-pagelet .headingContainerPanel-2916603913 {
    display: none;
  }
  html#reset .fes-pagelet .modalContainer-3732469269 {
    background-color: rgba(255, 255, 255, 0);
    border: none;
    display: block;
    position: relative;
    z-index: 0;
  }
  html#reset .fes-pagelet .selectedButton-3212941292 {
    display: none;
  }
  html#reset .fes-pagelet .showMore-1740632125 {
    display: block;
  }
  html#reset .fes-pagelet .treeContainer-1385798859 {
    margin: 0 -15px;
  }
}
html#reset .fes-pagelet .body-2645232624 {
  display: table-row-group;
}
html#reset .fes-pagelet .caption-1806865849 {
  display: table-caption;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 6px;
  text-align: center;
}
html#reset .fes-pagelet .container-127631573 {
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #dbe2e4;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  display: block;
  max-width: 300px;
}
html#reset .fes-pagelet .day-3759728616 {
  border-radius: 4px;
  color: #403e7c;
  cursor: pointer;
  display: table-cell;
  font-size: 14px;
  font-weight: 600;
  height: 25px;
  text-align: center;
  width: 25px;
  vertical-align: middle;
}
html#reset .fes-pagelet .day-3759728616:hover {
  background-color: #f4f4fd;
}
html#reset .fes-pagelet .month-2531546490 {
  border-spacing: 14px 2.5px;
  display: table;
}
html#reset .fes-pagelet .navButtonPrev-849994580 {
  border-radius: 50%;
  background: #99c663;
  border: none;
  color: #ffffff;
  cursor: pointer;
  height: 22px;
  opacity: 0.75;
  position: absolute;
  top: 29px;
  transition: opacity .2s ease-in-out;
  width: 22px;
  z-index: 1;
  left: 20px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .navButtonPrev-849994580:hover {
  opacity: 0.9;
}
html#reset .fes-pagelet .navButtonPrev-849994580:focus, html#reset .fes-pagelet .navButtonPrev-849994580:active {
  background: #8dbf51;
  opacity: 1;
  outline: none;
}
html#reset .fes-pagelet .navButtonPrev-849994580 svg {
  width: 5px;
}
html#reset .fes-pagelet .navButtonNext-3296160272 {
  border-radius: 50%;
  background: #99c663;
  border: none;
  color: #ffffff;
  cursor: pointer;
  height: 22px;
  opacity: 0.75;
  position: absolute;
  top: 29px;
  transition: opacity .2s ease-in-out;
  width: 22px;
  z-index: 1;
  right: 20px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .navButtonNext-3296160272:hover {
  opacity: 0.9;
}
html#reset .fes-pagelet .navButtonNext-3296160272:focus, html#reset .fes-pagelet .navButtonNext-3296160272:active {
  background: #8dbf51;
  opacity: 1;
  outline: none;
}
html#reset .fes-pagelet .navButtonNext-3296160272 svg {
  width: 5px;
}
html#reset .fes-pagelet .outside-613055335 {
  color: #afb7ba;
}
html#reset .fes-pagelet .selected-2983572101 {
  background-color: #403e7c !important;
  color: #ffffff !important;
}
html#reset .fes-pagelet .selected-2983572101:hover {
  background-color: #403e7c;
}
html#reset .fes-pagelet .today-3872682771 {
  background-color: #e6f3d5;
  color: #403e7c;
}
html#reset .fes-pagelet .week-4014074575 {
  display: table-row;
}
html#reset .fes-pagelet .weekday-776995144 {
  color: #8e9294;
  display: table-cell;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
html#reset .fes-pagelet .weekday-776995144 abbr {
  text-decoration: none;
}
html#reset .fes-pagelet .weekdays-2925078878 {
  display: table-header-group;
}
html#reset .fes-pagelet .weekdaysRow-4014074575 {
  display: table-row;
}
html#reset .fes-pagelet .wrapper-4198567223 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  padding: 14px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
html#reset .fes-pagelet .wrapper-4198567223:focus {
  outline: none;
}
html#reset .fes-pagelet .button-4208579862 {
  align-items: center;
  display: flex;
  height: 45px;
  justify-content: center;
  min-width: 45px;
  padding: 0;
  width: 45px;
}
html#reset .fes-pagelet .icon-4115851305 {
  height: 10px;
  width: 15px;
}
html#reset .fes-pagelet .distanceRadius-3388040363 {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
html#reset .fes-pagelet .filterLabelCount-3510677422 {
  font-weight: 300;
  font-size: 14px;
  color: #8e9294;
}
html#reset .fes-pagelet .locationWrapper-3291007169 {
  align-items: flex-end;
  display: flex;
}
html#reset .fes-pagelet .input-556675894 {
  flex-grow: 10;
  margin-right: 10px;
}
html#reset .fes-pagelet .cta-232928286 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 14px;
  margin-top: 15px;
  padding: 0;
}
html#reset .fes-pagelet .cta-232928286:hover, html#reset .fes-pagelet .cta-232928286:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .cta-232928286:active {
  color: #0B234D;
}
html#reset .fes-pagelet .hideChildren-2087782843> *:nth-child(n+6) {
  display: none;
}
html#reset .fes-pagelet .section-3354576079 {
  border: none;
  margin: 0;
  padding: 0;
  padding-bottom: 26px;
}
html#reset .fes-pagelet .section-3354576079:last-of-type {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-color: #dbe2e4;
  margin-bottom: 30px;
}
html#reset .fes-pagelet .heading-1876998518 {
  border-color: #dbe2e4;
  border-top-style: dotted;
  border-top-width: 1px;
  display: block;
  margin-bottom: 16px;
  padding-top: 20px;
  width: 100%;
}
html#reset .fes-pagelet .heading__closed-2825456272 {
  margin-bottom: 0;
}
html#reset .fes-pagelet .headingButton-1043474302 {
  font-size: 14px;
  font-weight: bold;
  line-height: inherit;
  background: none;
  border: none;
  color: #8e9294;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  letter-spacing: 0.4px;
  margin: 0;
  padding: 0;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
html#reset .fes-pagelet .headingArrow-3161934559 {
  color: #afb7ba;
  float: right;
  height: 6px;
  line-height: 0;
  margin-right: 4px;
  margin-top: 5px;
  transition: 0.2s transform ease-in;
  width: 10px;
}
html#reset .fes-pagelet .headingArrow__closed-3750446882 {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
html#reset .fes-pagelet .hiddenChildren-3345384725 {
  height: 0;
  overflow: hidden;
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .section-3354576079 {
    padding-bottom: 20px;
  }
  html#reset .fes-pagelet .headingButton-1043474302 {
    color: #403e7c;
    font-size: 13px;
    letter-spacing: 1px;
  }
}
html#reset .fes-pagelet .wrapper-4078521147 {
  display: flex;
}
html#reset .fes-pagelet .input-556675894 {
  flex-grow: 10;
  margin-right: 10px;
}
html#reset .fes-pagelet .button-3408895283 {
  margin-top: 38px;
}
html#reset .fes-pagelet .form-834107542 {
  margin-top: 50px;
  padding: 0 25px;
}
html#reset .fes-pagelet .listItem-1803220671 {
  margin-bottom: 10px;
}
html#reset .fes-pagelet .listItem-1803220671:last-of-type {
  margin-bottom: 0;
}
html#reset .fes-pagelet .filterLabel-1448130654 {
  color: #404648;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  text-decoration: none;
}
html#reset .fes-pagelet .filterLabelCount-828250385 {
  color: #8e9294;
  font-size: 14px;
  font-weight: 300;
}
html#reset .fes-pagelet .filterSubmitButton-1861250486 {
  display: none;
  margin-top: 24px;
}
html#reset .fes-pagelet .mobileSubmitButton-3875600887 {
  border-radius: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  height: 50px;
  margin: 0;
  padding: 0 25px;
  transition: background-color 200ms linear;
  background-color: #403e7c;
  border: none;
  bottom: 0;
  color: #ffffff;
  font-weight: 700;
  left: 0;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 99;
}
html#reset .fes-pagelet .mobileSubmitButton-3875600887:hover, html#reset .fes-pagelet .mobileSubmitButton-3875600887:active {
  text-decoration: underline;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .mobileSubmitButton-3875600887 {
    display: none;
  }
  html#reset .fes-pagelet .form-834107542 {
    margin-top: 0;
    padding: 0;
  }
  html#reset .fes-pagelet .filterSubmitButton-1861250486 {
    display: block;
  }
}
html#reset .fes-pagelet .filterButton-2261774243 {
  background: #403e7c;
  margin-bottom: 10px;
  width: 100%;
}
html#reset .fes-pagelet .filterContainer-5987815 {
  display: none;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .filterButton-2261774243 {
    display: none;
  }
  html#reset .fes-pagelet .filterContainer-5987815 {
    background: #f9f9f9;
    display: block;
    height: auto;
    left: 0;
    overflow: visible;
    position: inherit;
    top: 0;
    width: 100%;
  }
}
html#reset .fes-pagelet .forSaleByContainer-5987815 {
  display: none;
}
@media (min-width: 1250px) {
  html#reset .fes-pagelet .forSaleByContainer-5987815 {
    display: inline-block;
    float: right;
  }
  html#reset .fes-pagelet .forSaleByLabel-2987677664 {
    margin-right: 20px;
  }
  html#reset .fes-pagelet .toggleLabel-1954827364 {
    height: 45px;
  }
  html#reset .fes-pagelet .toggleWrapper-3723481295 {
    display: inline-block;
    width: 100px;
  }
  html#reset .fes-pagelet .toggleWrapperFrench-1272294 {
    width: 130px;
  }
}
html#reset .fes-pagelet .label-1946030704 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
  display: inline-block;
  margin-right: 9px;
}
html#reset .fes-pagelet .moreSearches-1385798859 {
  list-style: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .searchItem-2965477577 {
  display: inline-flex;
  justify-content: center;
}
html#reset .fes-pagelet .searchItem-2965477577:after {
  color: #afb7ba;
  content: "•";
  display: inline-block;
  padding: 0 10px;
}
html#reset .fes-pagelet .searchItem-2965477577:last-child:after {
  content: "";
  display: none;
}
html#reset .fes-pagelet .searchLink-982850413 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 75px;
}
html#reset .fes-pagelet .searchLink-982850413:hover, html#reset .fes-pagelet .searchLink-982850413:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .searchLink-982850413:active {
  color: #0B234D;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .searchLink-982850413 {
    max-width: 160px;
  }
}
html#reset .fes-pagelet .postAdContainer-5987815 {
  display: none;
}
html#reset .fes-pagelet .icon-3661073944 {
  border-radius: 50%;
  background: #4f4c9f;
  border: #4f4c9f 6px solid;
  color: #ffffff;
  height: 13px;
  margin-bottom: 2px;
  transition: 0.2s transform ease-in;
  width: 13px;
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
html#reset .fes-pagelet .iconWrapper-786737803 {
  display: inline-block;
  margin-right: 10px;
}
html#reset .fes-pagelet .link-3131852723 {
  color: #5a8fef;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}
html#reset .fes-pagelet .link-3131852723:hover {
  color: #31589d;
}
html#reset .fes-pagelet .link-3131852723:hover div > svg {
  background: #403e7c;
  border-color: #403e7c;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .postAdContainer-5987815 {
    display: block;
    white-space: nowrap;
  }
}
html#reset .fes-pagelet .createAlert-2349399871 {
  color: #5a8fef;
  cursor: pointer;
  float: right;
  font-size: 15px;
  font-weight: 600;
  margin-top: 3px;
  outline: none;
}
html#reset .fes-pagelet .createAlert-2349399871:hover, html#reset .fes-pagelet .createAlert-2349399871:focus {
  color: #31589d;
}
html#reset .fes-pagelet .createAlert-2349399871:hover svg, html#reset .fes-pagelet .createAlert-2349399871:focus svg {
  color: #31589d;
}
html#reset .fes-pagelet .createAlertIcon-2319357445 {
  color: #5a8fef;
  height: 18px;
  margin-right: 8px;
  vertical-align: top;
  width: 15px;
}
html#reset .fes-pagelet .resultsCount-3566994260 {
  color: #f46e40;
  display: inline;
  font-size: 18px;
}
html#reset .fes-pagelet .resultCountHeader-2618010852 {
  margin-top: 30px;
}
html#reset .fes-pagelet .resultsMargin-3410095486 {
  margin-right: 4px;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .resultCountHeader-2618010852 {
    margin-top: 14px;
    position: absolute;
    right: 0;
    top: 0;
    width: 310px;
  }
}
html#reset .fes-pagelet .field-140605214 {
  position: relative;
}
html#reset .fes-pagelet .input-304264192 {
  outline-width: 0;
  outline: none;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  color: #404648;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  height: 45px;
  padding: 0 30px 0 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .input-304264192:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #404648;
}
html#reset .fes-pagelet .input-304264192:-moz-focusring * {
  color: #404648;
  text-shadow: none;
}
html#reset .fes-pagelet .input-304264192::-ms-expand {
  display: none;
}
html#reset .fes-pagelet .input-304264192:disabled {
  background-color: #f1f2f2;
  color: #8e9294;
}
html#reset .fes-pagelet .input-304264192:focus {
  border: 1px solid #5a8fef;
  box-shadow: 0 0 5px #5a8fef;
}
html#reset .fes-pagelet .arrowIcon-3683651555 {
  bottom: 18px;
  color: #6a7072;
  height: 6px;
  position: absolute;
  right: 12px;
  width: 10px;
}
html#reset .fes-pagelet .inputWithError-1560776347 {
  background-image: url("./form-input-error.4d8b6f4fc79724d444f9af3748987339.png");
  background-position: top 15px right 10px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-color: #f1454f;
  color: #f1454f;
}
html#reset .fes-pagelet .inputWithError-1560776347:focus {
  border: 1px solid #f1454f;
  box-shadow: 0 0 5px #f1454f;
}
html#reset .fes-pagelet .label-3426863340 {
  color: #6a7072;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  margin: 10px 0;
}
html#reset .fes-pagelet .hiddenLabel-3098788535 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}
html#reset .fes-pagelet .breadCrumbs-1727298111 {
  flex: 1 100%;
  margin: 0;
}
html#reset .fes-pagelet .filterModalIsOpen-3914922320 {
  max-height: 0;
  overflow-y: hidden;
}
html#reset .fes-pagelet .leaderboard-1744912094 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
html#reset .fes-pagelet .leaderboardInline-1055607092 {
  margin: 20px 0;
}
html#reset .fes-pagelet .leftNav-2356507051 {
  flex: 1 100%;
  order: 1;
}
html#reset .fes-pagelet .noResultsAlert-453191776 {
  padding-bottom: 50px;
}
html#reset .fes-pagelet .noResultsHeader-4191861694 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
}
html#reset .fes-pagelet .noResultsContainer-1874791063 {
  padding-bottom: 20px;
}
html#reset .fes-pagelet .noResultsList-4282897046 {
  margin: 0 0 0 15px;
  padding: 0;
}
html#reset .fes-pagelet .noResultsLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .noResultsLink-3381389280:hover, html#reset .fes-pagelet .noResultsLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .noResultsLink-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .noResultsListItem-1121753240 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  background-image: url('./icon-list.67f3ae5d01ad9990ab5e336b4e010d15.png');
  background-position: 0px 50%;
  background-repeat: no-repeat;
  background-size: 5px;
  list-style: none;
  margin: 0;
  padding-left: 15px;
}
html#reset .fes-pagelet .resultsFooter-140605214 {
  position: relative;
}
html#reset .fes-pagelet .header-1028723069 {
  display: flex;
  flex: 1 100%;
  flex-flow: row wrap;
  order: 2;
}
html#reset .fes-pagelet .headerLeft-3333153859 {
  flex: 1 100%;
  order: 2;
  position: relative;
}
html#reset .fes-pagelet .headerRight-2356507051 {
  flex: 1 100%;
  order: 1;
}
html#reset .fes-pagelet .textAd-3162606444 {
  margin: 20px 0;
  max-height: 165px;
  overflow: hidden;
}
html#reset .fes-pagelet .main-4177820430 {
  display: flex;
  flex-flow: row wrap;
  margin: 20px;
}
html#reset .fes-pagelet .main-4177820430:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .main-4177820430 > :first-child {
  margin-bottom: 20px;
}
html#reset .fes-pagelet .messageContainer-1669824634 {
  margin-left: 20px;
  margin-right: 20px;
}
html#reset .fes-pagelet .placeholder-2992204733 {
  margin: 20px;
}
html#reset .fes-pagelet .placeholder-2992204733 > span {
  background-color: #ddd;
  border-radius: 4px;
  color: #333;
  display: block;
  font-size: 16px;
  line-height: 1.2;
  margin-bottom: 2px;
  padding: 20px 10px;
  text-align: center;
}
html#reset .fes-pagelet .placeholder-2992204733 > span:last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .moreSearchesBreadcrumbs-3034473531 {
  display: flex;
  flex: 1 100%;
  flex-flow: row wrap;
  margin-left: 20px;
  margin-right: 20px;
}
html#reset .fes-pagelet .moreSearches-1979959616 {
  flex: 1 100%;
  margin-bottom: 26px;
}
html#reset .fes-pagelet .postInCategory-2317360332 {
  flex: 0 0 220px;
  text-align: right;
}
html#reset .fes-pagelet .results-2744677074 {
  flex: 1 100%;
  order: 3;
}
html#reset .fes-pagelet .rssButton-4176777743 {
  margin-top: 40px;
  text-align: center;
}
html#reset .fes-pagelet .top-1288974893 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 22px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .placeholder-2992204733 {
    margin-left: 0;
    margin-right: 0;
  }
  html#reset .fes-pagelet .moreSearchesBreadcrumbs-3034473531 {
    margin-left: 0;
    margin-right: 0;
  }
  html#reset .fes-pagelet .main-4177820430 {
    margin-left: 0;
    margin-right: 0;
  }
  html#reset .fes-pagelet .messageContainer-1669824634 {
    margin-left: 0;
    margin-right: 0;
  }
  html#reset .fes-pagelet .rssButton-4176777743 {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 7px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .header-1028723069 {
    order: 1;
  }
  html#reset .fes-pagelet .headerLeft-3333153859 {
    flex: 0 0 300px;
    margin-right: 40px;
    order: 1;
  }
  html#reset .fes-pagelet .headerRight-2356507051 {
    align-items: center;
    border: 2px;
    display: flex;
    flex-basis: 0;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  html#reset .fes-pagelet .filterModalIsOpen-3914922320 {
    max-height: inherit;
    overflow-y: inherit;
  }
  html#reset .fes-pagelet .leftNav-2356507051 {
    flex: 0 0 300px;
    margin-right: 40px;
    order: 2;
    position: relative;
  }
  html#reset .fes-pagelet .results-2744677074 {
    flex-basis: 0;
  }
  html#reset .fes-pagelet .main-4177820430 {
    margin: 40px 0;
  }
  html#reset .fes-pagelet .messageContainer-1669824634 {
    margin-left: 40px;
    margin-right: 40px;
  }
  html#reset .fes-pagelet .moreSearches-1979959616 {
    margin-bottom: 15px;
  }
  html#reset .fes-pagelet .placeholder-2992204733 {
    margin: 0;
  }
}
html#reset .fes-pagelet .editLink-3890784704 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  cursor: pointer;
}
html#reset .fes-pagelet .editLink-3890784704:hover, html#reset .fes-pagelet .editLink-3890784704:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .editLink-3890784704:active {
  color: #0B234D;
}
html#reset .fes-pagelet .printLogo-5987815 {
  display: none;
}
html#reset .fes-pagelet .overlay-3058225582 {
  background-color: #000000;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  visibility: hidden;
  width: 100%;
  z-index: 1020;
}
html#reset .fes-pagelet .overlay__on-815340965 {
  opacity: 0.7;
  transition-delay: 0s;
  visibility: visible;
}
html#reset .fes-pagelet .headerElement-1313962885 {
  padding: 0;
}
html#reset .fes-pagelet .headerElement__mobileHidden-5987815 {
  display: none;
}
html#reset .fes-pagelet .headerContainer-1233048890 {
  box-sizing: border-box;
  color: #000066;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  width: 100%;
  z-index: 1021;
}
html#reset .fes-pagelet .headerContainer__on-3459900220 {
  margin-bottom: 140px;
}
html#reset .fes-pagelet .logoBarWrapper-3857783245 {
  background-color: #2C2F6B;
}
html#reset .fes-pagelet .logoBar-2227629304 {
  background-color: #2C2F6B;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 1;
  padding: 20px 20px;
  padding-bottom: 27px;
}
html#reset .fes-pagelet .logoBar-2227629304:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
html#reset .fes-pagelet .logo-2187893004 {
  display: inline-block;
  margin: 15px 0 0 0;
  vertical-align: bottom;
}
html#reset .fes-pagelet .logoLink-1274869959 {
  display: block;
  overflow: hidden;
  text-decoration: none;
}
html#reset .fes-pagelet .logoLinkIcon-2671770022 {
  display: none;
  height: 45px;
  width: 90px;
}
html#reset .fes-pagelet .logoLinkIconMobile-2946637794 {
  height: 50px;
  width: 33px;
}
html#reset .fes-pagelet .headerTools-1605513253 {
  float: right;
}
html#reset .fes-pagelet .headerLinks-3989845123 {
  margin-bottom: 20px;
  text-align: right;
}
html#reset .fes-pagelet .headerLink-3022157775 {
  color: inherit;
  display: inline-block;
  margin-left: 20px;
  text-decoration: none;
}
html#reset .fes-pagelet .headerLink-3022157775:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .headerLink-3022157775:hover, html#reset .fes-pagelet .headerLink-3022157775:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .headerLinkLanguage-1313557374 {
  color: inherit;
  display: inline-block;
  margin-left: 20px;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}
html#reset .fes-pagelet .headerLinkLanguage-1313557374:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .headerLinkLanguage-1313557374:hover, html#reset .fes-pagelet .headerLinkLanguage-1313557374:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .headerButtons-1035545103 {
  box-sizing: border-box;
  font-size: 15px;
  line-height: 45px;
  text-align: right;
}
html#reset .fes-pagelet .headerButton-422534423 {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
html#reset .fes-pagelet .headerButtonFavourites-3074823189 {
  display: none;
  position: relative;
  vertical-align: top;
}
html#reset .fes-pagelet .headerButtonIconLink-3809070316 {
  color: inherit;
  display: inline-block;
  margin-left: 20px;
  text-decoration: none;
  fill: none;
  height: 24px;
  line-height: 20px;
  padding: 4px 2px;
  position: relative;
  transition: transform 150ms ease-in-out;
  width: 30px;
}
html#reset .fes-pagelet .headerButtonIconLink-3809070316:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .headerButtonIconLink-3809070316:hover, html#reset .fes-pagelet .headerButtonIconLink-3809070316:focus {
  padding-bottom: 7px;
  -ms-transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}
html#reset .fes-pagelet .headerButtonPostAd-2519711592 {
  display: inline-block;
  position: relative;
  vertical-align: top;
  background-color: #83B54F;
  border-radius: 4px;
  box-sizing: border-box;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.2s linear;
  padding: 0 20px;
}
html#reset .fes-pagelet .headerButtonPostAd-2519711592:hover, html#reset .fes-pagelet .headerButtonPostAd-2519711592:focus {
  background-color: #6FA734;
}
html#reset .fes-pagelet .headerButtonAnonymous-4125936145 {
  display: inline-block;
  position: relative;
  vertical-align: top;
  box-sizing: border-box;
  color: #6C6DCA;
  padding: 0 20px 0 10px;
}
html#reset .fes-pagelet .headerButtonAnonymous__postAdFlow-1780816563 {
  padding-right: 0;
}
html#reset .fes-pagelet .headerButtonAnonymousLink-2729586352 {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
html#reset .fes-pagelet .headerButtonAnonymousLink-2729586352:hover, html#reset .fes-pagelet .headerButtonAnonymousLink-2729586352:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .headerButtonAnonymousLink__register-5987815 {
  display: none;
}
html#reset .fes-pagelet .headerButtonAnonymousOr-5987815 {
  display: none;
}
html#reset .fes-pagelet .headerButtonMyKijiji-1133888159 {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-weight: bold;
  line-height: 45px;
  text-decoration: none;
  padding: 0 10px;
  position: relative;
}
html#reset .fes-pagelet .headerButtonMyKijiji-1133888159:hover, html#reset .fes-pagelet .headerButtonMyKijiji-1133888159:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .headerButtonMyKijiji__postAdFlow-1780816563 {
  padding-right: 0;
}
html#reset .fes-pagelet .headerButtonMyKijijiIcon-2708044568 {
  color: #83B54F;
  height: 5px;
  margin-left: 10px;
  width: 10px;
}
html#reset .fes-pagelet .headerButtonMyKijijiIcon__open-1910263825 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html#reset .fes-pagelet .myKijijiPopup-4018975164 {
  background-color: #FFFFFF;
  border: 1px #C0C0C0 solid;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  display: none;
  line-height: 0.9;
  margin: 0;
  min-width: 220px;
  padding: 10px 0 0 0;
  position: absolute;
  left: 0;
  text-align: left;
  top: 45px;
  z-index: 1022;
}
html#reset .fes-pagelet .myKijijiPopup__open-3168510914 {
  display: block;
}
html#reset .fes-pagelet .myKijijiPopup__postAdFlow-1038425636 {
  left: auto;
  right: 0;
}
html#reset .fes-pagelet .myKijijiPopupItem-1452088736 {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .myKijijiPopupItemSignout-4283474882 {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 15px 20px;
  background-color: #F2F2F2;
  border-radius: 0 0 4px 4px;
  margin-top: 10px;
}
html#reset .fes-pagelet .myKijijiPopupItemLink-1008422518 {
  box-sizing: border-box;
  color: #707070;
  display: inline-block;
  font-size: 15px;
  padding: 10px 0px 10px 20px;
  text-decoration: none;
}
html#reset .fes-pagelet .myKijijiPopupItemLink-1008422518:hover, html#reset .fes-pagelet .myKijijiPopupItemLink-1008422518:focus {
  color: #000000;
  text-decoration: underline;
}
html#reset .fes-pagelet .myKijijiPopupItemLinkSignout-3556062120 {
  box-sizing: border-box;
  color: #FFFFFF;
  display: inline-block;
  font-size: 15px;
  padding: 0;
  text-decoration: none;
  background-color: #83B54F;
  border-radius: 4px;
  border-width: 0;
  cursor: pointer;
  font-weight: bold;
  height: 45px;
  line-height: 45px;
  text-align: center;
  transition: background-color 0.2s linear;
  width: 100%;
}
html#reset .fes-pagelet .myKijijiPopupItemLinkSignout-3556062120:hover, html#reset .fes-pagelet .myKijijiPopupItemLinkSignout-3556062120:focus {
  background-color: #6FA734;
  color: #FFFFFF;
  text-decoration: none;
}
html#reset .fes-pagelet .newBadge-2831099899 {
  border-radius: 8px;
  background-color: #f1454f;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  margin: 0 0 5px 5px;
  padding: 2px 5px;
  vertical-align: middle;
}
html#reset .fes-pagelet .newDisclaimer-3682963823 {
  color: #8e9294;
  font-size: 13px;
  line-height: 14px;
  margin: 0;
  padding: 0 20px 5px;
}
html#reset .fes-pagelet .searchBarWrapper-557033911 {
  background-color: #D5D5D5;
}
html#reset .fes-pagelet .searchBar-1777936155 {
  background-color: #D5D5D5;
  box-sizing: border-box;
  margin: 0;
  padding: 20px 20px;
  position: relative;
}
html#reset .fes-pagelet .searchBar__on-905347029 {
  position: absolute;
  width: 100%;
}
html#reset .fes-pagelet .searchLabel-3098788535 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
}
html#reset .fes-pagelet .formFieldKeyword-563805108 {
  box-sizing: border-box;
  display: block;
  margin: 10px 0 0 0;
  position: relative;
  vertical-align: top;
  width: 100%;
  margin-top: 0;
  padding-right: 68px;
}
html#reset .fes-pagelet .formFieldKeyword__on-1780816563 {
  padding-right: 0;
}
html#reset .fes-pagelet .formFieldCategory-1176395532 {
  box-sizing: border-box;
  display: none;
  margin: 10px 0 0 0;
  position: relative;
  vertical-align: top;
  width: 100%;
}
html#reset .fes-pagelet .formFieldCategory__on-3168510914 {
  display: block;
}
html#reset .fes-pagelet .formFieldLocationPicker-195107693 {
  box-sizing: border-box;
  display: block;
  margin: 10px 0 0 0;
  position: relative;
  vertical-align: top;
  width: 100%;
}
html#reset .fes-pagelet .inputKeyword-2943587539 {
  outline-width: 0;
  outline: none;
  background-color: #FFFFFF;
  border: 1px #BDBDBD solid;
  border-radius: 4px 0 0 4px;
  box-sizing: border-box;
  color: #666666;
  display: block;
  font-family: inherit;
  font-size: 15px;
  height: 45px;
  line-height: 45px;
  margin: 0;
  padding: 15px 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .inputKeyword-2943587539::-ms-clear {
  display: none;
}
html#reset .fes-pagelet .inputKeyword__on-3728696649 {
  border-radius: 4px;
}
html#reset .fes-pagelet .selectCategory-2001670920 {
  outline-width: 0;
  outline: none;
  background-color: #FFFFFF;
  border: 1px #BDBDBD solid;
  border-radius: 4px;
  box-sizing: border-box;
  color: #666666;
  font-family: inherit;
  font-size: 15px;
  height: 45px;
  line-height: 45px;
  margin: 0;
  padding: 0 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .selectCategory-2001670920:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #666666;
}
html#reset .fes-pagelet .selectCategory-2001670920::-ms-expand {
  display: none;
}
html#reset .fes-pagelet .selectCategoryIcon-3769531166 {
  color: #B5B5B5;
  height: 5px;
  margin-top: -2px;
  position: absolute;
  right: 20px;
  top: 50%;
  width: 10px;
}
html#reset .fes-pagelet .inputLocationPicker-2297825156 {
  outline-width: 0;
  outline: none;
  background-color: #FFFFFF;
  border: 1px #BDBDBD solid;
  border-radius: 4px;
  box-sizing: border-box;
  color: #666666;
  display: block;
  font-family: inherit;
  font-size: 15px;
  height: 45px;
  line-height: 45px;
  margin: 0;
  padding: 0 20px;
  width: 100%;
  cursor: pointer;
  padding-right: 50px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .inputLocationPicker-2297825156::-ms-clear {
  display: none;
}
html#reset .fes-pagelet .inputLocationPickerIcon-3769531166 {
  color: #B5B5B5;
  height: 5px;
  margin-top: -2px;
  position: absolute;
  right: 20px;
  top: 50%;
  width: 10px;
}
html#reset .fes-pagelet .inputLocationPickerIcon__open-1910263825 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html#reset .fes-pagelet .locationListContainer-3451861222 {
  background-color: #FFFFFF;
  border: 1px #BDBDBD solid;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: default;
  display: none;
  left: 0;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 10px 0;
  position: absolute;
  right: 0;
  top: 44px;
  -webkit-overflow-scrolling: touch;
  z-index: 1020;
}
html#reset .fes-pagelet .locationListContainer__open-3168510914 {
  display: block;
}
html#reset .fes-pagelet .locationList-3790684970 {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .locationList__expanded-3168510914 {
  display: block;
}
html#reset .fes-pagelet .locationList__province-1140113292 {
  background-color: #F6F6F6;
  border-bottom: 1px #DCDCDC solid;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
html#reset .fes-pagelet .locationList__city-2018898821 {
  border-bottom: 1px #DCDCDC solid;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
html#reset .fes-pagelet .locationList__root-3168510914 {
  display: block;
}
html#reset .fes-pagelet .locationItem-2536879760 {
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .locationItemLink-4291776360 {
  outline-width: 0;
  outline: none;
  box-sizing: border-box;
  color: #999999;
  cursor: pointer;
  display: block;
  font-size: 15px;
  line-height: 1.75;
  overflow: hidden;
  padding: 0 20px;
  position: relative;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
html#reset .fes-pagelet .locationItemLink-4291776360:hover, html#reset .fes-pagelet .locationItemLink-4291776360:focus {
  background-color: #EDEDED;
  color: #666666;
}
html#reset .fes-pagelet .locationItemLink__selected-1183727601 {
  background-color: #83B54F !important;
  color: #FFFFFF !important;
  font-weight: bold;
}
html#reset .fes-pagelet .locationItemLink__province-291311121 {
  padding-left: 30px;
}
html#reset .fes-pagelet .locationItemLink__city-5875166 {
  padding-left: 40px;
}
html#reset .fes-pagelet .locationItemLink__expanded-3814816833 {
  background-color: #F6F6F6 !important;
  color: #666666;
  cursor: default;
  font-weight: bold;
}
html#reset .fes-pagelet .locationItemLink__expandedProvince-3032688170 {
  border-top: 1px #DCDCDC solid;
  margin-top: 5px;
  padding-top: 5px;
}
html#reset .fes-pagelet .locationItemLink__group-1163766949 {
  padding-right: 40px;
}
html#reset .fes-pagelet .locationItemIcon-1540439870 {
  color: #B5B5B5;
  height: 5px;
  position: absolute;
  right: 20px;
  bottom: 10px;
  width: 10px;
}
html#reset .fes-pagelet .locationItemIcon__expanded-1876501436 {
  color: #D2D2D2;
}
html#reset .fes-pagelet .searchSubmit-595478123 {
  background-color: #83B54F;
  border: 0;
  border-radius: 0 4px 4px 0;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 15px;
  height: 45px;
  margin: 0;
  padding: 0;
  position: absolute;
  transition: background-color 0.2s linear;
  right: 20px;
  top: 20px;
  width: 68px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
html#reset .fes-pagelet .searchSubmit-595478123:hover, html#reset .fes-pagelet .searchSubmit-595478123:focus {
  background-color: #6FA734;
}
html#reset .fes-pagelet .searchSubmitIcon-1279563002 {
  color: #FFFFFF;
  height: 22px;
  width: 22px;
}
html#reset .fes-pagelet .searchSubmitText-533534801 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 22px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute !important;
  display: inline-block;
  line-height: 22px;
  padding-left: 10px;
}
html#reset .fes-pagelet .searchSubmit__on-407610085 {
  border-radius: 4px;
  margin: 10px auto 0 auto;
  position: static;
  width: 100%;
}
html#reset .fes-pagelet .searchSubmitText__on-767449061 {
  height: auto;
  width: auto;
  margin: auto;
  overflow: visible;
  position: static !important;
}
@media (min-width: 350px) {
  html#reset .fes-pagelet .headerButtonMyKijiji-1133888159 {
    padding: 0 20px;
  }
}
@media (min-width: 450px) {
  html#reset .fes-pagelet .logo-2187893004 {
    margin-top: 27px;
    margin-right: 20px;
  }
  html#reset .fes-pagelet .logoLinkIcon-2671770022 {
    display: block;
  }
  html#reset .fes-pagelet .logoLinkIconMobile-2946637794 {
    display: none;
  }
  html#reset .fes-pagelet .headerButtonAnonymous-4125936145 {
    line-height: 45px;
    padding-top: 0;
  }
  html#reset .fes-pagelet .headerButtonAnonymousLink__register-5987815 {
    display: inline;
  }
  html#reset .fes-pagelet .headerButtonAnonymousOr-5987815 {
    display: inline;
  }
  html#reset .fes-pagelet .myKijijiPopup-4018975164 {
    min-width: 200px;
    right: 20px;
    left: auto;
  }
  html#reset .fes-pagelet .myKijijiPopup__postAdFlow-1038425636 {
    right: 0;
  }
}
@media (min-width: 550px) {
  html#reset .fes-pagelet .headerButtonFavourites-3074823189 {
    display: inline-block;
  }
  html#reset .fes-pagelet .headerButtonIconLink-3809070316 {
    margin-right: 20px;
  }
  html#reset .fes-pagelet .myKijijiPopupItem__favourites-5987815 {
    display: none;
  }
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .overlay__on-815340965 {
    display: none;
  }
  html#reset .fes-pagelet .headerContainer__on-3459900220 {
    margin-bottom: 0;
  }
  html#reset .fes-pagelet .searchBar-1777936155 {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  html#reset .fes-pagelet .formFieldKeyword-563805108 {
    padding-right: 0;
  }
  html#reset .fes-pagelet .formFieldCategory-1176395532 {
    display: block;
    flex: 1 1 1px;
  }
  html#reset .fes-pagelet .formFieldLocationPicker-195107693 {
    flex: 1 1 1px;
  }
  html#reset .fes-pagelet .inputKeyword-2943587539 {
    border-radius: 4px;
  }
  html#reset .fes-pagelet .selectCategory-2001670920 {
    border-radius: 4px 0 0 4px;
  }
  html#reset .fes-pagelet .inputLocationPicker-2297825156 {
    border-left-width: 0;
    border-radius: 0;
  }
  html#reset .fes-pagelet .searchSubmit-595478123 {
    border-radius: 0 4px 4px 0;
    flex: 0 1 auto;
    margin: 10px auto 0 auto;
    position: static;
    width: 68px;
  }
  html#reset .fes-pagelet .searchSubmitText__on-767449061 {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    position: absolute !important;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .headerElement__mobileHidden-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .logoBar-2227629304 {
    padding-left: 40px;
    padding-right: 40px;
  }
  html#reset .fes-pagelet .searchBar-1777936155 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .headerButtonPostAd-2519711592 {
    width: 150px;
  }
  html#reset .fes-pagelet .formFieldKeyword-563805108 {
    flex: 1 1 1px;
    margin-top: 0;
    padding-right: 0;
  }
  html#reset .fes-pagelet .searchSubmit-595478123 {
    margin: 0;
  }
  html#reset .fes-pagelet .inputKeyword-2943587539 {
    border-radius: 4px 0 0 4px;
  }
  html#reset .fes-pagelet .formFieldCategory-1176395532 {
    margin-top: 0;
  }
  html#reset .fes-pagelet .selectCategory-2001670920 {
    border-left-width: 0;
    border-radius: 0;
  }
  html#reset .fes-pagelet .formFieldLocationPicker-195107693 {
    margin-top: 0;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .logoBar-2227629304 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1250px;
    padding-left: 0;
    padding-right: 0;
  }
  html#reset .fes-pagelet .searchBar-1777936155 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1250px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media print {
  html#reset .fes-pagelet .printLogo-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .overlay-3058225582 {
    display: none;
  }
  html#reset .fes-pagelet .headerContainer-1233048890 {
    display: none;
  }
}
html#reset .fes-pagelet .popover-1273858539 {
  box-sizing: border-box;
  padding: 30px 30px 25px 30px;
  width: 280px;
}
html#reset .fes-pagelet .dismiss-1698949678 {
  display: flex;
  justify-content: flex-end;
  margin-top: 14px;
}
html#reset .fes-pagelet .dismissButton-1595016999 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  background-color: transparent;
  border: none;
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
  margin: -10px;
  padding: 10px;
}
html#reset .fes-pagelet .dismissButton-1595016999:hover, html#reset .fes-pagelet .dismissButton-1595016999:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .dismissButton-1595016999:active {
  color: #0B234D;
}
html#reset .fes-pagelet .newCallout-1778801815 {
  background-color: #f1454f;
  border-radius: 10px;
  box-sizing: border-box;
  color: #ffffff;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  text-transform: uppercase;
}
html#reset .fes-pagelet .tipContents-3137664104 {
  color: #404648;
}
html#reset .fes-pagelet .tipTitle-3393014097 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 12px;
  margin-top: 14px;
}
html#reset .fes-pagelet .tipText-2428273111 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
}
html#reset .fes-pagelet .messagesUnreadCount-2069966878 {
  display: none;
  left: 22px;
  pointer-events: none;
  position: absolute;
  top: -3px;
}
@media (min-width: 350px) {
  html#reset .fes-pagelet .messagesUnreadCount-2069966878 {
    display: block;
  }
}
html#reset .fes-pagelet .item-2536879760 {
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .itemLink-4149465275 {
  outline-width: 0;
  outline: none;
  box-sizing: border-box;
  color: #999999;
  display: block;
  font-size: 15px;
  line-height: 1.75;
  overflow: hidden;
  padding: 0 20px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
html#reset .fes-pagelet .itemLink__hover-645351902 {
  background-color: #EDEDED;
  color: #666666;
}
html#reset .fes-pagelet .container-4056795851 {
  background-color: #FFFFFF;
  border: 1px #BDBDBD solid;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: default;
  display: block;
  padding: 10px 0 0 0;
  width: 100%;
}
html#reset .fes-pagelet .itemContainer-1385798859 {
  list-style: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .container-3545391781 {
  background: linear-gradient(to bottom, #FFB929, #F39D00);
  background-clip: padding-box;
  border: solid 1px #EC7D1B;
  border-radius: 5px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font: 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 4px 10px;
  outline: none;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(236, 125, 27, 0.5);
}
html#reset .fes-pagelet .container-3545391781:hover {
  background: #FFB929;
}
html#reset .fes-pagelet .item-1002874725 {
  border-top: solid 1px #E4E4E4;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .itemLink-3038546558 {
  outline-width: 0;
  outline: none;
  box-sizing: border-box;
  color: #999999;
  display: block;
  font-size: 15px;
  line-height: 1.75;
  overflow: hidden;
  padding: 5px 20px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
html#reset .fes-pagelet .itemLink__hover-645351902 {
  background-color: #EDEDED;
  color: #666666;
}
html#reset .fes-pagelet .logoIcon-1627987357 {
  display: block;
  max-width: 60px;
  max-height: 21px;
}
html#reset .fes-pagelet .button-1605513253 {
  float: right;
}
html#reset .fes-pagelet .container-1053976752 {
  display: block;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 44px;
  z-index: 1020;
}
html#reset .fes-pagelet .hideSuggestions-2276789113 {
  border-top: 1px #DCDCDC solid;
  margin: 10px 0 0 0;
  padding: 0;
}
html#reset .fes-pagelet .hideSuggestionsLink-4222548206 {
  outline-width: 0;
  outline: none;
  box-sizing: border-box;
  color: #999999;
  display: block;
  font-size: 15px;
  line-height: 2.25;
  overflow: hidden;
  padding: 0 20px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  border-radius: 0 0 4px 4px;
}
html#reset .fes-pagelet .hideSuggestionsLink__hover-645351902 {
  background-color: #EDEDED;
  color: #666666;
}
html#reset .fes-pagelet .shareLink-4165811523 {
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  display: inline-block;
  height: 44px;
  margin-left: 10px;
  position: relative;
  transition: all 0.2s ease;
  width: 44px;
}
html#reset .fes-pagelet .shareLink-4165811523:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .shareLink-4165811523 > svg {
  transition: all 0.2s ease;
}
html#reset .fes-pagelet .shareLink-4165811523:hover > svg, html#reset .fes-pagelet .shareLink-4165811523:focus > svg {
  color: #ffffff;
}
html#reset .fes-pagelet .shareLink__email-3187091158:hover, html#reset .fes-pagelet .shareLink__email-3187091158:focus {
  background-color: #404648;
}
html#reset .fes-pagelet .shareLink__facebook-4035212719:hover, html#reset .fes-pagelet .shareLink__facebook-4035212719:focus {
  background-color: #3B5998;
}
html#reset .fes-pagelet .shareLink__facebookMessenger-4019680138:hover, html#reset .fes-pagelet .shareLink__facebookMessenger-4019680138:focus {
  background-color: #0084FF;
}
html#reset .fes-pagelet .shareLink__pinterest-2341097802:hover, html#reset .fes-pagelet .shareLink__pinterest-2341097802:focus {
  background-color: #BD081C;
}
html#reset .fes-pagelet .shareLink__twitter-268090400:hover, html#reset .fes-pagelet .shareLink__twitter-268090400:focus {
  background-color: #1DA1F3;
}
html#reset .fes-pagelet .shareLink__whatsapp-43605025:hover, html#reset .fes-pagelet .shareLink__whatsapp-43605025:focus {
  background-color: #49c858;
}
html#reset .fes-pagelet .shareLinkIcon-1850045690 {
  left: 50%;
  position: absolute;
  top: 50%;
  height: 20px;
  margin: 0;
  width: 20px;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
html#reset .fes-pagelet .shareLinkIcon__email-3137664104 {
  color: #404648;
}
html#reset .fes-pagelet .shareLinkIcon__facebook-3839172195 {
  color: #3B5998;
}
html#reset .fes-pagelet .shareLinkIcon__facebookMessenger-1492798296 {
  color: #0084FF;
}
html#reset .fes-pagelet .shareLinkIcon__pinterest-1716563304 {
  color: #BD081C;
}
html#reset .fes-pagelet .shareLinkIcon__twitter-1761724469 {
  color: #1DA1F3;
}
html#reset .fes-pagelet .shareLinkIcon__whatsapp-916781703 {
  color: #49c858;
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .shareLink-4165811523 {
    display: block !important;
    height: 50px;
    margin-left: 0;
    margin-top: 10px;
    width: 50px;
  }
  html#reset .fes-pagelet .shareLink-4165811523:first-child {
    margin-top: 0;
  }
  html#reset .fes-pagelet .shareLinkIcon-1850045690 {
    height: 22px;
    width: 22px;
  }
}
html#reset .fes-pagelet .shareLinkBar-3984236195 {
  display: inline-block;
  margin-left: 20px;
}
html#reset .fes-pagelet .shareLinkBar-3984236195 > a:nth-last-child(2) {
  display: none;
}
html#reset .fes-pagelet .shareLinkBar-3984236195 > a:last-child {
  display: none;
}
@media (min-width: 365px) {
  html#reset .fes-pagelet .shareLinkBar-3984236195 > a:nth-last-child(2) {
    display: inline-block;
  }
}
@media (min-width: 420px) {
  html#reset .fes-pagelet .shareLinkBar-3984236195 > a:last-child {
    display: inline-block;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .shareLinkBar-3984236195 {
    margin-left: 40px;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .shareLinkBar-3984236195 {
    display: block;
    margin-left: 0;
  }
}
@media print {
  html#reset .fes-pagelet .shareLinkBar-3984236195 {
    display: none;
  }
}
html#reset .fes-pagelet .heading-3755344659 {
  font-family: Larsseit-Medium;
}
html#reset .fes-pagelet .container-1995702164 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 120px;
  text-align: center;
}
@media print {
  html#reset .fes-pagelet .container-1995702164 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .container-1995702164 > a {
  height: auto;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 100%;
}
html#reset .fes-pagelet .container-1995702164 > a > img {
  max-height: 80px;
  max-width: 260px;
}
html#reset .fes-pagelet .profileMain-3946945871 {
  background-color: #F6F6F6;
  border-radius: 0 0 3px 3px;
  color: #4A4A4A;
  fill: currentColor;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 4px;
  padding: 15px 10px 15px 15px;
}
html#reset .fes-pagelet .profileItemIcon-430339043 {
  width: 20px;
  height: 20px;
}
html#reset .fes-pagelet .profileItemContainer-2738308881 {
  margin-left: 30px;
  padding: 6px 0;
  text-indent: -30px;
}
html#reset .fes-pagelet .profileItemContainer-2738308881 > * {
  text-indent: 0;
}
html#reset .fes-pagelet .profileItem-3421895752 {
  padding-left: 10px;
}
html#reset .fes-pagelet .profileLink-2003603353 {
  color: inherit;
  font-weight: bold;
}
html#reset .fes-pagelet .profileLink-2003603353:hover {
  color: #666666;
}
html#reset .fes-pagelet .profileButton-1069790402 {
  background-color: #83B54F;
  border: none;
  border-radius: 3px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 13px;
  line-height: 16px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.2s linear;
  white-space: nowrap;
}
html#reset .fes-pagelet .profileButton-1069790402:hover {
  background-color: #6FA734;
}
html#reset .fes-pagelet .ebayFeedback-3168510914 {
  display: block;
}
html#reset .fes-pagelet .buyOnEbayButton-1495180459 {
  margin-top: 16px;
  background-color: #3B5998;
  border: none;
  border-radius: 5px;
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  padding: 4px 6px;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.2s linear;
  white-space: nowrap;
  fill: #FFFFFF;
}
html#reset .fes-pagelet .buyOnEbayButton-1495180459:hover {
  background-color: #4C78DB;
}
html#reset .fes-pagelet .buyOnEbayButtonIcon-305952371 {
  width: 20px;
  height: 20px;
  margin-left: 4px;
  vertical-align: -4px;
}
html#reset .fes-pagelet .profileMain-2283994085 {
  padding: 0 20px;
}
html#reset .fes-pagelet .buttonMain-2523751880 {
  padding: 5px 20px 0 20px;
}
html#reset .fes-pagelet .chevron-2769397146 {
  bottom: 2px;
  color: #5a8fef;
  height: 9px;
  position: absolute;
  right: 0;
  width: 7px;
}
html#reset .fes-pagelet .profileItemIcon-738839570 {
  height: 20px;
  margin-right: 15px;
  width: 20px;
}
html#reset .fes-pagelet .profileItemContainer-403057979 {
  margin-left: 30px;
  padding: 5px 0;
  text-indent: -30px;
}
html#reset .fes-pagelet .profileItemContainer-403057979 > * {
  text-indent: 0;
}
html#reset .fes-pagelet .noPaddingTop-2545001641 {
  padding-top: 0;
}
html#reset .fes-pagelet .profileItem-1908837923 {
  color: #6a7072;
  font-size: 15px;
  line-height: 20px;
  position: relative;
}
html#reset .fes-pagelet .fullWidthProfileItem-3168510914 {
  display: block;
}
html#reset .fes-pagelet .profileLink-715767355 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: inline-block;
  position: relative;
  width: 100%;
}
html#reset .fes-pagelet .profileLink-715767355:hover, html#reset .fes-pagelet .profileLink-715767355:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .profileLink-715767355:active {
  color: #0B234D;
}
html#reset .fes-pagelet .profileLinkLoggedIn-494393933 {
  margin-top: 10px;
}
@media print {
  html#reset .fes-pagelet .profileLink-715767355 {
    display: none;
  }
  html#reset .fes-pagelet .chevron-2769397146 {
    display: none;
  }
}
html#reset .fes-pagelet .phoneNumberStart-3017089474 {
  padding-right: 12px;
}
html#reset .fes-pagelet .phoneIcon-430339043 {
  width: 20px;
  height: 20px;
}
html#reset .fes-pagelet .phoneShowNumberButton-1952595153 {
  max-width: 225px;
  min-width: 185px;
}
html#reset .fes-pagelet .phoneShowNumberButton-1952595153:hover {
  cursor: default;
}
html#reset .fes-pagelet .phoneNumberStart-3017089474 {
  padding-right: 12px;
}
html#reset .fes-pagelet .phoneIcon-4239168090 {
  width: 12px;
  height: 12px;
  margin-right: 20px;
}
html#reset .fes-pagelet .phoneShowNumberButton-3000125506 {
  color: #404648;
  font-size: 14px;
  font-weight: bold;
  line-height: 32px;
  max-width: 225px;
  min-width: 185px;
  text-decoration: none;
}
html#reset .fes-pagelet .phoneNumberContainer-538459754 {
  border-radius: 3px;
  background-color: #f9f9f9;
  border-color: #e6ebed;
  border-style: solid;
  border-width: 1px;
  margin-top: 15px;
  padding: 8px 15px;
}
html#reset .fes-pagelet .phoneNumberClickable-2478104028 {
  transition: background-color 200ms linear;
}
html#reset .fes-pagelet .phoneNumberClickable-2478104028:active {
  background-color: #e6ebed;
}
html#reset .fes-pagelet .phoneNumberClickable-2478104028:hover {
  background-color: #f1f2f2;
  cursor: pointer;
}
html#reset .fes-pagelet .revealCopy-2299545744 {
  color: #6a7072;
  float: right;
}
html#reset .fes-pagelet .button-957470268 {
  margin-top: 15px;
  position: relative;
  width: 100%;
}
html#reset .fes-pagelet .viewOnWebsiteIcon-2977665549 {
  height: 20px;
  fill: #ffffff;
  margin-top: -10px;
  position: absolute;
  right: 15px;
  top: 50%;
  width: 20px;
}
@media print {
  html#reset .fes-pagelet .button-957470268 {
    display: none;
  }
}
html#reset .fes-pagelet .tooltip-3161317488 {
  background: #FFFFFF;
  border: 1px solid #BDBDBD;
  border-radius: 2px;
  bottom: 27px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 13px, rgba(0, 0, 0, 0.1) 3px 3px 10px;
  color: #707070;
  font-size: 13px;
  line-height: 18px;
  padding: 10px 20px;
  position: absolute;
  right: -47px;
  width: 252px;
  z-index: 1021;
}
html#reset .fes-pagelet .tooltip-3161317488:after, html#reset .fes-pagelet .tooltip-3161317488:before {
  border: solid transparent;
  content: " ";
  height: 0;
  left: 90%;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 0;
}
html#reset .fes-pagelet .tooltip-3161317488:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFFFFF;
  border-width: 8px 7px 8px 7px;
  margin-left: -7px;
}
html#reset .fes-pagelet .tooltip-3161317488:before {
  border-color: rgba(187, 187, 187, 0);
  border-top-color: #BDBDBD;
  border-width: 10px 8px 10px 8px;
  margin-left: -8px;
}
html#reset .fes-pagelet .closeButton-4160480283 {
  color: #999999;
  cursor: pointer;
  fill: currentColor;
  float: right;
  line-height: 10px;
  margin-bottom: -5px;
  margin-right: -10px;
  padding: 5px;
}
html#reset .fes-pagelet .closeButton-4160480283:hover {
  color: #666666;
}
html#reset .fes-pagelet .mainText-2162601815 {
  clear: both;
}
html#reset .fes-pagelet .dismiss-609684027 {
  margin: 5px;
  text-align: right;
}
html#reset .fes-pagelet .dismissButton-2242062449 {
  background: none;
  border: none;
  color: #83B54F;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  padding: 0;
}
html#reset .fes-pagelet .dismissButton-2242062449:hover {
  color: #6FA734;
}
html#reset .fes-pagelet .tooltipContainer-3911080936 {
  display: inline;
  position: relative;
}
html#reset .fes-pagelet .tooltipContainer__hidden-5987815 {
  display: none;
}
@media (max-width: 450px) {
  html#reset .fes-pagelet .tooltipContainer-3911080936 {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.4);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1024;
  }
  html#reset .fes-pagelet .tooltipContainer__hidden-5987815 {
    display: none;
  }
  html#reset .fes-pagelet .tooltip-3161317488 {
    border-radius: 3px;
    margin-top: -20vh;
    position: static;
  }
  html#reset .fes-pagelet .tooltip-3161317488:after, html#reset .fes-pagelet .tooltip-3161317488:before {
    border: none;
  }
}
html#reset .fes-pagelet .infoCircleContainer-3046089955 {
  display: inline;
  white-space: normal;
}
html#reset .fes-pagelet .infoCircle-3093186163 {
  background-color: #DCDCDC;
  border: none;
  border-radius: 50%;
  bottom: 1px;
  color: #666666;
  display: inline-block;
  font-family: Times, "Times New Roman", serif;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  height: 18px;
  line-height: 18px;
  margin-left: 8px;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.1s linear;
  vertical-align: middle;
  width: 18px;
}
html#reset .fes-pagelet .infoCircle-3093186163:before {
  content: "i";
}
html#reset .fes-pagelet .infoCircle-3093186163:focus {
  outline: none;
}
html#reset .fes-pagelet .infoCircle-3093186163:hover {
  background-color: #CCCCCC;
  color: #333333;
}
html#reset .fes-pagelet .helpArticleLink-2263482048 {
  color: #000066;
  font-weight: bold;
}
html#reset .fes-pagelet .helpArticleLink-2263482048:hover {
  color: #2078EF;
}
html#reset .fes-pagelet .responseTimeTooltipWrapper-4163293673 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #404648;
  max-width: 220px;
}
html#reset .fes-pagelet .helpDeskLink-2311511236 {
  width: auto;
  padding-right: 10px;
}
html#reset .fes-pagelet .responseTime-3524915151 {
  font-weight: bold;
}
html#reset .fes-pagelet .responseTimeContainer-2796139169 {
  white-space: nowrap;
}
html#reset .fes-pagelet .urlMain-2487437181 {
  border-radius: 3px;
}
html#reset .fes-pagelet .urlItemContainer-3612201522 {
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html#reset .fes-pagelet .urlMain-1417241219 {
  margin-top: 15px;
  padding-top: 0;
  padding-bottom: 15px;
}
html#reset .fes-pagelet .urlItemContainer-3612201522 {
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html#reset .fes-pagelet .teaser-1511078532 {
  padding-bottom: 0;
}
@media print {
  html#reset .fes-pagelet .urlMain-1417241219 {
    display: none;
  }
}
html#reset .fes-pagelet .teaserMessage-2389528801 {
  line-height: 20px;
}
html#reset .fes-pagelet .teaserList-808216578 {
  margin-top: 5px;
  padding-left: 25px;
}
html#reset .fes-pagelet .viewProfileWrapper-2149807708 {
  margin: 15px 0 5px 0;
  text-align: center;
}
html#reset .fes-pagelet .teaserMessage-881385615 {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
html#reset .fes-pagelet .teaserList-4005076272 {
  font-size: 14px;
  font-weight: normal;
  line-height: 26px;
  color: #6a7072;
  margin-top: 15px;
  margin-bottom: 25px;
  padding-left: 0;
  list-style-type: none;
}
html#reset .fes-pagelet .bulletIcon-776326786 {
  display: inline-block;
  width: 13px;
  height: 10px;
  color: #f8aa17;
  margin-right: 10px;
}
html#reset .fes-pagelet .viewProfileWrapper-2048019086 {
  margin: 0 0 15px;
  text-align: center;
}
html#reset .fes-pagelet .viewProfileButton-991608722 {
  font-size: 14px;
}
html#reset .fes-pagelet .urlBox-1511078532 {
  padding-bottom: 0;
}
html#reset .fes-pagelet .profileHeader-1079934042 {
  background-color: #2C2F6B;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  padding: 15px 17px 13px;
}
html#reset .fes-pagelet .profileHeader-4086619068 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  color: #404648;
  padding: 0px 10px 15px 10px;
  text-align: center;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html#reset .fes-pagelet .mapLink-5987815 {
  display: none;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .mapLink-5987815 {
    background-color: #f1f2f2;
    display: block;
    height: 120px;
    width: 300px;
  }
  html#reset .fes-pagelet .mapLink-5987815:hover {
    cursor: pointer;
  }
  html#reset .fes-pagelet .mapImage-3592580384 {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: none;
    height: 100%;
    width: 100%;
  }
  html#reset .fes-pagelet .mapImage-3592580384[src] {
    display: block;
  }
}
@media print {
  html#reset .fes-pagelet .mapLink-5987815 {
    display: block;
  }
  html#reset .fes-pagelet .mapImage-3592580384 {
    display: block;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .mapLink-5987815 {
    height: 140px;
    width: 350px;
  }
}

html#reset .fes-pagelet .sellerInfo-2759347185 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .sellerInfo-2759347185 > :last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .wrapper-691496324 {
  margin-top: 20px;
}
html#reset .fes-pagelet .container-1675860378 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding-top: 20px;
  padding-bottom: 20px;
}
@media print {
  html#reset .fes-pagelet .container-1675860378 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .logoContainer-884572623 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 120px;
  width: 300px;
}
html#reset .fes-pagelet .hiddenTabContent-1070485348 {
  display: none !important;
}
html#reset .fes-pagelet .column-3966271220 {
  flex: 1;
  margin-right: 20px;
}
html#reset .fes-pagelet .column-3966271220:last-child {
  margin-right: 0;
}
html#reset .fes-pagelet .filterButtonWrapper-2976390406 {
  margin-bottom: 24px;
  margin-top: 0 !important;
}
html#reset .fes-pagelet .filteredSection-4078521147 {
  display: flex;
}
html#reset .fes-pagelet .formSection-4213881664 {
  margin: 0 20px;
}
html#reset .fes-pagelet .globalError-1292769869 {
  color: #f1454f;
  font-family: Larsseit, Arial, sans-serif;
  font-weight: bold;
  margin: 10px 20px 20px;
}
html#reset .fes-pagelet .label-3426863340 {
  color: #6a7072;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  margin: 10px 0;
}
html#reset .fes-pagelet .legal-3984054674 {
  border-top: 1px solid #ddd;
  clear: both;
  color: #6a7072;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 12px;
  margin: 20px 20px 0;
  padding: 20px 0;
  text-align: center;
}
html#reset .fes-pagelet .sharedFormSection-1386749751 {
  border-bottom: 1px solid #ddd;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
html#reset .fes-pagelet .price-4052529554 {
  color: #4f4c9f;
  font-size: 24px;
}
html#reset .fes-pagelet .rate-4238908635 {
  color: #404648;
  font-size: 24px;
}
html#reset .fes-pagelet .results-434143207 {
  margin-bottom: 0;
  margin-top: 0;
}
html#reset .fes-pagelet .results-434143207 dd {
  font-family: Larsseit, Arial, sans-serif;
}
html#reset .fes-pagelet .resultsLabel-3426863340 {
  color: #6a7072;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  margin: 10px 0;
}
html#reset .fes-pagelet .dealersRate-4052529554 {
  color: #4f4c9f;
  font-size: 24px;
}
html#reset .fes-pagelet .resultsAmount-3403732733 {
  height: 45px;
  margin-left: 0;
}
html#reset .fes-pagelet .interestCost-4147469865 {
  height: auto;
  margin-left: 0;
}
html#reset .fes-pagelet .smallPrice-1667503445 {
  color: #404648;
  display: block;
  font-size: 15px;
  margin-top: -5px;
}
html#reset .fes-pagelet .leaseDisabled-1413743682 {
  color: #6a7072;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  text-align: center;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .column-3966271220 {
    margin-right: 30px;
  }
  html#reset .fes-pagelet .formSection-4213881664 {
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 0 30px;
    width: 380px;
  }
  html#reset .fes-pagelet .globalError-1292769869 {
    margin: 10px 30px 20px;
  }
  html#reset .fes-pagelet .legal-3984054674 {
    border-top: 0;
    margin: 0;
    padding: 40px 30px 30px;
  }
  html#reset .fes-pagelet .sharedFormSection-1386749751 {
    border-bottom: 0;
    border-right: 1px solid #ddd;
    margin-bottom: 30px;
    padding-bottom: 0;
    width: 260px;
  }
  html#reset .fes-pagelet .sharedFormSectionFirstField-398288082 {
    margin-top: -10px;
  }
}
html#reset .fes-pagelet .adTitle-4221828015 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  font-family: Larsseit, Arial, sans-serif;
  margin: 20px;
}
html#reset .fes-pagelet .price-1702715788 {
  color: #4f4c9f;
  display: block;
}
html#reset .fes-pagelet .paymentCalculatorWrapper-217501561 {
  height: 100%;
  width: 100%;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .paymentCalculatorWrapper-217501561 {
    height: auto;
    width: 640px;
  }
  html#reset .fes-pagelet .adTitle-4221828015 {
    text-align: center;
    margin: 20px 30px;
  }
  html#reset .fes-pagelet .legal-323826242 {
    border-top: 0;
    margin: 0;
    padding: 0 30px 30px;
  }
}
html#reset .fes-pagelet .link-1578769563 {
  color: #56aee9;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}
html#reset .fes-pagelet .link-1578769563:hover, html#reset .fes-pagelet .link-1578769563:focus {
  text-decoration: underline;
}
html#reset .fes-pagelet .paymentInfoWrapper-276620075 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}
html#reset .fes-pagelet .modalTriggerWrapper-2010395709 {
  margin-top: 10px;
  width: 100%;
}
html#reset .fes-pagelet .modalTrigger-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .modalTrigger-3381389280:hover, html#reset .fes-pagelet .modalTrigger-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .modalTrigger-3381389280:active {
  color: #0B234D;
}
@media (max-width: 650px) {
  html#reset .fes-pagelet .paymentInfoWrapper-276620075 {
    display: block;
  }
}
html#reset .fes-pagelet .printButton-16137327 {
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  box-sizing: border-box;
  cursor: pointer;
  display: none;
  height: 50px;
  margin-left: 0;
  margin-top: 10px;
  position: relative;
  transition: all 0.2s ease;
  width: 50px;
}
html#reset .fes-pagelet .printButton-16137327 > svg {
  transition: all 0.2s ease;
}
html#reset .fes-pagelet .printButton-16137327:hover, html#reset .fes-pagelet .printButton-16137327:focus {
  background-color: #404648;
}
html#reset .fes-pagelet .printButton-16137327:hover> svg, html#reset .fes-pagelet .printButton-16137327:focus> svg {
  color: #ffffff;
}
html#reset .fes-pagelet .printIcon-523005119 {
  left: 50%;
  position: absolute;
  top: 50%;
  height: 22px;
  margin: 0;
  width: 22px;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .printButton-16137327 {
    display: inline-block;
  }
}
html#reset .fes-pagelet .field-3708226579 {
  margin: 10px 0;
}
html#reset .fes-pagelet .formSectionLabel-505011075 {
  color: #6a7072;
  margin-bottom: 10px;
  margin-top: 25px;
}
html#reset .fes-pagelet .reportClause-2719729968 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
  text-align: center;
  width: 100%;
}
html#reset .fes-pagelet .modalTitle-1358210696 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  margin: 0;
  margin-bottom: 30px;
  text-align: center;
}
html#reset .fes-pagelet .modalTitleFlag-2686040429 {
  color: #f1454f;
  height: 23px;
  margin-right: 15px;
  width: 23px;
}
html#reset .fes-pagelet .reportAdModalWrapper-3615443372 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  box-sizing: border-box;
  font-family: Larsseit, Arial, sans-serif;
  padding: 40px;
}
html#reset .fes-pagelet .reportAdModalWrapper-3615443372 button {
  margin: 25px 0px;
  width: 100%;
}
@media (min-width: 590px) {
  html#reset .fes-pagelet .reportAdModalWrapper-3615443372 {
    width: 550px;
    height: auto;
  }
}
html#reset .fes-pagelet .flagIcon-725126933 {
  left: 50%;
  position: absolute;
  top: 50%;
  color: #f1454f;
  height: 20px;
  margin: 0;
  vertical-align: top;
  width: 20px;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
html#reset .fes-pagelet .flagIconHover-2807087878 {
  left: 50%;
  position: absolute;
  top: 50%;
  color: #f1454f;
  height: 20px;
  margin: 0;
  vertical-align: top;
  width: 20px;
  display: none;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
html#reset .fes-pagelet .reportAdButton-772366497 {
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  border-radius: 4px;
  cursor: pointer;
  height: 44px;
  margin-left: 10px;
  padding: 0;
  position: relative;
  transition: all 200ms ease;
  vertical-align: top;
  width: 44px;
}
html#reset .fes-pagelet .reportAdButton-772366497:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .reportAdButton-772366497:hover, html#reset .fes-pagelet .reportAdButton-772366497:focus {
  background-color: #f1f2f2;
}
html#reset .fes-pagelet .reportAdButton-772366497:hover > svg:first-child, html#reset .fes-pagelet .reportAdButton-772366497:focus > svg:first-child {
  display: none;
}
html#reset .fes-pagelet .reportAdButton-772366497:hover > svg:last-child, html#reset .fes-pagelet .reportAdButton-772366497:focus > svg:last-child {
  display: inline-block;
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .reportAdButton-772366497 {
    display: block;
    height: 50px;
    margin-bottom: 18px;
    margin-left: 0;
    width: 50px;
  }
  html#reset .fes-pagelet .flagIcon-725126933 {
    height: 22px;
    width: 22px;
  }
  html#reset .fes-pagelet .flagIconHover-2807087878 {
    height: 22px;
    width: 22px;
  }
}
@media print {
  html#reset .fes-pagelet .reportAdButton-772366497 {
    display: none;
  }
}
html#reset .fes-pagelet .itemActions-153981367 {
  margin: 20px 20px;
}
@media (min-width: 760px), print {
  html#reset .fes-pagelet .itemActions-153981367 {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .itemActions-153981367 {
    left: -90px;
    margin: 0;
    position: absolute;
    top: 0;
  }
}
@media print {
  html#reset .fes-pagelet .itemActions-153981367 {
    display: none;
  }
}
html#reset .fes-pagelet .ctcContainer-2266572726 {
  text-align: center;
  margin: 30px auto 0;
  max-width: 450px;
}
html#reset .fes-pagelet .ctcIcon-3939976103 {
  height: 68px;
  width: 76px;
}
html#reset .fes-pagelet .ctcHeading-424660017 {
  font-size: 15px;
  margin-top: 10px;
}
html#reset .fes-pagelet .ctcInfo-532969366 {
  color: #8e9294;
  padding-left: 25px;
  text-align: left;
}
html#reset .fes-pagelet .ctcInfoItem-657440962 {
  font-size: 12px;
  padding-bottom: 10px;
}
html#reset .fes-pagelet .ctcInfoItem-657440962:last-of-type {
  padding-bottom: 0;
}
html#reset .fes-pagelet .messageDisclaimer-3983799974 {
  font-size: 10px;
  line-height: 12px;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .ctcContainer-2266572726 {
    display: flex;
    justify-content: center;
    margin: 30px 0 0;
    max-width: 100%;
  }
  html#reset .fes-pagelet .ctcContent-2315792072 {
    text-align: left;
  }
  html#reset .fes-pagelet .ctcLogo-2315792072 {
    margin: 10px 20px 10px 0;
  }
  html#reset .fes-pagelet .ctcHeading-424660017 {
    margin-bottom: 10px;
  }
  html#reset .fes-pagelet .ctcInfo-532969366 {
    margin-top: 0;
  }
  html#reset .fes-pagelet .ctcInfoItem-657440962 {
    padding-bottom: 7px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .ctcContainer-2266572726 {
    margin: 40px 0 0;
  }
}
html#reset .fes-pagelet .cpBadgesContainer-2594596912 {
  margin-bottom: 30px;
  margin-top: -20px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .cpBadgesContainer-2594596912 {
    margin-bottom: 40px;
  }
}
html#reset .fes-pagelet .container-269559782 {
  margin: 40px 0;
  text-align: center;
}
html#reset .fes-pagelet .container-269559782 > a {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}
html#reset .fes-pagelet .container-269559782 > a > img {
  max-width: 100%;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .container-269559782 {
    margin: 60px 0;
  }
}
html#reset .fes-pagelet .container-1950623853 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  align-items: center;
  border: none;
  cursor: pointer;
  display: flex;
  min-height: 80px;
  outline: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}
@media print {
  html#reset .fes-pagelet .container-1950623853 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .container__isExpanded-3941764172 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
html#reset .fes-pagelet .copy-3450481153 {
  display: inline-block;
  flex-grow: 1;
  margin-bottom: 20px;
  margin-top: 20px;
}
html#reset .fes-pagelet .dropdown-3511090820 {
  padding-left: 20px;
  padding-right: 20px;
}
html#reset .fes-pagelet .dropdownIcon-1656775990 {
  backface-visibility: visible;
  color: #afb7ba;
  height: 10px;
  transition: all 0.25s linear;
  width: 15px;
}
html#reset .fes-pagelet .dropdownIcon__isExpanded-2376994500 {
  -ms-transform: rotateX(-180deg);
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
html#reset .fes-pagelet .embeddedIcon-760305925 {
  height: 18px;
  width: 18px;
  margin-bottom: 3px;
  margin-right: 8px;
}
html#reset .fes-pagelet .embeddedText-2008667561 {
  bottom: 1px;
  color: #5a8fef;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
}
html#reset .fes-pagelet .logo-1459977694 {
  align-self: stretch;
  background-position: center center;
  background-repeat: no-repeat;
  box-sizing: border-box;
  display: inline-block;
  flex: 0 0 auto;
  width: 130px;
}
html#reset .fes-pagelet .logo__svg-1791892368 {
  margin-top: 20px;
  max-height: 40px;
}
html#reset .fes-pagelet .mainHeader-4238346696 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 3px;
  margin-right: 10px;
}
html#reset .fes-pagelet .noLogo-4110026192 {
  padding-left: 20px;
}
html#reset .fes-pagelet .secondaryHeader-2821878731 {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #6a7072;
  margin: 0;
}
html#reset .fes-pagelet .toggleVisibility-5987815 {
  display: none;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .dropdown-3511090820 {
    padding-left: 40px;
    padding-right: 40px;
  }
  html#reset .fes-pagelet .logo-1459977694 {
    width: 175px;
  }
  html#reset .fes-pagelet .mainHeader-4238346696 {
    display: inline-block;
  }
  html#reset .fes-pagelet .noLogo-4110026192 {
    padding-left: 40px;
  }
  html#reset .fes-pagelet .toggleVisibility-5987815 {
    display: block;
  }
}
html#reset .fes-pagelet .container-1121590858 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  padding: 40px 45px;
  width: 100%;
}
@media print {
  html#reset .fes-pagelet .container-1121590858 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .container__noPadding-1313962885 {
  padding: 0;
}
html#reset .fes-pagelet .containerWrapper-2037107576 {
  overflow: hidden;
  transition: height 0.3s ease-out;
}
html#reset .fes-pagelet .containerWrapper__isExpanded-3168510914 {
  display: block;
}
html#reset .fes-pagelet .disclaimer-2377262656 {
  color: #6a7072;
  font-size: 11px;
  line-height: 16px;
  margin-top: 15px;
  text-align: center;
}
html#reset .fes-pagelet .disclaimer__noPadding-1872192001 {
  padding: 0 45px 40px;
}
html#reset .fes-pagelet .cta-691496324 {
  margin-top: 20px;
}
html#reset .fes-pagelet .link-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .link-3381389280:hover, html#reset .fes-pagelet .link-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .list-4013118164 {
  margin-top: 0;
}
html#reset .fes-pagelet .heading-1222408836 {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  color: #c4000b;
  margin: 20px 0 5px;
  padding: 0;
}
html#reset .fes-pagelet .mainHeading-2980612916 {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  color: #c4000b;
  margin: 20px 0 5px;
  padding: 0;
  margin-top: 0;
}
html#reset .fes-pagelet .reportEmbed-292675863 {
  height: 600px;
  margin-top: 20px;
  width: 100%;
}
html#reset .fes-pagelet .synopsis-2735010457 {
  margin: 20px 0 8px;
}
html#reset .fes-pagelet .resourcesTitle-1873237241 {
  border-bottom: 1px solid #dbe2e4;
  padding-bottom: 4px;
  margin-bottom: 8px;
}
html#reset .fes-pagelet .resourcesLink-3307442347 {
  color: #404648;
  display: block;
  margin: 0 0 5px 20px;
  text-decoration: none;
}
html#reset .fes-pagelet .resourcesLink-3307442347:hover {
  color: #c4000b;
  text-decoration: underline;
}
html#reset .fes-pagelet .subTitle-5260580 {
  color: #6a7072;
  margin-top: 5px;
}
html#reset .fes-pagelet .resourcesIcon-2557021521 {
  display: inline-block;
  width: 35px;
  height: 35px;
  background: transparent url(./sprite-carproof.3e0825bcaae2d6617bd1da93e4bff8c6.png) 0 0 no-repeat;
  vertical-align: middle;
  margin-right: 5px;
}
html#reset .fes-pagelet .iconDownload-3419038383 {
  background-position: 0 0;
}
html#reset .fes-pagelet .iconLearn-3406383202 {
  background-position: -35px 0;
}
html#reset .fes-pagelet .iconView-756298258 {
  background-position: -70px 0;
}
html#reset .fes-pagelet .iconInfo-1862425015 {
  background-position: -103px 0;
}
html#reset .fes-pagelet .iframeParent-2200567063 {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
html#reset .fes-pagelet .buyNowButton-2826726689 {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  background-image: url(undefined);
  background-position: center center;
  background-repeat: none;
  background-color: transparent;
  display: block;
  height: 64px;
  width: 301px;
}
html#reset .fes-pagelet .buyNowButton_en-119771852 {
  background-image: url(./cta-buy-en.178d143ca95dd61828bcbb0497e5ab1a.png);
}
html#reset .fes-pagelet .buyNowButton_fr-2295406197 {
  background-image: url(./cta-buy-fr.d1dfe0082d5fe0af9ab65e98484ff508.png);
}
html#reset .fes-pagelet .askButton-1191654395 {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  background-image: url(undefined);
  background-position: center center;
  background-repeat: none;
  background-color: transparent;
  border: none;
  display: block;
  height: 48px;
  min-width: 170px;
  width: 170px;
}
html#reset .fes-pagelet .askButton_en-1051721183 {
  background-image: url(./cta-ask-en.46cf6103ccd963a65c2c1ab0c544aa4a.png);
}
html#reset .fes-pagelet .askButton_fr-1045450704 {
  background-image: url(./cta-ask-fr.268c4fb17f41fa945fadc557183d9482.png);
}
html#reset .fes-pagelet .form-3240965036 {
  display: flex;
  flex-wrap: wrap;
}
html#reset .fes-pagelet .emailInput-155784378 {
  box-sizing: border-box;
  flex-grow: 1;
  margin-right: 30px;
  min-width: 200px;
  vertical-align: middle;
}
html#reset .fes-pagelet .reasonList-1357599039 {
  padding-left: 20px;
}
html#reset .fes-pagelet .reasonList-1357599039 li {
  margin-bottom: 3px;
}
html#reset .fes-pagelet .title-3524915151 {
  font-weight: bold;
}
html#reset .fes-pagelet .stubhubCTA-94613536 {
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  color: #6a7072;
  padding-top: 20px;
}
html#reset .fes-pagelet .link-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .link-3381389280:hover, html#reset .fes-pagelet .link-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .title-3524915151 {
  font-weight: bold;
}
html#reset .fes-pagelet .partnerList-2376497781 {
  padding-left: 25px;
}
html#reset .fes-pagelet .partner-249716899 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: block;
  margin-bottom: 30px;
}
html#reset .fes-pagelet .partner-249716899:hover, html#reset .fes-pagelet .partner-249716899:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .partner-249716899:active {
  color: #0B234D;
}
html#reset .fes-pagelet .partner-249716899 img {
  border: none;
  margin-right: 15px;
  vertical-align: middle;
  width: 100px;
}
html#reset .fes-pagelet .link-2781720586 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: block;
}
html#reset .fes-pagelet .link-2781720586:hover, html#reset .fes-pagelet .link-2781720586:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-2781720586:active {
  color: #0B234D;
}
html#reset .fes-pagelet .logoContainer-1017606578 {
  text-align: right;
}
html#reset .fes-pagelet .link-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .link-3381389280:hover, html#reset .fes-pagelet .link-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .link-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .widgetContainer-2230160098 {
  overflow: scroll;
}
html#reset .fes-pagelet .widgetContainer-2230160098 #filter_form {
  min-width: 0;
}
html#reset .fes-pagelet .widgetContainer-2230160098 #all-rates-table {
  min-width: 0;
}
html#reset .fes-pagelet .container-3764083097 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  padding-bottom: 10px;
  padding-top: 1px;
}
@media print {
  html#reset .fes-pagelet .container-3764083097 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .desktopInput-5987815 {
  display: none;
}
html#reset .fes-pagelet .cbbAttribution-3749555439 {
  color: #8e9294;
  font-size: 14px;
  margin: 0;
  margin-top: 10px;
  text-align: center;
}
html#reset .fes-pagelet .header-1694789317 {
  font-size: 15px;
  margin-bottom: 12px;
  margin-top: 12px;
}
html#reset .fes-pagelet .tradeIcon-311671052 {
  bottom: 1px;
  float: left;
  height: 18px;
  margin-right: 10px;
  position: relative;
  width: 28px;
}
html#reset .fes-pagelet .mobileCTA-2849352440 {
  border-radius: 4px;
  background-color: #8e9294;
  color: #ffffff;
  display: block;
  font-size: 14px;
  margin: 0 auto;
  max-width: 240px;
  padding: 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
html#reset .fes-pagelet .mobileCTA__fr-786500038 {
  max-width: 280px;
}
html#reset .fes-pagelet .externalLink-3235982040 {
  fill: #ffffff;
  height: 15px;
  position: absolute;
  right: 20px;
  width: 14px;
}
html#reset .fes-pagelet .cbbLogo-2974704361 {
  height: 13px;
  margin-left: 10px;
  width: 93px;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .container-3764083097 {
    position: relative;
    padding-bottom: 20px;
  }
  html#reset .fes-pagelet .mobileCTA-2849352440 {
    display: none;
  }
  html#reset .fes-pagelet .desktopInput-5987815 {
    border-radius: 4px;
    border-color: #dbe2e4;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    display: block;
    font-family: Larsseit, Arial, sans-serif;
    font-size: 14px;
    padding: 1em;
    width: 100%;
  }
  html#reset .fes-pagelet .cbbAttribution-3749555439 {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 11px;
  }
}
@media (max-width: 420px) {
  html#reset .fes-pagelet .header-1694789317 {
    font-size: 11px;
  }
  html#reset .fes-pagelet .mobileCTA-2849352440 {
    font-size: 12px;
  }
}
html#reset .fes-pagelet .offerList-3642247381 {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  top: -15px;
}
html#reset .fes-pagelet .offerHeading-2825456272 {
  margin-bottom: 0;
}
html#reset .fes-pagelet .offerDescription-3730359058 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #8e9294;
  margin-bottom: 5px;
  margin-top: 5px;
}
html#reset .fes-pagelet .offerFinePrint-41622829 {
  color: #8e9294;
}
html#reset .fes-pagelet .staticText-1357893209 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  border-top: 1px solid #e6ebed;
  color: #8e9294;
  margin-top: 50px;
  padding-top: 20px;
}
html#reset .fes-pagelet .errorMessageContainer-1218741092 {
  display: flex;
  margin: 10px 0;
}
html#reset .fes-pagelet .errorIcon-1883743063 {
  height: 18px;
  padding-right: 12px;
  padding-top: 8px;
  width: 18px;
}
html#reset .fes-pagelet .errorMessage-3298558061 {
  flex: 1;
}
html#reset .fes-pagelet .errorTitle-3257429281 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin: 0;
}
html#reset .fes-pagelet .errorBody-1697998791 {
  color: #6a7072;
  font-size: 13px;
  line-height: 17px;
}
html#reset .fes-pagelet .recaptcha-2010211183 {
  align-items: center;
  display: flex;
  height: 60px;
  justify-content: center;
  padding-top: 5px;
}
html#reset .fes-pagelet .financingModalWrapper-754513306 {
  box-sizing: border-box;
  font-family: Larsseit, Arial, sans-serif;
  padding: 40px;
}
html#reset .fes-pagelet .modalTitle-1920595136 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  margin: 0;
  margin-bottom: 10px;
  text-align: center;
}
html#reset .fes-pagelet .modalIntro-187986036 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
  margin: 0;
  margin-bottom: 30px;
  text-align: center;
}
html#reset .fes-pagelet .field-3708226579 {
  margin: 10px 0;
}
html#reset .fes-pagelet .fieldWithSpace-1055607092 {
  margin: 20px 0;
}
html#reset .fes-pagelet .applyButton-2980890619 {
  width: 100%;
}
html#reset .fes-pagelet .finePrint-2417795191 {
  color: #6a7072;
  font-size: 11px;
  line-height: 16px;
  margin: 0;
  text-align: center;
}
html#reset .fes-pagelet .finePrint-2417795191 > a {
  text-decoration: none;
  transition: color 200ms linear;
  color: #404648;
  font-weight: bold;
}
html#reset .fes-pagelet .finePrint-2417795191 > a:hover, html#reset .fes-pagelet .finePrint-2417795191 > a:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .finePrint-2417795191 > a:active {
  color: #0B234D;
}
html#reset .fes-pagelet .helpDeskLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .helpDeskLink-3381389280:hover, html#reset .fes-pagelet .helpDeskLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .helpDeskLink-3381389280:active {
  color: #0B234D;
}
@media (min-width: 590px) {
  html#reset .fes-pagelet .financingModalWrapper-754513306 {
    width: 550px;
    height: auto;
  }
}
html#reset .fes-pagelet .financingButton-2546402713 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  align-items: center;
  border: none;
  cursor: pointer;
  display: flex;
  min-height: 80px;
  outline: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}
@media print {
  html#reset .fes-pagelet .financingButton-2546402713 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .financingButton-2546402713:hover > div > :not(h4) {
  color: #31589d;
}
html#reset .fes-pagelet .financingButton-2546402713:active > div > :not(h4) {
  color: #0B234D;
}
html#reset .fes-pagelet .copy-1783683425 {
  display: inline-block;
  flex-grow: 1;
  margin: 20px 20px 20px 0;
}
html#reset .fes-pagelet .icon-3103016604 {
  align-self: stretch;
  box-sizing: border-box;
  display: inline-block;
  flex: 0 0 auto;
  position: relative;
  width: 130px;
}
html#reset .fes-pagelet .icon-3103016604 > svg {
  height: 34px;
  left: 50%;
  margin: -17px 0 0 -20px;
  position: absolute;
  top: 50%;
  width: 40px;
}
html#reset .fes-pagelet .mainHeader-3381727817 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 3px;
  margin-right: 10px;
  margin-top: 0;
}
html#reset .fes-pagelet .subtitle-1564228693 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #5a8fef;
  margin: 0;
  transition: color 200ms linear;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .icon-3103016604 {
    width: 175px;
  }
}
html#reset .fes-pagelet .container-1181562981 {
  margin: 30px 20px;
}
html#reset .fes-pagelet .container-1181562981 > div {
  margin-bottom: 10px;
}
html#reset .fes-pagelet .container-1181562981 > div:last-child {
  margin-bottom: 0;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .container-1181562981 {
    margin: 40px 0;
  }
}
@media print {
  html#reset .fes-pagelet .container-1181562981 {
    display: none;
  }
}
html#reset .fes-pagelet .datePosted-4043201624 {
  color: #6a7072;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 2px;
  padding-left: 42px;
}
html#reset .fes-pagelet .termsAndConditionsAnchor-2725140999 {
  position: relative;
  top: -100px;
}
html#reset .fes-pagelet .termsAndConditionsBackToTopLink-815443807 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  float: right;
  cursor: pointer;
}
html#reset .fes-pagelet .termsAndConditionsBackToTopLink-815443807:hover, html#reset .fes-pagelet .termsAndConditionsBackToTopLink-815443807:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .termsAndConditionsBackToTopLink-815443807:active {
  color: #0B234D;
}
html#reset .fes-pagelet .termsAndConditionsContainer-131582338 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  border-top: 1px solid #e6ebed;
  color: #6a7072;
  margin: 30px 20px;
  padding-top: 30px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .termsAndConditionsContainer-131582338 {
    margin: 40px 0;
    padding-top: 40px;
  }
}
html#reset .fes-pagelet .title-698183332 {
  margin: 15px 0;
  text-transform: uppercase;
  float: none;
}
html#reset .fes-pagelet .itemAttribute-2841032265 {
  margin: 0;
}
html#reset .fes-pagelet .itemAttributeWrapper-2147571781 {
  box-sizing: border-box;
  display: inline-block;
  flex: 1 0 auto;
  max-width: 50%;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  width: 50%;
}
html#reset .fes-pagelet .attributeIcon-1974227294 {
  height: 50px;
  width: 50px;
  padding-bottom: 10px;
  color: #404648;
}
html#reset .fes-pagelet .attributeLabel-2129198691 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
  margin: 0;
}
html#reset .fes-pagelet .attributeValue-4132240161 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  margin: 0;
  margin-bottom: 3px;
  max-height: 40px;
  overflow: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html#reset .fes-pagelet .attributeLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .attributeLink-3381389280:hover, html#reset .fes-pagelet .attributeLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .attributeLink-3381389280:active {
  color: #0B234D;
}
@media (min-width: 400px) {
  html#reset .fes-pagelet .itemAttributeWrapper-2147571781 {
    max-width: 33.333333333333336%;
    width: 33.333333333333336%;
  }
}
@media (min-width: 600px) {
  html#reset .fes-pagelet .itemAttributeWrapper-2147571781 {
    max-width: 25%;
    width: 25%;
  }
}
@media print {
  html#reset .fes-pagelet .itemAttributeWrapper-2147571781 {
    flex: none;
    max-width: 100%;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    width: 100%;
  }
  html#reset .fes-pagelet .attributeIcon-1974227294 {
    display: none;
  }
  html#reset .fes-pagelet .attributeLabel-2129198691 {
    display: inline-block;
    margin-right: 5px;
  }
  html#reset .fes-pagelet .attributeLabel-2129198691::after {
    content: ":";
  }
  html#reset .fes-pagelet .attributeValue-4132240161 {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: top;
  }
}
html#reset .fes-pagelet .itemAttributeList-3755076752 {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 20px;
  margin-bottom: -30px;
  padding: 0;
}
@media (min-width: 760px), print {
  html#reset .fes-pagelet .itemAttributeList-3755076752 {
    margin: 40px 0;
    margin-bottom: -30px;
  }
}
@media print {
  html#reset .fes-pagelet .itemAttributeList-3755076752 {
    display: block;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
html#reset .fes-pagelet .title-1918875360 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  color: #f46e40;
  margin: 0 0 20px 0;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  margin: 30px 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div {
  white-space: pre-line;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 p {
  margin: 1em 0;
}
html#reset .fes-pagelet .descriptionContainer-2832520341:last-child, html#reset .fes-pagelet .descriptionContainer-2832520341 p:last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .descriptionContainer-2832520341:first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div h3 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  color: #f46e40;
  margin: 35px 0 20px 0;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div ul {
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div li {
  background-image: url(./icon-list.67f3ae5d01ad9990ab5e336b4e010d15.png);
  background-position: 0px 10.5px;
  background-repeat: no-repeat;
  background-size: 5px;
  list-style: none;
  margin: 5px 0;
  padding-left: 20px;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div a {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  font-weight: bold;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div label {
  display: none;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div a:hover, html#reset .fes-pagelet .descriptionContainer-2832520341 > div a:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .descriptionContainer-2832520341 > div a:active {
  color: #0B234D;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .descriptionContainer-2832520341 {
    margin: 40px 0;
  }
}
html#reset .fes-pagelet .container-2899221511 {
  display: inline-block;
  position: relative;
}
html#reset .fes-pagelet .topArrow-2608311501 {
  width: 40%;
  height: 40%;
  position: absolute;
  transition: all 0.2s ease-out;
  top: 0;
  right: 0;
}
html#reset .fes-pagelet .bottomArrow-1343280002 {
  width: 40%;
  height: 40%;
  position: absolute;
  transition: all 0.2s ease-out;
  left: 0;
  bottom: 0;
}
html#reset .fes-pagelet .topArrowHover-1004670911 {
  -ms-transform: translate(2px, -2px);
  -webkit-transform: translate(2px, -2px);
  transform: translate(2px, -2px);
}
html#reset .fes-pagelet .bottomArrowHover-301367035 {
  -ms-transform: translate(-2px, 2px);
  -webkit-transform: translate(-2px, 2px);
  transform: translate(-2px, 2px);
}
html#reset .fes-pagelet .thumbnailListContainer-2277086712 {
  bottom: 5%;
  height: 60px;
  list-style-type: none;
  margin: 0 10%;
  overflow: hidden;
  position: absolute;
  width: 80%;
}
html#reset .fes-pagelet .thumbnailList-4125242764 {
  transition: transform .3s ease-in-out;
  white-space: nowrap;
}
html#reset .fes-pagelet .thumbnail-4205444187 {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 60px;
  margin-right: 10px;
  outline: none;
  opacity: 0.5;
  transition: opacity .3s ease-in-out;
  vertical-align: top;
  width: 60px;
}
html#reset .fes-pagelet .thumbnail-4205444187:last-child {
  margin-right: 0;
}
html#reset .fes-pagelet .thumbnail-4205444187:hover, html#reset .fes-pagelet .thumbnail-4205444187:focus {
  opacity: 1;
}
html#reset .fes-pagelet .thumbnail__active-1479549493 {
  border: 2px solid #f8aa17;
  opacity: 1;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .thumbnailListContainer-2277086712 {
    height: 75px;
  }
  html#reset .fes-pagelet .thumbnail-4205444187 {
    height: 75px;
    margin-right: 20px;
    width: 75px;
  }
}
html#reset .fes-pagelet .carousel-2728205736 {
  height: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  will-change: transform;
}
html#reset .fes-pagelet .buttonContainer-2004785423 {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
html#reset .fes-pagelet .buttonPrevious-2400496041 {
  background: none;
  border: none;
  cursor: pointer;
  margin-top: -7.5px;
  outline: none;
  padding: 0;
  position: absolute;
  left: 30px;
}
html#reset .fes-pagelet .buttonNext-1367402566 {
  background: none;
  border: none;
  cursor: pointer;
  margin-top: -7.5px;
  outline: none;
  padding: 0;
  position: absolute;
  right: 30px;
}
html#reset .fes-pagelet .buttonIcon-3207327622 {
  color: #ffffff;
  height: 15px;
  width: 15px;
}
html#reset .fes-pagelet .slideList-402794174 {
  display: flex;
  height: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
html#reset .fes-pagelet .slide-2431643422 {
  align-items: center;
  display: flex;
  flex-basis: 100%;
  flex-shrink: 0;
  height: 100%;
  width: 100%;
}
html#reset .fes-pagelet .carouselUI-1867198912 {
  opacity: 1;
  transition: opacity ease-in-out 0.3s;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .buttonPrevious-2400496041 {
    border-radius: 100%;
    background-color: #404648;
    margin-top: -32.5px;
    padding: 25px;
    left: 5%;
    transition: background-color .3s ease-in-out;
  }
  html#reset .fes-pagelet .buttonPrevious-2400496041:hover {
    background-color: #99c663;
  }
  html#reset .fes-pagelet .buttonNext-1367402566 {
    border-radius: 100%;
    background-color: #404648;
    margin-top: -32.5px;
    padding: 25px;
    right: 5%;
    transition: background-color .3s ease-in-out;
  }
  html#reset .fes-pagelet .buttonNext-1367402566:hover {
    background-color: #99c663;
  }
}
html#reset .fes-pagelet .iframe-661580918 {
  border: none;
  width: 100%;
  height: 100%;
}
html#reset .fes-pagelet .wrapper-3152751096 {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
html#reset .fes-pagelet .innerWrapper-4101159562 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
html#reset .fes-pagelet .closeButton-1935275333 {
  background: none;
  border: none;
  color: #afb7ba;
  height: 16px;
  opacity: 1;
  padding: 0;
  position: absolute;
  right: 25px;
  top: 25px;
  transition: color 0.3s ease-in-out;
  width: 16px;
  z-index: 9999;
}
html#reset .fes-pagelet .closeButton-1935275333:hover {
  color: #ffffff;
  cursor: pointer;
}
html#reset .fes-pagelet .overlay-1267101583 {
  background-color: rgba(47, 47, 47, 0.99);
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 200ms linear;
  width: 100%;
  z-index: 20000;
}
html#reset .fes-pagelet .mediaUnit-3508474307 {
  align-items: center;
  display: flex;
  height: 45%;
  justify-content: center;
  margin: 0 auto;
  width: 66%;
}
html#reset .fes-pagelet .image-1004294425 {
  border: 1px solid #404648;
}
html#reset .fes-pagelet .banner-3134197764 {
  opacity: 1;
  position: absolute;
  top: 66px;
  width: 100%;
  z-index: 1;
}
@media (min-width: 450px) {
  html#reset .fes-pagelet .banner-3134197764 {
    top: 10px;
  }
  html#reset .fes-pagelet .mediaUnit-3508474307 {
    height: 50%;
  }
}
@media (max-height: 450px) and (max-width: 450px) {
  html#reset .fes-pagelet .banner-3134197764 {
    display: none;
  }
}
@media (min-width: 840px) and (max-height: 430px) {
  html#reset .fes-pagelet .banner-3134197764 {
    display: none;
  }
}
@media (min-width: 980px) and (min-height: 520px) {
  html#reset .fes-pagelet .closeButton-1935275333 {
    height: 20px;
    right: 20px;
    top: 20px;
    width: 20px;
  }
  html#reset .fes-pagelet .mediaUnit-3508474307 {
    height: 59%;
  }
}
html#reset .fes-pagelet .badgeLabel-3421895752 {
  padding-left: 10px;
}
html#reset .fes-pagelet .fullScreenIcon-2689954162 {
  display: inline-block;
  height: 15px;
  margin-right: -7.5px;
  margin-top: -7.5px;
  position: absolute;
  right: 50%;
  top: 50%;
  width: 15px;
}
html#reset .fes-pagelet .generalOverlay-2993273598 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: background ease-in-out 0.3s;
  width: 100%;
  z-index: 1;
  background: rgba(64, 70, 72, 0);;
}
html#reset .fes-pagelet .generalOverlay-2993273598:hover {
  background: rgba(64, 70, 72, 0.1);;
}
html#reset .fes-pagelet .heroImageContainer-300648488 {
  margin-bottom: 30px;
}
html#reset .fes-pagelet .heroImage-1688248988 {
  background-color: #ffffff;
  border: 1px solid #dbe2e4;
  border-left-width: 0;
  border-right-width: 0;
  cursor: pointer;
  overflow: hidden;
  padding-top: 75%;
  position: relative;
  width: 100%;
}
html#reset .fes-pagelet .heroImage-1688248988:hover .backgroundImage {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
html#reset .fes-pagelet .heroImage-1688248988:hover .mainImage {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
html#reset .fes-pagelet .heroImage-1688248988:hover .videoOverlay {
  background: rgba(77, 166, 246, 0.75);
}
html#reset .fes-pagelet .heroImage-1688248988:hover button {
  opacity: 1;
}
html#reset .fes-pagelet .heroImageBackground-2860849243 {
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all ease-in-out 0.3s;
  width: 100%;
}
html#reset .fes-pagelet .heroImageForPrint-5987815 {
  display: none;
}
html#reset .fes-pagelet .hasShim-2772929737::after {
  box-sizing: border-box;
  display: inline-block;
  padding-top: 22.5%;
  width: 31%;
  content: "";
}
html#reset .fes-pagelet .heroImageSmall-1544897902 {
  box-sizing: border-box;
  display: inline-block;
  padding-top: 22.5%;
  width: 31%;
}
html#reset .fes-pagelet .lastHeroOverlay-736450037 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: background ease-in-out 0.3s;
  width: 100%;
  z-index: 1;
  background: rgba(82, 81, 102, 0.75);;
}
html#reset .fes-pagelet .lastHeroOverlay-736450037:hover {
  background: rgba(82, 81, 102, 0.85);;
}
html#reset .fes-pagelet .mediaIcon-2555169674 {
  display: inline-block;
  height: 20px;
  margin-top: -10px;
  position: absolute;
  right: 10px;
  top: 50%;
  width: 20px;
}
html#reset .fes-pagelet .moreImages-2161767447 {
  color: #ffffff;
  font-size: 20px;
  position: relative;
  text-align: center;
  top: 50%;
  z-index: 5;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
html#reset .fes-pagelet .noBorderThumbnail-2061512263 {
  background-color: #f1f2f2;
  border: none;
}
html#reset .fes-pagelet .thumbnailContainer-857112812 {
  padding: 3.5% 3.5% 0 3.5%;
}
html#reset .fes-pagelet .thumbnailOne-1243432975 {
  margin-right: 3.5%;
  top: 0;
}
html#reset .fes-pagelet .thumbnailTwo-4144042764 {
  margin-right: 3.5%;
  top: 50%;
}
html#reset .fes-pagelet .thumbnailThree-2736411920 {
  bottom: 0;
}
html#reset .fes-pagelet .videoOverlay-573872335 {
  border-radius: 100%;
  background: rgba(106, 112, 114, 0.5);
  border-color: #ffffff;
  border-style: solid;
  border-width: 3.5px;
  height: 62.99999999999999px;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  position: absolute;
  top: 50%;
  transition: background ease-in-out 0.3s;
  width: 62.99999999999999px;
  z-index: 5;
}
html#reset .fes-pagelet .videoOverlayIcon-580218588 {
  height: 28px;
  left: 50%;
  margin-left: -8.75px;
  margin-top: -14px;
  position: absolute;
  top: 50%;
  width: 24.5px;
  z-index: 15;
}
html#reset .fes-pagelet .vliBadge-2360689749 {
  border-radius: 4px;
  background: #ffffff;
  border: 1px solid #dbe2e4;
  bottom: 20px;
  color: #404648;
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 15px;
  height: 40px;
  opacity: 0.95;
  padding: 0 40px 0 0px;
  position: absolute;
  right: 20px;
  z-index: 10;
}
html#reset .fes-pagelet .vliBadge-2360689749:focus {
  outline-width: 0;
}
@media (min-width: 500px) {
  html#reset .fes-pagelet .fullScreenIconBig-3032610386 {
    height: 24px;
    margin-right: -12px;
    margin-top: -12px;
    width: 24px;
  }
}
@media (min-width: 760px), print {
  html#reset .fes-pagelet .heroImageContainer-300648488 {
    margin-bottom: 40px;
    padding-bottom: inherit;
    position: relative;
  }
  html#reset .fes-pagelet .heroImage-1688248988 {
    border-width: 1px;
    box-sizing: border-box;
  }
  html#reset .fes-pagelet .heroMainInline-1320339074 {
    display: inline-block;
    padding-top: 56.25%;
    width: 75%;
  }
  html#reset .fes-pagelet .hasShim-2772929737::after {
    padding-top: 16.9%;
    position: absolute;
    right: 0;
    width: 22.5%;
  }
  html#reset .fes-pagelet .heroImageSmall-1544897902 {
    padding-top: 16.9%;
    position: absolute;
    right: 0;
    width: 22.5%;
  }
  html#reset .fes-pagelet .moreImages-2161767447 {
    font-size: 30px;
  }
  html#reset .fes-pagelet .thumbnailContainer-857112812 {
    padding: 0;
  }
  html#reset .fes-pagelet .thumbnailOne-1243432975 {
    margin-right: 0;
    top: 0;
  }
  html#reset .fes-pagelet .thumbnailTwo-4144042764 {
    margin-right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  html#reset .fes-pagelet .thumbnailThree-2736411920 {
    bottom: 0;
    margin-bottom: 2px;
  }
  html#reset .fes-pagelet .videoOverlay-573872335 {
    border-width: 5px;
    height: 90px;
    margin-left: -50px;
    margin-top: -50px;
    width: 90px;
  }
  html#reset .fes-pagelet .videoOverlayIcon-580218588 {
    height: 40px;
    margin-left: -12.5px;
    margin-top: -20px;
    width: 35px;
  }
}
@media print {
  html#reset .fes-pagelet .heroImageContainer-300648488 {
    background: none !important;
    overflow: hidden;
  }
  html#reset .fes-pagelet .heroImage-1688248988 {
    background: none !important;
    overflow: hidden;
  }
  html#reset .fes-pagelet .heroImageForPrint-5987815 {
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  html#reset .fes-pagelet .vliBadge-2360689749 {
    display: none;
  }
  html#reset .fes-pagelet .videoOverlay-573872335 {
    display: none;
  }
}
html#reset .fes-pagelet .locationContainer-203058252 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  padding-left: 42px;
  position: relative;
}
html#reset .fes-pagelet .locationContainer__Cas-688941217 {
  padding-left: 50px;
}
html#reset .fes-pagelet .locationPin-2913183482 {
  color: #afb7ba;
  height: 24px;
  left: 0;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  width: 17px;
}
html#reset .fes-pagelet .locationPin__Cas-4199588518 {
  height: 30px;
  margin-top: -15px;
  width: 30px;
}
html#reset .fes-pagelet .address-3119942078 {
  color: #404648;
  padding-right: 5px;
}
html#reset .fes-pagelet .mapLink-2353305136 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: inline-block;
}
html#reset .fes-pagelet .mapLink-2353305136:hover, html#reset .fes-pagelet .mapLink-2353305136:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .mapLink-2353305136:active {
  color: #0B234D;
}
@media print {
  html#reset .fes-pagelet .mapLink-2353305136 {
    display: none;
  }
}
html#reset .fes-pagelet .featureBadge-2102635245 {
  background: linear-gradient(170deg, #fec249 0%, #fec249 50%, #f8aa17 50%, #f8aa17 100%);
  border-radius: 4px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: text-bottom;
}
html#reset .fes-pagelet .condensedFeatureBadge-3972985395 {
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 1px;
}
html#reset .fes-pagelet .additionalTaxes-3421884345 {
  color: #8e9294;
  font-size: 15px;
  margin-left: 5px;
}
html#reset .fes-pagelet .currentPrice-2872355490 {
  color: #70A036;
  font-size: 24px;
  margin-right: 10px;
}
html#reset .fes-pagelet .currentPriceCondensed-4192349005 {
  font-size: 16px;
  position: relative;
  top: -1px;
}
html#reset .fes-pagelet .priceContainer-4015170679 {
  display: inline-block;
  margin-top: 10px;
}
html#reset .fes-pagelet .priceContainerCondensed-4100915725 {
  margin-top: 5px;
}
html#reset .fes-pagelet .priceDagger-2523952628 {
  font-size: 15px;
}
html#reset .fes-pagelet .title-1093844370 {
  font-size: 22px;
  font-weight: bold;
  line-height: 26px;
  color: #404648;
  font-family: inherit;
  margin-bottom: 0;
  margin-top: 0;
}
html#reset .fes-pagelet .condensedTitle-652190939 {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  overflow: hidden;
  padding-right: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html#reset .fes-pagelet .mapInfo-2625919093 {
  background-color: #5a8fef;
  bottom: 0;
  box-sizing: border-box;
  color: #ffffff;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 115px;
  left: 0;
  line-height: 22px;
  padding: 15px 25px;
  position: absolute;
  right: 0;
}
html#reset .fes-pagelet .mapInfoLink-1413816188 {
  border-radius: 4px;
  background: rgba(0,0,0,0.25);
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
  transition: background 200ms linear;
}
html#reset .fes-pagelet .mapInfoLink-1413816188:hover {
  background: rgba(0,0,0,0.35);
  cursor: pointer;
}
html#reset .fes-pagelet .mapInfoAddress-1818944594 {
  align-items: center;
  display: flex;
  font-size: 15px;
  font-weight: bold;
  margin: 0 0 18px;
  min-width: 0;
}
html#reset .fes-pagelet .locationPin-1033663347 {
  color: #ffffff;
  flex: 0 0 18px;
  height: 25px;
  width: 18px;
}
html#reset .fes-pagelet .directionsIcon-2128407997 {
  height: 20px;
  margin-left: 16px;
  padding: 10px 0;
  width: 20px;
}
html#reset .fes-pagelet .linkLabel-4272889210 {
  padding-left: 14px;
  padding-right: 22px;
}
html#reset .fes-pagelet .addressText-1336510112 {
  margin-left: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html#reset .fes-pagelet .mapWrapper-2842272776 {
  background-color: #f1f2f2;
  height: 100%;
  position: relative;
}
html#reset .fes-pagelet .mapCanvas-2345112559 {
  bottom: 115px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
html#reset .fes-pagelet .mapLoader-3572494527 {
  left: 50%;
  position: absolute;
  top: 50%;
  margin-top: -57.5px;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 500px) {
  html#reset .fes-pagelet .mapCanvas-2345112559 {
    bottom: 70px;
  }
  html#reset .fes-pagelet .mapInfo-2625919093 {
    display: flex;
    height: 70px;
    justify-content: space-between;
  }
  html#reset .fes-pagelet .mapLoader-3572494527 {
    margin-top: -35px;
  }
  html#reset .fes-pagelet .mapInfoLink-1413816188 {
    align-self: left;
    flex: 0 0 auto;
    margin-left: 25px;
  }
  html#reset .fes-pagelet .mapInfoAddress-1818944594 {
    margin-bottom: 0;
  }
}
html#reset .fes-pagelet .overlay-1267101583 {
  background-color: rgba(47, 47, 47, 0.99);
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 200ms linear;
  width: 100%;
  z-index: 20000;
}
html#reset .fes-pagelet .mapContainer-3285087991 {
  background-color: transparent;
  box-sizing: border-box;
  height: 100%;
  padding-top: 84px;
}
html#reset .fes-pagelet .closeButton-1284298953 {
  background: none;
  border: none;
  color: #afb7ba;
  height: 24px;
  opacity: 1;
  padding: 0;
  position: absolute;
  right: 30px;
  top: 30px;
  transition: color 0.3s ease-in-out;
  width: 24px;
  z-index: 9999;
}
html#reset .fes-pagelet .closeButton-1284298953:hover {
  color: #ffffff;
  cursor: pointer;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .mapContainer-3285087991 {
    bottom: 70px;
    height: auto;
    left: 70px;
    margin-left: 0;
    padding-top: 0;
    position: absolute;
    right: 70px;
    top: 70px;
    width: auto;
  }
}
html#reset .fes-pagelet .mainContainer-2312808334 {
  margin: 30px 20px;
}
html#reset .fes-pagelet .breakLongUsername-2820010626 {
  max-width: 70%;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}
html#reset .fes-pagelet .poaTitleContainer-1578236945 {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: auto;
}
html#reset .fes-pagelet .title-918098411 {
  color: #f46e40;
  flex-basis: 70%;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .mainContainer-2312808334 {
    margin: 60px 0px;
  }
  html#reset .fes-pagelet .poaCardContainer-1000437817 {
    min-width: 25%;
  }
  html#reset .fes-pagelet .poaCardSlider-1789286326 {
    padding-right: 13%;
  }
}
@media print {
  html#reset .fes-pagelet .mainContainer-2312808334 {
    display: none;
  }
}
html#reset .fes-pagelet .postAdBanner-3954654766 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-bottom: 30px;
}
html#reset .fes-pagelet .postAdBanner__collapsed-1844934895 {
  height: 0;
  margin-bottom: 0;
}
html#reset .fes-pagelet .fileInput-491143480 {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1;
}
html#reset .fes-pagelet .fileInput-491143480:hover + label {
  background-color: #31589d;
}
html#reset .fes-pagelet .fileInput-491143480:focus + label {
  background-color: #31589d;
  outline: -webkit-focus-ring-color auto 5px;
}
html#reset .fes-pagelet .fileInput-491143480:disabled + label {
  background-color: #afb7ba;
  cursor: default;
}
html#reset .fes-pagelet .fileInput__hasFocus-2652501919 + label {
  background-color: #31589d;
  outline: 1px dotted black;
}
html#reset .fes-pagelet .fileInputLabel-4106653692 {
  background-color: #5a8fef;
  border-radius: 4px;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: block;
  font-weight: bold;
  margin: 10px 0;
  padding: 7px 30px;
  text-align: center;
  transition: background-color 200ms linear;
  width: 100%;
}
html#reset .fes-pagelet .fileInputLabel-4106653692:hover {
  background-color: #31589d;
}
html#reset .fes-pagelet .labelText-4011471 {
  font-size: 15px;
  line-height: 20px;
}
html#reset .fes-pagelet .subLabelText-3547239933 {
  font-size: 11px;
  line-height: 16px;
}
html#reset .fes-pagelet .removeFileContainer-3410522254 {
  font-size: 14px;
  font-weight: normal;
  line-height: 17px;
  color: #6a7072;
  padding-left: 40px;
  padding-right: 20px;
  position: relative;
}
html#reset .fes-pagelet .fileName-2375699012 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #404648;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html#reset .fes-pagelet .icon-3541222543 {
  height: 30px;
  left: 0;
  margin-top: -15px;
  position: absolute;
  stroke-width: 1.5;
  top: 50%;
  width: 30px;
}
html#reset .fes-pagelet .removeFileButton-47853490 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  margin: 0;
  margin-top: 2px;
  padding: 0;
}
html#reset .fes-pagelet .removeFileButton-47853490:hover, html#reset .fes-pagelet .removeFileButton-47853490:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .removeFileButton-47853490:active {
  color: #0B234D;
}
html#reset .fes-pagelet .errors-1055607092 {
  margin: 20px 0;
}
html#reset .fes-pagelet .form-2841032265 {
  margin: 0;
}
html#reset .fes-pagelet .field-3708226579 {
  margin: 10px 0;
}
html#reset .fes-pagelet .fieldWithSpace-1055607092 {
  margin: 20px 0;
}
html#reset .fes-pagelet .submitButton-2980890619 {
  width: 100%;
}
html#reset .fes-pagelet .helpDeskLink-3381389280 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
}
html#reset .fes-pagelet .helpDeskLink-3381389280:hover, html#reset .fes-pagelet .helpDeskLink-3381389280:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .helpDeskLink-3381389280:active {
  color: #0B234D;
}
html#reset .fes-pagelet .clickable-3100601123 {
  text-decoration: none;
}
html#reset .fes-pagelet .container-554897327 {
  box-shadow: 0 -1px 0 rgb(230, 235, 237), 0 1px 0 rgb(230, 235, 237);
  color: #5a8fef;
  display: flex;
  font-size: 13px;
  font-weight: bold;
  height: 50px;
  justify-content: center;
  line-height: 50px;
  margin-bottom: 15px;
  width: 100%;
}
html#reset .fes-pagelet .container-554897327:last-child:after {
  content: "\003e";
  margin-left: 5px;
}
html#reset .fes-pagelet .logo-3670607068 {
  width: 60px;
  height: 15px;
  padding: 17.5px 10px 17.5px 0;
}
html#reset .fes-pagelet .r2s-3568131853 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin: 20px 0;
}
@media print {
  html#reset .fes-pagelet .r2s-3568131853 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .r2sHeading-2417339729 {
  box-sizing: border-box;
  color: #404648;
  font-size: 15px;
  line-height: 50px;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: center;
}
html#reset .fes-pagelet .r2sHeading-2417339729 > button {
  left: 0;
  position: absolute;
  top: 0;
  transition: all 200ms linear;
  width: 100%;
}
html#reset .fes-pagelet .r2sHeading__isExpanded-1172048942 > button, html#reset .fes-pagelet .r2sHeading__isExpanded-1172048942 > button:hover, html#reset .fes-pagelet .r2sHeading__isExpanded-1172048942 > button:focus, html#reset .fes-pagelet .r2sHeading__isExpanded-1172048942 > button:active {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  outline-width: 0;
  outline: none;
  background-color: #403e7c;
}
html#reset .fes-pagelet .toggleArrow-1065805740 {
  height: 7px;
  margin-top: -3px;
  position: absolute;
  right: 20px;
  top: 50%;
  width: 14px;
}
html#reset .fes-pagelet .toggleArrow__isExpanded-1910263825 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html#reset .fes-pagelet .r2sForm-2850865211 {
  display: none;
  margin: 0;
  overflow: hidden;
  padding: 20px;
  padding-top: 10px;
}
html#reset .fes-pagelet .r2sForm__isExpanded-2179796410 {
  animation: slideDown 500ms ease-out;
  display: block;
}
@keyframes slideDown {
  from {
    max-height: 0;
  }
  to {
    max-height: 750px;
  }
}
html#reset .fes-pagelet .finePrint-2417795191 {
  color: #6a7072;
  font-size: 11px;
  line-height: 16px;
  margin: 0;
  text-align: center;
}
html#reset .fes-pagelet .finePrint-2417795191 > a {
  text-decoration: none;
  transition: color 200ms linear;
  color: #404648;
  font-weight: bold;
}
html#reset .fes-pagelet .finePrint-2417795191 > a:hover, html#reset .fes-pagelet .finePrint-2417795191 > a:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .finePrint-2417795191 > a:active {
  color: #0B234D;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .r2sHeading-2417339729 {
    line-height: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
  }
  html#reset .fes-pagelet .r2sHeading-2417339729 > button {
    display: none;
  }
  html#reset .fes-pagelet .r2sForm-2850865211 {
    display: block;
    overflow: visible;
    padding-top: 0;
  }
  html#reset .fes-pagelet .r2sForm__isExpanded-2179796410 {
    animation: none;
  }
}
@media print {
  html#reset .fes-pagelet .r2s-3568131853 {
    display: none;
  }
}
html#reset .fes-pagelet .r2sBanner-3954654766 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-bottom: 30px;
}
html#reset .fes-pagelet .safetyWarningContainer-239229232 {
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  border-top: 1px solid #e6ebed;
  color: #6a7072;
  margin: 30px 20px;
  padding-top: 30px;
  text-align: center;
}
html#reset .fes-pagelet .safetyLink-1509483210 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: block;
  font-weight: bold;
  margin-top: 5px;
}
html#reset .fes-pagelet .safetyLink-1509483210:hover, html#reset .fes-pagelet .safetyLink-1509483210:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .safetyLink-1509483210:active {
  color: #0B234D;
}
html#reset .fes-pagelet .safetyLink-1509483210::after {
  content: "\003e";
  margin-left: 0.5em;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .safetyWarningContainer-239229232 {
    margin: 40px 0;
    padding-top: 40px;
  }
}
@media print {
  html#reset .fes-pagelet .safetyWarningContainer-239229232 {
    display: none;
  }
}
html#reset .fes-pagelet .showMoreWrapper-2343114393 {
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 30px;
  position: relative;
}
html#reset .fes-pagelet .showMoreChild-512293512 {
  overflow: hidden;
  transition: height 400ms linear;
}
html#reset .fes-pagelet .fadeOut-1471788366 {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #f9f9f9 85%);
  bottom: 0;
  height: 150px;
  position: absolute;
  width: 100%;
}
html#reset .fes-pagelet .fadeOut__hidden-5987815 {
  display: none;
}
html#reset .fes-pagelet .showMoreButton-1002731610 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  background: none;
  bottom: 0;
  border: none;
  cursor: pointer;
  display: block;
  font-family: Larsseit, Arial, sans-serif;
  left: 50%;
  padding: 0;
  position: absolute;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
html#reset .fes-pagelet .showMoreButton-1002731610:hover, html#reset .fes-pagelet .showMoreButton-1002731610:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .showMoreButton-1002731610:active {
  color: #0B234D;
}
html#reset .fes-pagelet .showMoreButton__hidden-5987815 {
  display: none;
}
@media (min-width: 760px), print {
  html#reset .fes-pagelet .showMoreWrapper-2343114393 {
    margin: 40px 0 30px 0;
  }
}
@media print {
  html#reset .fes-pagelet .showMoreButton-1002731610 {
    display: none;
  }
  html#reset .fes-pagelet .fadeOut-1471788366 {
    display: none;
  }
  html#reset .fes-pagelet .showMoreChild-512293512 {
    height: auto !important;
    overflow: visible;
  }
}
html#reset .fes-pagelet .bigbox-3954654766 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-bottom: 30px;
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .bigbox-3954654766 {
    flex-grow: 1;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    order: 1;
    overflow: hidden;
    width: 300px;
  }
}
@media print {
  html#reset .fes-pagelet .bigbox-3954654766 {
    display: none;
  }
}
html#reset .fes-pagelet .sponsored-142299844 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 20px;
  position: relative;
}
@media print {
  html#reset .fes-pagelet .sponsored-142299844 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .sponsored-142299844:last-child {
  margin-bottom: 3px !important;
}
html#reset .fes-pagelet .heading-4035146734 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #6a7072;
  letter-spacing: 1px;
  margin: 0 10px 20px 10px;
  text-transform: uppercase;
}
html#reset .fes-pagelet .imageA-4091524090 {
  flex: 1 0 50%;
  overflow: hidden;
}
html#reset .fes-pagelet .imageA-4091524090 > div > div[data-google-query-id] {
  margin-bottom: 20px;
}
html#reset .fes-pagelet .imageB-4091524090 {
  flex: 1 0 50%;
  overflow: hidden;
}
html#reset .fes-pagelet .imageB-4091524090 > div > div[data-google-query-id] {
  margin-bottom: 20px;
}
html#reset .fes-pagelet .adsense-3980924582 {
  border-top: 1px #e6ebed solid;
  padding: 12px 0;
}
@media (min-width: 660px) {
  html#reset .fes-pagelet .images-2315792072 {
    display: flex;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .sponsored-142299844 {
    margin: 40px 0;
  }
}
@media print {
  html#reset .fes-pagelet .sponsored-142299844 {
    display: none;
  }
}
html#reset .fes-pagelet .container-1303098075 {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  font-family: Larsseit, Arial, sans-serif;
  height: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  transition: height 250ms;
  z-index: 999;
}
@media print {
  html#reset .fes-pagelet .container-1303098075 {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .innerContainer-22242030 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  align-items: center;
  display: flex;
  padding: 12.5px;
}
html#reset .fes-pagelet .thumbnail-2428654233 {
  align-self: stretch;
  display: none;
  height: 50px;
  margin-right: 20px;
  min-width: 70px;
  width: 70px;
}
html#reset .fes-pagelet .itemInfo-2513816470 {
  display: none;
  min-width: 0;
  flex-grow: 2;
}
html#reset .fes-pagelet .buttons-4060688273 {
  display: flex;
  flex-grow: 1;
}
html#reset .fes-pagelet .buttons-4060688273 > button {
  margin-right: 10px;
}
html#reset .fes-pagelet .buttons-4060688273 > button:last-child {
  margin-right: 0;
}
html#reset .fes-pagelet .mapButton-2000340690 {
  border-color: #dbe2e4;
  color: #404648;
  flex-grow: 1;
  height: 40px;
  line-height: 0;
  min-width: 40px;
  padding: 0 13px;
  width: 40px;
}
html#reset .fes-pagelet .mapButton-2000340690 svg {
  height: 15px;
}
html#reset .fes-pagelet .phoneButton-2000340690 {
  border-color: #dbe2e4;
  color: #404648;
  flex-grow: 1;
  height: 40px;
  line-height: 0;
  min-width: 40px;
  padding: 0 13px;
  width: 40px;
}
html#reset .fes-pagelet .phoneButton-2000340690 svg {
  height: 15px;
}
html#reset .fes-pagelet .phoneButtonBusiness-3168510914 {
  display: block;
}
html#reset .fes-pagelet .mainButton-771510375 {
  border: none;
  flex-basis: auto;
  flex-grow: 10;
}
html#reset .fes-pagelet .productButton-2977642634 {
  border: none;
  flex-basis: auto;
  flex-grow: 10;
  margin: 0;
  min-width: 190px;
  padding-right: 50px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .innerContainer-22242030 {
    padding: 20px 15px;
  }
  html#reset .fes-pagelet .thumbnail-2428654233 {
    display: block;
  }
  html#reset .fes-pagelet .itemInfo-2513816470 {
    display: block;
  }
  html#reset .fes-pagelet .buttons-4060688273 {
    flex-grow: 0;
  }
  html#reset .fes-pagelet .phoneButton-2000340690 {
    display: none;
  }
  html#reset .fes-pagelet .phoneButtonBusiness-3168510914 {
    display: block;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .innerContainer-22242030 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media print {
  html#reset .fes-pagelet .container-1303098075 {
    display: none;
  }
}
html#reset .fes-pagelet .container-3127718891 > div {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  left: 0;
  right: 0;
  width: 100% !important;
}
@media print {
  html#reset .fes-pagelet .tml#reset .fes-pagelet .container-3127718891 > div {
    border: 1px solid #dbe2e4;
  }
}
html#reset .fes-pagelet .leaderboard-1744912094 {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
html#reset .fes-pagelet .container-3188055069 {
  border-radius: 4px;
  border: 1px solid #fbdbd1;
  display: flex;
}
html#reset .fes-pagelet .counterItem-3673435014 {
  background-color: #ffffff;
  border-right: 1px solid #fbdbd1;
  flex: 1;
  min-height: 100px;
  text-align: center;
}
html#reset .fes-pagelet .counterItem-3673435014:last-child {
  border-right: 0;
}
html#reset .fes-pagelet .counterItem-3673435014 span {
  display: block;
}
html#reset .fes-pagelet .title-2129854191 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #6a7072;
  margin: 12px 0 7px 0;
}
html#reset .fes-pagelet .count-3835391336 {
  font-size: 30px;
}
html#reset .fes-pagelet .carProofBannerContainer-184055323 {
  border-top: 1px solid #fbdbd1;
  padding: 10px 10px 10px 20px;
  text-align: center;
}
html#reset .fes-pagelet .carProofBannerLink-4177801271 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: block;
  margin: 10px 0;
}
html#reset .fes-pagelet .carProofBannerLink-4177801271:hover, html#reset .fes-pagelet .carProofBannerLink-4177801271:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .carProofBannerLink-4177801271:active {
  color: #0B234D;
}
html#reset .fes-pagelet .carProofBannerText-2841032265 {
  margin: 0;
}
html#reset .fes-pagelet .carProofLogo-3499939337 {
  height: 20px;
  margin: 10px 0;
  width: 75px;
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .carProofBannerContainer-184055323 {
    margin-left: 20px;
    margin-right: 25px;
    padding: 15px 0 10px 0;
    text-align: left;
    width: 100%;
  }
  html#reset .fes-pagelet .carProofBannerText-2841032265 {
    display: inline-block;
    width: 70%;
  }
  html#reset .fes-pagelet .carProofBannerLink-4177801271 {
    display: inline-block;
    float: right;
    margin-right: 3px;
    margin-top: 0;
    vertical-align: top;
  }
  html#reset .fes-pagelet .carProofLogo-3499939337 {
    margin: 0 15px 0 3px;
    vertical-align: top;
  }
}
html#reset .fes-pagelet .container-1549829624 {
  margin: 40px 20px;
  border-radius: 4px;
  border: 1px solid #fbdbd1;
}
html#reset .fes-pagelet .container-1549829624 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .container-1549829624 > :last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .myAdStatus-4031942929 {
  background-color: #fef7f3;
}
html#reset .fes-pagelet .adStatusHeadingContainer-2572760770 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
  padding-top: 25px;
}
html#reset .fes-pagelet .myAdStatusHeading-1944453808 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  color: #f46e40;
  margin-bottom: 0;
  margin-left: 10px;
  margin-top: 0;
  text-align: center;
}
html#reset .fes-pagelet .performanceIcon-1560842022 {
  color: #f46e40;
  height: 15px;
  width: 25px;
}
html#reset .fes-pagelet .counterContainer-584763168 {
  margin: 15px 15px 0 15px;
  padding-bottom: 15px;
}
html#reset .fes-pagelet .linkContainer-1104025522 {
  border-top: 1px solid #fbdbd1;
  border-bottom: 1px solid #fbdbd1;
  display: flex;
  justify-content: center;
}
html#reset .fes-pagelet .linkContainer-1104025522 a {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  display: inline-block;
  margin: 20px 0 20px 40px;
}
html#reset .fes-pagelet .linkContainer-1104025522 a:hover, html#reset .fes-pagelet .linkContainer-1104025522 a:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .linkContainer-1104025522 a:active {
  color: #0B234D;
}
html#reset .fes-pagelet .linkContainer-1104025522 a:first-child {
  margin-left: 0;
}
html#reset .fes-pagelet .promoteAdContainer-4002741002 {
  background-color: #fffefd;
}
html#reset .fes-pagelet .promoteAd-782627666 {
  margin-left: 20px;
  margin-right: 25px;
}
html#reset .fes-pagelet .promoteAdHeading-4089201772 {
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  color: #f46e40;
  margin: 30px 25px 35px 20px;
}
html#reset .fes-pagelet .featureSelection-2657743854 {
  border-radius: 4px;
  border: 1px solid #fbdbd1;
  margin-bottom: 25px;
  min-height: 210px;
}
html#reset .fes-pagelet .buyNow-1707983314 {
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0 20px;
}
@media (min-width: 650px) {
  html#reset .fes-pagelet .myAdStatus-4031942929 {
    display: flex;
    justify-content: space-between;
  }
  html#reset .fes-pagelet .adStatusHeadingContainer-2572760770 {
    margin: 25px 0 25px 20px;
  }
  html#reset .fes-pagelet .counterContainer-584763168 {
    flex-basis: 325px;
  }
}
@media (min-width: 760px) {
  html#reset .fes-pagelet .myAdStatus-4031942929 {
    border-bottom: 1px solid #fbdbd1;
  }
  html#reset .fes-pagelet .promoteAdContainer-4002741002 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  html#reset .fes-pagelet .promoteAdHeader-2612354417 {
    display: flex;
    justify-content: inherit;
    width: 100%;
  }
  html#reset .fes-pagelet .promoteAdHeading-4089201772 {
    margin-bottom: 20px;
  }
  html#reset .fes-pagelet .linkContainer-1104025522 {
    border: 0;
    order: 2;
  }
  html#reset .fes-pagelet .linkContainer-1104025522 a {
    margin-top: 40px;
    white-space: nowrap;
  }
  html#reset .fes-pagelet .linkContainer-1104025522 a:last-child {
    margin-left: 25px;
    margin-right: 30px;
  }
  html#reset .fes-pagelet .promoteAd-782627666 {
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 25px;
    width: 100%;
  }
  html#reset .fes-pagelet .featureSelection-2657743854 {
    margin-bottom: 0;
    min-height: 135px;
    min-width: 340px;
  }
  html#reset .fes-pagelet .buyNow-1707983314 {
    flex: inherit;
    margin-bottom: 0;
  }
}
@media (min-width: 980px) {
  html#reset .fes-pagelet .container-1549829624 {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }
  html#reset .fes-pagelet .myAdStatus-4031942929 {
    border-bottom: 0;
    border-right: 1px solid #fbdbd1;
    display: block;
    width: 300px;
  }
  html#reset .fes-pagelet .adStatusHeadingContainer-2572760770 {
    margin: 30px 0 40px 0;
  }
  html#reset .fes-pagelet .promoteAdContainer-4002741002 {
    width: 950px;
  }
}
html#reset .fes-pagelet .visitCasLabel-717512278 {
  color: #404648;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 2px;
  padding-left: 50px;
}
html#reset .fes-pagelet .visitCounter-4051596794 {
  background-color: #afb7ba;
  border-radius: 4px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  line-height: 29px;
  margin: 0;
  margin-left: 20px;
  padding-bottom: 1px;
  padding-left: 40px;
  padding-right: 10px;
  position: relative;
}
html#reset .fes-pagelet .visitIcon-1680360362 {
  height: 20px;
  left: 10px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 20px;
}
@media (min-width: 760px), print {
  html#reset .fes-pagelet .visitCounter-4051596794 {
    margin: 0;
  }
}
html#reset .fes-pagelet .defaultMessages-849890995 {
  margin: 30px 20px;
}
html#reset .fes-pagelet .defaultMessages-849890995 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .defaultMessages-849890995 > :last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .messageJumpAnchor-1557678097 {
  width: 0;
  height: 0;
  position: relative;
  top: -20px;
}
html#reset .fes-pagelet .mainColumn-849890995 {
  margin: 30px 20px;
}
html#reset .fes-pagelet .mainColumn-849890995 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .mainColumn-849890995 > :last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .sidebarColumn-849890995 {
  margin: 30px 20px;
}
html#reset .fes-pagelet .sidebarColumn-849890995 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .sidebarColumn-849890995 > :last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .itemInfo-1764616893 {
  margin: 30px 0;
}
html#reset .fes-pagelet .itemInfo-1764616893 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .itemInfo-1764616893 > :last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .itemInfoSidebar-3031590821 {
  display: flex;
  flex-direction: column;
  margin: 30px 20px;
}
html#reset .fes-pagelet .itemInfoSidebar-3031590821 > :first-child {
  margin-top: 0;
}
html#reset .fes-pagelet .itemInfoSidebar-3031590821 > :last-child {
  margin-bottom: 0;
}
html#reset .fes-pagelet .editLink-3890784704 {
  text-decoration: none;
  transition: color 200ms linear;
  color: #5a8fef;
  cursor: pointer;
}
html#reset .fes-pagelet .editLink-3890784704:hover, html#reset .fes-pagelet .editLink-3890784704:focus {
  color: #31589d;
  text-decoration: underline;
}
html#reset .fes-pagelet .editLink-3890784704:active {
  color: #0B234D;
}
html#reset .fes-pagelet .itemMeta-379664801 {
  position: relative;
}
html#reset .fes-pagelet .itemMeta-379664801 > div {
  position: static;
}
@media (min-width: 650px), print {
  html#reset .fes-pagelet .previewVIP-752036342 {
    margin-bottom: 80px;
  }
}
@media (min-width: 760px), print {
  html#reset .fes-pagelet .defaultMessages-849890995 {
    margin: 25px 0;
  }
  html#reset .fes-pagelet .itemTitleWrapper-2315792072 > div {
    margin-top: 0;
    margin-bottom: 20px;
  }
  html#reset .fes-pagelet .mainColumn-849890995 {
    margin: 40px 0;
  }
  html#reset .fes-pagelet .sidebarColumn-849890995 {
    margin: 40px 0;
  }
  html#reset .fes-pagelet .itemInfo-1764616893 {
    margin: 0 0 40px 0;
  }
  html#reset .fes-pagelet .itemInfoSidebar-3031590821 {
    margin: 40px 0;
  }
}
@media (min-width: 980px), print {
  html#reset .fes-pagelet .messageJumpAnchor-1557678097 {
    top: -40px;
  }
  html#reset .fes-pagelet .itemTitleWrapper-2315792072 {
    align-items: center;
    display: flex;
  }
  html#reset .fes-pagelet .mainColumn-849890995 {
    flex-grow: 1;
    margin-bottom: 0;
    overflow: hidden;
  }
  html#reset .fes-pagelet .sidebarColumn-849890995 {
    flex: 0 0 300px;
    margin-bottom: 0;
    margin-left: 40px;
    margin-top: 0;
    width: 300px;
  }
  html#reset .fes-pagelet .itemInfo-1764616893 {
    padding-right: 340px;
    position: relative;
  }
  html#reset .fes-pagelet .itemInfoSidebar-3031590821 {
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
    z-index: 1;
  }
  html#reset .fes-pagelet .itemInfoSidebar-3031590821 > :last-child {
    margin-bottom: 40px;
  }
}
@media (min-width: 1120px) {
  html#reset .fes-pagelet .sidebarColumn-849890995 {
    flex-basis: 350px;
    width: 350px;
  }
  html#reset .fes-pagelet .itemInfo-1764616893 {
    padding-right: 390px;
  }
  html#reset .fes-pagelet .itemInfoSidebar-3031590821 {
    width: 350px;
  }
}
@media (min-width: 1330px) {
  html#reset .fes-pagelet .defaultMessages-849890995 {
    margin-left: 90px;
  }
  html#reset .fes-pagelet .itemTitleWrapper-2315792072 {
    margin-left: 90px;
  }
  html#reset .fes-pagelet .itemInfo-1764616893 {
    margin-left: 90px;
  }
}
@media print {
  html#reset .fes-pagelet .sidebarColumn-849890995 {
    flex: 0 0 275px;
    width: 275px;
  }
  html#reset .fes-pagelet .itemInfo-1764616893 {
    padding-right: 315px;
  }
  html#reset .fes-pagelet .itemInfoSidebar-3031590821 {
    width: 275px;
  }
}

/*# sourceMappingURL=styles.d87afb63517ca0c6a647.css.map*/