:root {
    /* Grey colors  */

    /* Other system */ /* get messages read first, special delivery, users on mobile */ /* usual non-features interface elements, phone */ /* errors, see your fans */

    /* Basic colors */

    /* Features */      /* get messages read first, special delivery, chat quota */       /* mutual match, fans, like */    /* exclusive attention, chat with popular users, hot users */    /* spp */    /* add fo favourites */     /* chat with new users */      /* rise up */      /* get extra shows, encounters */       /* chat limit */      /* photo verification, security */      /* invisible ovl */     /* spotlight */      /* boost */    /* customization */    /* undo */          /* bumped into */

    /* Social */

    /* Borders */

    /* Effects */
}
.simple-promo{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:720px;min-height:calc(100vh - 40px - 60px - 105px);text-align:center}.simple-promo--wide{width:1000px}.simple-promo--narrow{width:400px}.simple-promo__img{margin:0 0 25px}.simple-promo__content,.simple-promo__buttons,.simple-promo__hint,.simple-promo__footer{max-width:100%}.simple-promo__buttons,.simple-promo__hint{margin:10px 0 0}.simple-promo__footer{margin:20px 0 0}.simple-promo__content > .carousel{margin:20px auto;max-width:720px}.greybox{margin:5px 0 10px;border-radius:15px;padding:25px 30px;background:#f7f7f7}.simple-promo__content .greybox .form-label{float:left;width:80%}.simple-promo__content .greybox .form-field{margin-left:80%}.simple-promo-captcha{margin:30px auto 20px;width:300px}.empty-photo{position:relative;margin:0 0 30px}.empty-photo__item{display:inline-block;margin:0 40px;border:1px solid rgba(0,0,0,.1);width:118px;height:134px;background:4px 4px no-repeat #fff;background-size:108px 106px}.empty-photo__placeholder{position:absolute;top:13px;right:0;left:0;margin:0 auto;box-shadow:0 2px 3px rgba(0,0,0,.1)}.empty-photo__placeholder--male{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/placeholder-male.5.png)}.empty-photo__placeholder--female{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/placeholder-female.5.png)}.empty-photo__item--male{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/male.5.png)}.empty-photo__item--female{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/female.5.png)}.empty-photo__item--male + .empty-photo__item--male{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/male-2.5.png)}.empty-photo__item--female + .empty-photo__item--female{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/female-2.5.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.25dppx){.empty-photo__placeholder--male{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/placeholder-male@2x.5.png)}.empty-photo__placeholder--female{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/placeholder-female@2x.5.png)}.empty-photo__item--male{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/male@2x.5.png)}.empty-photo__item--female{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/female@2x.5.png)}.empty-photo__item--male + .empty-photo__item--male{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/male-2@2x.5.png)}.empty-photo__item--female + .empty-photo__item--female{background-image:url(/v2/-/-/i/hotornot_v2/promo/empty-photo/female-2@2x.5.png)}}.simple-promo__photo-frame{position:relative;z-index:1;vertical-align:top;display:inline-block;margin-bottom:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);border:4px solid white;width:178px;height:178px;background:#fff}.simple-promo__photo-contour{display:inline-block;margin:6px 0 0 -145px;border:2px dashed #d8d8d8;width:168px;height:168px;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.provider-error-page{min-width:0}.error-block-countdown{font-size:5.143em;line-height:1;letter-spacing:-.03em;color:#333}