@font-face{font-display:swap;font-family:'Relative Pro';font-weight:400;src:url("../assets/fonts/Relative-Book-Pro.eot?") format("eot"),url("../assets/fonts/Relative-Book-Pro.woff") format("woff"),url("../assets/fonts/Relative-Book-Pro.woff2") format("woff2"),url("../assets/fonts/Relative-Book-Pro.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Relative Pro';font-weight:600;src:url("../assets/fonts/Relative-Bold-Pro.eot?") format("eot"),url("../assets/fonts/Relative-Bold-Pro.woff") format("woff"),url("../assets/fonts/Relative-Bold-Pro.woff2") format("woff2"),url("../assets/fonts/Relative-Bold-Pro.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Relative Pro';font-style:italic;font-weight:400;src:url("../assets/fonts/Relative-Italic-Pro.eot?") format("eot"),url("../assets/fonts/Relative-Italic-Pro.woff") format("woff"),url("../assets/fonts/Relative-Italic-Pro.woff2") format("woff2"),url("../assets/fonts/Relative-Italic-Pro.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Relative Pro';font-style:italic;font-weight:600;src:url("../assets/fonts/Relative-BoldItalic-Pro.eot?") format("eot"),url("../assets/fonts/Relative-BoldItalic-Pro.woff") format("woff"),url("../assets/fonts/Relative-BoldItalic-Pro.woff2") format("woff2"),url("../assets/fonts/Relative-BoldItalic-Pro.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Relative Pro';font-weight:400;src:url("../assets/fonts/Relative-Medium-Pro.eot?") format("eot"),url("../assets/fonts/Relative-Medium-Pro.woff") format("woff"),url("../assets/fonts/Relative-Medium-Pro.woff2") format("woff2"),url("../assets/fonts/Relative-Medium-Pro.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Relative Pro';font-style:italic;font-weight:400;src:url("../assets/fonts/Relative-MediumItalic-Pro.eot?") format("eot"),url("../assets/fonts/Relative-MediumItalic-Pro.woff") format("woff"),url("../assets/fonts/Relative-MediumItalic-Pro.woff2") format("woff2"),url("../assets/fonts/Relative-MediumItalic-Pro.ttf") format("truetype")}*,p{font-family:"Relative Pro",Arial,sans-serif !important}body{background:#fff}body:has(#main-menu.open){overflow:hidden}h1{line-height:48px;font-weight:700;font-size:30px}@media (min-width: 1024px){h1{line-height:60px;font-size:48px}}h2{line-height:48px;font-weight:700;font-size:30px}h1,h2,h3,h4,h5,h6{font-family:"Relative Pro",Arial,sans-serif !important;color:#0C2577 !important}.carousel{margin:0 auto;font-size:0}.slick-next,.slick-prev{align-content:center;width:32px;height:32px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,0.121569)}.slick-next:after{content:url("./assets/icons/chevron_right_16px_blue_green.svg")}.slick-prev:after{content:url("./assets/icons/chevron_left_16px_blue_green.svg")}.slick-prev:hover,.slick-next:hover{background:#F2FAFB !important}.slick-next:after,.slick-prev:after{position:initial}.card-slider .article__progress .progress{height:4px;border-radius:16px}.card-slider .article__progress .progress .indicator{height:4px;border-radius:16px;background:#008194}footer,.footer,.bottom-footer{background-color:#F4F4ED}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .menus .menu,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer .menus .menu,.bottom-footer h1,.bottom-footer h2,.bottom-footer h3,.bottom-footer h4,.bottom-footer h5,.bottom-footer h6,.bottom-footer .menus .menu{font-family:"Relative Pro",Arial,sans-serif !important;font-weight:700;color:#0C2577 !important}footer ul li,.footer ul li,.bottom-footer ul li{margin-bottom:0;padding-bottom:16px;line-height:24px !important;font-size:16px !important;font-weight:400 !important;text-align:left}footer ul li a,.footer ul li a,.bottom-footer ul li a{color:#0C2577 !important}footer .app-store-icon,.footer .app-store-icon,.bottom-footer .app-store-icon{margin-bottom:16px}footer .network__container,.footer .network__container,.bottom-footer .network__container{display:none}footer .footer__heading,footer span.header,.footer .footer__heading,.footer span.header,.bottom-footer .footer__heading,.bottom-footer span.header{font-size:22px !important;font-weight:700 !important;line-height:32px !important;text-align:left !important;color:#0C2577 !important}footer #brandFooterLinkList li,footer #jobseekerList li,footer #recruiterList li,footer [class^="menu-footer-column-"] li,.footer #brandFooterLinkList li,.footer #jobseekerList li,.footer #recruiterList li,.footer [class^="menu-footer-column-"] li,.bottom-footer #brandFooterLinkList li,.bottom-footer #jobseekerList li,.bottom-footer #recruiterList li,.bottom-footer [class^="menu-footer-column-"] li{line-height:24px !important;padding-bottom:unset}footer [class^="menu-footer-column-"] li a,.footer [class^="menu-footer-column-"] li a,.bottom-footer [class^="menu-footer-column-"] li a{font-size:16px !important;line-height:24px !important}footer .copyright,footer .small,.footer .copyright,.footer .small,.bottom-footer .copyright,.bottom-footer .small{background-color:#F4F4ED;color:#0C2577}footer .footer-logo,footer .ijlogo,footer .nijlogo,.footer .footer-logo,.footer .ijlogo,.footer .nijlogo,.bottom-footer .footer-logo,.bottom-footer .ijlogo,.bottom-footer .nijlogo{display:none !important}footer .social-links a{margin:0 8px;width:32px;height:32px;padding:0 !important}footer .social-icons a i,footer .social-links a.icon{background-repeat:no-repeat;background-size:contain;background-position:center !important}footer .social-icons a i.fa-twitter-square::before,footer .social-icons a i.fa-facebook-square::before,footer .social-icons a i.fa-youtube::before{color:transparent}footer .social-links a.icon.twitter,footer .social-links a.icon.twitter:hover,footer .social-icons a i.fa-twitter-square{background-image:url("./assets/icons/twitter_icon.svg")}footer .social-links a.icon.facebook,footer .social-links a.icon.facebook:hover,footer .social-icons a i.fa-facebook-square{background-image:url("./assets/icons/facebook_icon.svg")}footer .social-links a.icon.youtube,footer .social-links a.icon.youtube:hover,footer .social-icons a i.fa-youtube{background-image:url("./assets/icons/youtube_icon.svg")}footer .social-links a.icon.linkedin,footer .social-links a.icon.linkedin:hover{background-image:url("./assets/icons/LinkedInIcon-Circle-WhiteBlue.svg") !important;background-size:24px !important}footer .social-links a.icon.instagram,footer .social-links a.icon.instagram:hover{background-image:url("./assets/icons/instagram_icon.svg")}table{border:none !important;border-collapse:separate;border-spacing:0}table tr,table tr:nth-child(even){background:#fff}table th,table td{border:none !important;border-top:1px solid #CFD6E7 !important;border-bottom:1px solid #CFD6E7 !important;color:#0C2577}table th span,table td span{color:#0C2577 !important}table td:first-child{border-left:1px solid #CFD6E7 !important}table td:last-child{border-right:1px solid #CFD6E7 !important}table thead tr:first-of-type{background:#CFD6E7}table thead tr th:first-child,table tr:first-of-type th:first-child{border-top-left-radius:16px !important;padding:10px !important}table thead tr th:last-child,table tr:first-of-type th:last-child{border-top-right-radius:16px !important;padding:10px !important}table thead tr:first-child,table:not(:has(thead)) tr:first-child{background:#CFD6E7 !important}table:not(.sub-table-stacked):not(:has(thead)) tr:first-of-type td:first-child{border-top-left-radius:16px !important;padding:10px !important}table:not(.sub-table-stacked):not(:has(thead)) tr:first-of-type td:last-child{border-top-right-radius:16px !important;padding:10px !important}table:not(.sub-table-stacked):not(:has(thead)) tr:first-child td{background:#CFD6E7}table thead th .sub-table-stacked tr:first-child td{background:#CFD6E7}table .sub-table-stacked tr:first-child td{background:#fff}table h4{margin:0;font-size:16px;line-height:24px}@media (min-width: 1024px){table h4{margin:24px 0 16px}}.wp-block-table{border-radius:16px}.page .content p,.page .content h2,.page .content h3,.page .content ul li{color:#0C2577}.page .content h2{font-size:22px}@media (min-width: 1024px){.page .content h2{font-size:30px}}.page .content a,.page .content h5,.page .content p a{color:#008194;text-decoration:underline}.page .content a:hover,.page .content p a:hover{color:#005F75;text-decoration:underline}.page .content iframe{width:100%;min-height:400px;border-radius:16px}.page .entry-content p,.page .entry-content ul li,.page .entry-content ol li{color:#0C2577 !important}.large-error-text{color:#0C2577}.info-alert-btn{border-radius:30px;text-transform:inherit !important;color:#fff !important}.info-alert-btn.btn-primary{border-color:#F56363;background:#F56363}.info-alert-btn.btn-recruiters{border-color:#008194;background:#008194}.info-alert-btn.btn-primary:hover{background:#f27777}.info-alert-btn.btn-recruiters:hover{background:#34a0b9}.info-alert-btn.btn-sm{padding:5px 11px}.brand-totaljobs .header-row .logo,.brand-totaljobs .navigation .navbar #navbar-header .navbar-brand .mobile-logo{background-image:url("./assets/images/Logo-TotalJobs.svg");background-repeat:no-repeat}.brand-irishjobs .header-row .logo,.brand-irishjobs .navigation .navbar #navbar-header .navbar-brand .mobile-logo{background-image:url("./assets/images/Logo-IrishJobs.svg");background-repeat:no-repeat}.brand-nijobs .header-row .logo,.brand-nijobs .navigation .navbar #navbar-header .navbar-brand .mobile-logo{background-image:url("./assets/images/Logo-NIJobs.svg");background-repeat:no-repeat}.header-row{align-content:center;height:88px;background:linear-gradient(45deg, #FF9E8C 0%, #F0F0E7 50%, #29D3DF 100%);border-bottom:none}.header-row .container{width:100%}@media (min-width: 768px){.header-row .logo{min-width:170px;background-size:170px 38px;margin:18px 0;height:38px}}@media (min-width: 1024px){.header-row .logo{min-width:236px;background-size:236px 48px;margin:18px 0 18px 12px;height:48px}}.navigation .navbar #navbar-header .navbar-brand .mobile-logo{min-width:115px;background-size:115px 25px}.header-row .nav-recruiter-links{margin-top:18px}.header-row .nav-recruiter-links a span.recruiter-button{font-weight:400}#navbar-header{align-content:center;height:64px;background:linear-gradient(45deg, #FF9E8C 0%, #F0F0E7 50%, #29D3DF 100%)}@media (min-width: 768px){#navbar-header{background-image:none;background-color:#fff}}#navbar-desktop-nc-toggle,.navigation .navbar{background-color:#fff !important}.navigation .navbar-always-on.collapsed:hover{background-color:#fff}.header-row .nav-recruiter-links .employers-label,.header-row .nav-recruiter-links a{border:none;background-color:transparent !important;line-height:24px;font-size:16px;color:#0C2577}.header-row .nav-recruiter-links a span.recruiter-button{color:#0C2577}#navbar-mobile-nc-toggle{background-color:transparent !important}.navigation .navbar-toggle .icon-bar,.navigation .navbar-toggle.collapsed .icon-bar,.navigation .navbar-toggle .icon-bar:hover{background-color:#0C2577}#navbar-desktop-nc-toggle .nc-icon-outline,#navbar-mobile-nc-toggle .nc-icon-outline,.navigation .navbar #navbar-header .search-icon,.navigation .navbar #navbar-header .search-icon.collapsed,.navigation .navbar #navbar-header .navbar-saved-jobs-empty-icon.collapsed,.navigation .navbar #navbar-header .navbar-saved-jobs-icon.collapsed,.navigation .navbar #navbar-header .signin-icon,.navigation .navbar #navbar-header .signin-icon.collapsed{background-size:20px;background-position:center}.navigation .navbar #navbar-header .navbar-saved-jobs-icon .saved-jobs-pill{background-color:#F56363}#navbar-desktop-nc-toggle .nc-icon-outline,#navbar-mobile-nc-toggle .nc-icon-outline{background-image:url("./assets/icons/notifications.svg")}#navbar-desktop-nc-toggle .nc-icon-filled,#navbar-mobile-nc-toggle .nc-icon-filled{background-image:url("./assets/icons/notifications_filled.svg")}.navigation .navbar #navbar-header .search-icon,.navigation .navbar #navbar-header .search-icon.collapsed{background-image:url("./assets/icons/search.svg")}.navigation .navbar #navbar-header .navbar-saved-jobs-empty-icon.collapsed{background-image:url("./assets/icons/star_icon.svg")}.navigation .navbar #navbar-header .navbar-saved-jobs-icon.collapsed{background-image:url("./assets/icons/star_filled_icon.svg")}.navigation .navbar #navbar-header .signin-icon,.navigation .navbar #navbar-header .signin-icon.collapsed{background-image:url("./assets/icons/person-blue-color.svg")}.navigation .navbar #navbar-header .signedin-icon,.navigation .navbar #navbar-header .signedin-icon.collapsed{background-image:url("./assets/icons/person_blue_color_filled_icon.svg") !important}@media (min-width: 992px){.navigation .navbar #navbar-header .signedin-icon,.navigation .navbar #navbar-header .signedin-icon.collapsed{background-position:12px}}.navigation #navbar-header .navbar-item-text{color:#0C2577}@media (min-width: 992px){.navigation #navbar-header .navbar-item-text{padding-left:40px}}.navigation #navbar-header .register-navbar .register-text{border-radius:30px;padding-inline:16px}.navigation #navbar-desktop-search-bar #search-submit-button-desktop,.navigation #navbar-header .register-navbar .register-text{border-color:#008194;background-color:#008194}.navigation #navbar-desktop-search-bar #search-submit-button-desktop:hover,.navigation #navbar-header .register-navbar .register-text:hover{border-color:#005F75;background-color:#005F75}.navigation .navbar-always-on.collapsed:hover,.navigation .navbar-toggle .collapsed:hover,.navigation .navbar-toggle:focus,.navigation .navbar-toggle:hover,.navigation .navbar-toggle{background-color:transparent}.navigation .navbar-toggle{min-width:40px}.navigation .navbar-collapse.collapse.in li{border-bottom:1px solid #CFD6E7;background-color:#fff}.navigation .navbar-collapse.collapse.in li a{line-height:28px;font-weight:700;font-size:18px;color:#25418D}.navigation .navbar-nav li.recruiter-nav{padding:0}.navigation .navbar-nav li.recruiter-nav a{padding:8px 16px}.navigation .navbar-nav li.recruiter-nav a{background-color:#fff !important;color:#25418D !important}.navbar-nav .label-primary{background-color:#F56363}.header-row .nav-recruiter-links a:active,.header-row .nav-recruiter-links a:hover{border:none}.navigation .navbar-collapse.collapse.in li:hover,.navigation .navbar-nav li.recruiter-nav:active,.navigation .navbar-nav li.recruiter-nav:hover,.navigation .navbar-nav li.recruiter-nav a:active,.navigation .navbar-nav li.recruiter-nav a:hover{background-color:#F4F4ED !important;color:#25418D !important}#header-desktop-search-keywords{border-top-left-radius:16px;border-bottom-left-radius:16px}#header-desktop-search-radius{border-top-right-radius:16px;border-bottom-right-radius:16px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("./assets/icons/arrow_down.svg");background-repeat:no-repeat;background-position:right 10px center}.search-submit-button{background-color:#008194;border-color:#008194;border-radius:30px}.search-submit-button:hover,.search-submit-button:active,.search-submit-button:focus{background-color:#005F75;border-color:#005F75;outline:unset}.navbar-nc-toggle .nc-icon{background-size:20px !important;background-position:center !important}.navigation #navbar-header .navbar-item{width:auto}.navbar-search-container input[type="search"],.navbar-search-container select{color:#0C2577;border-color:#DCDFE2}.navbar-search-container input[type="search"]::placeholder,.navbar-search-container select::placeholder{color:#0C2577}.notification-page-notification-details p.notification-page-notification-title{color:#0C2577 !important}footer .mobile.menu,.footer .mobile.menu,.bottom-footer .mobile.menu{justify-content:center}footer .mobile.menu>a:after,.footer .mobile.menu>a:after,.bottom-footer .mobile.menu>a:after{display:block;flex:1;margin-bottom:16px;text-align:center;line-height:32px;font-weight:700;font-size:22px;color:#0C2577;content:"Apps"}footer .mobile.menu .collapse.in,.footer .mobile.menu .collapse.in,.bottom-footer .mobile.menu .collapse.in{flex-direction:row;justify-content:center;gap:16px}footer .mobile.menu .title,footer .mobile.menu .nav-arrow,.footer .mobile.menu .title,.footer .mobile.menu .nav-arrow,.bottom-footer .mobile.menu .title,.bottom-footer .mobile.menu .nav-arrow{display:none}footer .menu a .title,.footer .menu a .title,.bottom-footer .menu a .title{padding-left:0}footer .menu,.footer .menu,.bottom-footer .menu{background-color:#F4F4ED;padding:0 16px;font-size:0}footer .menu .collapse.in,.footer .menu .collapse.in,.bottom-footer .menu .collapse.in{display:flex;flex-direction:column;gap:8px}footer .menu ul,.footer .menu ul,.bottom-footer .menu ul{margin:0 0 16px;gap:8px}footer .menu ul li a,.footer .menu ul li a,.bottom-footer .menu ul li a{line-height:24px}footer .menu .header,.footer .menu .header,.bottom-footer .menu .header{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:16px 0}@media (min-width: 768px){footer .menu .header,.footer .menu .header,.bottom-footer .menu .header{flex-direction:row}}footer .menu .header .nav-arrow,.footer .menu .header .nav-arrow,.bottom-footer .menu .header .nav-arrow{margin-right:0;width:20px;background-image:url("./assets/icons/arrow_up.svg");background-repeat:no-repeat;background-size:20px 20px !important;transform:rotate(0deg)}footer .menu .header.collapsed .nav-arrow,.footer .menu .header.collapsed .nav-arrow,.bottom-footer .menu .header.collapsed .nav-arrow{background-image:url("./assets/icons/arrow_down.svg")}footer .menu .title,.footer .menu .title,.bottom-footer .menu .title{padding-top:0;line-height:28px;font-weight:700;font-size:18px;color:#0C2577}footer .social-links,.footer .social-links,.bottom-footer .social-links{margin:0;border-bottom:1px solid #CFD6E7;padding:16px 0}footer .social-links:before,.footer .social-links:before,.bottom-footer .social-links:before{display:block;margin-bottom:16px;line-height:24px;font-weight:700;font-size:16px;color:#0C2577;content:"Let's connect"}@media (min-width: 1024px){footer .social-links:before,.footer .social-links:before,.bottom-footer .social-links:before{line-height:32px;font-size:22px}}footer .recruiter-mobile,.footer .recruiter-mobile,.bottom-footer .recruiter-mobile{margin-bottom:0}footer .recruiter-mobile .recruiter>div,.footer .recruiter-mobile .recruiter>div,.bottom-footer .recruiter-mobile .recruiter>div{padding-right:16px;padding-left:16px}footer .recruiter-mobile .recruiter,.footer .recruiter-mobile .recruiter,.bottom-footer .recruiter-mobile .recruiter{border-top:0;border-bottom:1px solid #CFD6E7 !important}footer .recruiter-mobile .recruiter a,.footer .recruiter-mobile .recruiter a,.bottom-footer .recruiter-mobile .recruiter a{padding:16px 0;font-weight:700;font-size:18px;color:#0C2577 !important}footer .recruiter-mobile .recruiter-sign-in,footer .recruiter-mobile .recruiter-advertise,.footer .recruiter-mobile .recruiter-sign-in,.footer .recruiter-mobile .recruiter-advertise,.bottom-footer .recruiter-mobile .recruiter-sign-in,.bottom-footer .recruiter-mobile .recruiter-advertise{background:#F4F4ED}footer .recruiter-mobile .recruiter .arrow a,.footer .recruiter-mobile .recruiter .arrow a,.bottom-footer .recruiter-mobile .recruiter .arrow a{background-image:url("./assets/icons/arrow_down.svg");background-repeat:no-repeat;background-size:20px 20px !important}
