/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.adsense-placeholder div.adsense{border:solid 1px;overflow:hidden;text-align:center;word-wrap:break-word;}div.adsense{display:inline-block;}div.adsense.responsive{width:100%;overflow:hidden;}
:root{--primary:#00659b;--text:#212121;--white:#ffffff;--border:#e5e5e5;--accent-new-primary:#059669;--accent-new-primary-hover:#047857;}#trabajando-header,.navbar-mobile,.desktop-header{font-family:Arial,Helvetica,sans-serif;color:var(--text);}a{color:var(--primary);text-decoration:none;}a:hover{color:#004e78;}.new-primary{color:var(--accent-new-primary);}.new-primary-hover:hover{color:var(--accent-new-primary-hover);}.btn-new-primary{background-color:var(--accent-new-primary);color:var(--white);border:none;}.btn-new-primary:hover{background-color:var(--accent-new-primary-hover);color:var(--white) !important;}.btn-outline-white{background-color:transparent;color:var(--white);border:1px solid var(--white) !important;}.btn-outline-white:hover{background-color:var(--white);color:var(--primary) !important;}form#trabajando-header-new-search-form{#edit-accommodation{display:flex;}select#edit-city,input#edit-search{border-radius:0;border:unset;}}@media (max-width:767px){header#navbar{}}.navbar-mobile.nav-hidden{transform:translateY(-100%);transition:transform 0.3s ease-in-out;}.navbar-mobile{background-image:linear-gradient(to bottom,#013e5e,#00659b);border-bottom:1px solid var(--border);top:0;width:100%;z-index:1000;transition:box-shadow .25s ease;}.navbar-mobile.is-sticky{box-shadow:0 3px 8px rgba(0,0,0,.15);}.navbar-mobile .navbar-header{height:60px;position:relative;}.navbar-mobile .navbar-brand{position:absolute;left:50%;transform:translateX(-50%);padding:10px 0;}.navbar-mobile .navbar-brand img{height:38px;width:auto;}.mobile-search-btn,.mobile-menu-btn{position:absolute !important;top:18px !important;font-size:22px;color:var(--white) !important;cursor:pointer;}.mobile-search-btn{left:15px;}.mobile-menu-btn{right:15px;}.mobile-user-accordion{top:60px;width:100%;background:var(--primary);border-bottom:1px solid var(--border);z-index:900;}.accordion-header{padding:12px 15px;font-weight:600;font-size:16px;display:flex;justify-content:space-between;cursor:pointer;color:var(--white);}.accordion-body{display:none;padding:0 15px 10px;}.accordion-body .menu{margin:0;padding:0;}.accordion-body .menu>li{list-style:none;border-bottom:1px solid #3384af;}.accordion-body .menu>li.first{border-top:1px solid #3384af;}.accordion-body .menu>li.last{border-bottom:none;}.accordion-body .menu>li>a{color:var(--white);font-weight:500;font-size:16px;padding:10px 0;}.accordion-body .menu>li>a:focus{background-color:unset;}.user-accordion-icon{width:24px;height:24px;transition:transform .3s ease-in-out;}.user-accordion-icon.rotated{transform:rotate(180deg);}.accordion-header svg{fill:var(--white);}.offcanvas{position:fixed;inset:0;background:var(--white);z-index:2000;transform:translateY(-100%);transition:transform .35s ease;overflow-y:auto;}.offcanvas.main-menu,.offcanvas.search-offcanvas{background:#00659b;}.offcanvas.main-menu .nav>li>a{padding:16px 15px;}.offcanvas-header{background:#013e5e;}.search-offcanvas-body{padding:16px 15px;}.offcanvas.active{transform:translateY(0);}.offcanvas-header{padding:15px;display:flex;justify-content:space-between;align-items:center;}.offcanvas-header strong{color:var(--white);font-size:16px;}.offcanvas-close{font-size:22px;cursor:pointer;color:var(--white);}.main-menu .menu{list-style:none;padding:0;margin:0;}.main-menu .menu>li{border-bottom:1px solid #3384af;}.main-menu .menu>li>a{font-size:16px;font-weight:600;color:var(--white);}.search-offcanvas .form-control{height:48px;}.search-offcanvas .btn-primary{background:var(--primary);border-color:var(--primary);height:48px;font-size:16px;}@media (min-width:768px){.navbar-mobile,.mobile-user-accordion,.offcanvas{display:none !important;}.desktop-header{background-image:linear-gradient(to bottom,#013e5e,#00659b);}.header-top{display:flex;align-items:center;padding:16px 0;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.1);}.header-top .logo img{height:40px;}.header-top .search{flex:1;padding:0 30px;}.header-top .trabajando-home-job-search-form .form-control.form-select,.header-top .trabajando-home-job-search-form .form-control,.header-top .trabajando-home-job-search-form .search-btn{padding-top:7px !important;padding-bottom:7px !important;}.header-top .trabajando-home-job-search-form.job-search-form{padding:4px;}.header-top .trabajando-home-job-search-form .search-btn{min-width:unset;}.header-menu{display:flex;justify-content:space-between;}.pull-right a{display:flex;align-items:center;}.header-menu .menu>li{display:inline-block;margin-right:20px;}.header-menu .menu>li,.pull-right a{border-bottom:2px solid var(--primary);transition:color 0.3s ease-in-out,border-bottom-color 0.3s ease-in-out;}.header-menu .menu>li:hover,.pull-right a:hover{border-bottom:2px solid var(--white);}.header-menu .menu>li>a,.header-menu .menu>li>a:hover,.header-menu .pull-right a,.header-menu .pull-right a:hover{color:var(--white);padding:16px 0;background-color:unset;text-decoration:none;}.header-user .menu>li>a{color:var(--text);font-weight:600;padding:12px 0;}.employer-link{color:#fff;fill:#fff;width:18px;height:100%;max-height:18px;margin-left:8px;}.header-user{background:var(--white);border-top:1px solid var(--border);}.header-user .menu>li{display:inline-block;margin-right:20px;}.header-user .menu>li>a{font-weight:600;}.header-user .menu>li>a:hover,.header-user .menu>li>a.is-active{border-bottom:2px solid var(--primary);}.header-user .menu>li>a{border-bottom:2px solid var(--white);transition:color 0.3s ease-in-out,border-bottom-color 0.3s ease-in-out;}.header-user .menu>li>a:hover,.header-user .menu>li>a:focus,.header-user .menu>li>a.is-active{background:unset;color:var(--primary);}}
.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important;}.search-hero .search-hero-content p{color:#666;margin-bottom:20px;}.search-stats{margin-top:15px;font-size:14px;color:#fff;display:flex;justify-content:center;flex-wrap:wrap;}section#block-buscadordeempleoshome{background-image:linear-gradient(to bottom,#fff,#ecf0f3);}.search-hero{background-image:url(/themes/custom/trabajando/src/banner-gray.svg);position:relative;width:100%;padding:40px 15px 60px 15px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:100% 0;}.search-hero-content{position:relative;z-index:2;max-width:1100px;width:100%;text-align:center;}.search-hero h1{font-size:42px;margin-bottom:8px;color:#00659b;}.search-hero p{font-size:16px;margin-bottom:24px;}.trabajando-home-job-search-form.job-search-form{display:flex;flex-wrap:nowrap;justify-content:center;background:#fff;border-radius:6px;overflow:hidden;padding:8px;}.trabajando-home-job-search-form .form-field{position:relative;flex:1;display:flex;align-items:center;min-width:150px;background:#fff;}.trabajando-home-job-search-form .form-control{width:100%;padding:12px 12px 12px 38px;border:none;font-size:15px;border-radius:0;background:inherit;box-shadow:unset;height:unset;}.trabajando-home-job-search-form .search-btn{min-width:120px;padding:12px;display:flex;align-items:center;justify-content:center;border:none;}.trabajando-home-job-search-form .form-item-ciudad{width:100%;}.trabajando-home-job-search-form .form-item-ciudad::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url('/themes/custom/trabajando/images/icons/svg/location-icon.svg') no-repeat center;pointer-events:none;}.trabajando-home-job-search-form .form-item-buscar::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url('/themes/custom/trabajando/images/icons/svg/search-icon.svg') no-repeat center;pointer-events:none;}.search-stats{margin-top:15px;font-size:14px;color:#666;display:flex;justify-content:center;flex-wrap:wrap;}.search-stats div{margin:4px 12px;}.trabajando-home-job-search-form .select-wrapper:after{color:#999;font-weight:100;font-size:smaller;}.search-hero .hero-description{margin:10px auto 20px;max-width:900px;color:rgba(255,255,255,0.95);font-size:17px;line-height:1.4;}.search-hero .hero-description a{text-decoration:underline;font-weight:600;}.search-hero .hero-description a:hover{text-decoration:none;}@media (min-width:768px){span.form-item-separator{border-right:1px solid #ddd;margin-left:14px;}}@media (max-width:767px){.trabajando-home-job-search-form.job-search-form{flex-direction:column;align-items:stretch;background:transparent;padding:0;}.trabajando-home-job-search-form .form-field{display:block;margin-bottom:12px;border:1px solid #ccc;border-radius:6px;background:rgba(255,255,255,0.95);margin-right:0;margin-left:0;}}.trabajando-home-job-search-form .search-btn{width:100%;}
