﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after{content:'';content:none;}q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}img{max-width:100%;height:auto;}iframe{max-width:100%;}body{font-family:"Muli",sans-serif;}textarea{font-family:Arial;font-weight:400;}h1{font-family:"Muli",sans-serif;font-size:46px;font-size:2.875rem;line-height:46px;margin:15px 0;font-weight:600;color:#0068ad;}h2{font-size:36px;font-size:2.25rem;line-height:36px;margin:15px 0;font-weight:600;color:#0068ad;}h3{font-family:"Muli",sans-serif;font-size:26px;font-size:1.625rem;line-height:26px;margin:15px 0;font-weight:600;color:#0068ad;}h4{font-family:"Muli",sans-serif;font-size:18px;font-size:1.125rem;line-height:18px;margin:15px 0;font-weight:600;color:#0068ad;}p{font-family:"Muli",sans-serif;font-size:16px;font-size:1rem;margin:8px 0;font-weight:200;line-height:24px;}input,button,textarea,select,label{font-family:"Muli",sans-serif;font-size:16px;font-size:1rem;margin:8px 0;font-weight:200;line-height:24px;padding:5px 10px !important;}.advertLoginTable .row-err td,.advertLoginLinkCell,.advertLoginLinkCell a{font-family:"Muli",sans-serif;}strong{font-weight:700;}em{font-style:italic;}a{color:#0068ad;text-decoration:none;}a:hover{color:#0082d6;}ul{list-style-type:disc;list-style-position:outside;}ol{list-style-type:decimal;list-style-position:outside;}ul ul,ol ul{list-style-type:circle;list-style-position:outside;margin-left:15px;}ol ol,ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:15px;}li{margin:10px 0;}.ff-powered-by{text-align:center;margin:10px 0;}input{vertical-align:middle;}input[type=password],input[type=text],input[type=file],select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:94% !important;padding:11px 10px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:2px solid #ddd;margin:0 !important;height:auto !important;}textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:94%;padding:11px 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #ddd;margin:0 !important;height:auto !important;}input[type=checkbox]{margin:0 !important;}.ajax__calendar_today{padding:3px 0;}.g-recaptcha{margin-top:5px !important;}input[type=radio]{margin:8px 0 10px 0 !important;}.rate-dropdown-wrapper.flex{display:flex;align-items:flex-end;}.rate-type-info{white-space:nowrap;}.rate-dropdown-wrapper.flex .rate-decimal-inner .errorText+input{margin-top:5px !important;}.webWidgetFormField.rbList.ffRadioButtonListTable{width:93% !important;}td.col-one,td.col-two,td.col-one label{padding:0 !important;}.g-recaptcha iframe{height:78px !important;}.steveCalendar .ajax__calendar_day{line-height:1.5;}input[type=submit],input[type=button],button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#0068ad;border:0 solid #0068ad;display:inline-block;padding:6px 15px !important;margin-bottom:0;font-size:1rem;font-weight:normal;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border-radius:30px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;width:auto !important;height:auto !important;}input.btn-back,input.btn-refer,input.btn-cancel,input.btn-prev{color:#0068ad;border:1px solid #0068ad;background-color:#fff;}input[type=submit]:hover,input[type=button]:hover,button:hover{background-color:#0082d6;border-color:#0082d6;color:#fff;}input[type=submit]:focus,input[type=button]:focus,button:focus{outline:none;}input.btn-back:hover,input.btn-refer:hover,input.btn-cancel:hover,input.btn-prev:hover{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#a5a5a5;}.ie8 input[type=submit],.ie8 input[type=button],.ie8 button{min-height:auto;}.inputButtonBig{min-width:130px;}.inputButtonBigger{min-width:150px;}.inputButtonBig{min-width:130px;}.inputButtonBigger{min-width:150px;}table{table-layout:fixed;}.webWidgetFormField{width:94%;*width:90%;}@media only screen and (max-width:767px){input[type=submit],input[type=button],button{margin-bottom:5px;}}.defaultPageText{font-size:20px;font-weight:bold;color:#666;}div.questionnaire div.questions table td.vlu label{margin-left:3px;margin-right:3px;}div.questionnaire div.questions table label{display:inline-block;}div.questionnaire div.questions input[type="radio"]{margin-top:0;}span.datepicker input[type="image"]{margin-left:-39px;margin-top:-0;margin-top:-2px\9;}.registration-indented{width:95%;}@media only screen and (max-width:767px){.registration-indented select{margin-bottom:10px !important;}}input[type=checkbox]{margin-right:3px;margin-bottom:2px;}input[type=password],input[type=text],input[type=file],select{margin:5px 0 10px !important;}#candAdverts table tr.resultsRow{display:table;float:left;width:100%;}@media(min-width:767px){#candAdverts table tr.resultsRow{width:33.33333%;}}#candAdverts table tr.resultsRow .ff-jobAdvert__card{width:100%;}.resultsRow td.resultsRowCell,.resultsHighlightedRow td.resultsRowCell{border:0 !important;}@media only screen and (max-width:767px){input.btn-back{display:none;}}@media only screen and (max-width:767px){#advertSearchArea{margin-left:0;margin-right:0;}}@media only screen and (max-width:981px){table.AdvertReferral{width:100%;}}@media only screen and (max-width:767px){div.registrationArea input.textbox,div.registrationArea select{width:100%;}.landingPage{margin:0;}.registrationPage .registrationTable td{display:block;width:100%;}.steveCalendar td{display:table-cell !important;width:auto !important;}div.registrationArea input.webWidgetFormField,div.registrationArea textarea,div.registrationArea select{width:75%;}#advertSearchArea dd{width:100%;}div.registrationPage table.registrationTable td.registrationDescription{width:100% !important;}}@media only screen and (max-width:767px){.vacancyRequest td{display:block;width:100%;text-align:left !important;}}@media only screen and (max-width:630px){.contact-us-form td{display:block !important;float:left !important;width:96%;text-align:left !important;}}@media only screen and (max-width:630px){.forgottenPassowrdTable td{display:block !important;float:left !important;width:100% !important;}.contactFormTable{margin-left:0;}}.forgottenPasswordUserName{display:block;}.forgottenPassowrdButtonArea{display:block;}.forgottenPassowrdTable,.contactFormTable{min-width:60%;}table.changePasswordTable td{padding-bottom:10px;}@media only screen and (max-width:767px){.forgottenPassowrdButtonArea{text-align:left !important;}.forgottenPassowrdButtonArea input,.contactFormButtonArea input{width:93% !important;}.contactFormButtonArea{padding:0 !important;}}input[type=text],select,textarea,input[type=password]{border:2px solid #ddd !important;}.advertApplicationArea .col-two{float:none !important;}.ff-jobAdverts input[type=password],.ff-jobAdverts input[type=text],.ff-jobAdverts input[type=file],.ff-jobAdverts select,.ff-jobAdverts textarea{border-color:#0068ad;}.ff-hero--home{min-height:60vh !important;}@media only screen and (max-width:768px){.ff-hero--home{min-height:80vh !important;}}.ff-btn{border-radius:30px;}.ff-btn--solid{background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);color:#fff;border:none;}.ff-btn--solid:hover{background-color:#0082d6;background:#0082d6;}.ff-btn--border{border:1px solid #fff;box-sizing:border-box;color:#fff;}.ff-btn--border:hover{background-color:#fff;color:#0068ad;box-sizing:border-box;}.ff-btn--dark{border-color:#0068ad;color:#0068ad;background-color:#fff;}.ff-btn--dark:hover{background-color:#0068ad;color:#fff;}.ff-btn--standard{padding:5px 15px;}.ff-btn--wide{padding:6px 25px;}.ff-btn--margin-left{margin-left:5px;}.ff-btn--margin-right{margin-right:5px;}.ff-btn--back{color:#fff !important;margin-top:15px;display:inline-block;}.ff-btn--back:hover{color:#fff !important;}.ff-btn__search{padding:10px 30px;color:#fff;line-height:20px;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.ff-btn__search:hover{background-color:#0082d6;background:#0082d6;color:#fff;}.ff-btn__job{font-size:16px;font-size:1rem;line-height:20px;width:100%;margin-bottom:10px;}@media(min-width:768px){.ff-btn__job{width:auto;margin-bottom:0;}}input.btn-back:hover,input.btn-refer:hover,input.btn-cancel:hover,input.btn-prev:hover{border-color:#0068ad;color:#0068ad;background-color:#fff;}input.btn-back:hover:hover,input.btn-refer:hover:hover,input.btn-cancel:hover:hover,input.btn-prev:hover:hover{background-color:#0068ad !important;color:#fff !important;}.searchButton.btn-search,.ffw-login1-btn,.login-page input[type=submit],.registerBiggerButton,.btn-continue,.btn-apply,div.registrationArea input[type="button"],.systemButton,.btn-submit,.inputButton.btn-my-account,.inputButton.btn-refer-send,.btn-no-results-register,.ff-button-contact-us input,.ffw-blog-post-comment-form-buttonArea input{background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.searchButton.btn-search:hover,.ffw-login1-btn:hover,.login-page input[type=submit]:hover,.registerBiggerButton:hover,.btn-continue:hover,.btn-apply:hover,div.registrationArea input[type="button"]:hover,.systemButton:hover,.btn-submit:hover,.inputButton.btn-my-account:hover,.inputButton.btn-refer-send:hover,.btn-no-results-register:hover,.ff-button-contact-us input:hover,.ffw-blog-post-comment-form-buttonArea input:hover{background:#0082d6;background:-webkit-linear-gradient(45deg,#0082d6,#0082d6);background:linear-gradient(45deg,#0082d6,#0082d6);}.ff-CTA{padding:20px;text-align:center;box-sizing:border-box;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.ff-CTA span{font-size:24px;font-size:1.5rem;color:#fff;font-weight:700;display:block;margin-bottom:30px;}input[type=text],select,textarea,input[type=password]{height:20px;margin:5px;border-radius:30px;width:250px;border:0;padding:10px 20px;outline:none;border:2px solid transparent;}input[type=text]:focus,select:focus,textarea:focus,input[type=password]:focus{border:2px solid #0068ad;}select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}select::-ms-expand{display:none;}.selectWrapper{position:relative;}.selectWrapper:before{content:'';font-family:'Font Awesome 5 Free';font-weight:900;color:#0068ad;display:inline-block;position:absolute;right:14px;top:6px;pointer-events:none;font-size:10px;font-size:.625rem;}#advertSearchArea FIELDSET{border-width:0;margin:0;padding:0;}#advertSearchArea dl{float:none;display:block;clear:both;}#advertSearchArea dt,#advertSearchArea dd{float:left;margin:0;padding:0;padding-bottom:3px;}#advertSearchArea dd{width:100%;}#advertSearchArea dl.searchButtons dt{display:none;}#advertSearchArea dl.searchButtons dd{width:100%;}#advertSearchArea dl{display:inline-block;border:0;outline:none;border:2px solid transparent;}#advertSearchArea input[type=password],#advertSearchArea input[type=text],#advertSearchArea input[type=file],#advertSearchArea select,#advertSearchArea textarea{width:100%;}#advertSearchArea select:focus{border-color:#0068ad !important;outline:0;}.attract .title{margin-top:10px;}.attract .title .extra{line-height:1.5;}.attract .title .main,.attract .title h1{font-size:20px;margin-bottom:8px;}.attract .title .main span,.attract .title h1{font-weight:bold;margin-bottom:8px;margin-top:0;}#advertSearchArea dl .attract .title .extra{padding:3px;padding-top:0;padding-left:0;font-size:14px;font-weight:100;margin-bottom:3px;}.attract .title .logoArea{float:right;width:90px;}.attract .title .logoAreaContent{padding:3px;}.attract .advertArea{vertical-align:top;margin-top:7px;}.attract .advertArea .advertBody{padding:3px 0;line-height:25px;}.resultsGrid{border-collapse:separate;width:100%;text-align:left;}.resultsRow span{vertical-align:middle;}tr.resultsRow{display:flex !important;}.resultsRow td.resultsRowCell{border-top:1px solid #eee;border-bottom:1px solid #eee;max-width:98%;width:100%;}.resultsRow td.resultsRowCell{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0;margin-bottom:2px;padding:3px;cursor:default;}.candidateAdvertApplicationArea{text-align:left;}.candidateAdvertApplicationArea .candidateAdvertApplication{background-color:transparent;padding:0;}table.advertApplicationTable td.advertApplicationFieldDescription,.registrationTable .registrationDescription{width:40%;text-align:left;vertical-align:middle;padding-top:3px;}div.candidateAdvertApplication table.advertApplicationTable .ad-cvr-ltr .requiredFieldIndicator,.registrationTable textarea+.requiredFieldIndicator{float:none;}div.candidateAdvertApplication table.advertApplicationTable .ad-cvr-ltr td{vertical-align:top;}div.advertApplicationButtonArea{text-align:right;padding-top:12px;padding-bottom:12px;padding-right:15px;*padding-right:10px;}.advertApplicationArea [class^="col"]{float:none;}.advertApplicationArea .col-two{padding-bottom:10px;}@media only screen and (max-width:767px){#advertSearchArea dd{width:100%;}#advertSearchArea dt{width:100% !important;}.attract .advertApplicationButtonArea{text-align:left !important;}}@media only screen and (max-width:767px){.attract .advertApplicationTable td{display:block !important;float:left !important;width:100% !important;}div.candidateAdvertApplication table.advertApplicationTable textarea{width:95% !important;}}@media only screen and (min-width:992px){#advertSearchArea dl{width:32% !important;}}@media only screen and (max-width:991px){#advertSearchArea dl{width:100% !important;}}.AdvertReferral .col-one{float:none !important;}.pager{font-size:14px;margin-top:10px;}.pager a{font-weight:normal;}.pager a.selected{font-weight:700;}.pager td{padding:5px;width:15%;}.pager td.pages{text-align:left;}.pager td.recordsWithLogo{width:28%;text-align:left;padding-left:0;}.pager .pagerPageLinks{text-align:center;width:70%;}.pager .pagerPageLinks a{padding:4px;text-decoration:none;}.pager .pagerPageLinks a.selected{font-weight:bold;padding:4px;}.pager .pagerPageLinks a:hover{text-decoration:underline;}.pager .pagerLogo{width:28%;background:url("https://resource.firefishsoftware.com/img/firefish/red/22x29/firefish.png") no-repeat bottom right;text-align:right;padding-right:25px;}.pager .records{text-align:right;width:15%;}@media only screen and (max-width:767px){.pager .pages,.pager .records{display:none;}}@media only screen and (max-width:767px){table.pager .pages{text-align:left;width:20%;padding-bottom:3px;}table.pager td.pagerPageLinks{width:100%;}table.pager .records{text-align:right;}tr.resultsEmptyData{text-align:center;}}.advertLogin .advertLoginDescription{width:20%;}.advertLogin .advertLoginDataCell{width:60%;}.advertLogin .advertLoginLinkCell{width:20%;}.advertLogin .row-err{text-align:left;}.errorText,.forgottenPasswordError{color:#f00;font-family:'Muli',sans-serif;}div.modalPanel div.advertLoginArea table.advertLoginTable td.advertLoginDataCell input.webWidgetFormField.textbox{height:2.43rem !important;margin-bottom:10px !important;}div.modalPanel div.advertLoginArea table.advertLoginTable td.advertLoginDataCell input.webWidgetFormField.textbox{padding-left:10px !important;margin-top:5px !important;}@media only screen and (max-width:767px){.advertLoginTable td{display:block !important;float:left !important;width:100% !important;}}@media only screen and (max-width:450px){.candidateAdvertApplicationArea .mdl-wrap .modalPanel{width:280px !important;}.candidateAdvertApplicationArea .mdl-wrap .modalPanel .UploadMain.UploadBody input[type="file"]{display:block;width:100%;}.ffLogin .advertLoginTable td{display:block;}}div.mdl-wrap div.mdl-body{overflow:hidden !important;}.AdvertReferral .col-one{width:30% !important;}.AdvertReferral td{margin:0 !important;}.AdvertReferral{margin-top:1.5rem;}@media only screen and (max-width:767px){.attract .AdvertReferral{width:100% !important;}.attract .AdvertReferral td{display:block !important;width:100% !important;float:left !important;text-align:left !important;}}.container{width:100%;padding:20px .75rem;box-sizing:border-box;}@media only screen and (min-width:767px){.container{width:80%;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:992px){.container{width:80%;max-width:70rem;margin-left:auto;margin-right:auto;}}.row{position:relative;width:100%;}.row [class^="col"]{float:left;margin:.5rem 2%;min-height:.125rem;}.row::after{content:"";display:table;clear:both;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%;}.col-sm-1{width:4.33333%;}.col-sm-2{width:12.66667%;}.col-sm-3{width:21%;}.col-sm-4{width:29.33333%;}.col-sm-5{width:37.66667%;}.col-sm-6{width:46%;}.col-sm-7{width:54.33333%;}.col-sm-8{width:62.66667%;}.col-sm-9{width:71%;}.col-sm-10{width:79.33333%;}.col-sm-11{width:87.66667%;}.col-sm-12{width:96%;}@media only screen and (min-width:768px){.col-1{width:4.33333%;}.col-2{width:12.66667%;}.col-3{width:21%;}.col-4{width:29.33333%;}.col-5{width:37.66667%;}.col-6{width:46%;}.col-7{width:54.33333%;}.col-8{width:62.66667%;}.col-9{width:71%;}.col-10{width:79.33333%;}.col-11{width:87.66667%;}.col-12{width:96%;}.hidden-sm{display:block;}}.ff-header{width:100%;height:66px;}.ff-header__navWrap{position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.5);}@media(min-width:992px){.ff-header__navWrap{padding:20px 0;background-color:transparent;}}.ff-header__logoWrap{width:150px;height:50px;}@media(min-width:992px){.ff-header__logoWrap{width:180px;}}.ff-header__logoWrap img{width:100%;}@media(min-width:992px){.ff-header__burgerNav{display:none;}}.ff-header__burgerNavWrap{width:40px;height:20px;position:relative;float:right;margin:15px 10px 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}.ff-header__burgerNavWrap span{display:block;position:absolute;height:5px;width:60%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}.ff-header__burgerNavWrap span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}.ff-header__burgerNavWrap span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}.ff-header__burgerNavWrap span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}.ff-header__burgerNavWrap.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px;}.ff-header__burgerNavWrap.open span:nth-child(2){width:0%;opacity:0;}.ff-header__burgerNavWrap.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;left:8px;}.ff-header__navigation{position:absolute;top:66px;width:100%;background-color:rgba(0,0,0,.8);overflow:hidden;z-index:20;}@media(min-width:992px){.ff-header__navigation{position:relative;background-color:transparent;top:0;width:auto;overflow:visible;text-align:right;}}.ff-header__navigation ul{list-style-type:none;}.ff-header__navigation ul li{list-style-type:none;position:relative;padding:5px;margin:10px;text-indent:0;}@media(min-width:992px){.ff-header__navigation ul li{margin:5px 10px 0;}}.ff-header__navigation ul li:hover{cursor:pointer;}.ff-header__navigation ul li a{color:#fff;}@media(min-width:992px){.ff-header__navigation ul li{display:inline-block;}}@media(min-width:992px){.ff-header__navigation-register{display:none !important;}}@media(min-width:992px){.ff-header__navigation-login{display:none !important;}}.ff-header__navigation--isDisabled{max-height:0;-moz-transition:max-height .5s;-o-transition:max-height .5s;-webkit-transition:max-height .5s;transition:max-height .5s;}@media(min-width:992px){.ff-header__navigation--isDisabled{max-height:150px;}}.ff-header__navigation--isActive{-moz-transition:max-height 1s;-o-transition:max-height 1s;-webkit-transition:max-height 1s;transition:max-height 1s;}.ff-header__subNavigation{overflow:hidden;list-style-type:none;z-index:20;padding-bottom:10px;}@media(min-width:992px){.ff-header__subNavigation{position:absolute;min-width:200px;text-align:left;}}.ff-header__subNavigation li{list-style-type:none;color:#fff;}@media(min-width:992px){.ff-header__subNavigation li{display:block !important;}}.ff-header__subNavigation--isDisabled{max-height:0;margin-top:0;-moz-transition:max-height .5s,margin-top 1s,background-color 1s,border-top 1s;-o-transition:max-height .5s,margin-top 1s,background-color 1s,border-top 1s;-webkit-transition:max-height .5s,margin-top 1s,background-color 1s,border-top 1s;transition:max-height .5s,margin-top 1s,background-color 1s,border-top 1s;}@media(min-width:992px){.ff-header__subNavigation--isDisabled{border-top:1px solid transparent;padding:10px 0 0;}}.ff-header__subNavigation--isActive{margin-top:10px;-moz-transition:max-height 1s,margin-top 1.5s,background-color 1s,border-top 1s;-o-transition:max-height 1s,margin-top 1.5s,background-color 1s,border-top 1s;-webkit-transition:max-height 1s,margin-top 1.5s,background-color 1s,border-top 1s;transition:max-height 1s,margin-top 1.5s,background-color 1s,border-top 1s;}@media(min-width:992px){.ff-header__subNavigation--isActive{background-color:rgba(0,0,0,.5);border-top:1px solid #fff;padding:10px 0;}}.ff-header__userControls{display:none;}@media(min-width:992px){.ff-header__userControls{display:inline-block;}}.ff-header__userControlsWrap{margin-top:20px;}.ff-header__userControlsWrap a{color:#fff;}.ff-hero{min-height:250px;background-color:#000;background-size:cover;background-position:center center;height:40vh;}.ff-hero--home{min-height:100vh;}.ff-hero .container{width:100%;padding:0;}.ff-hero__contact{display:none;padding:5px 0 0;background-color:rgba(0,0,0,.5);color:#fff;line-height:24px;text-align:center;}@media(min-width:992px){.ff-hero__contact{display:block;}.ff-hero__contact div:nth-child(1){text-align:left;}.ff-hero__contact div:nth-child(2){text-align:right;}.ff-hero__contact div:nth-child(2) span:last-child{margin-right:5px;}}.ff-hero__contact--fixed{position:fixed;width:100%;top:0;z-index:30;}.ff-hero__contact i{font-size:30px;font-size:1.875rem;margin-left:5px;}.ff-hero__contact a{color:#fff;}.ff-hero__contact a:hover{color:#0068ad;}.ff-hero__telephone{margin-right:30px;}.ff-hero__chat{margin-left:30px;}.ff-hero__wrap{width:100%;margin-top:80px;color:#fff;font-weight:700;}@media(min-width:768px){.ff-hero__wrap{margin-top:0;}}.ff-hero__cta{margin:0 10px;text-align:center;}.ff-hero__cta h1{color:#fff;}.ff-hero__cta #advertSearchArea{margin-bottom:2%;}.ff-hero__form{margin:20px 0 40px;}.ff-hero__form #advertSearchArea dl:not(:last-child){width:100%;}@media(min-width:992px){.ff-hero__form #advertSearchArea dl:not(:last-child){width:32%;}}.ff-hero__form #advertSearchArea .searchPrimaryCategory dd,.ff-hero__form #advertSearchArea .searchLocationArea dd,.ff-hero__form #advertSearchArea .searchKeywords dd{width:100%;}.ff-hero__form .searchButtons{display:block;width:100%;}.ff-hero__form .searchButtons input{width:100% !important;}@media(min-width:992px){.ff-hero__form .searchButtons input{width:30% !important;}}.ff-hero__contentContainer{height:calc(100% - 49px);}.ff-hero__contentWrap{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;min-height:100vh;height:100%;}.ff-hero__contentWrap:before,.ff-hero__contentWrap:after{content:"";display:table;}.ff-hero__contentWrap:after{clear:both;}@media only screen and (max-width:1200px){.ff-hero__cta #advertSearchArea{margin-left:10%;margin-right:10%;margin-bottom:2%;}}@media only screen and (max-width:767px){.ff-hero__cta #advertSearchArea{margin-left:10%;margin-right:12%;margin-bottom:2%;}}.ff-hero__cta #advertSearchArea input[type=text]{line-height:17px;}.ff-hero__cta #advertSearchArea input,.ff-hero__cta #advertSearchArea select{height:43px !important;}.ff-hero__cta input[type=submit],.ff-hero__cta input[type=button],.ff-hero__cta button{margin:5px 0 10px !important;padding:11px 30px !important;line-height:21px;}@media only screen and (min-width:992px){.ff-hero__form #advertSearchArea dl:nth-child(3n+2):not(:last-child){margin:0 5px;}.ff-hero__form #advertSearchArea dl:nth-last-child(2){margin-right:0 !important;}.ff-hero__form .searchButtons input{width:100% !important;}}@media only screen and (max-width:991px){.ff-hero__form .searchButtons input{width:100% !important;}}.ff-blogPost{position:relative;background-color:#f3f3f3;}.ff-blogPost--list .ff-blogPost__card{margin-top:30px;}.ff-blogPost--home{padding:30px 0;}.ff-blogPost>div>div>h3{margin-bottom:30px;}.ff-blogPost__contentArea{padding:10px 0 40px;}.ff-blogPost__card{-webkit-box-shadow:0 0 20px #cecbcb;-moz-box-shadow:0 0 20px #cecbcb;box-shadow:0 0 20px #cecbcb;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;}.ff-blogPost__card .ff-featuredBlogs__image{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-clip:padding-box;}.ff-blogPost__card:nth-child(even){margin-top:30px;}@media(min-width:768px){.ff-blogPost__card{display:flex;}.ff-blogPost__card:nth-child(even){flex-direction:row-reverse;}.ff-blogPost__card:nth-child(even) .ff-featuredBlogs__image{-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;background-clip:padding-box;}.ff-blogPost__card .ff-featuredBlogs__image{-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;background-clip:padding-box;}}.ff-blogPost__image{background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);overflow:hidden;display:flex;align-content:center;justify-content:center;}.ff-blogPost__image img{object-fit:cover;height:100%;width:100%;}@media(min-width:768px){.ff-blogPost__image{width:40%;}}.ff-blogPost__body{padding:20px 20px 0;}@media(min-width:768px){.ff-blogPost__body{width:60%;}}.ff-blogPost__footer{position:relative;margin-top:20px;padding:10px 0;border-top:1px solid #e5e5e5;width:85%;}.ff-blogPost__tag{display:inline-block;margin-right:5px;margin-bottom:5px;padding:5px 15px;color:#fff;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.ff-blogPost__tag:hover{background-color:#0082d6;background:#0082d6;}.ff-blogPost__arrow{position:absolute;width:30px;height:30px;top:-17px;right:-50px;font-size:30px;font-size:1.875rem;color:#0082d6;}@media(min-width:768px){.ff-blogPost__arrow{right:-70px;}}.ffw-blog-post-comment-form .textbox{margin-top:5px !important;width:450px !important;}.ffw-blog-post-comment-form .characterCountRequired{margin-top:5px;}@media only screen and (max-width:545px){.ffw-blog-post-comment-form fieldset table{width:100%;}.ffw-blog-post-comment-form .textbox{width:95% !important;}}.ff-jobAdvert{padding:30px 0 0;}.ff-jobAdvert>div>div>h3{margin-bottom:30px;}@media(min-width:768px){.ff-jobAdvert__wrap{display:flex;flex-wrap:wrap;}}.ff-jobAdvert__card{position:relative;margin-bottom:30px;padding-bottom:50px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;-webkit-box-shadow:0 0 20px #cecbcb;-moz-box-shadow:0 0 20px #cecbcb;box-shadow:0 0 20px #cecbcb;}@media(min-width:768px){.ff-jobAdvert__card{width:49%;}.ff-jobAdvert__card:nth-child(2n+2){margin-left:2%;}}@media(min-width:992px){.ff-jobAdvert__card{width:32%;}.ff-jobAdvert__card:nth-child(3n+2){margin-left:2%;margin-right:2%;}}.ff-jobAdvert__card:hover{cursor:pointer;}.ff-jobAdvert__card:hover .ff-jobAdvert__footer{background-color:#0082d6;background:#0082d6;}.ff-jobAdvert__card:hover .ff-jobAdvert__tag{background-color:#0082d6;background:#0082d6;}.ff-jobAdvert__card:hover .ff-jobAdvert__body h3{color:#0082d6;}.ff-jobAdvert__card>a{position:absolute;width:100%;height:100%;top:0;}.ff-jobAdvert__header{position:relative;}.ff-jobAdvert__header--image .ff-jobAdvert__image{background-color:#fff;}.ff-jobAdvert__header--noImage .ff-jobAdvert__image{background-color:#0068ad;}.ff-jobAdvert__image{height:170px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-clip:padding-box;overflow:hidden;}.ff-jobAdvert__image img{flex:1;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-clip:padding-box;width:100%;}.ff-jobAdvert__image img.ff-jobAdvert__image--icon{height:100%;flex:none;}.ff-jobAdvert__tag{position:absolute;bottom:-15px;left:15px;line-height:30px;padding:0 20px;color:#fff;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);border:2px solid #fff;}.ff-jobAdvert__renumeration{display:inline-block;margin-bottom:15px;font-weight:600;}.ff-jobAdvert__body{padding:30px 20px 20px;}.ff-jobAdvert__body h2{margin:0 0 20px;color:#0068ad;}.ff-jobAdvert__footer{position:absolute;bottom:0;height:50px;width:100%;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background-clip:padding-box;line-height:50px;color:#fff;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.ff-jobAdvert__footer i{font-size:24px;font-size:1.5rem;margin:0 10px 0 20px;}@media(min-width:768px){#candAdverts table tr.resultsRow{width:50% !important;}}@media(min-width:992px){#candAdverts table tr.resultsRow{width:33% !important;}}.ff-teamMember{width:49%;}@media(max-width:767px){.ff-teamMember{width:100%;}}@media(min-width:992px){.ff-teamMember{width:32%;}}.ff-teamMember:hover .ff-teamMember__info{display:block;transition:ease-in-out;}.ff-teamMember__wrap{position:relative;margin-bottom:4%;}.ff-teamMember__image img{width:100%;height:100%;object-fit:contain;}.ff-teamMember__position{font-weight:700;font-size:18px;font-size:1.125rem;}.ff-teamMember__info{display:none;transition:ease-in-out;position:absolute;width:100%;height:100%;top:0;padding:60% 20px 10%;box-sizing:border-box;color:#fff;background-color:rgba(0,0,0,.8);}.ff-teamMember__infoWrap{position:absolute;bottom:20px;}.ff-teamMember__email,.ff-teamMember__phone{margin:10px 0;display:block;}.ff-teamMember__email a,.ff-teamMember__phone a{color:#fff;}.ff-teamMember__email a:hover,.ff-teamMember__phone a:hover{color:#0068ad;}.ff-teamMember__social a{color:#fff;font-size:24px;font-size:1.5rem;}.ff-teamMember__social a:hover{color:#0068ad;}.ff-footer{text-align:center;padding:30px 0;background-color:#2c2c2c;}.ff-footer__wrap:before,.ff-footer__wrap:after{content:"";display:table;}.ff-footer__wrap:after{clear:both;}.ff-footer__logo{width:150px;}.ff-footer__logo img{width:100%;}.ff-footer__links{text-align:center;}@media(min-width:768px){.ff-footer__links{width:100%;display:flex;justify-content:space-between;}}.ff-footer__links ul{list-style-type:none;margin-top:30px;}.ff-footer__links li{padding:5px;}.ff-footer__links li a{color:#fff;}.ff-footer__links li a:hover{color:#0068ad;}@media(min-width:768px){.ff-footer__links{float:left;text-align:left;}}.ff-footer__social{margin-top:20px;}.ff-footer__social a{font-size:20px;font-size:1.25rem;margin-left:5px;}.ff-footer__details{text-align:center;padding:30px 5px 5px;color:#fff;}.ff-footer__details>span{display:inline-block;}@media(min-width:768px){.ff-footer__details{padding:0;float:right;text-align:right;}}.ff-footer__body a{color:#fff;}.ff-footer__body a:hover{color:#0068ad;}.ff-footer__body>span{display:block;margin-top:10px;}.ff-footer__copywrite{display:inline-block;color:#fff;margin-top:50px;}.ff-testimonial{position:relative;background-color:#f3f3f3;}.ff-testimonial--single{background-color:#fff;}.ff-testimonial__contentArea{padding:10px 0 40px;}.ff-testimonial__image{width:75px;height:75px;border-radius:50%;background-size:cover;background-position:center center;overflow:hidden;border:2px solid #0068ad;flex-grow:0;flex-shrink:0;}.ff-testimonial__card{-webkit-box-shadow:0 0 20px #cecbcb;-moz-box-shadow:0 0 20px #cecbcb;box-shadow:0 0 20px #cecbcb;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;background-color:#fff;}.ff-testimonial--list .ff-testimonial__card{margin-top:30px;}.ff-testimonial__body{position:relative;padding:20px 40px;box-sizing:border-box;}@media(min-width:768px){.ff-testimonial__body{width:100%;}}.ff-testimonial__person{margin-left:15px;}.ff-testimonial__name{color:#0068ad;margin:5px 0;font-size:16px;font-size:1rem;}.ff-testimonial__position{margin:5px 0;}.ff-testimonial__company{margin:5px 0;}.ff-testimonial__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;}.ff-testimonial__footer{display:flex;flex-direction:row;align-items:center;position:relative;margin-top:20px;padding:10px 0 0;border-top:1px solid #e5e5e5;width:93%;}.ff-testimonial__arrow{position:absolute;width:30px;height:30px;top:-17px;right:-50px;font-size:30px;font-size:1.875rem;color:#0082d6;}@media(min-width:768px){.ff-testimonial__arrow{right:-70px;}}.ff-testimonial__backBTN{margin-top:30px;}.ff-testimonial__backBTN a{color:#fff;}.ff-testimonial__backBTN a i{margin-right:10px;}.ff-campaigns{position:relative;background-color:#f3f3f3;}.ff-campaigns--list .ff-blogPost__card{margin-top:30px;}.ff-campaigns>div>div>h3{margin-bottom:30px;}.ff-campaigns__contentArea{padding:10px 0 40px;}.ff-campaigns__card{-webkit-box-shadow:0 0 20px #cecbcb;-moz-box-shadow:0 0 20px #cecbcb;box-shadow:0 0 20px #cecbcb;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;margin-top:30px;}@media(min-width:768px){.ff-campaigns__card{display:flex;}}.ff-campaigns__image{background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);overflow:hidden;display:flex;align-content:center;justify-content:center;}.ff-campaigns__image img{object-fit:cover;height:100%;width:100%;}@media(min-width:768px){.ff-campaigns__image{width:40%;}}.ff-campaigns__body{padding:20px 20px 0;}@media(min-width:768px){.ff-campaigns__body{width:60%;}}.ff-campaigns__footer{position:relative;height:40px;margin-top:20px;padding:10px 0;border-top:1px solid #e5e5e5;width:85%;}.ff-campaigns__tag{display:inline-block;margin-right:5px;padding:5px 15px;color:#fff;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.ff-campaigns__tag:hover{background-color:#0082d6;background:#0082d6;}.ff-campaigns__arrow{position:absolute;width:30px;height:30px;top:-17px;right:-50px;font-size:30px;font-size:1.875rem;color:#0082d6;}@media(min-width:768px){.ff-campaigns__arrow{right:-70px;}}.ff-contentArea{text-align:center;color:#fff !important;padding:50px 0;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.ff-contentArea h1,.ff-contentArea h2,.ff-contentArea h3,.ff-contentArea h4,.ff-contentArea h5{color:#fff !important;}.ff-contentArea__wrap{color:#fff;}.ff-homeCTAs{padding:30px 0;}@media(min-width:768px){.ff-homeCTAs__wrap{display:flex;justify-content:space-between;}}@media(min-width:768px){.ff-homeCTAs__card{width:30%;}}.ff-homeCTAs__body{text-align:center;}.ff-homeCTAs__image{display:flex;align-items:center;justify-content:center;width:170px;height:170px;margin:0 auto;overflow:hidden;background-color:#0068ad;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background:#0068ad;background:-webkit-linear-gradient(45deg,#0068ad,#0082d6);background:linear-gradient(45deg,#0068ad,#0082d6);}.ff-homeCTAs__image img{width:170px;height:170px;}.optional-extra-tag{position:absolute;top:-5px;right:10px;transform:rotate(45deg);padding:10px 40px 10px 10px;background-color:#d3626d;color:#fff;border-radius:10px 30px 30px 10px;}.optional-extra-tag span{position:absolute;top:13px;right:15px;width:10px;height:10px;border-radius:15px;font-size:40px;font-size:2.5rem;background-color:#fff;}.ff-jobAdverts__content{margin:30px 0;}.ff-jobAdverts__search{text-align:center;}.ff-jobAdverts__search #advertSearchArea dl:not(:last-child){display:block;width:100%;}@media(min-width:768px){.ff-jobAdverts__search #advertSearchArea dl:not(:last-child){width:32%;display:inline-block;}}.ff-jobAdverts__search #advertSearchArea .searchButtons{width:100% !important;}.ff-jobAdverts__search #advertSearchArea .searchButtons input{width:100% !important;padding:10px !important;}@media(min-width:768px){.ff-jobAdverts__search #advertSearchArea .searchButtons input{width:33% !important;}}.ff-jobAdverts__search input[type=text]{padding:12px 10px;}.ff-jobAdverts__fields{margin:40px 0 20px;}.ff-jobAdverts__fields input{border:2px solid #f3f3f3;}.ff-jobAdverts__fields input:focus:focus{border:2px solid #0068ad;}.ff-blogSingle__wrap{padding:0 15px;}@media(min-width:992px){.ff-blogSingle__wrap{padding:0;}}.ff-blogSingle__header{margin-bottom:40px;}.ff-blogSingle__publishedInfo{margin-bottom:13px;}.ff-contentPage__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px;}@media(min-width:768px){.ff-contentPage__wrap{padding:0;}}.ff-contentPage__mediaArea{width:32%;margin-top:50px;}@media(max-width:767px){.ff-contentPage__mediaArea{width:100%;}}.ff-contentPage__mediaItem{margin-bottom:15px;}.ff-contentPage__contentArea{width:66%;}@media(max-width:767px){.ff-contentPage__contentArea{width:100%;}}.ff-contentPage__header{margin-bottom:50px;}.ff-contentPage__contentArea--full-width{width:100%;}.ff-jobSingle__wrap{padding:0 15px;}.ff-jobSingle__header{margin-bottom:40px;}.ff-jobSingle__header p,.ff-jobSingle__header span{font-weight:600;}.ff-jobSingle__date{display:inline-block;margin-left:20px;}.ff-jobSingle__btnContainer{margin:40px 0;text-align:right;}.ff-teamMembers__contentArea{padding:0 15px;margin:0 0 40px;}@media(min-width:768px){.ff-teamMembers__contentArea{padding:0;}}.ff-teamMembers__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px;}@media(min-width:768px){.ff-teamMembers__wrap{padding:0;}}.ff-teamSingle__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px;}@media(min-width:768px){.ff-teamSingle__wrap{padding:0;}}.ff-teamSingle__info{width:32%;margin-top:8px;word-wrap:break-word;}@media(max-width:767px){.ff-teamSingle__info{width:100%;}}.ff-teamSingle__email,.ff-teamSingle__phone{display:block;margin:10px 0;}.ff-teamSingle__social{font-size:24px;font-size:1.5rem;}.ff-teamSingle__social i{color:#000;}.ff-teamSingle__social i:hover{color:#0068ad;}.ff-teamSingle__contentArea{width:66%;}@media(max-width:767px){.ff-teamSingle__contentArea{width:100%;}}.ff-campaigns--list{padding:0 0 30px;}.ff-campaigns>p{margin-bottom:50px;}.ff-campaigns__location{color:#bab9b6;font-style:italic;}.ff-campaigns__moreBTN{position:absolute;display:block;bottom:0;right:0;}.ff-campaigns__moreBTN a:hover{color:#fff;}.ff-campaigns__moreBTN i{font-size:16px;margin-left:5px;color:#fff;}.ff-campaign__wrap{margin:30px 0;}.ff-campaign__left h2{color:#0068ad;}.ff-campaign__right{margin-top:50px;}.ff-campaign__detailsWrap{background-color:#eaeae9;padding:20px;}.ff-campaign__address span:first-child{color:#0068ad;font-weight:700;font-size:18px;}.ff-campaign__address>span{display:block;}.ff-campaign__contact{margin-top:30px;overflow-wrap:break-word;word-wrap:break-word;}.ff-campaign__contact span{display:block;margin:5px 0;}.ff-campaign__contact a{color:#0068ad;}.ff-campaign__contact a:hover{color:#000;}.ff-campaign__social{margin-top:50px;}.ff-campaign__social a{font-size:34px;color:#0068ad;display:inline-block;margin-right:5px;}.ff-campaign__social a:hover{color:#000;}.ff-campaign__mediaWrap{margin-top:50px;display:none;}.ff-campaign__mediaWrap iframe{max-width:100%;height:auto;}.ff-campaign__featuredJobs{margin:50px 0;}.ff-campaign__card{position:relative;width:100%;background-color:#eaeae9;border-bottom:4px solid #0068ad;padding:30px;margin:15px 0;}.ff-campaign__card p{padding-bottom:30px;}.ff-campaign__card a{color:#0068ad;}.ff-campaign__card a:hover{color:#1e1e1e;}.ff-campaign__card h2{font-size:30px;}.ff-campaign__location{color:#bab9b6;font-style:italic;position:absolute;bottom:15px;}.ff-campaign__moreBTN{position:absolute;display:block;width:60px;height:60px;background-color:#0068ad;bottom:0;right:0;}.ff-campaign__moreBTN:hover{background-color:#000;}.ff-campaign__moreBTN a{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.ff-campaign__moreBTN i{font-size:34px;color:#fff;}.ff-campaign__backBTN{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;}.ff-campaign__backBTN a{color:#fff;padding:10px 20px;background-color:#0068ad;border-radius:50px;}.ff-campaign__backBTN a:hover{background-color:#0082d6;}.ff-campaign__backBTN a i{padding-left:10px;}.ff-campaign__featuredJobsWrap{margin-bottom:20px;}@media only screen and (min-width:767px){.ff-campaign__wrap{display:flex;}.ff-campaign__left{width:68%;margin-right:2%;}.ff-campaign__right{width:30%;}.ff-campaign__featuredJobsWrap{display:flex;}.ff-campaign__featuredJobsWrap .ff-campaigns__card{width:32%;}.ff-campaign__featuredJobsWrap .ff-campaigns__card .ff-campaigns__body{width:90%;}.ff-campaign__featuredJobsWrap .ff-campaigns__card .ff-campaigns__body .ff-campaigns__arrow{right:-40px;}.ff-campaign__featuredJobsWrap .ff-campaigns__card:not(:last-child){margin-right:2%;}.ff-campaign__mediaWrap{display:block;}.ff-campaign__card{width:32%;}.ff-campaign__card:not(:last-child){margin-right:2%;}}div.advertApplicationArea div.questionnaire .vlu{min-width:9em;}@media only screen and (max-width:767px){div.advertApplicationArea div.questionnaire .questions .lbl{display:block;width:100%;padding-right:0 !important;}div.advertApplicationArea div.questionnaire .questions .vlu,div.advertApplicationArea div.questionnaire .questions .txtQuestion{width:94%;display:inline-block;text-align:left;}div.advertApplicationArea div.questionnaire .questions .rqd{display:inline-block;}div.advertApplicationArea div.questionnaire .questions table{display:block;width:100% !important;}div.advertApplicationArea div.questionnaire .questions table tbody{display:block;width:100% !important;}div.advertApplicationArea div.questionnaire .questions table tbody tr{display:block;width:100% !important;}}.ff-contactus{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.ff-contactus__map{width:100%;}.ff-contactus__map iframe{min-height:300px;width:100%;}.ff-contactus__left{width:55%;padding:15px 0;box-sizing:border-box;}.ff-contactus__right{padding:15px 0;width:40%;box-sizing:border-box;}.ff-form.contact-us-form{width:100%;}.ff-form.contact-us-form input,.ff-form.contact-us-form select,.ff-form.contact-us-form textarea{margin:5px 0 10px !important;}.contactFormTable input,.contactFormTable textarea,.forgottenPasswordUserName input{margin-top:5px !important;}@media only screen and (max-width:1300px){.ff-contactus__left,.ff-contactus__right{width:100%;}}@media only screen and (max-width:630px){.ff-button-contact-us input{width:94% !important;}}.login-page input{margin-bottom:10px !important;}.login-page{max-width:400px;margin:0 auto 6% auto;}.login-page input[type=submit]{width:94% !important;margin-right:0 !important;float:none;margin-bottom:5px;padding:10px 15px !important;}.ffw-login1-remember-span{display:none;}#ff .form-login input[type=submit]{width:94% !important;margin-bottom:5px;}.ff-na-login input{margin-bottom:10px !important;}