.footer-link-block{display:flex;justify-content:center;align-items:center;height:30px;padding-right:40px;margin-right:15px;margin-bottom:-20px;color:#8d8d8d;position:relative;}.footer-link-block a{color:#8d8d8d;vertical-align:top;text-decoration:underline;transition:0.5s opacity ease-in-out;}.footer-link-block p{display:none;margin-bottom:0;font-size:13px;line-height:14px;vertical-align:top;}p.footer-link-show{display:block;}.footer-link-btn{position:absolute;bottom:75%;right:0;width:40px;height:40px;background:url(/sites/all/modules/catalog_links/link.svg) no-repeat center;background-size:20px;border:none;cursor:pointer;opacity:0.2;}.footer-link-btn:hover,.footer-link-btn:focus{opacity:1;}
#cb-filter-wrapper #edit-reset{margin-top:1em;margin-bottom:1em;}.new{color:red;}
.client-feedback-block{display:flex;justify-content:center;flex-wrap:wrap;}.client-feedback-block  .client-feedback-item{flex-basis:33%;text-align:center;padding:0 22px;}@media (max-width:1200px){.client-feedback-block  .client-feedback-item{flex-basis:100%;background-color:#f4f6ff;padding:30px;}.client-feedback-block{justify-content:center;gap:35px;}}.client-feedback-block .feedback-author{font-weight:700;font-size:1.15rem;}.client-feedback-block .feedback-company{margin:0;}.client-feedback-block .feedback-author{margin-bottom:7px;}.client-feedback__icon{background-size:25px;max-width:25px;}.client-feedback__rating{display:flex;justify-content:center;gap:12px;margin:-42px 0 60px 0;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
#job-offer{margin-top:60px;}#insertion-list-tbl td{padding:5px 0;}#insertion-list-tbl tr.even td{background-color:#c1cee3;}#contentContainer{position:relative;width:464px;height:324px;overflow:hidden;background-image:url(/sites/all/modules/job_offer/image/mapa-cr.png);cursor:pointer;}#thing{position:relative;width:20px;height:20px;border-radius:25px;box-shadow:1px 1px 2px #303030;background-color:#f8981d;}.nav-list{margin-bottom:25px;margin-top:5px;}.selected{font-weight:bold;}h4.i-title{color:#f9a127;font-weight:bold;font-size:20px;}#job-offer-filter-form #edit-actions{display:block;}#job-offer-filter-form #edit-reset{font-weight:300;font-size:1rem;color:#213a8e;border:none;background:none;padding:0;background-image:url(/sites/all/modules/job_offer/images/refresh-arrow.svg);background-repeat:no-repeat;background-size:15px;background-position:left center;padding-left:20px;margin-top:27px;}#job-offer #job-offer-filter-form > div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;}@media (max-width:768px){#job-offer #job-offer-filter-form > div{gap:.5rem;}}#job-offer #job-offer-filter-form  .form-item{flex-grow:1;}#job-offer #job-offer-filter-form #edit-keyword{margin:0;}#job-offer td.active{background:none;}#job-offer th.active{background:none;}#job-offer th a.active span{margin-left:7px;}#insertion-details,#insertion-staffing{line-height:2.5em;}#job-offer-top-list h3{color:#003583;font-size:19px;font-weight:500;text-align:center;margin-top:0px;margin-bottom:27px;}#job-offer-top-list h3 a{color:#003583;}#job-offer-top-list h3 a:hover{text-decoration:none;}#job-offer-top-list .job-offer{background-color:#f0f1f5;padding:35px;padding-bottom:50px;height:auto;min-height:400px;margin-bottom:35px;font-size:17px;line-height:30px;border-top:5px solid #ff8f00;position:relative;}#job-offer-top-list .job-offer p{text-align:left;}#job-offer-top-list .job-offer a.jo-top-list-btn{display:block;position:absolute;left:50%;bottom:20px;font-weight:500;background-color:#003583;color:#fff;border-radius:25px;padding:10px 20px;width:200px;border:2px solid #003583;margin-left:-100px;}#job-offer-top-list .job-offer a.jo-top-list-btn:hover{text-decoration:none;background:none;color:#003583;border:2px solid #003583;}#offer-list-table tr{border:none;}#offer-list-table .table-hover tbody tr:hover{background:none;}#offer-list-table tr:hover td{font-weight:700;}#offer-list-table tr a{color:#10131a;text-decoration:none;}#offer-list-table tr td{padding:14px;margin:10px 0;border:none;}#offer-list-table .table-striped tbody tr:nth-of-type(2n+1){background-color:#f4f6ff;}#job-offer .container{max-width:1370px;}#top-jobs-block-bx-wrapper .bx-wrapper,#top-jobs-bx-wrapper .bx-wrapper{box-shadow:none;border:none;margin:0 auto;}#top-jobs-block-bx-wrapper .bx-wrapper .bx-prev,#top-jobs-bx-wrapper .bx-wrapper .bx-prev{left:-50px;background:none;background-color:#0b1c3a;border-radius:100%;background-image:url(/sites/all/modules/job_offer/images/arrow.svg);background-size:12px;background-repeat:no-repeat;background-position:center center;transform:rotate(180deg);z-index:9!important;}#top-jobs-block-bx-wrapper .bx-wrapper .bx-next,#top-jobs-bx-wrapper .bx-wrapper .bx-next{right:-50px;background:none;background-color:#0b1c3a;border-radius:100%;background-image:url(/sites/all/modules/job_offer/images/arrow.svg);background-size:12px;background-repeat:no-repeat;background-position:center center;z-index:9!important;}.bx-pager.bx-default-pager a.active{background:#e95a0c!important;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
#privacy-fieldset .form-item-gdpr-id{display:none;}#privacy-fieldset .form-item-gdpr label{font-weight:normal;}
#reference-items .img-thumbnail{margin-bottom:15px;}#reference-filter-form{width:100%;background-color:#f4f6ff;padding:20px;margin-bottom:35px;border-radius:7px;display:flex;justify-content:center;}.reference-images{display:flex;justify-content:center;gap:20px;}#reference-filter-form label.control-label{display:flex;gap:5px;align-items:center;}#reference-filter-form #edit-category-filter .form-item{float:left;width:25%;height:35px;margin:0;}#reference-filter-form #edit-actions{display:block;}#reference-filter-form #edit-reset{background:none;border:none;color:#213a8e;padding:0;background-image:url(/sites/all/modules/reference/images/refresh-arrow.svg);background-repeat:no-repeat;background-size:15px;background-position:left center;padding-left:20px;}#reference-filter-form #edit-reset:hover{transform:none;}@media (max-width:1230px){#reference-filter-form #edit-category-filter .form-item{float:none;width:100%;}}#reference-filter-form #edit-reset{margin-top:10px;}#full-width #reference-items .img-thumbnail{margin:0;}figure{margin:0;padding:0;position:relative;display:block;cursor:pointer;overflow:hidden;}figure:hover figcaption{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;top:0;}figcaption{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;position:absolute;height:100%;width:100%;background:#fff;color:#000;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease;display:flex!important;}figure img{-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;margin:auto!important;}figure:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}figcaption h3{font-family:'Open sans';font-weight:400;color:#f3b204;padding:10px 20px;margin-bottom:0;position:relative;righ:100%;margin-top:37px;font-size:30px;}figcaption p{font-family:'Open sans';padding:10px 20px;margin-bottom:0;margin-top:20px;position:relative;left:100%;font-size:13px;}figure:hover h3,figure:hover p{left:0;}figcaption a{color:#fff;border:2px solid #fff;padding:4px 10px;text-decoration:none;}figcaption a:hover{color:#4f5856;background:#fff;}
