#CommsModal{min-width:320px}@media (max-width:450px) and (max-height:740px){#CommsModal .modal-dialog{width:100%;height:100%;margin:0;padding:0}#CommsModal .modal-dialog .modal-content,#CommsModal .modal-dialog .modal-content .modal-body{height:100%}}#CommsModal .comms-modal{flex-direction:column;gap:30px;padding:30px;display:flex}@media (max-width:767px){#CommsModal .comms-modal{padding:0}}#CommsModal .comms-modal__close{appearance:none;background:0 0;outline:none;margin:0;padding:0;display:flex;position:absolute;top:24px;right:24px}@media (max-width:767px){#CommsModal .comms-modal__close{display:block}}#CommsModal .comms-modal__heading{align-items:center;gap:24px;display:flex}@media (max-width:767px){#CommsModal .comms-modal__heading{text-align:center;flex-direction:column;gap:10px;margin-top:10px}}#CommsModal .comms-modal__heading p,#CommsModal .comms-modal__heading h3{margin:0}#CommsModal .comms-modal__heading p{color:#666;font-weight:300}@media (max-width:767px){#CommsModal .comms-modal__heading h3{margin-top:6px;font-size:20px}#CommsModal .comms-modal__heading svg{width:48px;height:48px}}#CommsModal .comms-modal__separator{margin:0}#CommsModal .comms-modal__text-item p{margin:10px 0 0;font-size:16px;line-height:21px}#CommsModal .comms-modal__footer{gap:25px;margin-top:10px;display:flex}@media (max-width:450px){#CommsModal .comms-modal__footer{gap:5%}}#CommsModal .comms-modal__footer .button-wrapper{flex-basis:50%}#CommsModal .comms-modal__footer .button-wrapper .button{border-radius:6px;width:100%}@media (max-width:450px){#CommsModal .comms-modal__footer .button-wrapper .button{padding:0}#CommsModal .comms-modal__footer .button-wrapper .button span{font-size:15px}}#footer-fix-container{background:#fff}#jobs-page-container .pending-jobs-container,#jobs-page-container .jobs-container{padding-top:10px}#jobs-page-container .pending-jobs-container{background-color:#efefef5c}#jobs-page-container .loading-wrapper{min-height:1000px}#jobs-page-container .loading-wrapper .loading-container{vertical-align:top}#jobs-page-container .sponsored-banner{background-image:url(/img/banners/referral-banner-desktop-3.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:250px;margin-top:10px;margin-bottom:10px;display:block}@media (max-width:1200px){#jobs-page-container .sponsored-banner{background-size:contain;height:190px}}@media (max-width:991px){#jobs-page-container .sponsored-banner{height:145px}}@media (max-width:767px){#jobs-page-container .sponsored-banner{background-image:url(/img/banners/referral-banner-mobile-3.png);border:none;height:27vw;margin-top:0}#jobs-page-container .sponsored-banner__container{padding:0}}#jobs-page-container .sponsored-banner.--affiliates{background-image:url(/img/banners/referral-banner-desktop-3.png)}@media (max-width:767px){#jobs-page-container .sponsored-banner.--affiliates{background-image:url(/img/banners/referral-banner-mobile-3.png)}}#jobs-page-container .sponsored-banner.--pay-plus{background-image:url(/img/banners/pay-plus-banner-desktop-3.png)}@media (max-width:767px){#jobs-page-container .sponsored-banner.--pay-plus{background-image:url(/img/banners/pay-plus-banner-mobile-3.png)}}#jobs-page-container .header-container .alert-message__box{margin-top:30px}#jobs-page-container .header-container .header{margin:35px 0 0}@media (max-width:767px){#jobs-page-container .header-container .header{text-align:center}}#jobs-page-container .header-container .header__notification__container{border-radius:4px;max-width:750px;margin-top:25px;padding:15px 40px 15px 15px;position:relative}@media (max-width:400px){#jobs-page-container .header-container .header__notification__container{width:100%}}#jobs-page-container .header-container .header__notification__container.--with-button{max-width:875px;padding-right:240px}@media (max-width:767px){#jobs-page-container .header-container .header__notification__container.--with-button{padding-right:15px}}#jobs-page-container .header-container .header__notification__container.--info{background-color:#e9f0ff;border:1px solid #222e4e}#jobs-page-container .header-container .header__notification__container.--warning{background-color:#ffe5df;border:1px solid red}#jobs-page-container .header-container .header__notification__container.--messages{margin-top:0}#jobs-page-container .header-container .header__notification__icon{font-size:20px;position:absolute;top:16px;left:17px}#jobs-page-container .header-container .header__notification__icon.--messages{font-size:22px;top:15px;left:20px}#jobs-page-container .header-container .header__notification__icon.--warning{color:red}#jobs-page-container .header-container .header__notification__title{color:#444;margin-left:10px;font-size:16px;font-weight:900;line-height:22px}#jobs-page-container .header-container .header__notification__text{color:#444;margin-left:10px;font-size:16px;line-height:22px}#jobs-page-container .header-container .header__notification__action{color:#0072ce;cursor:pointer}#jobs-page-container .header-container .header__notification__button{position:absolute;bottom:15px;right:15px}@media (max-width:767px){#jobs-page-container .header-container .header__notification__button{margin:10px 0 0 30px;display:block;position:static}}#jobs-page-container .header-container .header__notification__button button{border-radius:2px;padding:10px 20px;font-size:16px}#jobs-page-container .header-container .header__text{color:#333;margin:0;font-size:36px;font-weight:500}#jobs-page-container .header-container .header__text__icon{margin-right:15px;font-size:30px;top:-1px}#jobs-page-container .no-jobs{padding:50px}#jobs-page-container .no-jobs__title{color:#333;text-align:center;margin-bottom:10px;font-size:20px;font-weight:500;line-height:27px}#jobs-page-container .no-jobs__text{color:#333;text-align:center;font-size:16px;font-weight:300;line-height:22px}#jobs-page-container .no-jobs__text.--link{color:#0072ce;cursor:pointer;font-size:16px;line-height:22px}#jobs-page-container .more-pending-jobs{padding-top:5px;padding-bottom:30px}#jobs-page-container .more-pending-jobs__text{color:#0072ce;text-align:center;cursor:pointer;font-size:16px;line-height:22px}@media (min-width:768px){.mobile-only{display:none}}@media (max-width:991px){.desktop-only{display:none}}
