@import url("https://use.typekit.net/doe7gdp.css");:root{--color-dark:#48342b;--color-ligth:#ae9987;--color-bg:#f9f9f9;--primary-font:"din-2014-narrow",sans-serif;}body{padding:0;margin:0;background-color:var(--color-bg);font-family:var(--primary-font) !important;font-weight:300;font-style:normal;}*:not(.fab){font-family:var(--primary-font) !important;font-weight:300;box-sizing:border-box;}.container{max-width:1440px;padding:0 32px;margin:auto;}.top-header{display:none;}.main-header{background-color:var(--color-bg);border-bottom:1px solid var(--color-dark);padding:1rem 0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}.main-header .main-header__inner{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;}.main-header.logo img{max-height:60px;}.main-header .header-right{text-align:right;flex-grow:1;}.main-header .social-links{display:flex;justify-content:flex-end;gap:10px;margin-bottom:5px;}.social-links__item{padding:4px;background:var(--color-dark);line-height:1;border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;}.social-links__item:hover{opacity:0.9;}.main-header .social-links img{height:16px;width:22px;display:block;object-fit:contain;}.main-header .portal-title{font-size:1.6rem;margin:0;font-weight:bold;text-transform:uppercase;}.main-header .portal-title a{color:inherit;text-decoration:none;}.header-nav--container{display:flex;flex-direction:column;align-content:flex-start;text-align:left;float:right;}.main-header .header-menu{margin-top:5px;}.main-header .header-menu a{text-decoration:none;color:var(--color-dark);margin-left:1rem;font-size:0.9rem;text-transform:uppercase;padding-bottom:2px;}.main-header .header-menu a:hover{text-decoration:underline;text-underline-offset:3px;}.main-header .header-menu a:first-child{margin:0;}.main-footer{margin-top:50px;background:var(--color-dark);padding:1rem;color:#FFF;}.main-footer .main-footer__inner{display:flex;flex-direction:row;align-content:flex-end;gap:20px;}.main-footer .main-footer__logo{width:70px;}.main-footer .main-footer__content{width:100%;}.main-footer .main-footer__author{width:100%;text-align:right;font-size:14px;margin:auto 0 0;}.main-footer__logo img{width:100%;filter:invert(1) brightness(2);}.main-footer__content{font-size:11px;line-height:13px;}.main-footer__content p{margin:0;}footer.main-footer a{color:inherit;}.page-container{display:grid;grid-template-columns:1fr 2fr;}h1.page__title{text-transform:uppercase;font-size:60px;}.page__separator{display:block;width:150px;height:1px;background:var(--color-dark);margin:20px 0;}.page-sidebar{padding:1rem 20% 1rem 1rem;}.page__description .quote-text{font-size:22px;text-transform:uppercase;line-height:1.5;}.page__description .quote-label{font-size:14px;}.page-content{font-size:18px;line-height:1.2;padding:1rem 1rem 1rem 1rem;position:relative;overflow:hidden;max-width:100dvw;}#page--ofertas-detalle .svt-cuadro-1{display:grid;grid-template-columns:1fr 2fr;}#page--ofertas-detalle .svt-titulo{display:none;}#page--ofertas-detalle .svt-cuadro-1 article{padding:1rem 20% 1rem 1rem;}#page--ofertas-detalle .svt-cuadro-2{font-size:18px;line-height:1.2;padding:1rem 1rem 1rem 1rem;}#page--ofertas-detalle .svt-cuadro-1 header h1{text-transform:none;font-size:60px !important;font-family:var(--primary-font) !important;}#page--ofertas-detalle .svt-cuadro-1 .oferta img{width:80% !important;height:auto !important;}#page--ofertas-detalle .svt-cuadro-2 .cbFormDataCell *{font-size:1.2rem !important;line-height:1.4;}#page--ofertas-detalle .svt-cuadro-2 strong,#page--ofertas-detalle .svt-cuadro-2 b{font-weight:900 !important;}#page--ofertas-detalle .svt-cuadro-2 div > a{padding:0 !important;}#page--ofertas-detalle .svt-cuadro-2 td > a{}#page--ofertas-detalle .svt-cuadro-2 .fab{font-size:12px;line-height:11px !important;padding:10px;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer{background:#FFF;display:flex;flex-direction:column;align-content:center;justify-content:flex-start;align-items:stretch;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(1){order:2;height:auto;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(2){order:1;height:auto;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(2) > div{margin:0 !important;padding:0 !important;display:block !important;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(2) img{display:block !important;margin-top:-13px !important;object-fit:cover;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(3){order:2;margin:-15px 0 0 0 !important;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(1) div{margin:0;padding:10px;height:auto !important;color:var(--color-dark) !important;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(1) div *{color:var(--color-dark) !important;font-size:20px !important;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(3) > div{height:auto !important;margin:0 !important;}#page--ofertas-empleo .cbColumnarReport dl.cbResultSetPanelDataContainer > dd:nth-of-type(3) a{display:block;border-radius:0;margin:10px 0 0 0;}.page-content label{display:block;margin-bottom:0.25rem;font-size:0.85rem;text-transform:uppercase;color:#333;}.page-content input[type="text"],.page-content input[type="email"],.page-content input[type="file"],.page-content input[type="password"],.page-content input[type="number"],.page-content select,.page-content textarea{width:100%;padding:0.6rem 0.75rem !important;font-size:1rem !important;border:1px solid var(--color-dark) !important;border-radius:3px !important;background:white !important;box-sizing:border-box !important;margin-bottom:1.5rem;transition:border 0.3s ease;}.page-content input:focus,.page-content select:focus,.page-content textarea:focus{outline:none;border-color:#888;}.page-content input[type="radio"],.page-content input[type="checkbox"]{margin-right:0.5rem;transform:scale(1.1);display:inline-block !important;}.page-content .form-type-radio,.page-content .form-type-checkbox,.page-content .form-item input[type="checkbox"],.page-content .form-item input[type="radio"]{margin-bottom:1rem;}.page-content input[type="radio"] + label,.page-content input[type="checkbox"] + label{display:inline-block !important;}.page-content textarea{min-height:120px;resize:vertical;}.page-content input[type="submit"],.page-content button,.page-content input[type="button"]{background-color:var(--color-dark);color:white;border:none;padding:0.85rem 2rem;font-size:1rem;font-weight:bold;text-transform:uppercase;cursor:pointer;border-radius:3px;display:inline-block;margin-top:1rem;}.page-content input[type="submit"]:hover,.page-content button:hover{background-color:var(--color-dark);color:white;border:none;padding:0.85rem 2rem;font-size:1rem;font-weight:bold;text-transform:uppercase;cursor:pointer;border-radius:3px;display:inline-block;margin-top:1rem;opacity:.9;}.page-content .cbFormCommonError{padding:10px;font-size:18px !important;background:#ff0000;color:white !important;}.home-page--header h1{font-size:65px;margin:0;font-weight:bold;text-transform:uppercase;line-height:1;}.home-page--header span{display:block;font-size:40px;}#home.home-page{margin:0 auto;}.home-page--inner{max-width:800px;width:90%;margin:50px auto 15% auto;position:relative;}.home-page--inner:after{content:'';position:absolute;background:url('/themes/stark_child/images/bg-home.png') bottom center no-repeat;background-size:contain;width:130%;height:100%;bottom:-19%;left:-20%;z-index:-1;}.home-page--body__img{padding-top:7px;}.home-page--body__img img{width:80%;}.home-page--body__nav a{text-decoration:none;color:var(--color-dark);font-size:18px;text-transform:uppercase;margin-right:20px;padding:10px 0px 10px 30px;background:url('/themes/stark_child/images/ic-arrow.png') left center no-repeat;background-size:20px;}.home-page--body{margin-top:20px;}@media (max-width:768px){#page--ofertas-detalle .svt-cuadro-1{display:block !important;}#page--ofertas-detalle .svt-cuadro-1 article{padding:0;}#page--ofertas-detalle .oferta{text-align:center;}#page--ofertas-detalle .svt-cuadro-2{padding-top:0;}.container{padding:0;}.top-header{display:block !important;padding:0 20px;width:100%;}.header-right .social-links{display:none !important;}.main-header .main-header__inner{flex-direction:column;align-content:flex-start;align-items:flex-start;text-align:left;padding:0 20px;}.main-header__inner .logo{margin:-30px 0 0 0;width:70px;}.main-header__inner .logo img{width:100%;}.main-header .portal-title{font-size:1.3rem;text-align:right;}.main-header .header-menu a{font-size:13px;}.main-footer .main-footer__inner{flex-direction:column;text-align:center;align-items:center;}.main-footer .main-footer__author{margin:auto;text-align:center;}.page-container{display:flex;flex-direction:column;}.page-sidebar{padding:1rem;}.page-sidebar .page__title{margin:0;font-size:34px;}.page__description .quote-text{font-size:18px;}.page-content{overflow-x:auto !important;}.page-content,.page-content .cbFormCommonError{font-size:14px !important;}.home-page--header h1{font-size:40px;}.home-page--header span{font-size:25px;}.home-page--body__nav a{display:block;margin:10px;}.home-page--body__img img{width:100%;}.home-page--inner:after{transform:rotate(90deg);left:-10%;bottom:10%;width:120%;height:80%;object-fit:cover;}}#page--actualizar_datos form{margin:50px auto !important;max-width:640px;}#container--ofertas-empleo{display:block !important;}.close{font-size:32px !important;text-decoration:none !important;}
