html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*, *:before, *:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}:root {line-height: 1.5;}h1, h2, h3, h4, h5, figure, p, ol, ul {margin: 0;}ol, ul {list-style: none;padding-inline: 0;}h1, h2, h3, h4, h5 {font-size: inherit;font-weight: inherit;}img {display: block;max-inline-size: 100%;}.dropdown-toggle {outline: 0;}.btn-toggle {padding: .25rem .5rem;font-weight: 600;color: rgba(0, 0, 0, .65);background-color: transparent;}.btn-toggle::before {width: 1.25em;line-height: 0;content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition: transform .35s ease;transform-origin: .5em 50%;}.btn-toggle[aria-expanded="true"] {color: rgba(0, 0, 0, .85);}.btn-toggle[aria-expanded="true"]::before {transform: rotate(90deg);}.btn-toggle-nav a {padding: .1875rem .5rem;margin-top: .125rem;margin-left: 1.25rem;}.btn-toggle-nav a:hover,.btn-toggle-nav a:focus {background-color: #d2f4ea;}.scrollarea {overflow-y: auto;}.navbar-inverse {background-color: #2c70bf;border-color: #2c70bf;}.navbar-inverse .navbar-nav > li > a {color: #fff;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {background-color: #2c70bf;}.list-jobs-title {font-size: 1.2em;font-weight: bold;}#logo_public {height: 60px;margin-top: 5px;}.section_title {margin: 16px 0 !important;font-size: 16px !important;font-weight: 600 !important;color: #2e2e2e !important;line-height: 1.3;}.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.w230px {width: 230px;display: inline-block;}.w320px {width: 230px;display: inline-block;}.more {font-weight: 600;}.less {font-weight: 400;font-size: 12px;}.sortable {padding-left: 20px !important;text-decoration: dotted;position: relative;}.sortable:before {content: '';background: url('https://startalent-cdn.sfo2.digitaloceanspaces.com/images/sortable-icon.png');background-size: cover;position: absolute;width: 16px;height: 16px;margin-left: -18px;}.details-date {color: gray;background: transparent !important;text-transform: uppercase;font-size: x-small;font-weight: 400;}.checkbox-middle-align input[type=radio], input[type=checkbox] {margin: 5px 10px 0 15px;}.checkbox-middle-align input[type=radio]:first-child, input[type=checkbox]:first-child {margin-left: 0;}.input-group textarea.form-control, .input-group .originalTextareaInfo {border-top-right-radius: 4px !important;border-bottom-right-radius: 4px;}.input-group input[type=number] {border-top-right-radius: 4px !important;border-bottom-right-radius: 4px !important;}.btn-block {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.group-btn-social {list-style: none;display: block;margin-bottom: 10px;}.group-btn-social:last-child {margin-bottom: 0;}.btn-facebook {background-color: #4267b2;color: #fff;}.btn-facebook:hover {background-color: #385898;color: #fff;}.carousel .item {background: transparent;min-height: 150px;padding-top: 100px;}.description {overflow: hidden;overflow-wrap: break-word;margin-bottom: 20px;}.description * {font-size: 1em !important;margin: 0;padding: 0 0 0 20px;line-height: 1.7em;}.description h1,.description h2,.description h3,.description h4,.description h5,.description h6,.description strong {font-weight: 700;}.description ul, .description ol {margin-left: 30px;}.location {text-transform: uppercase}html,body {overflow-x: hidden;}footer {padding: 30px 0;}.row-offcanvas {position: relative;-webkit-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}.row-offcanvas-right {right: 0;}.row-offcanvas-left {left: 0;}.row-offcanvas-right,.sidebar-offcanvas {right: -30%;}.row-offcanvas-left,.sidebar-offcanvas {left: -30%;}.row-offcanvas-right.active {right: 30%;}.row-offcanvas-left.active {left: 30%;}.sidebar-offcanvas {position: absolute !important;top: 0;width: 30% !important;}@media screen and (max-width: 767px) {.row-offcanvas-right,.sidebar-offcanvas {right: -70%;}.row-offcanvas-left,.sidebar-offcanvas {left: -70%;}.row-offcanvas-right.active {right: 70%;}.row-offcanvas-left.active {left: 70%;}.sidebar-offcanvas {position: absolute !important;top: 0;width: 70% !important;}}.section-title {font-weight: 100 !important;}