.casestudyTermsContainer{background:#F2F2F2;margin:0;text-align:center}.casestudyTermsContainer ul.casestudyTermsUl{display:inline-block;list-style-type:none}.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi{float:left;padding:0px 5px;margin:2px;text-align:left}@media only screen and (max-width: 767px){.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi{clear:both;width:100%}}.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi:before{content:'' !important;display:none !important}.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi a{color:#052950;background:white;padding:11px 22px;border:white 1px solid;font-weight:bold}.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi a:before{content:'' !important;display:none !important}.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi a:hover{border:#052950 1px solid}.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi a.labelNoAction{color:white;background:#052950;cursor:auto}.casestudyTermsContainer ul.casestudyTermsUl li.casestudyTermLi a.labelNoAction:hover{border:white 1px solid}.caseStudyGrid a{width:50%;padding:3%;display:block;float:left;color:black;text-align:center;min-height:660px}@media only screen and (max-width: 767px){.caseStudyGrid a{width:100%;margin:0 auto;min-height:80px}}.caseStudyGrid a .title{display:block;font-weight:bold;margin:22px 0;font-size:25px}.caseStudyGrid a .excerpt{display:block;margin-bottom:11px}.caseStudyGrid a .moreButton{display:inline-block;font-weight:normal;margin:11px 0;padding:5px 22px !important;width:auto;color:white;transition:all .5s ease}.caseStudyGrid a:hover,.caseStudyGrid a:active,.caseStudyGrid a:focus{text-decoration:none;background:#F2F2F2}.caseStudyGrid a:hover .moreButton[style],.caseStudyGrid a:active .moreButton[style],.caseStudyGrid a:focus .moreButton[style]{background:black !important;color:white}.checkbox,.radio{position:relative;cursor:pointer;padding:10px 12px;margin:0em;background:white}@media only screen and (min-width: 768px) and (max-width: 1023px){.checkbox,.radio{padding:10px 12px}}@media only screen and (max-width: 767px){.checkbox,.radio{padding:5px 6px}}.checkbox::selection,.radio::selection{background:transparent}.checkbox input+span,.radio input+span{background:white;content:"";display:inline-block;margin:0 .5em 0 0;padding:0;vertical-align:middle;width:2em;height:2em;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}.checkbox input+span::after,.radio input+span::after{content:"";display:block;transform:scale(0);transition:transform .2s}@media screen and (min-width: 768px){.checkbox input+span,.radio input+span{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.checkbox:hover input+span,.radio:hover input+span{box-shadow:0 2px 4px rgba(0,0,0,0.35)}}.checkbox input:active+span,.radio input:active+span{box-shadow:0 4px 8px rgba(0,0,0,0.35)}.checkbox input:focus+span,.radio input:focus+span{box-shadow:0 0 0 3px lightblue}.checkbox input:checked+span::after,.radio input:checked+span::after{transform:scale(1)}.checkbox input,.radio input{position:absolute;cursor:pointer;opacity:0}.checkbox input+span{border-radius:2px}.checkbox input+span::after{background:#052950 url("../img/tick.png") no-repeat center;background-size:auto;width:2em;height:2em}.checkbox.innovate input+span::after{background:#d0315b url("../img/tick.png") no-repeat center;background-size:auto}.checkbox.cucina input+span::after{background:#03ad9e url("../img/tick.png") no-repeat center;background-size:auto}.checkbox.our-people input+span::after{background:#44a646 url("../img/tick.png") no-repeat center;background-size:auto}.checkbox.independent input+span::after{background:#693176 url("../img/tick.png") no-repeat center;background-size:auto}.radio input+span{border-radius:100%}.radio input+span::after{border-radius:100%;margin:.65em;width:.75em;height:.75em}.radio input:checked+span::after{background:black}.vacancyGridSingleRow{width:100%;padding:6px 0;font-size:80%;border-bottom:#F2F2F2 3px solid;margin-top:1px;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row}.vacancyGridSingleRow.heading{background:#F2F2F2;font-weight:bold;padding:11px 0}.vacancyGridSingleRow .vacancyReadMore{width:55%;padding:5px 12px;-ms-flex-order:10;order:10;color:#052950;transition:all 0.7s ease-in-out;align-self:center}@media only screen and (min-width: 768px) and (max-width: 1023px){.vacancyGridSingleRow .vacancyReadMore{width:55%}}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyReadMore{width:100%}}.vacancyGridSingleRow .vacancyReadMore:hover{background:#F2F2F2}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyReadMore.heading{display:none}}.vacancyGridSingleRow .vacancyReadMore .title{width:35%;display:block;float:left;color:#052950}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyReadMore .title{width:100%;margin:0 auto;font-weight:bold}}.vacancyGridSingleRow .vacancyReadMore .excerpt{width:65%;display:block;float:left;color:#052950}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyReadMore .excerpt{width:100%;margin:0 auto}}.vacancyGridSingleRow .vacancyReadMore .moreButton{color:#44a646}.vacancyGridSingleRow .vacancyApply{width:45%;padding:5px 12px;-ms-flex-order:20;order:20;align-self:center;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row}@media only screen and (min-width: 768px) and (max-width: 1023px){.vacancyGridSingleRow .vacancyApply{width:45%}}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyApply{width:100%;margin:0 auto}}.vacancyGridSingleRow .vacancyApply .location{width:30%;text-align:center;align-self:center}.vacancyGridSingleRow .vacancyApply .location:hover{cursor:pointer !important}.vacancyGridSingleRow .vacancyApply .location .locationInner{width:95%;background:white;padding:12px 6px;margin:0 auto}.vacancyGridSingleRow .vacancyApply .location .locationInner:hover{background:#052950;color:white}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyApply .location{width:45%;margin:0 auto;text-align:left}}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyApply .location:before{content:attr(data-label);font-weight:bold}}.vacancyGridSingleRow .vacancyApply .location .locationSelector{position:absolute;width:150px;z-index:99999;text-align:left;padding:5px 0 0 0}.vacancyGridSingleRow .vacancyApply .location .locationSelector .casestudyTermLi{width:100%;margin:0}.vacancyGridSingleRow .vacancyApply .location .locationSelector .filterLabel{display:none}.vacancyGridSingleRow .vacancyApply .company{width:30%;display:block;float:left;text-align:center;align-self:center}.vacancyGridSingleRow .vacancyApply .company:hover{cursor:pointer !important}.vacancyGridSingleRow .vacancyApply .company .companyInner{width:95%;background:white;padding:12px 6px;margin:0 auto}.vacancyGridSingleRow .vacancyApply .company .companyInner:hover{background:#052950;color:white}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyApply .company{width:45%;margin:0 auto;text-align:left}}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyApply .company:before{content:attr(data-label);font-weight:bold}}.vacancyGridSingleRow .vacancyApply .company .companySelector{position:absolute;width:150px;z-index:99999;padding:5px 0 0 0;text-align:left}.vacancyGridSingleRow .vacancyApply .company .companySelector .casestudyTermLi{width:100%;margin:0}.vacancyGridSingleRow .vacancyApply .company .companySelector .filterLabel{display:none}.vacancyGridSingleRow .vacancyApply .apply{width:32%;margin:0 4%;display:block;float:left;text-align:center;color:white;font-size:13px;background:#44a646;transition:all .7s ease-in-out;align-self:center}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyApply .apply{width:100%;margin:10px auto 0 auto;padding:11px}}.vacancyGridSingleRow .vacancyApply .apply:hover{background:#052950}.vacancyGridSingleRow .vacancyGridSingleRowMore{transition:all .7s ease-in-out;padding:5px 12px;-ms-flex-order:30;order:30}@media only screen and (max-width: 767px){.vacancyGridSingleRow .vacancyGridSingleRowMore{-ms-flex-order:15;order:15}}
