@media screen and (min-width:768px){.search-section{margin:0}}.main-search-company{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;position:relative;padding:15px 7.5px 7.5px 7.5px;margin-bottom:0}.main-search-company .clean{top:10px;right:25px;position:absolute}@media screen and (min-width:768px){.main-search-company{border-bottom:1px solid #c8c8c8;padding:45px 0}}.top-section{margin:0}.title-search{text-align:center;margin-bottom:15px}.title-search .title-search-label{font-size:1.25rem;font-weight:700}@media screen and (min-width:768px){.title-search{text-align:left;margin-bottom:0}}.keywords-container{position:relative;margin-bottom:20px}@media screen and (min-width:1025px){.keywords-container{padding-left:0;margin-bottom:0}}.keywords-container .container{padding:0}.keywords-container .form-control{max-width:100%;border-radius:4px;border:solid 1px #0f151a;color:#4d5054}@media screen and (max-width:767px){.form-submit .search-button{width:100%;max-width:100%}}@media screen and (min-width:768px){.form-submit .search-button{margin-bottom:0}}.recruiter-feed{margin:0;background-color:#fff;border-bottom:1px solid #c8c8c8}.recruiter-feed .recruiter-feed-title{margin-top:0}@media screen and (min-width:768px){.recruiter-feed .recruiter-feed-title{margin-top:20px}}.recruiter-feed .recruiter-feed-title .title-feed{margin:0;color:#0f151a}.recruiter-feed .recruiter-feed-title .subtitle-feed{margin:0;color:#a0a0a2}.recruiter-feed .articles{padding:0!important}.recruiter-feed .article{margin:30px 0}@media screen and (max-width:767px){.recruiter-feed .article:first-child{margin-top:15px}.recruiter-feed .article:nth-child(2){display:none}}.recruiter-feed .article .article-body,.recruiter-feed .article .article-title,.recruiter-feed .article .image,.recruiter-feed .article .img-container,.recruiter-feed .article .img-container>img{display:block;position:relative}.recruiter-feed .article .article-body,.recruiter-feed .article .article-title{margin:15px 15px 0 15px}.recruiter-feed .article .article-title{margin-bottom:15px}.recruiter-feed .article .image{border-radius:4px;overflow:hidden}.recruiter-feed .article .image .img-container{border:1px solid #c8c8c8;border-radius:4px;max-height:6.875rem;overflow:hidden}@media screen and (min-width:768px){.recruiter-feed .article .image .img-container{max-height:12.5rem}}.recruiter-feed .article .image .img-container>img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.recruiter-feed .article .image:after{position:absolute;content:"";width:22px;height:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#f8f8f8;bottom:-12px;left:50px}.recruiter-feed .article a{display:block;max-width:100%;font-size:14px;overflow:hidden;-webkit-transition:border .2s ease-in;transition:border .2s ease-in}.recruiter-feed .article a:hover .img-container>img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.recruiter-dirtectory-aside-content{padding-right:30px!important}.recruiter-dirtectory-aside-content .title-aside-content{height:44px;line-height:32px;vertical-align:middle;padding-left:15px;margin-top:10px;margin-bottom:0;font-size:1.125rem}.recruiter-dirtectory-aside-content .list-aside-content{padding:0;margin-left:15px;list-style:none}.recruiter-dirtectory-aside-content .list-aside-content li{margin-bottom:10px}.recruiter-dirtectory-aside-content .list-aside-content li input,.recruiter-dirtectory-aside-content .list-aside-content li label{pointer-events:none}.recruiter-dirtectory-aside-content .list-aside-content li a{display:inline;font-size:14px}.recruiter-dirtectory-aside-content .list-aside-content li.selected{color:#0f151a;font-size:14px;font-weight:400}.recruiter-dirtectory-aside-content .list-aside-content.radio{margin-top:0}.recruiter-dirtectory-aside-content .list-aside-content.radio a{color:#0f151a;font-weight:400;font-size:16px}.recruiter-dirtectory-aside-content .list-aside-content.radio label{padding-left:25px}.recruiter-dirtectory-aside-content .list-aside-content.radio label::before{top:2px}.recruiter-dirtectory-posted-by{padding:15px;margin-bottom:30px;border:1px solid #c8c8c8;border-radius:10px;background-color:#fff}.recruiter-dirtectory-specialism{-webkit-transition:max-height 2s ease;transition:max-height 2s ease;border:1px solid #c8c8c8;border-radius:10px;background-color:#fff;padding:15px}.recruiter-dirtectory-specialism .list-aside-content{overflow-y:scroll;overflow-x:hidden;max-height:882px}.recruiter-dirtectory-main-content{border:1px solid #c8c8c8;border-radius:10px;background-color:#fff}.recruiter-dirtectory-main-content .recruiter-dirtectory-main-content-logos{border-bottom:2px solid #c8c8c8;margin:20px 0 0 0}@media screen and (min-width:768px){.recruiter-dirtectory-main-content .recruiter-dirtectory-main-content-logos{margin:0}}.recruiter-dirtectory-main-content-title{border-bottom:3px solid #c8c8c8;padding-bottom:5px;margin:30px 15px 15px 15px}.recruiter-dirtectory-main-content-title .main-title{font-size:1.25rem}.recruiter-dirtectory-main-content-title .description{display:none}.recruiter-dirtectory-main-content-title .description.show-description{display:initial}.recruiter-dirtectory-main-content-title .description.show-description~.read-more{display:block;padding-top:5px}@media screen and (min-width:768px){.recruiter-dirtectory-main-content-title .description.show-description~.read-more{display:inline;padding-top:0}}.recruiter-dirtectory-main-content-title .read-more{display:inline;padding:0;margin:0;width:auto;height:auto;vertical-align:initial}.recruiter-dirtectory-main-content-subtitle{margin:25px 15px 25px 15px}.recruiter-dirtectory-main-content-subtitle .subtitle{font-size:1rem;font-weight:400}.profile{margin-bottom:30px}.profile .subtitle{margin-top:7.5px}.profile .subtitle a{display:inline;font-size:14px}.profile-thumb{border:1px solid #c8c8c8;border-radius:2px}.profile-thumb .profile-link{display:block;height:100%;padding:7.5px;position:relative}.profile-thumb .profile-img{max-width:100%;display:block;margin:0 auto}.pagination-container{width:95%;margin:30px auto}@media screen and (max-width:1024px){.pagination-container{padding:0}}.pagination-container .pagination-new{margin-bottom:0}@media screen and (max-width:767px){.pagination-container .pagination-new .page.next,.pagination-container .pagination-new .page.prev{min-width:90px;width:auto}}