.promo-header{width:100%;max-width:2200px;display:flex;align-items:center;justify-content:flex-start;position:relative;margin:0 auto}.promo-header .content{width:100%;max-width:630px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;font-size:14px;line-height:20px;margin:0 0 0 5%;position:absolute}.promo-header .promo-logo{width:100%;max-width:250px;display:flex;justify-content:center}.promo-header .promo-logo img{max-width:100%;width:auto}.promo-header .content h1{font-size:46px;line-height:50px;font-weight:800;margin:16px 0;text-align:center;text-transform:uppercase}.promo-header .content h2{font-size:28px;line-height:28px;font-weight:600;margin:0 0 16px 0;text-align:center;color:#fff}.promo-header .content p{margin:0 0 16px 0}.promo-header .content a{text-decoration:none;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:600;height:48px;width:238px;transition:all 0.2s}.promo-header .promo-poster{width:100%}.promo-page .promo-description-mobile{display:none;align-items:center;flex-direction:column;text-align:center;width:100%;color:#fff;font-size:14px;line-height:20px;margin:30px 0}.light .promo-page .promo-description-mobile{color:#333}.promo-page .promo-description-mobile p{margin:0 0 16px 0}.promo-page .promo-description-mobile a{text-decoration:none;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:600;background-color:rgba(255,255,255,0.5);color:#fff;height:48px;width:100%;max-width:238px;transition:all 0.2s}.promo-page .promo-description-mobile a:hover{background-color:rgba(255,255,255,0.2)}.promo-page .promo-description-mobile h1{font-size:46px;line-height:50px;font-weight:800;margin:0 0 16px 0;text-align:center;text-transform:uppercase}.promo-page .promo-description-mobile h2{font-size:20px;line-height:20px;font-weight:600;margin:0 0 16px 0;text-align:center}.promo-page h4{font-size:calc(19px + .3vw);font-weight:700;margin:32px 0;text-align:center}.promo-page .call-out h4{font-size:calc(14px + .3vw);margin:10px 0px 10px 0px;font-weight:normal}.promo-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid rgba(217,217,217,0.2);padding:0 0 30px 0;box-sizing:border-box}.promo-grid .model-card{width:25%;display:flex;flex-direction:column;justify-content:flex-start;padding:4px;box-sizing:border-box}.promo-grid .model-card .model-link{width:100%;display:flex;text-decoration:none;flex-direction:column;justify-content:flex-start;border-radius:6px;overflow:hidden}.promo-grid .model-card .model-link img{width:100%;display:flex}.promo-grid .model-card .rank-number-container{position:absolute;background:#1587E5;border-radius:4px;right:4px;top:4px;font-size:12px;line-height:18px;font-weight:600;color:#fff;width:30px;height:18px;display:flex;align-items:center;justify-content:center}.promo-grid .model-card .model-info{position:absolute;width:100%;min-height:50px;bottom:0;padding:0 11px 4px 11px;box-sizing:border-box;font-size:14px;line-height:22px;font-weight:400;color:#fff;text-transform:uppercase;display:flex;justify-content:space-between;align-items:flex-end;background:linear-gradient(360deg, #000 -59.09%, transparent 100%)}.promo-grid .model-card .model-info .model-name{color:#fff !important}.past-promos{width:100%;display:flex;flex-direction:column;align-items:center;padding:30px 0;box-sizing:border-box}.past-promos h2{text-align:center;font-size:24px;line-height:34px;font-weight:700;margin:0 0 24px 0}.past-promos .past-promos-select{width:100%;max-width:600px;display:flex;align-items:center;justify-content:center}.past-promos .past-promos-select .form-elements{margin:0}.past-promos .past-promos-select .select-element .arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:all .3s;position:absolute;right:16px;top:10px}.past-promos .past-promos-select .select-element select:focus ~ .arrow{transform:rotate(225deg);top:14px}.past-promos-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:32px 0 0 0;padding:0 100px;box-sizing:border-box}.past-promos-grid .past-promo-item{width:16%;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;padding:4px;box-sizing:border-box}.past-promos-grid .past-promo-item{width:16%;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;padding:4px;box-sizing:border-box}.past-promos-grid .past-promo-item img{width:100%;border-radius:6px}.past-promos-grid .past-promo-item h5{font-size:14px;line-height:22px;font-weight:400;margin:8px 0 12px 0}@media only screen and (max-width: 1650px){.promo-header .promo-logo{max-width:200px}.promo-header .content h1{font-size:30px;line-height:36px}.promo-header .content h2{font-size:20px;line-height:20px}}@media only screen and (max-width: 1280px){.promo-header .content{margin:0 0 0 1%}.promo-header .content p,.promo-header .content a{display:none}.promo-page .promo-description-mobile{display:flex}.promo-page .promo-description-mobile h1,.promo-page .promo-description-mobile h2{display:none}}@media only screen and (max-width: 1080px){.promo-header .content{max-width:300px}.promo-header .content h1,.promo-header .content h2{display:none}.promo-header .promo-logo{max-width:100%}.promo-page .promo-description-mobile h1,.promo-page .promo-description-mobile h2{display:block}}@media only screen and (max-width: 767px){.promo-header .content{max-width:200px;margin:0;height:70%}.promo-header .promo-logo{max-width:100%;max-height:100%;width:auto}.main-container .promo-description-mobile h1{font-size:26px;line-height:30px}.main-container .promo-description-mobile h2{font-size:16px;line-height:20px}}@media only screen and (max-width: 810px){.past-promos-grid{padding:0}.promo-grid .model-card,.past-promos-grid .past-promo-item{width:33%}}@media only screen and (max-width: 767px){.promo-grid .model-card,.past-promos-grid .past-promo-item{width:50%}.promo-grid .model-card .model-info{flex-direction:column;align-items:center;justify-content:flex-end;font-size:12px;line-height:18px}.past-promos .past-promos-select{flex-direction:column}}.promo-header.world-cancer-day h1,.promo-header.world-cancer-day h2,.promo-header.world-cancer-day p{color:#333 !important}.promo-header.world-cancer-day .content a.promo-billing-btn{background-color:#ff954d !important;color:#772307 !important}.wl .promo-header.world-cancer-day .content a.promo-billing-btn,.whitelabel .promo-header.world-cancer-day .content a.promo-billing-btn{background-color:#ff954d !important;color:#772307 !important}.wl .promo-header.world-cancer-day h1,.wl .promo-header.world-cancer-day h2,.wl .promo-header.world-cancer-day p,.whitelabel .promo-header.world-cancer-day h1,.whitelabel .promo-header.world-cancer-day h2,.whitelabel .promo-header.world-cancer-day p{color:#333 !important}.xnxx-cams .promo-grid .model-card .rank-number-container{color:#fff !important}.xnxx-cams .past-promos .past-promos-select input.btn{background:#fff !important;border-radius:5px}
/*# sourceMappingURL=promo-page.css.map */
