@charset "UTF-8";

/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */


.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
.disabled.btn-black-bordered-full:focus,
.disabled.btn-black-bordered-full:hover,
.disabled.btn-black-bordered:focus,
.disabled.btn-black-bordered:hover,
.disabled.focus.btn-black-bordered,
.disabled.focus.btn-black-bordered-full,
[disabled].btn-black-bordered-full:focus,
[disabled].btn-black-bordered-full:hover,
[disabled].btn-black-bordered:focus,
[disabled].btn-black-bordered:hover,
[disabled].focus.btn-black-bordered,
[disabled].focus.btn-black-bordered-full,
fieldset[disabled] .btn-black-bordered-full:focus,
fieldset[disabled] .btn-black-bordered-full:hover,
fieldset[disabled] .btn-black-bordered:focus,
fieldset[disabled] .btn-black-bordered:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .focus.btn-black-bordered,
fieldset[disabled] .focus.btn-black-bordered-full {
    background-color: transparent;
    border-color: #0d1f22
}

.btn-black-bordered .badge,
.btn-black-bordered-full .badge,
.btn-primary .badge {
    color: transparent;
    background-color: #0d1f22
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active,
.btn-success:active,
.open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    background-image: none;
    border-color: #398439
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active,
.btn-info:active,
.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    background-image: none;
    border-color: #269abc
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.focus,
.btn-warning:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active,
.btn-warning:active,
.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    background-image: none;
    border-color: #d58512
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.btn-warning.dropdown-toggle.focus,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle:hover {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.focus,
.btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active,
.btn-danger:active,
.open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    background-image: none;
    border-color: #ac2925
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.btn-danger.dropdown-toggle.focus,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    font-weight: 400;
    color: #f37020;
    border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
    color: #666;
    text-decoration: none;
    background-color: transparent
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

#jobCategories .full-image .btn-black-bordered,
#jobCategories .full-image .btn-black-bordered-full,
#jobCategories .full-image .btn-primary,
#jobCategoryChild .full-width-row-inner .btn-black-bordered,
#jobCategoryChild .full-width-row-inner .btn-black-bordered-full,
#jobCategoryChild .full-width-row-inner .btn-primary,
.apply-job-button .btn-black-bordered,
.apply-job-button .webilize_cms_button.button-linktype-button,
.btn-group-lg>.btn,
.btn-group-lg>.btn-black-bordered-full,
.btn-lg,
.dynamic-form-capture-element .button-linktype-button .btn-group-lg>.form-init-toggler,
.dynamic-form-container .actions.btn-group-lg>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-lg>.widget-hover-link {
    padding: 10px 30px;
    font-size: 20px;
    line-height: 1.3333333;
    border-radius: 0
}

.apply-job-button .btn-group-sm>.btn-black-bordered,
.btn-group-sm>.btn,
.btn-group-sm>.btn-black-bordered-full,
.btn-sm,
.dynamic-form-capture-element .button-linktype-button .btn-group-sm>.form-init-toggler,
.dynamic-form-container .actions.btn-group-sm>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-sm>.widget-hover-link {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0
}

.apply-job-button .btn-group-xs>.btn-black-bordered,
.btn-group-xs>.btn,
.btn-group-xs>.btn-black-bordered-full,
.btn-xs,
.dynamic-form-capture-element .button-linktype-button .btn-group-xs>.form-init-toggler,
.dynamic-form-container .actions.btn-group-xs>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-xs>.widget-hover-link {
    padding: 1px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0
}

.btn-block {
    display: block;
    width: 100%
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.dropdown-menu-right,
.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-header,
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    line-height: 1.428571429;
    white-space: nowrap
}

.apply-job-button .btn-group>.btn-black-bordered:last-child:not(:first-child),
.apply-job-button .btn-group>.btn-group:last-child:not(:first-child)>.btn-black-bordered:first-child,
.btn-group>.btn-black-bordered-full:last-child:not(:first-child),
.btn-group>.btn-group:last-child:not(:first-child)>.btn-black-bordered-full:first-child,
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child),
.dynamic-form-capture-element .button-linktype-button .btn-group>.btn-group:last-child:not(:first-child)>.form-init-toggler:first-child,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler:last-child:not(:first-child),
.dynamic-form-container .actions.btn-group>button:last-child:not(:first-child),
.dynamic-form-container .btn-group>.actions.btn-group:last-child:not(:first-child)>button:first-child,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.btn-group:last-child:not(:first-child)>.widget-hover-link:first-child,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.apply-job-button .btn-group-vertical>.btn-black-bordered:first-child:not(:last-child),
.apply-job-button .btn-group-vertical>.btn-black-bordered:last-child:not(:first-child),
.apply-job-button .btn-group-vertical>.btn-black-bordered:not(:first-child):not(:last-child),
.apply-job-button .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-black-bordered,
.apply-job-button .btn-group>.btn-black-bordered:not(:first-child):not(:last-child):not(.dropdown-toggle),
.apply-job-button .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-black-bordered,
.btn-group-vertical>.btn-black-bordered-full:first-child:not(:last-child),
.btn-group-vertical>.btn-black-bordered-full:last-child:not(:first-child),
.btn-group-vertical>.btn-black-bordered-full:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-black-bordered-full,
.btn-group-vertical>.btn:first-child:not(:last-child),
.btn-group-vertical>.btn:last-child:not(:first-child),
.btn-group-vertical>.btn:not(:first-child):not(:last-child),
.btn-group>.btn-black-bordered-full:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-black-bordered-full,
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler:first-child:not(:last-child),
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler:last-child:not(:first-child),
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler:not(:first-child):not(:last-child),
.dynamic-form-capture-element .button-linktype-button .btn-group>.btn-group:not(:first-child):not(:last-child)>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler:not(:first-child):not(:last-child):not(.dropdown-toggle),
.dynamic-form-container .actions.btn-group-vertical>button:first-child:not(:last-child),
.dynamic-form-container .actions.btn-group-vertical>button:last-child:not(:first-child),
.dynamic-form-container .actions.btn-group-vertical>button:not(:first-child):not(:last-child),
.dynamic-form-container .actions.btn-group>button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.dynamic-form-container .btn-group-vertical>.actions.btn-group:not(:first-child):not(:last-child)>button,
.dynamic-form-container .btn-group>.actions.btn-group:not(:first-child):not(:last-child)>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link:first-child:not(:last-child),
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link:last-child:not(:first-child),
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link:not(:first-child):not(:last-child),
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.btn-group:not(:first-child):not(:last-child)>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link:not(:first-child):not(:last-child):not(.dropdown-toggle),
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.dropdown-menu .divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    clear: both;
    font-weight: 400;
    color: #333
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f37020;
    outline: 0
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    color: #777
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    font-size: 14px;
    color: #777
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,


.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.apply-job-button .btn-group-vertical>.btn-black-bordered,
.apply-job-button .btn-group>.btn-black-bordered,
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-black-bordered-full,
.btn-group>.btn,
.btn-group>.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler,
.dynamic-form-container .actions.btn-group-vertical>button,
.dynamic-form-container .actions.btn-group>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link {
    position: relative;
    float: left
}

.apply-job-button .btn-group-vertical>.active.btn-black-bordered,
.apply-job-button .btn-group-vertical>.btn-black-bordered:active,
.apply-job-button .btn-group-vertical>.btn-black-bordered:focus,
.apply-job-button .btn-group-vertical>.btn-black-bordered:hover,
.apply-job-button .btn-group>.active.btn-black-bordered,
.apply-job-button .btn-group>.btn-black-bordered:active,
.apply-job-button .btn-group>.btn-black-bordered:focus,
.apply-job-button .btn-group>.btn-black-bordered:hover,
.btn-group-vertical>.active.btn-black-bordered-full,
.btn-group-vertical>.btn-black-bordered-full:active,
.btn-group-vertical>.btn-black-bordered-full:focus,
.btn-group-vertical>.btn-black-bordered-full:hover,
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.active.btn-black-bordered-full,
.btn-group>.btn-black-bordered-full:active,
.btn-group>.btn-black-bordered-full:focus,
.btn-group>.btn-black-bordered-full:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.active.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler:active,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler:focus,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler:hover,
.dynamic-form-capture-element .button-linktype-button .btn-group>.active.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler:active,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler:focus,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler:hover,
.dynamic-form-container .actions.btn-group-vertical>button.active,
.dynamic-form-container .actions.btn-group-vertical>button:active,
.dynamic-form-container .actions.btn-group-vertical>button:focus,
.dynamic-form-container .actions.btn-group-vertical>button:hover,
.dynamic-form-container .actions.btn-group>button.active,
.dynamic-form-container .actions.btn-group>button:active,
.dynamic-form-container .actions.btn-group>button:focus,
.dynamic-form-container .actions.btn-group>button:hover,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.active.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link:active,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link:focus,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link:hover,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.active.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link:active,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link:focus,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link:hover {
    z-index: 2
}

.apply-job-button .btn-group .btn+.btn-black-bordered,
.apply-job-button .btn-group .btn-black-bordered+.btn,
.apply-job-button .btn-group .btn-black-bordered+.btn-black-bordered,
.apply-job-button .btn-group .btn-black-bordered+.btn-black-bordered-full,
.apply-job-button .btn-group .btn-black-bordered+.btn-group,
.apply-job-button .btn-group .btn-black-bordered-full+.btn-black-bordered,
.apply-job-button .btn-group .btn-group+.btn-black-bordered,
.apply-job-button .btn-group .dynamic-form-capture-element .button-linktype-button .btn-black-bordered+.form-init-toggler,
.apply-job-button .btn-group .dynamic-form-capture-element .button-linktype-button .form-init-toggler+.btn-black-bordered,
.apply-job-button .btn-group .dynamic-form-container .actions>.btn-black-bordered+button,
.apply-job-button .btn-group .dynamic-form-container .actions>button+.btn-black-bordered,
.apply-job-button .btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-black-bordered+.widget-hover-link,
.apply-job-button .btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link+.btn-black-bordered,
.apply-job-button .dynamic-form-capture-element .button-linktype-button .btn-group .btn-black-bordered+.form-init-toggler,
.apply-job-button .dynamic-form-capture-element .button-linktype-button .btn-group .form-init-toggler+.btn-black-bordered,
.apply-job-button .dynamic-form-container .btn-group .actions>.btn-black-bordered+button,
.apply-job-button .dynamic-form-container .btn-group .actions>button+.btn-black-bordered,
.apply-job-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .btn-black-bordered+.widget-hover-link,
.apply-job-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .widget-hover-link+.btn-black-bordered,
.btn-group .apply-job-button .btn+.btn-black-bordered,
.btn-group .apply-job-button .btn-black-bordered+.btn,
.btn-group .apply-job-button .btn-black-bordered+.btn-black-bordered,
.btn-group .apply-job-button .btn-black-bordered+.btn-black-bordered-full,
.btn-group .apply-job-button .btn-black-bordered+.btn-group,
.btn-group .apply-job-button .btn-black-bordered-full+.btn-black-bordered,
.btn-group .apply-job-button .btn-group+.btn-black-bordered,
.btn-group .btn+.btn,
.btn-group .btn+.btn-black-bordered-full,
.btn-group .btn+.btn-group,
.btn-group .btn-black-bordered-full+.btn,
.btn-group .btn-black-bordered-full+.btn-black-bordered-full,
.btn-group .btn-black-bordered-full+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-black-bordered-full,
.btn-group .btn-group+.btn-group,
.btn-group .dynamic-form-capture-element .button-linktype-button .apply-job-button .btn-black-bordered+.form-init-toggler,
.btn-group .dynamic-form-capture-element .button-linktype-button .apply-job-button .form-init-toggler+.btn-black-bordered,
.btn-group .dynamic-form-capture-element .button-linktype-button .btn+.form-init-toggler,
.btn-group .dynamic-form-capture-element .button-linktype-button .btn-black-bordered-full+.form-init-toggler,
.btn-group .dynamic-form-capture-element .button-linktype-button .btn-group+.form-init-toggler,
.btn-group .dynamic-form-capture-element .button-linktype-button .dynamic-form-container .actions>.form-init-toggler+button,
.btn-group .dynamic-form-capture-element .button-linktype-button .form-init-toggler+.btn,
.btn-group .dynamic-form-capture-element .button-linktype-button .form-init-toggler+.btn-black-bordered-full,
.btn-group .dynamic-form-capture-element .button-linktype-button .form-init-toggler+.btn-group,
.btn-group .dynamic-form-capture-element .button-linktype-button .form-init-toggler+.form-init-toggler,
.btn-group .dynamic-form-container .actions>.btn+button,
.btn-group .dynamic-form-container .actions>.btn-black-bordered-full+button,
.btn-group .dynamic-form-container .actions>.btn-group+button,
.btn-group .dynamic-form-container .actions>button+.btn,
.btn-group .dynamic-form-container .actions>button+.btn-black-bordered-full,
.btn-group .dynamic-form-container .actions>button+.btn-group,
.btn-group .dynamic-form-container .actions>button+button,
.btn-group .dynamic-form-container .apply-job-button .actions>.btn-black-bordered+button,
.btn-group .dynamic-form-container .apply-job-button .actions>button+.btn-black-bordered,
.btn-group .dynamic-form-container .dynamic-form-capture-element .button-linktype-button .actions>button+.form-init-toggler,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .apply-job-button .btn-black-bordered+.widget-hover-link,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .apply-job-button .widget-hover-link+.btn-black-bordered,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn+.widget-hover-link,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-black-bordered-full+.widget-hover-link,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group+.widget-hover-link,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler+.widget-hover-link,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-capture-element .button-linktype-button .widget-hover-link+.form-init-toggler,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-container .actions>.widget-hover-link+button,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-container .actions>button+.widget-hover-link,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link+.btn,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link+.btn-black-bordered-full,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link+.btn-group,
.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link+.widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .btn-group .apply-job-button .btn-black-bordered+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group .apply-job-button .form-init-toggler+.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .btn-group .btn+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group .btn-black-bordered-full+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group .btn-group+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group .dynamic-form-container .actions>.form-init-toggler+button,
.dynamic-form-capture-element .button-linktype-button .btn-group .dynamic-form-container .actions>button+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group .form-init-toggler+.btn,
.dynamic-form-capture-element .button-linktype-button .btn-group .form-init-toggler+.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .btn-group .form-init-toggler+.btn-group,
.dynamic-form-capture-element .button-linktype-button .btn-group .form-init-toggler+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .form-init-toggler+.widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .dynamic-form-container .btn-group .actions>button+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .form-init-toggler+.widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .widget-hover-link+.form-init-toggler,
.dynamic-form-container .btn-group .actions>.btn+button,
.dynamic-form-container .btn-group .actions>.btn-black-bordered-full+button,
.dynamic-form-container .btn-group .actions>.btn-group+button,
.dynamic-form-container .btn-group .actions>button+.btn,
.dynamic-form-container .btn-group .actions>button+.btn-black-bordered-full,
.dynamic-form-container .btn-group .actions>button+.btn-group,
.dynamic-form-container .btn-group .actions>button+button,
.dynamic-form-container .btn-group .apply-job-button .actions>.btn-black-bordered+button,
.dynamic-form-container .btn-group .apply-job-button .actions>button+.btn-black-bordered,
.dynamic-form-container .btn-group .dynamic-form-capture-element .button-linktype-button .actions>.form-init-toggler+button,
.dynamic-form-container .btn-group .dynamic-form-capture-element .button-linktype-button .actions>button+.form-init-toggler,
.dynamic-form-container .btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .actions>.widget-hover-link+button,
.dynamic-form-container .btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .actions>button+.widget-hover-link,
.dynamic-form-container .dynamic-form-capture-element .button-linktype-button .btn-group .actions>.form-init-toggler+button,
.dynamic-form-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .actions>.widget-hover-link+button,
.dynamic-form-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .actions>button+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .apply-job-button .btn-black-bordered+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .apply-job-button .widget-hover-link+.btn-black-bordered,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .btn+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .btn-black-bordered-full+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .btn-group+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .dynamic-form-capture-element .button-linktype-button .form-init-toggler+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .dynamic-form-capture-element .button-linktype-button .widget-hover-link+.form-init-toggler,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .dynamic-form-container .actions>.widget-hover-link+button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .dynamic-form-container .actions>button+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .widget-hover-link+.btn,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .widget-hover-link+.btn-black-bordered-full,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .widget-hover-link+.btn-group,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group .widget-hover-link+.widget-hover-link {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar:after,
.btn-toolbar:before {
    display: table;
    content: " "
}

.btn-toolbar:after {
    clear: both
}

.apply-job-button .btn-toolbar .btn-black-bordered,
.btn-toolbar .apply-job-button .btn-black-bordered,
.btn-toolbar .btn,
.btn-toolbar .btn-black-bordered-full,
.btn-toolbar .btn-group,
.btn-toolbar .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.btn-toolbar .dynamic-form-container .actions>button,
.btn-toolbar .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.btn-toolbar .input-group,
.dynamic-form-capture-element .button-linktype-button .btn-toolbar .form-init-toggler,
.dynamic-form-container .btn-toolbar .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-toolbar .widget-hover-link {
    float: left
}

.apply-job-button .btn-toolbar>.btn-black-bordered,
.btn-toolbar>.btn,
.btn-toolbar>.btn-black-bordered-full,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group,
.dynamic-form-capture-element .button-linktype-button .btn-toolbar>.form-init-toggler,
.dynamic-form-container .actions.btn-toolbar>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-toolbar>.widget-hover-link {
    margin-left: 5px
}

.apply-job-button .btn-group>.btn-black-bordered:first-child,
.btn-group>.btn-black-bordered-full:first-child,
.btn-group>.btn:first-child,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler:first-child,
.dynamic-form-container .actions.btn-group>button:first-child,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link:first-child {
    margin-left: 0
}

.apply-job-button .btn-group>.btn-black-bordered:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-black-bordered-full:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler:first-child:not(:last-child):not(.dropdown-toggle),
.dynamic-form-container .actions.btn-group>button:first-child:not(:last-child):not(.dropdown-toggle),
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.apply-job-button .btn-group>.btn-group:first-child:not(:last-child)>.btn-black-bordered:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.btn-black-bordered-full:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,
.dynamic-form-capture-element .button-linktype-button .btn-group>.btn-group:first-child:not(:last-child)>.form-init-toggler:last-child,
.dynamic-form-container .btn-group>.actions.btn-group:first-child:not(:last-child)>button:last-child,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.btn-group:first-child:not(:last-child)>.widget-hover-link:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.apply-job-button .btn-group>.btn-black-bordered+.dropdown-toggle,
.btn-group>.btn+.dropdown-toggle,
.btn-group>.btn-black-bordered-full+.dropdown-toggle,
.dynamic-form-capture-element .button-linktype-button .btn-group>.form-init-toggler+.dropdown-toggle,
.dynamic-form-container .actions.btn-group>button+.dropdown-toggle,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group>.widget-hover-link+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

#jobCategories .full-image .btn-group>.btn-black-bordered+.dropdown-toggle,
#jobCategories .full-image .btn-group>.btn-black-bordered-full+.dropdown-toggle,
#jobCategories .full-image .btn-group>.btn-primary+.dropdown-toggle,
#jobCategoryChild .full-width-row-inner .btn-group>.btn-black-bordered+.dropdown-toggle,
#jobCategoryChild .full-width-row-inner .btn-group>.btn-black-bordered-full+.dropdown-toggle,
#jobCategoryChild .full-width-row-inner .btn-group>.btn-primary+.dropdown-toggle,
.apply-job-button .btn-group>.btn-black-bordered+.dropdown-toggle,
.apply-job-button .btn-group>.webilize_cms_button.button-linktype-button+.dropdown-toggle,
.btn-group-lg.btn-group>.btn+.dropdown-toggle,
.btn-group-lg.btn-group>.btn-black-bordered-full+.dropdown-toggle,
.btn-group>.btn-lg+.dropdown-toggle,
.dynamic-form-capture-element .button-linktype-button .btn-group-lg.btn-group>.form-init-toggler+.dropdown-toggle,
.dynamic-form-container .actions.btn-group-lg.btn-group>button+.dropdown-toggle,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-lg.btn-group>.widget-hover-link+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.apply-job-button .btn-black-bordered .caret,
.btn .caret,
.btn-black-bordered-full .caret,
.dynamic-form-capture-element .button-linktype-button .form-init-toggler .caret,
.dynamic-form-container .actions>button .caret,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link .caret {
    margin-left: 0
}

#jobCategories .full-image .btn-black-bordered .caret,
#jobCategories .full-image .btn-black-bordered-full .caret,
#jobCategories .full-image .btn-primary .caret,
#jobCategoryChild .full-width-row-inner .btn-black-bordered .caret,
#jobCategoryChild .full-width-row-inner .btn-black-bordered-full .caret,
#jobCategoryChild .full-width-row-inner .btn-primary .caret,
.apply-job-button .btn-black-bordered .caret,
.apply-job-button .webilize_cms_button.button-linktype-button .caret,
.btn-group-lg>.btn .caret,
.btn-group-lg>.btn-black-bordered-full .caret,
.btn-lg .caret,
.dynamic-form-capture-element .button-linktype-button .btn-group-lg>.form-init-toggler .caret,
.dynamic-form-container .actions.btn-group-lg>button .caret,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-lg>.widget-hover-link .caret {
    border-width: 5px 5px 0
}

#jobCategories .full-image .dropup .btn-black-bordered .caret,
#jobCategories .full-image .dropup .btn-black-bordered-full .caret,
#jobCategories .full-image .dropup .btn-primary .caret,
#jobCategoryChild .full-width-row-inner .dropup .btn-black-bordered .caret,
#jobCategoryChild .full-width-row-inner .dropup .btn-black-bordered-full .caret,
#jobCategoryChild .full-width-row-inner .dropup .btn-primary .caret,
.apply-job-button .dropup .btn-black-bordered .caret,
.apply-job-button .dropup .webilize_cms_button.button-linktype-button .caret,
.dropup #jobCategories .full-image .btn-black-bordered .caret,
.dropup #jobCategories .full-image .btn-black-bordered-full .caret,
.dropup #jobCategories .full-image .btn-primary .caret,
.dropup #jobCategoryChild .full-width-row-inner .btn-black-bordered .caret,
.dropup #jobCategoryChild .full-width-row-inner .btn-black-bordered-full .caret,
.dropup #jobCategoryChild .full-width-row-inner .btn-primary .caret,
.dropup .apply-job-button .btn-black-bordered .caret,
.dropup .apply-job-button .webilize_cms_button.button-linktype-button .caret,
.dropup .btn-group-lg>.btn .caret,
.dropup .btn-group-lg>.btn-black-bordered-full .caret,
.dropup .btn-lg .caret,
.dropup .dynamic-form-capture-element .button-linktype-button .btn-group-lg>.form-init-toggler .caret,
.dropup .dynamic-form-container .actions.btn-group-lg>button .caret,
.dropup .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-lg>.widget-hover-link .caret,
.dynamic-form-capture-element .button-linktype-button .dropup .btn-group-lg>.form-init-toggler .caret,
.dynamic-form-container .dropup .actions.btn-group-lg>button .caret,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dropup .btn-group-lg>.widget-hover-link .caret {
    border-width: 0 5px 5px
}

.apply-job-button .btn-group-vertical>.btn-black-bordered,
.apply-job-button .btn-group-vertical>.btn-group>.btn-black-bordered,
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-black-bordered-full,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn,
.btn-group-vertical>.btn-group>.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-group>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler,
.dynamic-form-container .actions.btn-group-vertical>button,
.dynamic-form-container .btn-group-vertical>.actions.btn-group>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-group>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before {
    display: table;
    content: " "
}

.btn-group-vertical>.btn-group:after {
    clear: both
}

.apply-job-button .btn-group-vertical>.btn-group>.btn-black-bordered,
.btn-group-vertical>.btn-group>.btn,
.btn-group-vertical>.btn-group>.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-group>.form-init-toggler,
.dynamic-form-container .btn-group-vertical>.actions.btn-group>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-group>.widget-hover-link {
    float: none
}

.apply-job-button .btn-group-vertical>.btn+.btn-black-bordered,
.apply-job-button .btn-group-vertical>.btn-black-bordered+.btn,
.apply-job-button .btn-group-vertical>.btn-black-bordered+.btn-black-bordered,
.apply-job-button .btn-group-vertical>.btn-black-bordered+.btn-black-bordered-full,
.apply-job-button .btn-group-vertical>.btn-black-bordered+.btn-group,
.apply-job-button .btn-group-vertical>.btn-black-bordered-full+.btn-black-bordered,
.apply-job-button .btn-group-vertical>.btn-group+.btn-black-bordered,
.apply-job-button .dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-black-bordered+.form-init-toggler,
.apply-job-button .dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler+.btn-black-bordered,
.apply-job-button .dynamic-form-container .actions.btn-group-vertical>.btn-black-bordered+button,
.apply-job-button .dynamic-form-container .actions.btn-group-vertical>button+.btn-black-bordered,
.apply-job-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-black-bordered+.widget-hover-link,
.apply-job-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link+.btn-black-bordered,
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-black-bordered-full,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-black-bordered-full+.btn,
.btn-group-vertical>.btn-black-bordered-full+.btn-black-bordered-full,
.btn-group-vertical>.btn-black-bordered-full+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-black-bordered-full,
.btn-group-vertical>.btn-group+.btn-group,
.dynamic-form-capture-element .button-linktype-button .apply-job-button .btn-group-vertical>.btn-black-bordered+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .apply-job-button .btn-group-vertical>.form-init-toggler+.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-black-bordered-full+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-group+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler+.btn,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler+.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler+.btn-group,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .dynamic-form-container .actions.btn-group-vertical>.form-init-toggler+button,
.dynamic-form-capture-element .button-linktype-button .dynamic-form-container .actions.btn-group-vertical>button+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.form-init-toggler+.widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link+.form-init-toggler,
.dynamic-form-container .actions.btn-group-vertical>.btn+button,
.dynamic-form-container .actions.btn-group-vertical>.btn-black-bordered-full+button,
.dynamic-form-container .actions.btn-group-vertical>.btn-group+button,
.dynamic-form-container .actions.btn-group-vertical>button+.btn,
.dynamic-form-container .actions.btn-group-vertical>button+.btn-black-bordered-full,
.dynamic-form-container .actions.btn-group-vertical>button+.btn-group,
.dynamic-form-container .actions.btn-group-vertical>button+button,
.dynamic-form-container .apply-job-button .actions.btn-group-vertical>.btn-black-bordered+button,
.dynamic-form-container .apply-job-button .actions.btn-group-vertical>button+.btn-black-bordered,
.dynamic-form-container .dynamic-form-capture-element .button-linktype-button .actions.btn-group-vertical>.form-init-toggler+button,
.dynamic-form-container .dynamic-form-capture-element .button-linktype-button .actions.btn-group-vertical>button+.form-init-toggler,
.dynamic-form-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .actions.btn-group-vertical>.widget-hover-link+button,
.dynamic-form-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .actions.btn-group-vertical>button+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .apply-job-button .btn-group-vertical>.btn-black-bordered+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .apply-job-button .btn-group-vertical>.widget-hover-link+.btn-black-bordered,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-black-bordered-full+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-group+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link+.btn,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link+.btn-black-bordered-full,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link+.btn-group,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.widget-hover-link+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.form-init-toggler+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.widget-hover-link+.form-init-toggler,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-container .actions.btn-group-vertical>.widget-hover-link+button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-container .actions.btn-group-vertical>button+.widget-hover-link {
    margin-top: -1px;
    margin-left: 0
}

.apply-job-button .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-black-bordered:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-black-bordered-full:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-group:first-child:not(:last-child)>.form-init-toggler:last-child,
.dynamic-form-container .btn-group-vertical>.actions.btn-group:first-child:not(:last-child)>button:last-child,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-group:first-child:not(:last-child)>.widget-hover-link:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.apply-job-button .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-black-bordered:first-child,
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-black-bordered-full:first-child,
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,
.dynamic-form-capture-element .button-linktype-button .btn-group-vertical>.btn-group:last-child:not(:first-child)>.form-init-toggler:first-child,
.dynamic-form-container .btn-group-vertical>.actions.btn-group:last-child:not(:first-child)>button:first-child,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-vertical>.btn-group:last-child:not(:first-child)>.widget-hover-link:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.apply-job-button .btn-group-justified>.btn-black-bordered,
.btn-group-justified>.btn,
.btn-group-justified>.btn-black-bordered-full,
.btn-group-justified>.btn-group,
.dynamic-form-capture-element .button-linktype-button .btn-group-justified>.form-init-toggler,
.dynamic-form-container .actions.btn-group-justified>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-justified>.widget-hover-link {
    display: table-cell;
    float: none;
    width: 1%
}

.apply-job-button .btn-group-justified>.btn-group .btn-black-bordered,
.btn-group-justified>.btn-group .apply-job-button .btn-black-bordered,
.btn-group-justified>.btn-group .btn,
.btn-group-justified>.btn-group .btn-black-bordered-full,
.btn-group-justified>.btn-group .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.btn-group-justified>.btn-group .dynamic-form-container .actions>button,
.btn-group-justified>.btn-group .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .btn-group-justified>.btn-group .form-init-toggler,
.dynamic-form-container .btn-group-justified>.btn-group .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-justified>.btn-group .widget-hover-link {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

.apply-job-button [data-toggle=buttons]>.btn-black-bordered input[type=checkbox],
.apply-job-button [data-toggle=buttons]>.btn-black-bordered input[type=radio],
.dynamic-form-capture-element .button-linktype-button [data-toggle=buttons]>.form-init-toggler input[type=checkbox],
.dynamic-form-capture-element .button-linktype-button [data-toggle=buttons]>.form-init-toggler input[type=radio],
.dynamic-form-container .actions[data-toggle=buttons]>button input[type=checkbox],
.dynamic-form-container .actions[data-toggle=buttons]>button input[type=radio],
.dynamic-form-container [data-toggle=buttons]>.actions.btn-group>button input[type=checkbox],
.dynamic-form-container [data-toggle=buttons]>.actions.btn-group>button input[type=radio],
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container [data-toggle=buttons]>.widget-hover-link input[type=checkbox],
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container [data-toggle=buttons]>.widget-hover-link input[type=radio],
[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-black-bordered-full input[type=checkbox],
[data-toggle=buttons]>.btn-black-bordered-full input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #000;
    border-radius: 0
}

.apply-job-button .input-group-sm>.input-group-btn>.input-group-addon.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .input-group-sm>.input-group-btn>.input-group-addon.form-init-toggler,
.dynamic-form-container .input-group-sm>.actions.input-group-btn>button.input-group-addon,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-sm>.input-group-btn>.input-group-addon.widget-hover-link,
.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn,
.input-group-sm>.input-group-btn>.input-group-addon.btn-black-bordered-full {
    padding: 5px 10px;
    font-size: 14px;
    border-radius: 0
}

.apply-job-button .input-group-lg>.input-group-btn>.input-group-addon.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .input-group-lg>.input-group-btn>.input-group-addon.form-init-toggler,
.dynamic-form-container .input-group-lg>.actions.input-group-btn>button.input-group-addon,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-lg>.input-group-btn>.input-group-addon.widget-hover-link,
.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn,
.input-group-lg>.input-group-btn>.input-group-addon.btn-black-bordered-full {
    padding: 10px 30px;
    font-size: 20px;
    border-radius: 0
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
    margin-top: 0
}

.apply-job-button .input-group-btn:first-child>.btn-black-bordered,
.apply-job-button .input-group-btn:first-child>.btn-group>.btn-black-bordered,
.apply-job-button .input-group-btn:last-child>.btn-black-bordered:not(:last-child):not(.dropdown-toggle),
.apply-job-button .input-group-btn:last-child>.btn-group:not(:last-child)>.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:first-child>.btn-group>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:first-child>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:last-child>.btn-group:not(:last-child)>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:last-child>.form-init-toggler:not(:last-child):not(.dropdown-toggle),
.dynamic-form-container .actions.input-group-btn:first-child>button,
.dynamic-form-container .actions.input-group-btn:last-child>button:not(:last-child):not(.dropdown-toggle),
.dynamic-form-container .input-group-btn:first-child>.actions.btn-group>button,
.dynamic-form-container .input-group-btn:last-child>.actions.btn-group:not(:last-child)>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:first-child>.btn-group>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:first-child>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:last-child>.btn-group:not(:last-child)>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:last-child>.widget-hover-link:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-black-bordered-full,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.btn-group>.btn-black-bordered-full,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-black-bordered-full:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-black-bordered-full,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.apply-job-button .input-group-btn:first-child>.btn-black-bordered:not(:first-child),
.apply-job-button .input-group-btn:first-child>.btn-group:not(:first-child)>.btn-black-bordered,
.apply-job-button .input-group-btn:last-child>.btn-black-bordered,
.apply-job-button .input-group-btn:last-child>.btn-group>.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:first-child>.btn-group:not(:first-child)>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:first-child>.form-init-toggler:not(:first-child),
.dynamic-form-capture-element .button-linktype-button .input-group-btn:last-child>.btn-group>.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:last-child>.form-init-toggler,
.dynamic-form-container .actions.input-group-btn:first-child>button:not(:first-child),
.dynamic-form-container .actions.input-group-btn:last-child>button,
.dynamic-form-container .input-group-btn:first-child>.actions.btn-group:not(:first-child)>button,
.dynamic-form-container .input-group-btn:last-child>.actions.btn-group>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:first-child>.btn-group:not(:first-child)>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:first-child>.widget-hover-link:not(:first-child),
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:last-child>.btn-group>.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:last-child>.widget-hover-link,
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-black-bordered-full:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-black-bordered-full,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-black-bordered-full,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.btn-group>.btn-black-bordered-full,
.input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.apply-job-button .input-group-btn>.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler,
.dynamic-form-container .actions.input-group-btn>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link,
.input-group-btn>.btn,
.input-group-btn>.btn-black-bordered-full {
    position: relative
}

.apply-job-button .dynamic-form-capture-element .button-linktype-button .input-group-btn>.btn-black-bordered+.form-init-toggler,
.apply-job-button .dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler+.btn-black-bordered,
.apply-job-button .dynamic-form-container .actions.input-group-btn>.btn-black-bordered+button,
.apply-job-button .dynamic-form-container .actions.input-group-btn>button+.btn-black-bordered,
.apply-job-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.btn-black-bordered+.widget-hover-link,
.apply-job-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link+.btn-black-bordered,
.apply-job-button .input-group-btn>.btn+.btn-black-bordered,
.apply-job-button .input-group-btn>.btn-black-bordered+.btn,
.apply-job-button .input-group-btn>.btn-black-bordered+.btn-black-bordered,
.apply-job-button .input-group-btn>.btn-black-bordered+.btn-black-bordered-full,
.apply-job-button .input-group-btn>.btn-black-bordered-full+.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .apply-job-button .input-group-btn>.btn-black-bordered+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .apply-job-button .input-group-btn>.form-init-toggler+.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .dynamic-form-container .actions.input-group-btn>.form-init-toggler+button,
.dynamic-form-capture-element .button-linktype-button .dynamic-form-container .actions.input-group-btn>button+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.form-init-toggler+.widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.btn+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.btn-black-bordered-full+.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler+.btn,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler+.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler+.form-init-toggler,
.dynamic-form-container .actions.input-group-btn>.btn+button,
.dynamic-form-container .actions.input-group-btn>.btn-black-bordered-full+button,
.dynamic-form-container .actions.input-group-btn>button+.btn,
.dynamic-form-container .actions.input-group-btn>button+.btn-black-bordered-full,
.dynamic-form-container .actions.input-group-btn>button+button,
.dynamic-form-container .apply-job-button .actions.input-group-btn>.btn-black-bordered+button,
.dynamic-form-container .apply-job-button .actions.input-group-btn>button+.btn-black-bordered,
.dynamic-form-container .dynamic-form-capture-element .button-linktype-button .actions.input-group-btn>.form-init-toggler+button,
.dynamic-form-container .dynamic-form-capture-element .button-linktype-button .actions.input-group-btn>button+.form-init-toggler,
.dynamic-form-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .actions.input-group-btn>.widget-hover-link+button,
.dynamic-form-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .actions.input-group-btn>button+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .apply-job-button .input-group-btn>.btn-black-bordered+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .apply-job-button .input-group-btn>.widget-hover-link+.btn-black-bordered,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-capture-element .button-linktype-button .input-group-btn>.widget-hover-link+.form-init-toggler,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-container .actions.input-group-btn>.widget-hover-link+button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .dynamic-form-container .actions.input-group-btn>button+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.btn+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.btn-black-bordered-full+.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link+.btn,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link+.btn-black-bordered-full,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link+.widget-hover-link,
.input-group-btn>.btn+.btn,
.input-group-btn>.btn+.btn-black-bordered-full,
.input-group-btn>.btn-black-bordered-full+.btn,
.input-group-btn>.btn-black-bordered-full+.btn-black-bordered-full {
    margin-left: -1px
}

.apply-job-button .input-group-btn>.btn-black-bordered:active,
.apply-job-button .input-group-btn>.btn-black-bordered:focus,
.apply-job-button .input-group-btn>.btn-black-bordered:hover,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler:active,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler:focus,
.dynamic-form-capture-element .button-linktype-button .input-group-btn>.form-init-toggler:hover,
.dynamic-form-container .actions.input-group-btn>button:active,
.dynamic-form-container .actions.input-group-btn>button:focus,
.dynamic-form-container .actions.input-group-btn>button:hover,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link:active,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link:focus,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn>.widget-hover-link:hover,
.input-group-btn>.btn-black-bordered-full:active,
.input-group-btn>.btn-black-bordered-full:focus,
.input-group-btn>.btn-black-bordered-full:hover,
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
    z-index: 2
}

.apply-job-button .input-group-btn:first-child>.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:first-child>.form-init-toggler,
.dynamic-form-container .actions.input-group-btn:first-child>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:first-child>.widget-hover-link,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-black-bordered-full,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.apply-job-button .input-group-btn:last-child>.btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .input-group-btn:last-child>.form-init-toggler,
.dynamic-form-container .actions.input-group-btn:last-child>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .input-group-btn:last-child>.widget-hover-link,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-black-bordered-full,
.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
}


.apply-job-button .btn-group-sm>.navbar-btn.btn-black-bordered,
.btn-group-sm>.navbar-btn.btn,
.btn-group-sm>.navbar-btn.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .btn-group-sm>.navbar-btn.form-init-toggler,
.dynamic-form-container .actions.btn-group-sm>button.navbar-btn,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-sm>.navbar-btn.widget-hover-link,
.navbar-btn.btn-sm {
    margin-top: 8.5px;
    margin-bottom: 8.5px
}



    border-bottom-left-radius: -1
}


.ease-in-overlay-content-container {
    position: relative;
    overflow: hidden
}

.ease-in-overlay-content-container:hover .overlay-content {
    opacity: 1
}

#jobCategories .full-image .ease-in-overlay-content-container .heading-h3,
#jobCategories .full-image .ease-in-overlay-content-container .heading-h3-lg,
#jobCategories .full-image .ease-in-overlay-content-container .heading-h3-md,
#jobCategories .full-image .ease-in-overlay-content-container .social-icon-heading,
#jobCategories .full-image .ease-in-overlay-content-container h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .heading-h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .heading-h3-md,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .social-icon-heading,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container h3,
.ease-in-overlay-content-container #jobCategories .full-image .heading-h3,
.ease-in-overlay-content-container #jobCategories .full-image .heading-h3-lg,
.ease-in-overlay-content-container #jobCategories .full-image .heading-h3-md,
.ease-in-overlay-content-container #jobCategories .full-image .social-icon-heading,
.ease-in-overlay-content-container #jobCategories .full-image h3,
.ease-in-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3,
.ease-in-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.ease-in-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3-md,
.ease-in-overlay-content-container #jobCategoryChild .full-width-row-inner .social-icon-heading,
.ease-in-overlay-content-container #jobCategoryChild .full-width-row-inner h3,
.ease-in-overlay-content-container .heading-h3-lg {
    color: #fff
}

.ease-in-overlay-content-container .overlay-content {
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .8);
    opacity: 0;
    flex-direction: column;
    font-size: 14px
}

#jobCategories .full-image .ease-in-overlay-content-container .overlay-content .heading-h3,
#jobCategories .full-image .ease-in-overlay-content-container .overlay-content .heading-h3-lg,
#jobCategories .full-image .ease-in-overlay-content-container .overlay-content .heading-h3-md,
#jobCategories .full-image .ease-in-overlay-content-container .overlay-content .social-icon-heading,
#jobCategories .full-image .ease-in-overlay-content-container .overlay-content h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .overlay-content .heading-h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .overlay-content .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .overlay-content .heading-h3-md,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .overlay-content .social-icon-heading,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container .overlay-content h3,
.ease-in-overlay-content-container .overlay-content #jobCategories .full-image .heading-h3,
.ease-in-overlay-content-container .overlay-content #jobCategories .full-image .heading-h3-lg,
.ease-in-overlay-content-container .overlay-content #jobCategories .full-image .heading-h3-md,
.ease-in-overlay-content-container .overlay-content #jobCategories .full-image .social-icon-heading,
.ease-in-overlay-content-container .overlay-content #jobCategories .full-image h3,
.ease-in-overlay-content-container .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3,
.ease-in-overlay-content-container .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.ease-in-overlay-content-container .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3-md,
.ease-in-overlay-content-container .overlay-content #jobCategoryChild .full-width-row-inner .social-icon-heading,
.ease-in-overlay-content-container .overlay-content #jobCategoryChild .full-width-row-inner h3,
.ease-in-overlay-content-container .overlay-content .heading-h3-lg {
    color: #666
}

.fixed-overlay-content-container {
    position: relative;
    overflow: hidden
}

.fixed-overlay-content-container .title {
    margin-bottom: 3px;
    font-size: 16px
}

.fixed-overlay-content-container .caption {
    color: #666;
    font-weight: 400
}

.fixed-overlay-content-container .overlay-title {
    position: absolute;
    top: 0;
    background-color: rgba(255, 255, 255, 0);
    opacity: 1;
    flex-direction: column;
    font-size: 14px;
    bottom: unset
}

#jobCategories .full-image .fixed-overlay-content-container .overlay-title .heading-h3,
#jobCategories .full-image .fixed-overlay-content-container .overlay-title .heading-h3-lg,
#jobCategories .full-image .fixed-overlay-content-container .overlay-title .heading-h3-md,
#jobCategories .full-image .fixed-overlay-content-container .overlay-title .social-icon-heading,
#jobCategories .full-image .fixed-overlay-content-container .overlay-title h3,
#jobCategoryChild .full-width-row-inner .fixed-overlay-content-container .overlay-title .heading-h3,
#jobCategoryChild .full-width-row-inner .fixed-overlay-content-container .overlay-title .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .fixed-overlay-content-container .overlay-title .heading-h3-md,
#jobCategoryChild .full-width-row-inner .fixed-overlay-content-container .overlay-title .social-icon-heading,
#jobCategoryChild .full-width-row-inner .fixed-overlay-content-container .overlay-title h3,
.fixed-overlay-content-container .overlay-title #jobCategories .full-image .heading-h3,
.fixed-overlay-content-container .overlay-title #jobCategories .full-image .heading-h3-lg,
.fixed-overlay-content-container .overlay-title #jobCategories .full-image .heading-h3-md,
.fixed-overlay-content-container .overlay-title #jobCategories .full-image .social-icon-heading,
.fixed-overlay-content-container .overlay-title #jobCategories .full-image h3,
.fixed-overlay-content-container .overlay-title #jobCategoryChild .full-width-row-inner .heading-h3,
.fixed-overlay-content-container .overlay-title #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.fixed-overlay-content-container .overlay-title #jobCategoryChild .full-width-row-inner .heading-h3-md,
.fixed-overlay-content-container .overlay-title #jobCategoryChild .full-width-row-inner .social-icon-heading,
.fixed-overlay-content-container .overlay-title #jobCategoryChild .full-width-row-inner h3,
.fixed-overlay-content-container .overlay-title .heading-h3-lg {
    color: #fff
}

.fixed-overlay-content-container .sub-heading,
.fixed-overlay-content-container .sub-heading-light {
    font-weight: 400
}

.fixed-overlay-content-container .overlay-content {
    position: absolute;
    bottom: 0;
    background-color: rgba(255, 255, 255, .8);
    opacity: .8;
    flex-direction: column;
    top: unset;
    font-size: 16px
}

.thumbnail-container .title,
.thumbnail-container:hover .thumbnail-content .title {
    display: none
}

.knowledge-centre-overlay-content-container p,
.srknews-overlay-content-container p {
    line-height: 1.2
}

.knowledge-centre-overlay-content-container img,
.srknews-overlay-content-container img {
    height: 345px;
    width: 345px;
    object-fit: cover
}

.thumbnail-container {
    position: relative;
    overflow: hidden
}

.thumbnail-container:hover .overlay-content {
    opacity: 1
}

.thumbnail-container .heading-h4,
.thumbnail-container .heading-h5,
.thumbnail-container h4,
.thumbnail-container h5 {
    line-height: 1.42857143
}

.thumbnail-container .name,
.thumbnail-container .title {
    margin-bottom: 0;
    font-size: 18px
}

.thumbnail-container .name {
    -webkit-line-clamp: 1
}

.thumbnail-container .location {
    opacity: 0;
    font-weight: 700;
    margin-bottom: 5px
}

.thumbnail-container .caption,
.thumbnail-container .position {
    color: #666;
    margin-bottom: 8px;
    line-height: 1;
    font-weight: 400
}

.thumbnail-container .position {
    -webkit-line-clamp: 1;
    margin-bottom: 3px
}

.thumbnail-container .para {
    font-size: 14px;
    -webkit-line-clamp: 5;
    opacity: 0
}

.apply-job-button .thumbnail-container .btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .thumbnail-container .form-init-toggler,
.dynamic-form-container .thumbnail-container .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .thumbnail-container .widget-hover-link,
.thumbnail-container .apply-job-button .btn-black-bordered,
.thumbnail-container .btn,
.thumbnail-container .btn-black-bordered-full,
.thumbnail-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.thumbnail-container .dynamic-form-container .actions>button,
.thumbnail-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    margin-bottom: 10px
}

.thumbnail-container:hover .position {
    -webkit-line-clamp: 2
}

.thumbnail-container:hover .thumbnail-content {
    transform: translateY(0)
}

.apply-job-button .thumbnail-container:hover .thumbnail-content .btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .thumbnail-container:hover .thumbnail-content .form-init-toggler,
.dynamic-form-container .thumbnail-container:hover .thumbnail-content .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .thumbnail-container:hover .thumbnail-content .widget-hover-link,
.thumbnail-container:hover .thumbnail-content .apply-job-button .btn-black-bordered,
.thumbnail-container:hover .thumbnail-content .btn,
.thumbnail-container:hover .thumbnail-content .btn-black-bordered-full,
.thumbnail-container:hover .thumbnail-content .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.thumbnail-container:hover .thumbnail-content .dynamic-form-container .actions>button,
.thumbnail-container:hover .thumbnail-content .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.thumbnail-container:hover .thumbnail-content .location,
.thumbnail-container:hover .thumbnail-content .para {
    opacity: 1
}
.thumbnail-container .title{font-size:14px}
.thumbnail-container:hover .thumbnail-content .display,
.thumbnail-container:hover .thumbnail-content .name {
    display: -webkit-box
}

.thumbnail-container .thumbnail-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(237, 230, 230, 0.8);
    opacity: 1;
    padding: 15px;
    display: flex;
    flex-direction: column;
    transition: all .4s ease-out;
    font-size: 14px;
    transform: translateY(72%)
}

.image-icon-container .overlay-content {
    background-color: rgba(255, 255, 255, 0);
    opacity: .75
}

.image-icon-container .overlay-content .icon {
    color: #f37020;
    font-size: 35px;
    margin: auto
}

.grid-projects .thumbnail-container:hover .name,
.related-projects-1-by-3-element .thumbnail-container:hover .name {
    display: none
}

.grid-projects .thumbnail-container:hover .title,
.related-projects-1-by-3-element .thumbnail-container:hover .title {
    display: -webkit-box
}

.related-experts .thumbnail-container .caption {
    margin-bottom: 3px
}

.related-experts .thumbnail-container .name {
    font-size: 16px
}

.related-experts .thumbnail-container .location {
    opacity: 1
}

@media (max-width:579px) {

    .thumbnail-container .name,
    .thumbnail-container .title {
        font-size: 14px
    }

    .thumbnail-container img {
        height: 217.5px;
        width: 100%;
        object-fit: cover
    }

    .thumbnail-container .para {
        -webkit-line-clamp: 4
    }

    .thumbnail-container .caption {
        display: none
    }

    .thumbnail-container .thumbnail-content {
        transform: translateY(80%);
        padding: 5px 15px
    }

    .apply-job-button .thumbnail-container .btn-black-bordered,
    .dynamic-form-capture-element .button-linktype-button .thumbnail-container .form-init-toggler,
    .dynamic-form-container .thumbnail-container .actions>button,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .thumbnail-container .widget-hover-link,
    .thumbnail-container .apply-job-button .btn-black-bordered,
    .thumbnail-container .btn,
    .thumbnail-container .btn-black-bordered-full,
    .thumbnail-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .thumbnail-container .dynamic-form-container .actions>button,
    .thumbnail-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
        padding: 6px 10px;
        font-size: 12px;
        font-weight: 400
    }
}

#jobCategories .full-image .related-events-1-by-3 .heading-h3,
#jobCategories .full-image .related-events-1-by-3 .heading-h3-lg,
#jobCategories .full-image .related-events-1-by-3 .heading-h3-md,
#jobCategories .full-image .related-events-1-by-3 .social-icon-heading,
#jobCategories .full-image .related-events-1-by-3 h3,
#jobCategoryChild .full-width-row-inner .related-events-1-by-3 .heading-h3,
#jobCategoryChild .full-width-row-inner .related-events-1-by-3 .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .related-events-1-by-3 .heading-h3-md,
#jobCategoryChild .full-width-row-inner .related-events-1-by-3 .social-icon-heading,
#jobCategoryChild .full-width-row-inner .related-events-1-by-3 h3,
.content-list-links li>a,
.related-events-1-by-3 #jobCategories .full-image .heading-h3,
.related-events-1-by-3 #jobCategories .full-image .heading-h3-lg,
.related-events-1-by-3 #jobCategories .full-image .heading-h3-md,
.related-events-1-by-3 #jobCategories .full-image .social-icon-heading,
.related-events-1-by-3 #jobCategories .full-image h3,
.related-events-1-by-3 #jobCategoryChild .full-width-row-inner .heading-h3,
.related-events-1-by-3 #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.related-events-1-by-3 #jobCategoryChild .full-width-row-inner .heading-h3-md,
.related-events-1-by-3 #jobCategoryChild .full-width-row-inner .social-icon-heading,
.related-events-1-by-3 #jobCategoryChild .full-width-row-inner h3,
.related-events-1-by-3 .heading-h3,
.related-events-1-by-3 .heading-h3-lg,
.related-events-1-by-3 .heading-h3-md,
.related-events-1-by-3 .social-icon-heading,
.related-events-1-by-3 h3 {
    -webkit-line-clamp: 1
}

#jobCategories .full-image .standard-content-list .heading-h3,
#jobCategories .full-image .standard-content-list .heading-h3-lg,
#jobCategories .full-image .standard-content-list .heading-h3-md,
#jobCategories .full-image .standard-content-list .social-icon-heading,
#jobCategories .full-image .standard-content-list h3,
#jobCategoryChild .full-width-row-inner .standard-content-list .heading-h3,
#jobCategoryChild .full-width-row-inner .standard-content-list .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .standard-content-list .heading-h3-md,
#jobCategoryChild .full-width-row-inner .standard-content-list .social-icon-heading,
#jobCategoryChild .full-width-row-inner .standard-content-list h3,
.standard-content-list #jobCategories .full-image .heading-h3,
.standard-content-list #jobCategories .full-image .heading-h3-lg,
.standard-content-list #jobCategories .full-image .heading-h3-md,
.standard-content-list #jobCategories .full-image .social-icon-heading,
.standard-content-list #jobCategories .full-image h3,
.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3,
.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3-md,
.standard-content-list #jobCategoryChild .full-width-row-inner .social-icon-heading,
.standard-content-list #jobCategoryChild .full-width-row-inner h3,
.standard-content-list .heading-h3,
.standard-content-list .heading-h3-lg,
.standard-content-list .heading-h3-md,
.standard-content-list .social-icon-heading,
.standard-content-list h3 {
    margin-bottom: 5px
}

.standard-content-list .sub-heading,
.standard-content-list .sub-heading-light {
    margin-bottom: 3px
}

.standard-content-list .type {
    color: #999;
    font-size: 14px;
    text-transform: uppercase
}

.standard-content-list .tag-elements {
    font-size: 14px;
    margin-bottom: 5px
}

.standard-content-list .tags {
    color: #666;
    font-weight: 700;
    display: inline
}

.content-list-links ul li::before {
    content: "■";
    color: #f37020;
    display: inline-block;
    float: left;
    margin-left: -14px;
    font-size: 80%
}

.content-list-links ul {
    list-style: none;
    margin-top: 10px;
    font-size: 16px;
    line-height: 30px;
    padding-left: 28px
}

.related-articles .sub-heading,
.related-articles .sub-heading-light {
    font-weight: 400
}

.author-articles .row>div:nth-child(2n+1),
.related-articles-2-by-2 .row>div:nth-child(2n+1),
.related-articles-3-by-2 .row>div:nth-child(2n+1) {
    clear: both
}

@media (min-width:768px) {
    .author-articles .row>div:nth-child(2n+1) {
        clear: none
    }

    .author-articles .row>div:nth-child(4n+1) {
        clear: both
    }
}

@media (max-width:767px) {
    .grid-experts .col-xs-6:nth-child(odd) {
        padding-right: 7px !important
    }

    .grid-experts .col-xs-6:nth-child(even) {
        padding-left: 7px !important
    }

    .grid-projects .col-xs-6:nth-child(odd) {
        padding-right: 7px !important
    }

    .grid-projects .col-xs-6:nth-child(even) {
        padding-left: 7px !important
    }
}

.image-alignment-options,
.internal-vertical-menu,
.internal-vertical-menu-parent {
    padding-left: 0
}

.align-center {
    text-align: center
}

.align-right {
    text-align: right
}

.flexbox-align-left {
    justify-content: flex-start
}

.flexbox-align-center {
    justify-content: center
}

.flexbox-align-right {
    justify-content: flex-end
}

.flexbox-align-top {
    align-items: flex-start
}

.flexbox-align-middle {
    align-items: center
}

.flexbox-align-bottom {
    align-items: flex-end
}

.f-sb-fe {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.internal-vertical-menu {
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding-right: 20px
}

.internal-vertical-menu-header {
    font-size: 1.8vw;
    color: #999;
    font-weight: 300;
    line-height: 1.1em;
    word-break: break-word
}

.internal-vertical-menu-child {
    list-style: none;
    margin-top: 11px;
    margin-bottom: 11px
}

.internal-vertical-menu-link {
    color: #999;
    font-size: 12pt;
    font-weight: 300
}

.internal-vertical-menu-link:hover {
    color: #000 !important
}

.internal-vertical-menu-link.active {
    color: #000
}

@media only screen and (max-width:991px) {
    .internal-vertical-menu {
        display: none
    }
}

.social-icon-heading {
    text-transform: uppercase
}

.info-contact {
    margin-bottom: 0;
    display: flex;
    flex-direction: column
}

.info-contact .heading-h4,
.info-contact h4 {
    margin-top: 10px;
    margin-bottom: 0
}

.contact-us-icons,
.info-contact .icons,
.social-sharing-element {
    display: flex
}

.contact-us-icons .social-sharing-button,
.info-contact .icons .social-sharing-button,
.social-sharing-element .social-sharing-button {
    text-decoration: none;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 10px
}

.contact-us-icons svg,
.info-contact .icons svg,
.social-sharing-element svg {
    transition: all .4s ease;
    background-color: #fff
}

.contact-us-icons svg path,
.info-contact .icons svg path,
.social-sharing-element svg path {
    transition: all .4s ease;
    fill: #999
}

.contact-us-icons>.active svg,
.contact-us-icons>:hover svg,
.info-contact .icons>.active svg,
.info-contact .icons>:hover svg,
.social-sharing-element>.active svg,
.social-sharing-element>:hover svg {
    background-color: #fff
}

.contact-us-icons>.active svg path,
.contact-us-icons>:hover svg path,
.info-contact .icons>.active svg path,
.info-contact .icons>:hover svg path,
.social-sharing-element>.active svg path,
.social-sharing-element>:hover svg path {
    fill: #0d1f22
}

.social-sharing-element.editable-element.info-contact {
    flex-direction: row
}

.contact-us-icons>*,
.social-sharing-icon {
    display: block;
    height: 100%
}

.social-sharing-button {
    margin: .5em
}

.social-sharing-button:hover .social-sharing-icon svg {
    fill: #fff
}

.social-sharing-icon-wrapper {
    border: none;
    transition: 25ms ease-out;
    text-align: center
}

@media print {
    .info-contact {
        display: none
    }
}

.accordion-element .hr-line {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-top: 1px solid #c4c4c4 !important
}

.accordion-element .toggle-accordion {
    padding: 20px 20px 5px;
    width: 100%;
    text-align: left;
    border: none;
    background: 0 0;
    display: flex
}

.accordion-element .toggle-accordion.active .accordion-arrow-class {
    transform: rotate(180deg)
}

.accordion-element .toggle-accordion .accordion-arrow-class {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #f37020;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto
}

.accordion-element .accordion-content-container {
    -webkit-transition: height .3s ease-in;
    -moz-transition: height .3s ease-in;
    -ms-transition: height .3s ease-in;
    -o-transition: height .3s ease-in;
    transition: height .3s ease-in
}

.accordion-element .accordion-content-container .accordion-content {
    padding: 20px
}

.text-element-trigger-container .text-element-trigger {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.text-element-trigger-container .text-element-trigger .collapsed-text {
    color: #f37020;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 9px;
    cursor: pointer
}

.text-element-trigger-container .text-element-trigger .caret {
    color: #f37020;
    margin-top: 20px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    cursor: pointer
}

.text-element-trigger-container .text-element-trigger:hover {
    cursor: pointer
}

.text-element-trigger-container .text-element-trigger:hover .caret,
.text-element-trigger-container .text-element-trigger:hover .collapsed-text {
    color: #666
}

.vertical-tabs ul.nav.nav-tabs {
    display: block;
    float: left;
    width: 25%
}

.vertical-tabs ul.nav.nav-tabs li {
    display: block;
    float: none
}

.vertical-tabs .tab-content {
    display: block;
    float: left;
    width: 75%;
    padding-top: 0;
    border-bottom: none;
    border-right: none;
    border-top: none
}

.tabbed-element .nav-tabs {
    border-bottom: 1px solid #0d1f22;
    display: flex;
    margin-bottom: 30px
}

.tabbed-element .nav-tabs>li {
    overflow: hidden;
    flex-grow: 1;
    height: 54px;
    width: 214px
}

.tabbed-element .nav-tabs>li a {
    color: #fff;
    cursor: pointer;
    background-color: #0d1f22;
    margin: 10px 10px 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 20px;
    text-align: center;
    line-height: 24px;
    padding: 10px 4px
}

.tabbed-element .nav-tabs>li.active a {
    color: #0d1f22;
    background-color: #fff;
    box-shadow: 0 0 4px 1px #ddd
}

.tabbed-element .tab-content {
    padding-top: 40px
}

@media (max-width:767px) {

    .search-results-tabs,
    .tabbed-element {
        margin-right: -15px;
        overflow: hidden
    }

    .search-results-tabs .nav-tabs,
    .tabbed-element .nav-tabs {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        align-items: flex-start
    }

    .search-results-tabs .nav-tabs>li,
    .tabbed-element .nav-tabs>li {
        width: auto;
        float: none;
        min-width: 120px;
        flex-shrink: 0;
        margin: 0
    }

    .search-results-tabs .nav-tabs>li a,
    .tabbed-element .nav-tabs>li a {
        font-size: 18px
    }

    .search-results-tabs .tab-content,
    .tabbed-element .tab-content {
        margin-right: 30px
    }
}

.hover-placeholder {
    display: none
}

.no-hover-panel .hover-placeholder {
    display: block
}

.widget-hover-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 18px;
    text-align: left !important;
    z-index: 6000;
    overflow: hidden;
    border-radius: var(--borderRadius, 0)
}

.widget-hover-panel table {
    width: 100%;
    height: 100%
}

.widget-hover-panel .widget-hover-top {
    height: 100%
}

.widget-hover-panel .widget-hover-title {
    margin-bottom: 13px;
    width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto
}

.widget-hover-panel .widget-hover-paragraph {
    display: block;
    margin-bottom: 13px;
    width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto
}

.widget-hover-panel .widget-hover-link-container {
    text-align: left
}

.widget-hover-panel .widget-hover-link-container .widget-hover-link {
    display: inline-block;
    transition: none;
    margin-bottom: 13px;
    cursor: pointer
}

.widget-hover-panel.no-link .widget-hover-link,
.widget-hover-panel.whole-clickable .widget-hover-link {
    display: none !important
}

.widget-hover-panel.hover-linktype-button .widget-hover-link {
    border-style: solid;
    border-width: 1px;
    border-radius: unset;
    padding: 11px 15px;
    max-width: 250px;
    min-width: 100px;
    text-align: center
}

.widget-hover-panel.full-width-button.hover-linktype-button .widget-hover-link {
    border-style: solid;
    border-width: 1px;
    border-radius: unset;
    width: 100%;
    min-width: 100px;
    text-align: center;
    max-width: unset;
    padding: 11px 0
}

.widget-hover-panel.hover-linktype-linklink .widget-hover-link {
    border: none;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 0
}

.widget-hover-panel.hover-linktype-nolink .widget-hover-link {
    display: none !important;
    cursor: none
}

.widget-hover-top.hover-text-align-top {
    vertical-align: top
}

.widget-hover-top.hover-text-align-middle {
    vertical-align: middle
}

.widget-hover-top.hover-text-align-bottom {
    vertical-align: bottom
}

.widget-hover-top.hover-text-align-left {
    text-align: left
}

.widget-hover-top.hover-text-align-center {
    text-align: center
}

.widget-hover-top.hover-text-align-right {
    text-align: right
}

.hover-link-align-left .widget-hover-link-container {
    text-align: left
}

.hover-link-align-center .widget-hover-link-container {
    text-align: center
}

.hover-link-align-right .widget-hover-link-container {
    text-align: right
}

.bar-caption .widget-hover-panel {
    bottom: 30px !important
}

.simple-caption .widget-hover-panel {
    bottom: 14px !important
}

.bar-caption.empty-caption .widget-hover-panel,
.empty-caption .widget-hover-panel,
.simple-caption.empty-caption .widget-hover-panel {
    bottom: 0 !important
}

.image-element img.img-responsive,
.image-text-wrap-element img.img-responsive,
.video-element img.img-responsive {
    display: inline-block;
    width: 100%
}

.image-element {
    overflow: hidden
}

div.image-wrapper {
    z-index: 1;
    position: relative
}

.image-element .image-information,
.image-text-wrap-element .image-information {
    display: flex;
    font-weight: 500;
    font-size: 28px;
    color: #fff;
    position: absolute;
    z-index: auto;
    padding: 15px 15px 30px;
    right: 0;
    top: 0;
    height: 100%;
    line-height: 28px;
    width: 100%;
    overflow: hidden
}

.black-overlay {
    background: #000;
    overflow: hidden
}

.white-overlay {
    background: #fff;
    overflow: hidden
}

.no-overlay {
    background: 0 0;
    overflow: hidden
}

figcaption {
    background-color: #fff;
    color: #000;
    font: italic smaller sans-serif;
    text-align: center
}

.image-align-left,
.image-info-align-left td {
    text-align: left
}

.image-align-center {
    text-align: center
}

.image-align-right {
    text-align: right
}

.image-align-left div.image-wrapper {
    float: left
}

.image-align-center div.image-wrapper {
    margin: 0 auto
}

.image-align-right div.image-wrapper {
    float: right
}

.image-with-hover-element {
    overflow: hidden
}

.image-with-hover-element img.img-responsive {
    display: inline-block
}

.image-with-hover-element div.image-wrapper {
    position: relative;
    margin-bottom: 10px
}

.image-with-hover-element div.image-wrapper:not(.no-hover-panel) img.img-responsive {
    width: 100%;
    min-height: 250px;
    object-fit: cover
}

.image-with-hover-element figure figcaption {
    z-index: 5800;
    font-style: normal;
    font-family: Roboto, sans-serif
}

.image-with-hover-element .image-information {
    position: absolute;
    z-index: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 18px 50px;
    font-size: 28px;
    font-weight: 500;
    overflow: hidden;
    color: #fff
}

.image-with-hover-element .image-information table {
    width: 100%;
    height: 100%
}

.image-with-hover-element .image-information table td {
    height: 100%;
    width: 100%
}

.image-with-hover-element .image-wrapper figure {
    position: relative
}

.image-with-hover-element .image-wrapper figure .cropper-toggle-container {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    z-index: 1000
}

.image-with-hover-element .image-wrapper figure .cropper-toggle-container a {
    float: right;
    margin-left: 10px;
    height: 30px;
    width: 30px;
    border-radius: 3px;
    background-color: #347ab7;
    display: block;
    padding: 7px
}

.image-with-hover-element .image-wrapper figure .cropper-toggle-container a i {
    font-size: 18px;
    color: #fff
}

.image-with-hover-element .image-wrapper figure .cropper-toggle-container a:hover {
    cursor: pointer
}

.image-wrapper>.widget-hover-panel {
    opacity: 0;
    transition: opacity .5s;
    display: block
}

.image-wrapper.no-hover-panel>.widget-hover-panel,
.no-hover-panel>.widget-hover-panel {
    display: none !important
}

.image-wrapper:hover>.widget-hover-panel {
    transition: opacity .5s;
    opacity: 1;
    display: block !important
}

.image-wrapper.no-hover-panel:hover>.widget-hover-panel,
.image-wrapper:hover .image-information,
.no-hover-panel:hover>.widget-hover-panel {
    display: none !important
}

.image-wrapper.no-hover-panel:hover .image-information {
    display: block !important
}

.no-hover-no-hover .image-wrapper:hover>.widget-hover-panel,
.no-hover-no-hover .image-wrapper>.widget-hover-panel {
    display: none !important
}

.no-hover-no-hover #preview-wrapper.full-time-hover-panel>.widget-hover-panel,
.no-hover-no-hover #preview-wrapper.image-wrapper.full-time-hover-panel>.widget-hover-panel,
.no-hover-no-hover .image-wrapper.no-hover-panel:hover .image-information,
.no-hover-no-hover .image-wrapper:hover .image-information {
    display: block !important
}

#preview-wrapper.image-wrapper.full-time-hover-panel>.widget-hover-panel,
.full-time-hover-panel>.widget-hover-panel {
    transition: opacity .5s;
    opacity: 1;
    display: block !important
}

.empty-caption figcaption,
.image-with-hover-element .no-overlay .image-information {
    display: none !important
}

@keyframes imageHoverFadeEffect {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes imageUnHoverFadeEffect {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.image-info-align-center td {
    text-align: center
}

.image-info-align-right td {
    text-align: right
}

.image-info-align-top td {
    vertical-align: top
}

.image-info-align-middle td {
    vertical-align: middle
}

.image-info-align-bottom td {
    vertical-align: bottom
}

.simple-caption .image-information {
    bottom: 33px
}

.bar-caption .image-information,
.overlay-caption .image-information {
    bottom: 55px
}

.empty-caption .image-information {
    bottom: 15px
}

.image-with-hover-element .some-overlay {
    overflow: hidden
}

.image-with-hover-element .no-overlay {
    background: 0 0;
    overflow: hidden
}

.image-with-hover-element .simple-caption figure figcaption {
    font-size: 12px;
    font-style: italic;
    letter-spacing: 0;
    text-align: center
}

.image-with-hover-element .bar-caption figure figcaption,
.image-with-hover-element .overlay-caption figure figcaption {
    letter-spacing: .02px;
    text-align: left;
    padding: 11px 15px;
    font-size: 12px
}

.image-with-hover-element .overlay-caption figure {
    position: relative
}

.image-with-hover-element .overlay-caption figure figcaption {
    opacity: .8;
    position: absolute;
    bottom: 0;
    width: 100%
}

.image-with-hover-element>.image-wrapper>.widget-hover-panel .widget-hover-title {
    font-size: 28px
}

.image-with-hover-element>.image-wrapper>.widget-hover-panel .widget-hover-paragraph {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px
}

.image-with-hover-element>.image-wrapper>.widget-hover-panel .widget-hover-link-container .widget-hover-link {
    display: inline-block;
    transition: none;
    cursor: pointer
}

.webilize_image_theme_1 .some-overlay {
    background: #fff;
    overflow: hidden
}

.webilize_image_theme_1 .some-overlay .image-information {
    color: #fff
}

.webilize_image_theme_1 .no-overlay {
    background: 0 0;
    overflow: hidden
}

.webilize_image_theme_1 .bar-caption figure figcaption,
.webilize_image_theme_1 .overlay-caption figure figcaption,
.webilize_image_theme_1 .simple-caption figure figcaption {
    background-color: #fff;
    color: #0d1f22
}

.webilize_image_theme_1 .image-information {
    color: #fff
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel {
    background-color: #fff
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel .widget-hover-title {
    color: #666
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel .widget-hover-paragraph {
    color: #0d1f22
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: transparent !important
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link:hover {
    color: #fff !important;
    border-color: #fff !important;
    background-color: #0d1f22 !important
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover-linktype-linklink .widget-hover-link-container .widget-hover-link,
.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover-linktype-linklink .widget-hover-link-container .widget-hover-link:hover {
    color: #f37020
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover_opacity_0 {
    background-color: rgba(255, 255, 255, 0)
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover_opacity_20 {
    background-color: rgba(255, 255, 255, .2)
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover_opacity_40 {
    background-color: rgba(255, 255, 255, .4)
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover_opacity_60 {
    background-color: rgba(255, 255, 255, .6)
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover_opacity_80 {
    background-color: rgba(255, 255, 255, .8)
}

.webilize_image_theme_1>.image-wrapper>.widget-hover-panel.hover_opacity_100 {
    background-color: #fff
}

.webilize_image_theme_2 .some-overlay {
    background: #0d1f22
}

.webilize_image_theme_2 .some-overlay .image-information {
    color: #fff
}

.webilize_image_theme_2 .bar-caption figure figcaption,
.webilize_image_theme_2 .overlay-caption figure figcaption,
.webilize_image_theme_2 .simple-caption figure figcaption {
    background-color: #0d1f22;
    color: #fff
}

.webilize_image_theme_2 .image-information {
    color: #0d1f22
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel {
    background-color: #0d1f22
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel .widget-hover-paragraph,
.webilize_image_theme_2>.image-wrapper>.widget-hover-panel .widget-hover-title {
    color: #fff
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover-linktype-linklink .widget-hover-link-container .widget-hover-link,
.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover-linktype-linklink .widget-hover-link-container .widget-hover-link:hover {
    color: #f37020
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover_opacity_0 {
    background-color: rgba(13, 31, 34, 0)
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover_opacity_20 {
    background-color: rgba(13, 31, 34, .2)
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover_opacity_40 {
    background-color: rgba(13, 31, 34, .4)
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover_opacity_60 {
    background-color: rgba(13, 31, 34, .6)
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover_opacity_80 {
    background-color: rgba(13, 31, 34, .8)
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover_opacity_100 {
    background-color: #0d1f22
}

.image-text-wrap-element {
    overflow: hidden
}

.image-text-wrap-element div.image-wrapper {
    margin-bottom: 10px
}

.image-text-wrap-element figure figcaption {
    z-index: 10000;
    font-style: normal
}

.image-text-wrap-element .empty-caption figcaption {
    display: none !important
}

.image-text-wrap-element .simple-caption figure figcaption {
    background-color: #fff;
    color: #0d1f22;
    font-size: 12px;
    font-style: italic;
    letter-spacing: 0;
    line-height: 14px;
    text-align: center
}

.image-text-wrap-element .bar-caption figure figcaption,
.image-text-wrap-element .overlay-caption figure figcaption {
    color: #0d1f22;
    font-size: 12px;
    letter-spacing: .02px;
    line-height: 14px;
    text-align: left;
    background-color: #fff;
    padding: 11px 15px
}

.image-text-wrap-element .overlay-caption figure {
    position: relative
}

.image-text-wrap-element .overlay-caption figure figcaption {
    opacity: .8;
    position: absolute;
    bottom: 0;
    width: 100%
}

.image-text-wrap-element p {
    position: relative
}

.image-text-wrap-element ol,
.image-text-wrap-element ul {
    width: auto;
    overflow: hidden;
    padding-inline-start: 24px
}

.image-text-wrap-element blockquote {
    display: table
}

.floatit-left div.image-wrapper {
    float: left;
    margin-right: 8px
}

.floatit-right div.image-wrapper {
    float: right;
    margin-left: 8px
}

.text-is-editing .ck {
    clear: both
}

.dynamic-form-modal-toggler-container {
    display: block;
    width: 100%
}

.dynamic-form-container .form_spinner {
    font-size: 100px;
    margin: 0 auto;
    text-align: center;
    display: block
}

.dynamic-form-container .spinner_text {
    margin: 16px auto;
    text-align: center;
    display: block
}

.dynamic-form-container .form_form_thankyou_thankyou {
    display: none
}

.dynamic-form-container .form_form_form_form,
.dynamic-form-container .form_form_thankyou_thankyou.form_submited {
    display: block
}

.dynamic-form-container .form_form_form_form.form_submited {
    display: none
}

.dynamic-form-container .input-validation-error {
    border: 1px solid #a94442
}

.dynamic-form-container input[type=radio].input-validation-error {
    border: 1px solid #a94442;
    outline: #a94442 solid 1px
}

.dynamic-form-container .form-check-label {
    font-weight: 400;
    flex-grow: 1;
    flex-basis: 0%
}

.dynamic-form-container .form-check {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline
}

.dynamic-form-container .form-check .field-validation-error {
    flex: 1 1 100%
}

.dynamic-form-container .form-check-input {
    margin-right: 10px
}

.dynamic-form-container .grecaptcha-badge {
    display: none !important
}

#jobCategories .full-image .dynamic-form-widget-modal .dynamic-form-container form .heading-h3,
#jobCategories .full-image .dynamic-form-widget-modal .dynamic-form-container form .heading-h3-lg,
#jobCategories .full-image .dynamic-form-widget-modal .dynamic-form-container form .heading-h3-md,
#jobCategories .full-image .dynamic-form-widget-modal .dynamic-form-container form .social-icon-heading,
#jobCategories .full-image .dynamic-form-widget-modal .dynamic-form-container form h3,
#jobCategoryChild .full-width-row-inner .dynamic-form-widget-modal .dynamic-form-container form .heading-h3,
#jobCategoryChild .full-width-row-inner .dynamic-form-widget-modal .dynamic-form-container form .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .dynamic-form-widget-modal .dynamic-form-container form .heading-h3-md,
#jobCategoryChild .full-width-row-inner .dynamic-form-widget-modal .dynamic-form-container form .social-icon-heading,
#jobCategoryChild .full-width-row-inner .dynamic-form-widget-modal .dynamic-form-container form h3,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategories .full-image .heading-h3,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategories .full-image .heading-h3-lg,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategories .full-image .heading-h3-md,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategories .full-image .social-icon-heading,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategories .full-image h3,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategoryChild .full-width-row-inner .heading-h3,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategoryChild .full-width-row-inner .heading-h3-md,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategoryChild .full-width-row-inner .social-icon-heading,
.dynamic-form-widget-modal .dynamic-form-container form #jobCategoryChild .full-width-row-inner h3,
.dynamic-form-widget-modal .dynamic-form-container form .heading-h3,
.dynamic-form-widget-modal .dynamic-form-container form .heading-h3-lg,
.dynamic-form-widget-modal .dynamic-form-container form .heading-h3-md,
.dynamic-form-widget-modal .dynamic-form-container form .social-icon-heading,
.dynamic-form-widget-modal .dynamic-form-container form h3 {
    display: none
}

.wb-file-upload-field-label {
    margin-bottom: 2rem
}

.wb-file-upload-field {
    --color: $theme_supportcolor_1;
    --border-color: $theme_supportcolor_1
}

.wb-file-upload-field .inner {
    border: 1px dashed #999;
    color: #999;
    padding: 2rem;
    position: relative;
    cursor: pointer
}

.wb-file-upload-field .inner>div {
    text-align: center
}

.wb-file-upload-field .inner .icon {
    font-size: 4rem
}

.wb-file-upload-field .inner .name {
    font-weight: 700;
    margin-top: 1rem
}

.wb-file-upload-field .inner input[type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0
}

.publicdocument .widgetContainer.widgetColumn.themable-column.subColumn {
    margin-bottom: 0
}

.grey-title-with-border {
    font-weight: 300;
    color: #999;
    border-bottom: 1px solid #cfd2d3;
    padding-bottom: 15px;
    margin-bottom: 30px;
    margin-top: 60px
}

.button-search-filter .editable-element.align-left .grid-icon,
.button-search-filter .editable-element.align-left .map-icon {
    color: #999
}

.button-search-filter .editable-element.align-left .grid-icon.active,
.button-search-filter .editable-element.align-left .map-icon.active {
    color: #0d1f22
}

#generalApplicationForm #jobCategories .full-image .publicdocument .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .publicdocument .dynamic-form-title,
#generalApplicationForm .publicdocument #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .publicdocument #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .publicdocument #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .publicdocument .heading-h2,
#jobCategories .full-image .publicdocument h2,
#jobCategoryChild .full-width-row-inner .publicdocument #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .publicdocument .heading-h2,
#jobCategoryChild .full-width-row-inner .publicdocument h2,
.publicdocument #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.publicdocument #jobCategories .full-image .heading-h2,
.publicdocument #jobCategories .full-image h2,
.publicdocument #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.publicdocument #jobCategoryChild .full-width-row-inner .heading-h2,
.publicdocument #jobCategoryChild .full-width-row-inner h2,
.publicdocument .heading-h1,
.publicdocument h1 {
    font-size: 40px;
    font-weight: 300;
    color: #0d1f22;
    margin: 0 0 10px;
    line-height: 1.2
}

#generalApplicationForm .publicdocument .dynamic-form-title,
.publicdocument #generalApplicationForm .dynamic-form-title,
.publicdocument .heading-h2,
.publicdocument h2 {
    color: #999;
    font-weight: 500;
    margin-bottom: 10px;
    font-size: 16px;
    text-transform: uppercase
}

.publicdocument-header .public-document-info {
    margin-bottom: 30px
}

.publicdocument-header .public-document-info .row:first-of-type {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 30px;
    padding-bottom: 30px
}

.publicdocument-header .public-document-info .row {
    margin-bottom: 20px
}

.publicdocument-header .public-document-info .grey-title {
    font-size: 60px;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.publicdocument-header .public-document-info .heading-h4,
.publicdocument-header .public-document-info h4 {
    color: #999;
    font-weight: 500;
    margin-bottom: 0;
    font-size: 16px;
    text-transform: uppercase
}

.publicdocument-header .public-document-info p {
    font-size: 18px
}

.publicdocument-header .public-document-info .col-md-4 {
    margin-bottom: 20px
}

.publicdocument-header .public-document-info .public-document-fullimage {
    position: relative;
    margin-bottom: 30px
}

.publicdocument-header .public-document-info .public-document-fullimage p {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 15px;
    font-size: 12px;
    opacity: .8
}

.publicdocument-header .public-document-info .public-document-fullimage img {
    height: auto;
    width: 100%;
    margin-bottom: 20px
}

.public-document-description-wrap {
    display: flex;
    padding-bottom: 30px;
    border-bottom: 1px solid #cbcbcb
}

.public-document-description-wrap>.editable-element:first-of-type {
    width: 66.66666667%
}

.public-document-description-wrap>.editable-element:first-of-type .col-md-8 {
    width: 100%
}

.public-document-description-wrap>.editable-element:last-of-type {
    width: 33.33333333%
}

.public-document-description-wrap>.editable-element:last-of-type .col-md-4 {
    width: 100%
}

#generalApplicationForm #jobCategories .full-image .public-document-description-wrap .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .public-document-description-wrap .dynamic-form-title,
#generalApplicationForm .public-document-description-wrap #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .public-document-description-wrap #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .public-document-description-wrap #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .public-document-description-wrap .heading-h2,
#jobCategories .full-image .public-document-description-wrap h2,
#jobCategoryChild .full-width-row-inner .public-document-description-wrap #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .public-document-description-wrap .heading-h2,
#jobCategoryChild .full-width-row-inner .public-document-description-wrap h2,
.public-document-description-wrap #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.public-document-description-wrap #jobCategories .full-image .heading-h2,
.public-document-description-wrap #jobCategories .full-image h2,
.public-document-description-wrap #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.public-document-description-wrap #jobCategoryChild .full-width-row-inner .heading-h2,
.public-document-description-wrap #jobCategoryChild .full-width-row-inner h2,
.public-document-description-wrap .heading-h1,
.public-document-description-wrap .heading-h4,
.public-document-description-wrap h1,
.public-document-description-wrap h4 {
    color: #999;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500
}

.public-document-description-wrap>:after {
    content: "";
    border-bottom: 1px solid #cbcbcb;
    margin: 0
}

@media (max-width:991px) {
    .public-document-info>.row {
        display: flex;
        margin: 0 -5px
    }

    .public-document-info>.row .col-md-4 {
        padding: 0 5px;
        margin-bottom: 0;
        flex: 0 0 33.3333%
    }

    .public-document-info>.row .col-md-8 {
        padding: 0 5px;
        margin-bottom: 0
    }

    .public-document-info>.row .heading-h4,
    .public-document-info>.row h4,
    .public-document-info>.row p {
        font-size: 12px
    }
}

@media (max-width:767px) {
    .public-document-description-wrap {
        flex-direction: column
    }

    .public-document-description-wrap>.editable-element {
        width: 100% !important
    }

    .public-document-fullimage {
        margin: 0 -15px
    }

    #generalApplicationForm #jobCategories .full-image .public-document-description-wrap .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .public-document-description-wrap .dynamic-form-title,
    #generalApplicationForm .public-document-description-wrap #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .public-document-description-wrap #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .public-document-description-wrap #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .public-document-description-wrap .heading-h2,
    #jobCategories .full-image .public-document-description-wrap h2,
    #jobCategoryChild .full-width-row-inner .public-document-description-wrap #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .public-document-description-wrap .heading-h2,
    #jobCategoryChild .full-width-row-inner .public-document-description-wrap h2,
    .public-document-description-wrap #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .public-document-description-wrap #jobCategories .full-image .heading-h2,
    .public-document-description-wrap #jobCategories .full-image h2,
    .public-document-description-wrap #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .public-document-description-wrap #jobCategoryChild .full-width-row-inner .heading-h2,
    .public-document-description-wrap #jobCategoryChild .full-width-row-inner h2,
    .public-document-description-wrap .heading-h1,
    .public-document-description-wrap h1 {
        margin-top: 20px
    }

    .grey-title-with-border {
        margin-top: 20px !important
    }
}

.d-inline-block {
    display: inline-block
}

.d-none {
    display: none
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: 4px !important
}

.pt-2 {
    padding-top: 8px !important
}

.pt-3 {
    padding-top: 16px !important
}

.pt-4 {
    padding-top: 24px !important
}

.pt-5 {
    padding-top: 48px !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: 4px !important
}

.pb-2 {
    padding-bottom: 8px !important
}

.pb-3 {
    padding-bottom: 16px !important
}

.pb-4 {
    padding-bottom: 24px !important
}

.pb-5 {
    padding-bottom: 48px !important
}

.pl-0 {
    padding-left: 0 !important
}

.pl-1 {
    padding-left: 4px !important
}

.pl-2 {
    padding-left: 8px !important
}

.pl-3 {
    padding-left: 16px !important
}

.pl-4 {
    padding-left: 24px !important
}

.pl-5 {
    padding-left: 48px !important
}

.pr-0 {
    padding-right: 0 !important
}

.pr-1 {
    padding-right: 4px !important
}

.pr-2 {
    padding-right: 8px !important
}

.pr-3 {
    padding-right: 16px !important
}

.pr-4 {
    padding-right: 24px !important
}

.pr-5 {
    padding-right: 48px !important
}

.py-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.py-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.py-3 {
    padding-top: 16px !important;
    padding-bottom: 16px !important
}

.py-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important
}

.py-5 {
    padding-top: 48px !important;
    padding-bottom: 48px !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: 4px !important
}

.mt-2 {
    margin-top: 8px !important
}

.mt-3 {
    margin-top: 16px !important
}

.mt-4 {
    margin-top: 24px !important
}

.mt-5 {
    margin-top: 48px !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: 4px !important
}

.mb-2 {
    margin-bottom: 8px !important
}

.mb-3 {
    margin-bottom: 16px !important
}

.mb-4 {
    margin-bottom: 24px !important
}

.mb-5 {
    margin-bottom: 48px !important
}

.ml-0 {
    margin-left: 0 !important
}

.ml-1 {
    margin-left: 4px !important
}

.ml-2 {
    margin-left: 8px !important
}

.ml-3 {
    margin-left: 16px !important
}

.ml-4 {
    margin-left: 24px !important
}

.ml-5 {
    margin-left: 48px !important
}

.mr-0 {
    margin-right: 0 !important
}

.mr-1 {
    margin-right: 4px !important
}

.mr-2 {
    margin-right: 8px !important
}

.mr-3 {
    margin-right: 16px !important
}

.mr-4 {
    margin-right: 24px !important
}

.mr-5 {
    margin-right: 48px !important
}

.my-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important
}

.my-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important
}

.my-3 {
    margin-top: 16px !important;
    margin-bottom: 16px !important
}

.my-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important
}

.my-5 {
    margin-top: 48px !important;
    margin-bottom: 48px !important
}

@media (min-width:768px) {
    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: 4px !important
    }

    .pt-sm-2 {
        padding-top: 8px !important
    }

    .pt-sm-3 {
        padding-top: 16px !important
    }

    .pt-sm-4 {
        padding-top: 24px !important
    }

    .pt-sm-5 {
        padding-top: 48px !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: 4px !important
    }

    .pb-sm-2 {
        padding-bottom: 8px !important
    }

    .pb-sm-3 {
        padding-bottom: 16px !important
    }

    .pb-sm-4 {
        padding-bottom: 24px !important
    }

    .pb-sm-5 {
        padding-bottom: 48px !important
    }

    .pl-sm-0 {
        padding-left: 0 !important
    }

    .pl-sm-1 {
        padding-left: 4px !important
    }

    .pl-sm-2 {
        padding-left: 8px !important
    }

    .pl-sm-3 {
        padding-left: 16px !important
    }

    .pl-sm-4 {
        padding-left: 24px !important
    }

    .pl-sm-5 {
        padding-left: 48px !important
    }

    .pr-sm-0 {
        padding-right: 0 !important
    }

    .pr-sm-1 {
        padding-right: 4px !important
    }

    .pr-sm-2 {
        padding-right: 8px !important
    }

    .pr-sm-3 {
        padding-right: 16px !important
    }

    .pr-sm-4 {
        padding-right: 24px !important
    }

    .pr-sm-5 {
        padding-right: 48px !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: 4px !important
    }

    .mt-sm-2 {
        margin-top: 8px !important
    }

    .mt-sm-3 {
        margin-top: 16px !important
    }

    .mt-sm-4 {
        margin-top: 24px !important
    }

    .mt-sm-5 {
        margin-top: 48px !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: 4px !important
    }

    .mb-sm-2 {
        margin-bottom: 8px !important
    }

    .mb-sm-3 {
        margin-bottom: 16px !important
    }

    .mb-sm-4 {
        margin-bottom: 24px !important
    }

    .mb-sm-5 {
        margin-bottom: 48px !important
    }

    .ml-sm-0 {
        margin-left: 0 !important
    }

    .ml-sm-1 {
        margin-left: 4px !important
    }

    .ml-sm-2 {
        margin-left: 8px !important
    }

    .ml-sm-3 {
        margin-left: 16px !important
    }

    .ml-sm-4 {
        margin-left: 24px !important
    }

    .ml-sm-5 {
        margin-left: 48px !important
    }

    .mr-sm-0 {
        margin-right: 0 !important
    }

    .mr-sm-1 {
        margin-right: 4px !important
    }

    .mr-sm-2 {
        margin-right: 8px !important
    }

    .mr-sm-3 {
        margin-right: 16px !important
    }

    .mr-sm-4 {
        margin-right: 24px !important
    }

    .mr-sm-5 {
        margin-right: 48px !important
    }
}

.flex-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

.flex-row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

#generalApplicationForm .checkbox-inline,
#generalApplicationForm .radio-inline,
.custom-checkbox {
    padding-left: 30px
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.align-items-center {
    align-items: center !important
}

.align-items-end {
    align-items: flex-end !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.col {
    flex: 1 0 0%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.flex-col-xs-4 {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.flex-col-xs-6 {
    flex: 0 0 auto;
    width: 50%
}

.flex-col-xs-8 {
    flex: 0 0 auto;
    width: 66.66666666%
}

.flex-col-xs-12 {
    flex: 0 0 auto;
    width: 100%
}

.flex-row-col-auto * {
    flex: 0 0 auto;
    width: auto
}

@media (min-width:768px) {
    .flex-col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .flex-col-md-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .flex-col-md-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }

    .flex-col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .flex-col-md-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }

    .flex-col-md-8 {
        flex: 0 0 auto;
        width: 66.66666666%
    }

    .flex-col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }
}

.custom-checkbox {
    position: relative;
    font-size: 18px;
    cursor: pointer;
    padding-right: 20px;
    box-sizing: border-box;
    min-height: 10px;
    text-align: center
}

.custom-checkbox *,
.custom-checkbox :after,
.custom-checkbox :before {
    box-sizing: border-box
}

.custom-checkbox [type=checkbox]:checked,
.custom-checkbox [type=checkbox]:not(:checked) {
    position: absolute;
    left: -9999px
}

.custom-checkbox [type=checkbox]:checked+.checkbox-design:before,
.custom-checkbox [type=checkbox]:not(:checked)+.checkbox-design:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 34px;
    height: 34px;
    border: 2px solid #000;
    background: #fff
}

.custom-checkbox [type=checkbox]:disabled:checked+.checkbox-design:before,
.custom-checkbox [type=checkbox]:disabled:not(:checked)+.checkbox-design:before {
    opacity: .5
}

.custom-checkbox [type=checkbox]:checked+.checkbox-design:before {
    background-color: #f37020;
    border-color: #f37020
}

.custom-checkbox [type=checkbox]:checked+.checkbox-design:after {
    content: "\f00c";
    font: normal normal normal 18px/1 FontAwesome;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .2s;
    width: 34px;
    height: 34px;
    line-height: 34px;
    color: #fff
}

.apply-job-button .btn-black-bordered,
.btn,
.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.dynamic-form-container .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    font-size: 16px
}

@media screen and (min-width:320px) {

    .apply-job-button .btn-black-bordered,
    .btn,
    .btn-black-bordered-full,
    .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .dynamic-form-container .actions>button,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
        font-size: calc(16px + 2 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {

    .apply-job-button .btn-black-bordered,
    .btn,
    .btn-black-bordered-full,
    .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .dynamic-form-container .actions>button,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
        font-size: 18px
    }
}

.btn-full {
    width: 100%
}

.btn-black-bordered-full:hover,
.btn-black-bordered:hover,
.btn-primary:hover {
    background-color: #0d1f22;
    color: #fff
}

.button-element.button-bottom-sticky {
    position: absolute;
    bottom: 0;
    width: calc(100% - 30px)
}

.button-element .webilize_cms_button {
    margin-bottom: 10px
}

.button-element .webilize_cms_button.full-width-button.button-linktype-button {
    width: 100%
}

.button-element .webilize_cms_button.button-linktype-linklink {
    border: none;
    padding: 0
}

.button-element.webilize_button_theme_1 .webilize_cms_button.button-linktype-button {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: transparent !important
}

.button-element.webilize_button_theme_1 .webilize_cms_button.button-linktype-button:hover {
    color: #fff !important;
    border-color: #fff !important;
    background-color: #0d1f22 !important
}

.button-element.webilize_button_theme_1 .webilize_cms_button.button-linktype-linklink,
.button-element.webilize_button_theme_1 .webilize_cms_button.button-linktype-linklink:hover {
    color: #f37020
}

.button-element.webilize_button_theme_2 .webilize_cms_button.button-linktype-button {
    color: #fff !important;
    border-color: #0d1f22 !important;
    background-color: #0d1f22 !important
}

.button-element.webilize_button_theme_2 .webilize_cms_button.button-linktype-button:hover {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: #fff !important
}

.button-element.webilize_button_theme_2 .webilize_cms_button.button-linktype-linklink,
.button-element.webilize_button_theme_2 .webilize_cms_button.button-linktype-linklink:hover {
    color: #f37020
}

.button-element.webilize_button_theme_3 .webilize_cms_button.button-linktype-button {
    color: #fff !important;
    border-color: #0d1f22 !important;
    background-color: #0d1f22 !important
}

.button-element.webilize_button_theme_3 .webilize_cms_button.button-linktype-button:hover {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: #fff !important
}

.button-element.webilize_button_theme_3 .webilize_cms_button.button-linktype-linklink,
.button-element.webilize_button_theme_3 .webilize_cms_button.button-linktype-linklink:hover {
    color: #f37020
}

.button-element.webilize_button_theme_4 .webilize_cms_button.button-linktype-button {
    color: #fff !important;
    border-color: #0d1f22 !important;
    background-color: #0d1f22 !important
}

.button-element.webilize_button_theme_4 .webilize_cms_button.button-linktype-button:hover {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: #fff !important
}

.button-element.webilize_button_theme_4 .webilize_cms_button.button-linktype-linklink,
.button-element.webilize_button_theme_4 .webilize_cms_button.button-linktype-linklink:hover {
    color: #f37020
}

.button-element.webilize_button_theme_5 .webilize_cms_button.button-linktype-button {
    color: #fff !important;
    border-color: #0d1f22 !important;
    background-color: #0d1f22 !important
}

.button-element.webilize_button_theme_5 .webilize_cms_button.button-linktype-button:hover {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: #fff !important
}

.button-element.webilize_button_theme_5 .webilize_cms_button.button-linktype-linklink,
.button-element.webilize_button_theme_5 .webilize_cms_button.button-linktype-linklink:hover {
    color: #f37020
}

.button-element.webilize_button_theme_6 .webilize_cms_button.button-linktype-button {
    color: #fff !important;
    border-color: #0d1f22 !important;
    background-color: #0d1f22 !important
}

.button-element.webilize_button_theme_6 .webilize_cms_button.button-linktype-button:hover {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: #fff !important
}

.button-element.webilize_button_theme_6 .webilize_cms_button.button-linktype-linklink,
.button-element.webilize_button_theme_6 .webilize_cms_button.button-linktype-linklink:hover {
    color: #f37020
}

.project-description-wrap {
    display: flex;
    padding-bottom: 30px;
    border-bottom: 1px solid #cbcbcb
}

.project-description-wrap>.editable-element:first-of-type {
    width: 66.66666667%
}

.project-description-wrap>.editable-element:first-of-type .col-md-8 {
    width: 100%
}

.project-description-wrap>.editable-element:last-of-type {
    width: 33.33333333%
}

.project-description-wrap>.editable-element:last-of-type .col-md-4 {
    width: 100%
}

.project-description-wrap .heading-h4,
.project-description-wrap h4 {
    color: #999;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500
}

.project-description-wrap :after {
    content: "";
    border-bottom: 1px solid #cbcbcb;
    margin: 0
}

@media (max-width:767px) {
    .project-description-wrap {
        flex-direction: column
    }

    .project-description-wrap>.editable-element {
        width: 100% !important
    }

    #generalApplicationForm #jobCategories .full-image .project-description-wrap .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .project-description-wrap .dynamic-form-title,
    #generalApplicationForm .project-description-wrap #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .project-description-wrap #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .project-description-wrap #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .project-description-wrap .heading-h2,
    #jobCategories .full-image .project-description-wrap h2,
    #jobCategoryChild .full-width-row-inner .project-description-wrap #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .project-description-wrap .heading-h2,
    #jobCategoryChild .full-width-row-inner .project-description-wrap h2,
    .project-description-wrap #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .project-description-wrap #jobCategories .full-image .heading-h2,
    .project-description-wrap #jobCategories .full-image h2,
    .project-description-wrap #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .project-description-wrap #jobCategoryChild .full-width-row-inner .heading-h2,
    .project-description-wrap #jobCategoryChild .full-width-row-inner h2,
    .project-description-wrap .heading-h1,
    .project-description-wrap h1 {
        margin-top: 20px
    }
}

.blue-links-list ul li {
    position: relative;
    color: #0d1f22;
    font-family: Roboto;
    line-height: 26px
}

.blue-links-list ul li a {
    color: #12355b;
    font-family: Roboto;
    line-height: 18px;
    cursor: pointer;
    font-weight: 400
}

.blue-links-list ul li a:hover {
    color: #999
}

.media-card {
    display: flex;
    margin-bottom: 30px
}

.media-image {
    position: relative;
    margin-right: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    flex: 0 0 220px;
    min-height: 146px
}

.media-image .fa {
    opacity: .8;
    font-size: 35px;
    color: #f37020;
    display: block;
    position: absolute;
    top: 39%;
    left: calc(50% - 15px);
    width: 30px;
    z-index: 1
}

.horizontal-line-container,
.media-content {
    display: flex;
    flex-direction: column
}

.media-image:hover .fa {
    opacity: 1
}

.media-content .inline-hyper-links {
    margin-top: auto
}

.media-card--video .media-image {
    cursor: pointer
}

.base-header-menu>li.menu-separator>a,
.top-header ul.navbar-nav>li.menu-separator>a {
    position: relative
}

.base-header-menu>li.menu-separator>a:after,
.top-header ul.navbar-nav>li.menu-separator>a:after {
    content: "";
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    height: 30px;
    width: 1px;
    background-color: #979797;
    bottom: 0
}

#mobile-menu-title.menu-separator:after,
.base-header-submenu-item>ul>li.menu-separator:after,
.data-menu-widget .menu-separator:after,
.footer-menu-wrap>ul>li.menu-separator:after,
.internal-vertical-menu .menu-separator:after,
.mobile-menu>li.menu-separator:after {
    content: "";
    display: block;
    margin: 2rem 0;
    border-bottom: 1px solid #979797
}

#mobile-menu-title.menu-separator--top:before,
.base-header-submenu-item>ul>li.menu-separator--top:before,
.data-menu-widget .menu-separator--top:before,
.footer-menu-wrap>ul>li.menu-separator--top:before,
.internal-vertical-menu .menu-separator--top:before,
.mobile-menu>li.menu-separator--top:before {
    content: "";
    display: block;
    margin: 2rem 0 1.5rem;
    border-bottom: 1px solid #979797
}

#mobile-menu-title.menu-separator {
    flex-wrap: wrap
}

#mobile-menu-title.menu-separator:after {
    margin-top: 0;
    width: 100%
}

.footer-menu-wrap>ul>li.menu-separator:after {
    border-bottom-color: #fff
}

#generalApplicationForm #jobCategories .full-image .project-header .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .project-header .dynamic-form-title,
#generalApplicationForm .project-header #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .project-header #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .project-header #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .project-header .heading-h2,
#jobCategories .full-image .project-header h2,
#jobCategoryChild .full-width-row-inner .project-header #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .project-header .heading-h2,
#jobCategoryChild .full-width-row-inner .project-header h2,
.project-header #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.project-header #jobCategories .full-image .heading-h2,
.project-header #jobCategories .full-image h2,
.project-header #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.project-header #jobCategoryChild .full-width-row-inner .heading-h2,
.project-header #jobCategoryChild .full-width-row-inner h2,
.project-header .heading-h1,
.project-header h1 {
    border-bottom: 1px solid #cfd2d3;
    padding-bottom: 15px;
    margin-bottom: 30px
}

.project-info {
    margin-bottom: 30px
}

.project-info .col-xs-4 {
    margin-bottom: 20px
}

.project-info p {
    font-size: 18px
}

.fixed-overlay-content-container {
    margin-bottom: 30px
}

.fixed-overlay-content-container:hover .overlay-content {
    opacity: .8
}

@media (max-width:991px) {

    .project-info .heading-h4,
    .project-info h4,
    .project-info p {
        font-size: 12px
    }

    .project-info>.row {
        margin: 0 -5px
    }

    .project-info>.row div[class^=col-] {
        padding: 0 5px;
        margin-bottom: 0
    }
}

.tags-widget {
    margin-bottom: 30px
}

.tags-widget .heading-h4,
.tags-widget h4 {
    color: #999;
    font-weight: 500
}

.tags-list a {
    color: #0d1f22;
    font-size: 14px;
    font-weight: 300;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 10px 10px 0;
    -webkit-box-shadow: 0 3px 5px 0 #c4c4c4;
    -moz-box-shadow: 0 3px 5px 0 #c4c4c4;
    box-shadow: 0 3px 5px 0 #bbb;
    border-radius: 8px
}

.related-experts .row div[class^=col-],
.related-projects .row div[class^=col-] {
    padding-left: 10px;
    padding-right: 10px
}

.related-experts .row,
.related-projects .row {
    margin-left: -10px;
    margin-right: -10px
}

.tags-list a:active,
.tags-list a:focus,
.tags-list a:hover {
    color: #fff;
    background-color: #0d1f22;
    border-color: #0d1f22
}

.related-experts-1-by-4-element {
    margin-top: 30px;
    margin-bottom: 60px
}

@media print {
    .related-experts-1-by-4-element {
        page-break-inside: avoid;
        margin-top: 0;
        margin-bottom: 0
    }

    .related-experts-1-by-4-element .related-experts .thumbnails-with-text>div {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
}

.related-projects-1-by-3-element {
    margin-bottom: 35px;
    margin-top: 30px;
    justify-content: flex-start
}

@media (max-width:425px) {
    .related-projects-1-by-3-element {
        margin-bottom: 0
    }
}

@media print {
    .related-projects-1-by-3-element {
        margin-top: 0;
        margin-bottom: 0
    }

    .related-projects-1-by-3-element .related-projects .title-black {
        font-size: 18pt;
        font-weight: 300;
        margin-bottom: 0;
        margin-left: 0;
        line-height: 48pt
    }

    .related-projects-1-by-3-element .thumbnail-with-text-overlay {
        transform: translateY(66%)
    }

    .related-projects-1-by-3-element .thumbnail-with-text-overlay .title {
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: none
    }

    .related-projects-1-by-3-element .thumbnail-with-text-overlay .name {
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .related-projects-1-by-3-element .thumbnail-with-text-overlay .caption {
        font-size: 14px
    }

    .related-projects-1-by-3-element .related-projects .col-md-8.col-xs-6 {
        margin-bottom: 0;
        margin-left: 0
    }

    .related-projects-1-by-3-element .related-projects .col-md-4.col-xs-6 {
        display: none
    }

    .related-projects-1-by-3-element .related-projects .thumbnails-with-text .thumbnail-with-text {
        height: 33.33333%;
        flex: 0 0 33.33333%
    }

    .related-projects-1-by-3-element .related-projects .thumbnails-with-text .thumbnail-with-text:nth-of-type(3) {
        display: block
    }

    .related-projects-1-by-3-element .related-projects .thumbnails-with-text .thumbnail-with-text-inner {
        min-height: 220px !important
    }

    .related-projects-1-by-3-element .related-projects .thumbnails-with-text .thumbnail-with-text-inner .thumbnail-image {
        height: 100%;
        width: 100%
    }

    .related-projects-1-by-3-element .related-projects .thumbnails-with-text>div {
        padding-right: 10px;
        padding-left: 10px;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .related-projects-2-by-2-element {
        width: 262pt
    }

    .related-projects-2-by-2-element .related-projects .title-black {
        font-size: 18pt;
        font-weight: 300;
        margin-bottom: 0;
        margin-left: 0;
        line-height: 28pt;
        margin-top: 18pt
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text {
        display: flex;
        flex-wrap: wrap;
        margin-right: -10px;
        margin-left: -10px;
        page-break-inside: avoid
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text {
        height: 200px
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner {
        min-height: unset
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner .thumbnail-image {
        height: 200px;
        width: 217.5px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 20%
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner .thumbnail-image .thumbnail-with-text-overlay {
        transform: translateY(46%)
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner .thumbnail-image .thumbnail-with-text-overlay .caption {
        font-size: 12px;
        line-height: 16px;
        color: #6c757d;
        margin-bottom: 8px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        transition: opacity .4s ease-out;
        transition-delay: .1s
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner .thumbnail-image .thumbnail-with-text-overlay .title {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: none;
        font-size: 14px
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner .thumbnail-image .thumbnail-with-text-overlay .name {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 0
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner .thumbnail-image .thumbnail-with-text-overlay .location {
        display: none
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text .thumbnail-with-text .thumbnail-with-text-inner .thumbnail-image .thumbnail-with-text-overlay .para {
        overflow: hidden !important;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .related-projects-2-by-2-element .related-projects .thumbnails-with-text>div {
        margin-bottom: 20px
    }
}

#generalApplicationForm .expert-header .dynamic-form-title,
.expert-header #generalApplicationForm .dynamic-form-title,
.expert-header .heading-h2,
.expert-header h2 {
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.expert-header .grey-heading {
    font-size: 14px;
    margin-bottom: 0
}

.expert-header p {
    font-size: 14px
}

@media (min-width:992px) {

    .expert-header .grey-heading,
    .expert-header p {
        font-size: 18px
    }
}

.info-contact .title {
    color: #cbcbcb;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase
}

.our-services-header {
    font-size: 1.8vw;
    color: #999;
    font-weight: 300;
    line-height: 1.1em
}

.data-menu-widget {
    margin-bottom: 30px
}

.data-menu-widget ul ul {
    padding-left: 25px !important
}

.data-menu-widget ul {
    padding-left: 0 !important
}

.data-menu-widget ul li {
    list-style: none
}

.data-menu-widget ul li a {
    color: #999;
    font-size: 12pt;
    font-weight: 300;
    padding: 6px 0;
    display: block
}

.data-menu-widget ul li a:hover {
    color: #0d1f22 !important
}

@media (max-width:992px) {
    .data-menu-widget {
        display: none !important
    }
}

.event-header,
.newsletter-header,
.page-header {
    padding: 0;
    margin: 0;
    border: 0
}

#generalApplicationForm #jobCategories .full-image .event-header .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image .newsletter-header .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image .page-header .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .event-header .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .newsletter-header .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .page-header .dynamic-form-title,
#generalApplicationForm .event-header #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .event-header #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm .newsletter-header #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .newsletter-header #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm .page-header #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .page-header #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .event-header #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .event-header .heading-h2,
#jobCategories .full-image .event-header h2,
#jobCategories .full-image .newsletter-header #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .newsletter-header .heading-h2,
#jobCategories .full-image .newsletter-header h2,
#jobCategories .full-image .page-header #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .page-header .heading-h2,
#jobCategories .full-image .page-header h2,
#jobCategoryChild .full-width-row-inner .event-header #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .event-header .heading-h2,
#jobCategoryChild .full-width-row-inner .event-header h2,
#jobCategoryChild .full-width-row-inner .newsletter-header #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .newsletter-header .heading-h2,
#jobCategoryChild .full-width-row-inner .newsletter-header h2,
#jobCategoryChild .full-width-row-inner .page-header #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .page-header .heading-h2,
#jobCategoryChild .full-width-row-inner .page-header h2,
.event-header #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.event-header #jobCategories .full-image .heading-h2,
.event-header #jobCategories .full-image h2,
.event-header #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.event-header #jobCategoryChild .full-width-row-inner .heading-h2,
.event-header #jobCategoryChild .full-width-row-inner h2,
.event-header .extra-info-row,
.event-header .heading-h1,
.event-header h1,
.newsletter-header #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.newsletter-header #jobCategories .full-image .heading-h2,
.newsletter-header #jobCategories .full-image h2,
.newsletter-header #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.newsletter-header #jobCategoryChild .full-width-row-inner .heading-h2,
.newsletter-header #jobCategoryChild .full-width-row-inner h2,
.newsletter-header .extra-info-row,
.newsletter-header .heading-h1,
.newsletter-header h1,
.page-header #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.page-header #jobCategories .full-image .heading-h2,
.page-header #jobCategories .full-image h2,
.page-header #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.page-header #jobCategoryChild .full-width-row-inner .heading-h2,
.page-header #jobCategoryChild .full-width-row-inner h2,
.page-header .extra-info-row,
.page-header .heading-h1,
.page-header h1 {
    margin-bottom: 30px
}

.event-header .extra-info,
.newsletter-header .extra-info,
.page-header .extra-info {
    margin-bottom: 1rem;
    color: #999;
    font-size: 20px
}

.event-header .para,
.newsletter-header .para,
.page-header .para {
    border-left: 4px solid;
    border-color: #f37020;
    padding-left: 15px;
    padding-top: 5px;
    font-size: 20px;
    margin-bottom: 15px;
    color: #999
}

.page-fullimage {
    position: relative;
    margin-bottom: 30px
}

.page-fullimage p {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    padding: 10px 15px;
    font-size: 12px;
    background-color: #fff;
    opacity: .8
}

.separator-container hr {
    color: var(--webilize_separator_theme_3);
    margin-top: 30px;
    margin-bottom: 30px;
    border: 1px solid
}

.horizontal-line-container {
    justify-content: center;
    height: 40px
}

.horizontal-line-container .separator-container hr {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border: 0;
    border-top: 2px solid var(--webilize_separator_theme_3)
}

.horizontal-line-container .separator-container.webilize_separator_theme_1 hr {
    border-color: var(--webilize_separator_theme_1)
}

.horizontal-line-container .separator-container.webilize_separator_theme_2 hr {
    border-color: var(--webilize_separator_theme_2)
}

.horizontal-line-container .separator-container-hidden hr {
    display: none !important
}

.related-events-1-by-3 {
    margin-bottom: 60px
}

.related-events-1-by-3 .media-card {
    margin-bottom: 20px
}

.related-events-1-by-3 .second-events .row>div:last-child .media-card {
    margin-bottom: 0
}

@media (max-width:399px) {
    .related-events-1-by-3 .media-card {
        flex-direction: column
    }
}

@media (min-width:992px) {
    .media-card--event .media-image {
        width: 100%
    }

    .media-card--event .media-image img {
        object-fit: cover;
        height: 100%;
        width: 100%
    }

    .related-events-1-by-3 .first-event {
        flex: 0 0 45%;
        max-width: 45%;
        margin-bottom: 0
    }

    .related-events-1-by-3 .first-event .media-card--event {
        flex-direction: column;
        border: 1px solid #999;
        margin-bottom: 0;
        height: 100%
    }

    .related-events-1-by-3 .first-event .standard-content-list {
        padding: 10px 20px 5px
    }

    .related-events-1-by-3 .second-events {
        flex: 0 0 55%;
        max-width: 55%
    }

    .related-events-1-by-3 .second-events .media-card:last-child {
        margin-bottom: 0
    }
}

.video-custom-modal-element {
    position: relative
}

.video-custom-modal-element .custom-video-media-load-error {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: red;
    padding: 16px;
    z-index: 1000
}

.video-custom-modal-element .custom-video-media-load-error .video-error-label {
    color: #fff;
    font-size: 22px;
    font-weight: 700
}

.video-custom-modal-element .video-custom-main-container .video-custom-wrapper .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}

.video-custom-modal-element .video-custom-main-container .video-custom-wrapper .embed-container embed,
.video-custom-modal-element .video-custom-main-container .video-custom-wrapper .embed-container iframe,
.video-custom-modal-element .video-custom-main-container .video-custom-wrapper .embed-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.accordion-image-overlay-element {
    margin-bottom: 40px
}

.accordion-image-overlay-element .accordion-image-overlay-row {
    width: 100%;
    height: 350px;
    margin: auto
}

.accordion-image-overlay-element .accordion-image-overlay-row .accordion-image-overlay-row-layout-target {
    width: 100%;
    height: 350px
}

.accordion-image-overlay-element .accordion-image-overlay-row .accordion-image-overlay-row-inner {
    position: relative;
    width: 100%;
    height: 350px;
    background-size: cover
}

.accordion-image-overlay-element .accordion-image-overlay-background .accordion-image-overlay-information {
    background-color: #0d1f22;
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 50% !important;
    opacity: .8;
    margin: 0;
    display: flex;
    flex-direction: column;
    padding: 37px
}

.accordion-image-overlay-element .accordion-image-overlay-background .accordion-image-overlay-right {
    transform: translateX(100%)
}

#generalApplicationForm .accordion-image-overlay-element .accordion-image-overlay-title div .dynamic-form-title,
.accordion-image-overlay-element .accordion-image-overlay-title div #generalApplicationForm .dynamic-form-title,
.accordion-image-overlay-element .accordion-image-overlay-title div .heading-h2,
.accordion-image-overlay-element .accordion-image-overlay-title div h2 {
    color: #fff;
    font-family: Roboto;
    font-size: 40px;
    font-weight: 500;
    line-height: 44px;
    margin: auto
}

#jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
#jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
#jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
#jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
#jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div h3,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div h3,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3-lg,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3-md,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .social-icon-heading,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image h3,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3-md,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .social-icon-heading,
.accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner h3,
.accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
.accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
.accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
.accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
.accordion-image-overlay-element .accordion-image-overlay-description div h3 {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    font-family: Roboto;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 10px
}

.accordion-image-overlay-element .accordion-image-overlay-button {
    display: flex;
    flex: auto;
    align-items: flex-end
}

.accordion-image-overlay-element .accordion-image-overlay-button a.view-buttom {
    border: 2px solid #fff;
    background-color: #0d1f22;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
    padding: 5px 20px;
    font-weight: 300;
    line-height: 28px;
    white-space: normal
}

.accordion-image-overlay-element .accordion-image-overlay-button a.view-buttom:hover {
    width: 100% !important;
    background-color: #fff;
    color: #0d1f22;
    border: 2px solid #fff
}

.accordion-image-overlay-element .accordion-image-overlay-button a.view-buttom:after {
    display: none
}

.accordion-image-overlay-element .base-accordion {
    font-family: Roboto, sans-serif;
    color: #0d1f22;
    margin-top: 30px;
    padding-left: 0
}

.accordion-image-overlay-element .base-accordion .accordion-header {
    display: flex;
    justify-content: space-between
}

#generalApplicationForm #jobCategories .full-image .accordion-image-overlay-element .base-accordion .accordion-header .title div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .base-accordion .accordion-header .title div .dynamic-form-title,
#generalApplicationForm .accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .accordion-image-overlay-element .base-accordion .accordion-header .title div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .accordion-image-overlay-element .base-accordion .accordion-header .title div .heading-h2,
#jobCategories .full-image .accordion-image-overlay-element .base-accordion .accordion-header .title div h2,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .base-accordion .accordion-header .title div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .base-accordion .accordion-header .title div .heading-h2,
#jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .base-accordion .accordion-header .title div h2,
.accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategories .full-image .heading-h2,
.accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategories .full-image h2,
.accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategoryChild .full-width-row-inner .heading-h2,
.accordion-image-overlay-element .base-accordion .accordion-header .title div #jobCategoryChild .full-width-row-inner h2,
.accordion-image-overlay-element .base-accordion .accordion-header .title div .heading-h1,
.accordion-image-overlay-element .base-accordion .accordion-header .title div h1 {
    display: inline-block;
    margin: auto;
    font-family: Roboto;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px !important;
    font-weight: initial;
    color: #999
}

.accordion-image-overlay-element .base-accordion .accordion-header span.fa.fa-times {
    cursor: pointer;
    color: #f37020;
    font-size: 26px;
    float: right
}

.accordion-image-overlay-element .base-accordion .information {
    font-size: 16px;
    margin-bottom: 32px;
    margin-left: 14px
}

.accordion-image-overlay-element .base-accordion .information div ul {
    border-left: 3px solid #f37020;
    list-style: none;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 20px;
    margin-top: 10px
}

.accordion-image-overlay-element .base-accordion .information div ul li {
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    color: #0d1f22;
    font-size: 16px
}

.accordion-image-overlay-element .base-accordion .information div ul li a {
    font-weight: 400
}

.accordion-image-overlay-element .base-accordion .text-concat {
    position: relative;
    display: inline-block;
    word-wrap: break-word;
    overflow: hidden
}

.accordion-image-overlay-element .hide-information {
    display: none !important
}

@media (max-width:767px) {

    .accordion-image-overlay-element .accordion-image-overlay-row,
    .accordion-image-overlay-element .accordion-image-overlay-row .accordion-image-overlay-row-inner,
    .accordion-image-overlay-element .accordion-image-overlay-row .accordion-image-overlay-row-layout-target {
        height: 202px
    }

    #generalApplicationForm .accordion-image-overlay-element .accordion-image-overlay-title div .dynamic-form-title,
    .accordion-image-overlay-element .accordion-image-overlay-title div #generalApplicationForm .dynamic-form-title,
    .accordion-image-overlay-element .accordion-image-overlay-title div .heading-h2,
    .accordion-image-overlay-element .accordion-image-overlay-title div h2 {
        font-size: 20px;
        line-height: 20px
    }

    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div h3,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3-lg,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3-md,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .social-icon-heading,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3-lg,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3-md,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .social-icon-heading,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
    .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
    .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
    .accordion-image-overlay-element .accordion-image-overlay-description div h3 {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .accordion-image-overlay-element .accordion-image-overlay-button a.view-buttom {
        font-size: 16px;
        line-height: 16px;
        padding: 5px
    }
}

@media (max-width:620px) {
    .accordion-image-overlay-element {
        left: -15px;
        position: relative;
        width: 100vw
    }

    #generalApplicationForm .accordion-image-overlay-element .accordion-image-overlay-title div .dynamic-form-title,
    .accordion-image-overlay-element .accordion-image-overlay-title div #generalApplicationForm .dynamic-form-title,
    .accordion-image-overlay-element .accordion-image-overlay-title div .heading-h2,
    .accordion-image-overlay-element .accordion-image-overlay-title div h2 {
        font-size: 18px;
        line-height: 18px
    }

    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
    #jobCategories .full-image .accordion-image-overlay-element .accordion-image-overlay-description div h3,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
    #jobCategoryChild .full-width-row-inner .accordion-image-overlay-element .accordion-image-overlay-description div h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3-lg,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .heading-h3-md,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image .social-icon-heading,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategories .full-image h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3-lg,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .heading-h3-md,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner .social-icon-heading,
    .accordion-image-overlay-element .accordion-image-overlay-description div #jobCategoryChild .full-width-row-inner h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3,
    .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-lg,
    .accordion-image-overlay-element .accordion-image-overlay-description div .heading-h3-md,
    .accordion-image-overlay-element .accordion-image-overlay-description div .social-icon-heading,
    .accordion-image-overlay-element .accordion-image-overlay-description div h3 {
        font-size: 16px;
        line-height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        margin-top: 10px
    }

    .accordion-image-overlay-element .accordion-image-overlay-button {
        bottom: -5px
    }

    .accordion-image-overlay-element .accordion-image-overlay-button a.view-buttom {
        font-size: 14px;
        line-height: 14px;
        padding: 5px
    }

    .accordion-image-overlay-element .accordion-image-overlay-background .accordion-image-overlay-information {
        padding: 10px
    }
}

.half-full-width-row {
    width: 50vw;
    height: 350px;
    margin: auto
}

.half-full-width-row .half-full-width-row-layout-target {
    width: 50vw;
    height: 350px
}

.half-full-width-row .half-full-width-row-inner {
    position: relative;
    width: 50vw;
    height: 350px;
    background-size: cover;
    background-position: center
}

.half-full-width-background .half-full-width-information {
    background-color: #0d1f22;
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 50% !important;
    opacity: .8;
    margin: 0;
    display: flex;
    flex-direction: column;
    padding: 37px
}

.half-full-width-background .half-full-width-information-right {
    transform: translateX(100%)
}

#generalApplicationForm #jobCategories .full-image .half-width-image-title div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .half-width-image-title div .dynamic-form-title,
#generalApplicationForm .half-width-image-title div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .half-width-image-title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .half-width-image-title div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .half-width-image-title div .heading-h2,
#jobCategories .full-image .half-width-image-title div h2,
#jobCategoryChild .full-width-row-inner .half-width-image-title div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .half-width-image-title div .heading-h2,
#jobCategoryChild .full-width-row-inner .half-width-image-title div h2,
.half-width-image-title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.half-width-image-title div #jobCategories .full-image .heading-h2,
.half-width-image-title div #jobCategories .full-image h2,
.half-width-image-title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.half-width-image-title div #jobCategoryChild .full-width-row-inner .heading-h2,
.half-width-image-title div #jobCategoryChild .full-width-row-inner h2,
.half-width-image-title div .heading-h1,
.half-width-image-title div h1 {
    color: #fff;
    font-family: Roboto;
    font-size: 40px;
    font-weight: 500;
    line-height: 44px;
    margin-bottom: 10px
}

#generalApplicationForm .half-width-image-description div .dynamic-form-title,
.half-width-image-description div #generalApplicationForm .dynamic-form-title,
.half-width-image-description div .heading-h2,
.half-width-image-description div h2 {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    font-family: Roboto;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 10px
}

.half-width-image-button {
    display: flex;
    flex: auto;
    align-items: flex-end
}

.half-width-image-button a.view-buttom {
    border: 2px solid #fff;
    background-color: #0d1f22;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
    padding: 5px 20px;
    font-weight: 300;
    line-height: 28px;
    white-space: normal
}

.half-width-image-button a.view-buttom:hover {
    width: 100% !important;
    background-color: #fff;
    color: #0d1f22;
    border: 2px solid #fff
}

.half-width-image-button a.view-buttom .fa-video-camera {
    padding-right: 12px
}

.half-width-image-button a.view-buttom:after {
    display: none
}

@media (max-width:1399px) {

    #generalApplicationForm .half-width-image-description div .dynamic-form-title,
    .half-width-image-description div #generalApplicationForm .dynamic-form-title,
    .half-width-image-description div .heading-h2,
    .half-width-image-description div h2 {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 4;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }
}

@media (max-width:1239px) {

    #generalApplicationForm #jobCategories .full-image .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div .heading-h2,
    #jobCategories .full-image .half-width-image-title div h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div .heading-h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div h2,
    .half-width-image-title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategories .full-image .heading-h2,
    .half-width-image-title div #jobCategories .full-image h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner .heading-h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner h2,
    .half-width-image-title div .heading-h1,
    .half-width-image-title div h1 {
        font-size: 30px;
        line-height: 30px
    }

    .half-full-width-background .half-full-width-information {
        padding: 30px
    }
}

@media (max-width:1023px) {

    .half-full-width-row,
    .half-full-width-row .half-full-width-row-inner,
    .half-full-width-row .half-full-width-row-layout-target {
        height: 266px
    }

    #generalApplicationForm #jobCategories .full-image .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div .heading-h2,
    #jobCategories .full-image .half-width-image-title div h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div .heading-h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div h2,
    .half-width-image-title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategories .full-image .heading-h2,
    .half-width-image-title div #jobCategories .full-image h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner .heading-h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner h2,
    .half-width-image-title div .heading-h1,
    .half-width-image-title div h1 {
        font-size: 30px;
        line-height: 30px
    }

    #generalApplicationForm .half-width-image-description div .dynamic-form-title,
    .half-width-image-description div #generalApplicationForm .dynamic-form-title,
    .half-width-image-description div .heading-h2,
    .half-width-image-description div h2 {
        font-size: 18px
    }

    .half-width-image-button a.view-buttom {
        font-size: 18px;
        line-height: 20px
    }

    .half-full-width-background .half-full-width-information {
        padding: 20px
    }
}

@media (max-width:991px) {

    #generalApplicationForm #jobCategories .full-image .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div .heading-h2,
    #jobCategories .full-image .half-width-image-title div h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div .heading-h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div h2,
    .half-width-image-title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategories .full-image .heading-h2,
    .half-width-image-title div #jobCategories .full-image h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner .heading-h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner h2,
    .half-width-image-title div .heading-h1,
    .half-width-image-title div h1 {
        font-size: 20px;
        line-height: 20px
    }

    #generalApplicationForm .half-width-image-description div .dynamic-form-title,
    .half-width-image-description div #generalApplicationForm .dynamic-form-title,
    .half-width-image-description div .heading-h2,
    .half-width-image-description div h2 {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 4;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .half-width-image-button a.view-buttom {
        font-size: 14px;
        line-height: 16px;
        padding: 5px
    }
}

@media (max-width:767px) {

    .half-full-width-row,
    .half-full-width-row .half-full-width-row-inner,
    .half-full-width-row .half-full-width-row-layout-target {
        height: 202px
    }

    #generalApplicationForm #jobCategories .full-image .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div .heading-h2,
    #jobCategories .full-image .half-width-image-title div h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div .heading-h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div h2,
    .half-width-image-title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategories .full-image .heading-h2,
    .half-width-image-title div #jobCategories .full-image h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner .heading-h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner h2,
    .half-width-image-title div .heading-h1,
    .half-width-image-title div h1 {
        font-size: 20px;
        line-height: 20px
    }

    #generalApplicationForm .half-width-image-description div .dynamic-form-title,
    .half-width-image-description div #generalApplicationForm .dynamic-form-title,
    .half-width-image-description div .heading-h2,
    .half-width-image-description div h2 {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .half-width-image-button a.view-buttom {
        font-size: 14px;
        line-height: 16px;
        padding: 5px
    }
}

@media (max-width:699px) {

    .half-full-width-row,
    .half-full-width-row .half-full-width-row-inner {
        width: 100%;
        height: 140px
    }

    .half-full-width-row .half-full-width-row-layout-target {
        width: 100%;
        height: 140px;
        padding: 0
    }

    #generalApplicationForm #jobCategories .full-image .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .half-width-image-title div .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .half-width-image-title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .half-width-image-title div .heading-h2,
    #jobCategories .full-image .half-width-image-title div h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div .heading-h2,
    #jobCategoryChild .full-width-row-inner .half-width-image-title div h2,
    .half-width-image-title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategories .full-image .heading-h2,
    .half-width-image-title div #jobCategories .full-image h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner .heading-h2,
    .half-width-image-title div #jobCategoryChild .full-width-row-inner h2,
    .half-width-image-title div .heading-h1,
    .half-width-image-title div h1 {
        font-size: 18px;
        line-height: 18px
    }

    #generalApplicationForm .half-width-image-description div .dynamic-form-title,
    .half-width-image-description div #generalApplicationForm .dynamic-form-title,
    .half-width-image-description div .heading-h2,
    .half-width-image-description div h2 {
        font-size: 16px;
        line-height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .half-width-image-button {
        bottom: -5px
    }

    .half-width-image-button a.view-buttom {
        font-size: 14px;
        padding: 5px
    }

    .half-full-width-background .half-full-width-information {
        padding: 10px
    }
}

.bubbles-element {
    text-align: center
}

.bubbles-element .heading-element,
.bubbles-element .text-element {
    display: inline-block;
    vertical-align: middle
}

#generalApplicationForm .bubbles-element .dynamic-form-title,
.bubbles-element #generalApplicationForm .dynamic-form-title,
.bubbles-element .heading-h2,
.bubbles-element h2,
.bubbles-element p {
    margin-bottom: 0
}

#generalApplicationForm .bubbles-element .dynamic-form-title,
.bubbles-element #generalApplicationForm .dynamic-form-title,
.bubbles-element .heading-h2,
.bubbles-element h2 {
    font-weight: 700
}

.bubbles-element p {
    color: #0d1f22
}

.bubbles-element .bubble {
    display: inline-block;
    background-color: #fff;
    padding: 24px 16px;
    border-radius: 10px;
    box-shadow: 0 0 10px 5px #ddd;
    margin: 16px 20px 16px 0
}

.bubbles-element.webilize_bubble_theme_2 .bubble {
    box-shadow: 0 0 10px 5px #333
}

@media (min-width:768px) {
    .bubbles-element {
        text-align: left
    }
}

.three-call-outs-element {
    position: relative;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

.three-call-outs {
    color: #fff;
    text-align: center
}

.three-call-outs>div {
    flex: 1 0 0%;
    padding: 20px
}

.three-call-outs>div p {
    margin-bottom: 0
}

.three-call-outs>div:first-child {
    background-color: #0d1f22
}

.three-call-outs>div:nth-child(2) {
    background-color: #efa736;
    color: #0d1f22
}

.three-call-outs>div:last-child {
    background-color: #0d1f22
}

@media (min-width:992px) {
    .three-call-outs {
        display: flex
    }

    .three-call-outs>div {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.related-basetypes-widget-container {
    min-height: 50px
}

.related-basetypes-widget-container .flex-row {
    transition-duration: 1s
}

.basetypes-carousel-next,
.basetypes-carousel-previous {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 32px;
    cursor: pointer
}

.core-grid-container,
.related-basetypes-widget {
    position: relative
}

.basetypes-carousel-next.disabled,
.basetypes-carousel-previous.disabled {
    opacity: .6;
    pointer-events: none
}

.basetypes-carousel-next {
    right: 0
}

.basetypes-carousel-previous {
    left: 0
}

.font-16-18 {
    font-size: 16px
}

@media screen and (min-width:320px) {
    .font-16-18 {
        font-size: calc(16px + 2 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {
    .font-16-18 {
        font-size: 18px
    }
}

.font-18-24 {
    font-size: 18px
}

@media screen and (min-width:320px) {
    .font-18-24 {
        font-size: calc(18px + 6 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {
    .font-18-24 {
        font-size: 24px
    }
}

.font-20-32 {
    font-size: 20px
}

@media screen and (min-width:320px) {
    .font-20-32 {
        font-size: calc(20px + 12 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {
    .font-20-32 {
        font-size: 32px
    }
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element button,
.font-20-40 {
    font-size: 20px
}

@media screen and (min-width:320px) {

    #downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element button,
    .font-20-40 {
        font-size: calc(20px + 20 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {

    #downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element button,
    .font-20-40 {
        font-size: 40px
    }
}

.font-30-60 {
    font-size: 30px
}

@media screen and (min-width:320px) {
    .font-30-60 {
        font-size: calc(30px + 30 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {
    .font-30-60 {
        font-size: 60px
    }
}

.core-grid-container .loading {
    background-color: #fff;
    opacity: .9;
    min-height: 644px;
    z-index: 50;
    display: flex;
    width: 100%
}

.core-grid-container .loading>img {
    width: 70px;
    height: 70px;
    margin: auto
}

.core-grid-container .loading>svg rect {
    fill: #f37020
}

.map-loc-info-wrapper {
    border-left: 1.5px solid #f37020
}

.map-loc-info-wrapper .map-loc-info {
    background-color: #fff;
    padding: 10px;
    margin-left: 3px
}

.map-loc-info-wrapper .map-loc-info .map-loc-info-title {
    color: #999
}

.map-loc-info-wrapper .map-loc-info .map-loc-info-content {
    font-size: 16px
}

.map-loc-info-wrapper .map-loc-info .map-loc-info-content a:not(.hyper-link) {
    color: #0d1f22
}

.modal-video .modal-dialog {
    margin-top: 60px
}

.modal-video .modal-content {
    background-color: transparent;
    box-shadow: none
}

.modal-video .modal-body {
    padding: 0
}

.modal-video .close {
    position: absolute;
    right: 0;
    top: -5rem;
    z-index: 999;
    font-size: 5rem;
    opacity: 1;
    color: #fff
}

#dynamic-modal.small-form-modal .modal-dialog,
.small-form-modal .modal-dialog {
    width: 100%;
    max-width: 500px
}

#NotFoundPage .search-box-section .input-group.mb-3 i,
#search-results-page .search-box-section .input-group.mb-3 i {
    position: absolute;
    right: 25px;
    color: #f37020;
    font-size: 17px;
    cursor: pointer
}

#NotFoundPage .search-result,
#search-results-page .search-result {
    margin-bottom: 30px
}

#NotFoundPage .search-result a #generalApplicationForm .dynamic-form-title,
#NotFoundPage .search-result a .heading-h2,
#NotFoundPage .search-result a h2,
#generalApplicationForm #NotFoundPage .search-result a .dynamic-form-title,
#generalApplicationForm #search-results-page .search-result a .dynamic-form-title,
#search-results-page .search-result a #generalApplicationForm .dynamic-form-title,
#search-results-page .search-result a .heading-h2,
#search-results-page .search-result a h2 {
    font-size: 20px;
    color: #999;
    font-weight: 400;
    margin-bottom: 10px
}

#NotFoundPage .search-result p,
#search-results-page .search-result p {
    font-size: 16px
}

#NotFoundPage .search-result-thumbnail>.image,
#search-results-page .search-result-thumbnail>.image {
    margin-right: 20px;
    overflow: initial
}

#NotFoundPage .search-result-thumbnail>.image>img,
#search-results-page .search-result-thumbnail>.image>img {
    display: block;
    object-fit: cover;
    min-width: 196px;
    width: 196px;
    min-height: 152px;
    height: 152px
}

#NotFoundPage .search-result-thumbnail>.content,
#search-results-page .search-result-thumbnail>.content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

#NotFoundPage .search-result-thumbnail>.content a.title,
#search-results-page .search-result-thumbnail>.content a.title {
    font-size: 20px
}

#NotFoundPage .search-result-thumbnail>.content a.title #generalApplicationForm .dynamic-form-title,
#NotFoundPage .search-result-thumbnail>.content a.title .heading-h2,
#NotFoundPage .search-result-thumbnail>.content a.title h2,
#generalApplicationForm #NotFoundPage .search-result-thumbnail>.content a.title .dynamic-form-title,
#generalApplicationForm #search-results-page .search-result-thumbnail>.content a.title .dynamic-form-title,
#search-results-page .search-result-thumbnail>.content a.title #generalApplicationForm .dynamic-form-title,
#search-results-page .search-result-thumbnail>.content a.title .heading-h2,
#search-results-page .search-result-thumbnail>.content a.title h2 {
    margin-bottom: 0
}

#NotFoundPage .search-result-thumbnail>.content .caption,
#search-results-page .search-result-thumbnail>.content .caption {
    color: #666;
    font-size: 16px;
    margin-bottom: 0
}

#NotFoundPage .search-result-thumbnail>.content b.location,
#search-results-page .search-result-thumbnail>.content b.location {
    font-size: 14px;
    margin-bottom: 10px
}

#NotFoundPage .search-result-thumbnail>.content .document-abstract,
#search-results-page .search-result-thumbnail>.content .document-abstract {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

#NotFoundPage .search-result-thumbnail>.content .learn-more-link,
#search-results-page .search-result-thumbnail>.content .learn-more-link {
    margin: auto 0 0;
    font-size: 16px;
    font-weight: 400
}

@media (max-width:991px) {
    .search-btn-desktop {
        position: absolute;
        right: -1000px
    }
}

@media (max-width:767px) {
    #search-results-page .search-box-section {
        flex-direction: column
    }

    #generalApplicationForm #jobCategories .full-image #search-results-page .search-box-section .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #search-results-page .search-box-section .dynamic-form-title,
    #generalApplicationForm #search-results-page .search-box-section #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #search-results-page .search-box-section #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image #search-results-page .search-box-section #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #search-results-page .search-box-section .heading-h2,
    #jobCategories .full-image #search-results-page .search-box-section h2,
    #jobCategoryChild .full-width-row-inner #search-results-page .search-box-section #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #search-results-page .search-box-section .heading-h2,
    #jobCategoryChild .full-width-row-inner #search-results-page .search-box-section h2,
    #search-results-page .search-box-section #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #search-results-page .search-box-section #jobCategories .full-image .heading-h2,
    #search-results-page .search-box-section #jobCategories .full-image h2,
    #search-results-page .search-box-section #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #search-results-page .search-box-section #jobCategoryChild .full-width-row-inner .heading-h2,
    #search-results-page .search-box-section #jobCategoryChild .full-width-row-inner h2,
    #search-results-page .search-box-section .heading-h1,
    #search-results-page .search-box-section h1 {
        margin: 0 0 20px
    }

    .search-results-tabs .nav-tabs {
        display: flex
    }
}

@media (max-width:425px) {
    #search-results-page .search-box-section {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.jssorb032 {
    position: absolute
}

#slider #jssor_1,
#slider #jssor_1 .slides,
#slider #jssor_1 .slides .slide,
#slider #jssor_1>div:first-of-type,
#slider #jssor_1>div>div {
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    transform: none !important
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .toggle-accordion.active .accordion-arrow-class,
#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item .accordion-element .toggle-accordion.active .accordion-arrow-class,
.dropdown .dropdown-selector[aria-expanded=true] .caret,
li.dropdown.open .dropdown-internal-caret {
    transform: rotate(180deg)
}

#slider .slides>div {
    width: 100% !important
}

.jssorb032 .i {
    position: absolute;
    cursor: pointer
}

.jssorb032 .i .b {
    fill: #fff;
    fill-opacity: .7;
    stroke: #000;
    stroke-width: 1200;
    stroke-miterlimit: 10;
    stroke-opacity: .25
}

.jssorb032 .i:hover .b {
    fill: #000;
    fill-opacity: .6;
    stroke: #fff;
    stroke-opacity: .35
}

.jssorb032 .iav .b {
    fill: #000;
    fill-opacity: 1;
    stroke: #fff;
    stroke-opacity: .35
}

.jssorb032 .i.idn {
    opacity: .3
}

.jssora051 {
    display: block;
    position: absolute;
    cursor: pointer
}

.jssora051 .a {
    fill: none;
    stroke: #fff;
    stroke-width: 360;
    stroke-miterlimit: 10
}

.jssora051:hover {
    opacity: .8
}

.jssora051.jssora051dn {
    opacity: .5
}

.jssora051.jssora051ds {
    opacity: .3;
    pointer-events: none
}

#slider .arrowLeft {
    width: 65px;
    height: 65px;
    top: 0;
    left: 25px
}

#slider .arrowRight {
    width: 65px;
    height: 65px;
    top: 0;
    right: 25px
}

#slider #jssor_1,
#slider .slides {
    position: relative;
    width: 1905px;
    height: 600px !important;
    overflow: hidden;
    left: 0;
    top: 0
}

#slider #jssor_1 {
    margin: 0 auto;
    visibility: hidden
}

#slider .slides {
    cursor: default
}

#slider .slides .slide {
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    cursor: pointer
}

#slider .slide-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

#slider .slide-content .top-section {
    z-index: 1;
    font-size: 14px;
    color: #fff;
    padding-right: 10px;
    padding-top: 15px;
    margin-left: auto;
    margin-bottom: auto;
    font-weight: 600 !important
}

#slider .slide-content .bottom-section {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .8);
    padding: 20px 0
}

#generalApplicationForm #jobCategories .full-image #slider .slide-content .bottom-section .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #slider .slide-content .bottom-section .dynamic-form-title,
#generalApplicationForm #slider .slide-content .bottom-section #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #slider .slide-content .bottom-section #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #slider .slide-content .bottom-section #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #slider .slide-content .bottom-section .heading-h2,
#jobCategories .full-image #slider .slide-content .bottom-section h2,
#jobCategoryChild .full-width-row-inner #slider .slide-content .bottom-section #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #slider .slide-content .bottom-section .heading-h2,
#jobCategoryChild .full-width-row-inner #slider .slide-content .bottom-section h2,
#slider .slide-content .bottom-section #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#slider .slide-content .bottom-section #jobCategories .full-image .heading-h2,
#slider .slide-content .bottom-section #jobCategories .full-image h2,
#slider .slide-content .bottom-section #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#slider .slide-content .bottom-section #jobCategoryChild .full-width-row-inner .heading-h2,
#slider .slide-content .bottom-section #jobCategoryChild .full-width-row-inner h2,
#slider .slide-content .bottom-section .heading-h1,
#slider .slide-content .bottom-section h1 {
    color: #f37020;
    font-size: 36px;
    margin-bottom: 5px;
    font-weight: 700;
    font-family: Roboto
}

#slider .slide-content .bottom-section .description-bigger {
    line-height: 1.2;
    color: #fff;
    margin-bottom: 15px
}

@media (max-width:425px) {
    #slider .slide-content .top-section {
        margin-top: auto;
        margin-bottom: unset
    }

    #slider .slide-content .bottom-section {
        position: relative
    }
}

.no-webp #slider.landscape #slide-1 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/About-Us.jpg)
}

.no-webp #slider.landscape #slide-2,
.no-webp #slider.landscape #slide-2-our-sectors {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Our-Services.jpg)
}

.no-webp #slider.landscape #slide-3 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Our-Experts.jpg)
}

.no-webp #slider.landscape #slide-4 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Our-Projects.jpg)
}

.no-webp #slider.landscape #slide-5 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Knowledge-Centre.jpg)
}

.no-webp #slider.landscape #slide-6 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Careers-slide.jpg)
}

.webp #slider.landscape #slide-1 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/About-Us.webp)
}

.webp #slider.landscape #slide-2,
.webp #slider.landscape #slide-2-our-sectors {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Our-Services.webp)
}

.webp #slider.landscape #slide-3 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Our-Experts.webp)
}

.webp #slider.landscape #slide-4 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Our-Projects.webp)
}

.webp #slider.landscape #slide-5 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Knowledge-Centre.webp)
}

.webp #slider.landscape #slide-6 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/Careers-slide.webp)
}

.no-webp #slider.portrait #slide-1 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/About-Us.jpg)
}

.no-webp #slider.portrait #slide-2,
.no-webp #slider.portrait #slide-2-our-sectors {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Our-Services.jpg)
}

.no-webp #slider.portrait #slide-3 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Our-Experts.JPG)
}

.no-webp #slider.portrait #slide-4 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Our-Projects.jpg)
}

.no-webp #slider.portrait #slide-5 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Knowledge-Centre.jpg)
}

.no-webp #slider.portrait #slide-6 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Careers-slide.jpg)
}

.webp #slider.portrait #slide-1 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/About-Us.webp)
}

.webp #slider.portrait #slide-2,
.webp #slider.portrait #slide-2-our-sectors {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Our-Services.webp)
}

.webp #slider.portrait #slide-3 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Our-Experts.webp)
}

.webp #slider.portrait #slide-4 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Our-Projects.webp)
}

.webp #slider.portrait #slide-5 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Knowledge-Centre.webp)
}

.webp #slider.portrait #slide-6 {
    background-image: url(https://cdn-web-content.srk.com/upload/images/homepage/slider/mobile/Careers-slide.webp)
}

.square-input-field-error {
    border-color: red
}

.privacy-policy-label-error {
    color: red !important
}

.dropdown .dropdown-selector {
    font-weight: 400;
    color: #666;
    display: flex;
    justify-content: space-between
}

.dropdown .dropdown-selector .dropdown-selector-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.dropdown .dropdown-selector .dropdown-selector-icon {
    color: #f37020;
    margin-top: auto;
    margin-bottom: auto;
    border-top-width: .5em;
    border-right-width: .5em;
    border-left-width: .5em
}

.dropdown .dropdown-selector.disabled .dropdown-selector-icon {
    color: #999
}

.dropdown .dropdown-options {
    min-width: 100%;
    border: 0;
    max-height: 400px;
    overflow: auto
}

.dropdown .dropdown-options li>a {
    color: #666
}

.dropdown .dropdown-options li>a:focus,
.dropdown .dropdown-options li>a:hover {
    color: #0d1f22
}

.dropdown .dropdown-options li.active>a {
    color: #0d1f22 !important
}

.pagination>li>a {
    padding: 10px
}

.pagination .active>a,
.pagination .disabled>a {
    pointer-events: none
}

.items-per-page-and-dropdown .dropdown {
    min-width: 45px;
    padding-bottom: 2px;
    border-bottom: 1px solid
}

@media (min-width:580px) {
    .pagination>li>a {
        padding: 15px 25px
    }
}

.date-range-input-filter {
    float: left;
    width: 100%
}

.date-range-input-filter:after {
    content: " ";
    clear: both
}

.date-range-input-filter .form-control {
    color: #555;
    background: #fff;
    border-radius: 0;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    width: 92%;
    padding-bottom: 0;
    padding-top: 3px;
    position: relative;
    top: 1px;
    display: inline-block;
    z-index: 1;
    padding-left: 5px;
    height: 29px;
    box-shadow: none;
    border: 0
}

.date-range-input-filter input[type=text]::placeholder {
    color: #555
}

.date-range-input-filter .fa-calendar {
    float: right;
    padding-top: 9px;
    color: #666;
    cursor: pointer
}

.date-range-input-filter>div {
    border-bottom: 1px solid #0d1f22;
    display: flex;
    align-items: center;
    padding-bottom: 1px
}

.apply-job-button .btn-group-sm>button.applyBtn.apply-button-customized.btn-black-bordered,
.apply-job-button button.applyBtn.btn-sm.apply-button-customized.btn-black-bordered,
.btn-group-sm>button.applyBtn.apply-button-customized.btn-black-bordered-full,
.btn-group-sm>button.applyBtn.btn.apply-button-customized,
.dynamic-form-capture-element .button-linktype-button .btn-group-sm>button.applyBtn.apply-button-customized.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button button.applyBtn.btn-sm.apply-button-customized.form-init-toggler,
.dynamic-form-container .actions.btn-group-sm>button.applyBtn.apply-button-customized,
.dynamic-form-container .actions>button.applyBtn.btn-sm.apply-button-customized,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-sm>button.applyBtn.apply-button-customized.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container button.applyBtn.btn-sm.apply-button-customized.widget-hover-link,
button.applyBtn.btn-sm.apply-button-customized.btn-black-bordered-full,
button.applyBtn.btn.btn-sm.apply-button-customized {
    color: #666;
    background: #fff;
    width: 130px;
    height: 30px;
    text-transform: uppercase;
    border: 1pt solid #0d1f22;
    border-radius: 0;
    -webkit-font-smoothing: antialiased;
    font-size: 13px
}

.apply-job-button .btn-group-sm>button.applyBtn.apply-button-customized.btn-black-bordered:hover,
.apply-job-button button.applyBtn.btn-sm.apply-button-customized.btn-black-bordered:hover,
.btn-group-sm>button.applyBtn.apply-button-customized.btn-black-bordered-full:hover,
.btn-group-sm>button.applyBtn.btn.apply-button-customized:hover,
.dynamic-form-capture-element .button-linktype-button .btn-group-sm>button.applyBtn.apply-button-customized.form-init-toggler:hover,
.dynamic-form-capture-element .button-linktype-button button.applyBtn.btn-sm.apply-button-customized.form-init-toggler:hover,
.dynamic-form-container .actions.btn-group-sm>button.applyBtn.apply-button-customized:hover,
.dynamic-form-container .actions>button.applyBtn.btn-sm.apply-button-customized:hover,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-sm>button.applyBtn.apply-button-customized.widget-hover-link:hover,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container button.applyBtn.btn-sm.apply-button-customized.widget-hover-link:hover,
button.applyBtn.btn-sm.apply-button-customized.btn-black-bordered-full:hover,
button.applyBtn.btn.btn-sm.apply-button-customized:hover {
    color: #fff !important;
    background: #0d1f22
}

.apply-job-button .btn-group-sm>button.cancelBtn.cancel-button-customized.btn-black-bordered,
.apply-job-button button.cancelBtn.btn-sm.cancel-button-customized.btn-black-bordered,
.btn-group-sm>button.cancelBtn.btn.cancel-button-customized,
.btn-group-sm>button.cancelBtn.cancel-button-customized.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .btn-group-sm>button.cancelBtn.cancel-button-customized.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button button.cancelBtn.btn-sm.cancel-button-customized.form-init-toggler,
.dynamic-form-container .actions.btn-group-sm>button.cancelBtn.cancel-button-customized,
.dynamic-form-container .actions>button.cancelBtn.btn-sm.cancel-button-customized,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-sm>button.cancelBtn.cancel-button-customized.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container button.cancelBtn.btn-sm.cancel-button-customized.widget-hover-link,
button.cancelBtn.btn-sm.cancel-button-customized.btn-black-bordered-full,
button.cancelBtn.btn.btn-sm.cancel-button-customized {
    border-radius: 0;
    box-shadow: none;
    border: 0;
    text-decoration: underline;
    color: #666;
    background: 0 0;
    font-size: 13px
}

.apply-job-button .btn-group-sm>button.cancelBtn.cancel-button-customized.btn-black-bordered:hover,
.apply-job-button button.cancelBtn.btn-sm.cancel-button-customized.btn-black-bordered:hover,
.btn-group-sm>button.cancelBtn.btn.cancel-button-customized:hover,
.btn-group-sm>button.cancelBtn.cancel-button-customized.btn-black-bordered-full:hover,
.dynamic-form-capture-element .button-linktype-button .btn-group-sm>button.cancelBtn.cancel-button-customized.form-init-toggler:hover,
.dynamic-form-capture-element .button-linktype-button button.cancelBtn.btn-sm.cancel-button-customized.form-init-toggler:hover,
.dynamic-form-container .actions.btn-group-sm>button.cancelBtn.cancel-button-customized:hover,
.dynamic-form-container .actions>button.cancelBtn.btn-sm.cancel-button-customized:hover,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-sm>button.cancelBtn.cancel-button-customized.widget-hover-link:hover,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container button.cancelBtn.btn-sm.cancel-button-customized.widget-hover-link:hover,
button.cancelBtn.btn-sm.cancel-button-customized.btn-black-bordered-full:hover,
button.cancelBtn.btn.btn-sm.cancel-button-customized:hover {
    background: 0 0
}

.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    width: 278px;
    max-width: none;
    padding: 0;
    margin-top: 7px;
    top: 100px;
    left: 20px;
    z-index: 3001;
    display: none;
    font-size: 15px;
    line-height: 1em
}

.daterangepicker:after,
.daterangepicker:before {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, .2);
    content: ""
}

.daterangepicker.opensleft:before {
    right: 9px
}

.daterangepicker.opensleft:after {
    right: 10px
}

.daterangepicker.openscenter:after,
.daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto
}

.daterangepicker.opensright:before {
    left: 9px
}

.daterangepicker.opensright:after {
    left: 10px
}

.daterangepicker.drop-up {
    margin-top: -7px
}

.daterangepicker.drop-up:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc
}

.daterangepicker.drop-up:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff
}

.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
    float: none
}

.daterangepicker.single .drp-selected {
    display: none
}

.daterangepicker.show-calendar .drp-buttons,
.daterangepicker.show-calendar .drp-calendar {
    display: block
}

.daterangepicker.auto-apply .drp-buttons {
    display: none
}

.daterangepicker .drp-calendar {
    display: none;
    max-width: 270px
}

.daterangepicker .drp-calendar.left {
    padding: 8px 0 8px 8px
}

.daterangepicker .drp-calendar.right {
    padding: 8px
}

.daterangepicker .drp-calendar.single .calendar-table {
    border: none
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid #000;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px
}

.daterangepicker .calendar-table .next span {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.daterangepicker .calendar-table .prev span {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

.daterangepicker .calendar-table td,
.daterangepicker .calendar-table th {
    text-align: center;
    vertical-align: middle;
    min-width: 32px;
    width: 32px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer
}

.daterangepicker .calendar-table {
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff
}

.daterangepicker .calendar-table table {
    width: 100%;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit
}

.daterangepicker td.week,
.daterangepicker th.week {
    font-size: 80%;
    color: #ccc
}

.daterangepicker td.off,
.daterangepicker td.off.end-date,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date {
    background-color: #fff;
    border-color: transparent;
    color: #999
}

.daterangepicker td.in-range {
    background-color: #f6dccd;
    border-color: transparent;
    color: #000;
    border-radius: 0
}

.daterangepicker td.start-date {
    border-radius: 4px 0 0 4px
}

.daterangepicker td.end-date {
    border-radius: 0 4px 4px 0
}

.daterangepicker td.start-date.end-date {
    border-radius: 4px
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #f37020;
    border-color: transparent;
    color: #fff
}

.daterangepicker th.month {
    width: auto
}

.daterangepicker option.disabled,
.daterangepicker td.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through
}

.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default
}

.daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%
}

.daterangepicker select.yearselect {
    width: 40%
}

.daterangepicker select.ampmselect,
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect {
    width: 50px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    padding: 2px;
    outline: 0;
    font-size: 12px
}

.daterangepicker.show-ranges.rtl .drp-calendar.right,
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
    border-right: 1px solid #ddd
}

.daterangepicker.show-ranges.ltr .drp-calendar.left,
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
    border-left: 1px solid #ddd
}

.daterangepicker .calendar-time {
    text-align: center;
    margin: 4px auto 0;
    line-height: 30px;
    position: relative
}

.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed
}

.daterangepicker .drp-buttons {
    clear: both;
    text-align: right;
    padding: 8px;
    border-top: 1px solid #ddd;
    display: none;
    line-height: 12px;
    vertical-align: middle
}

.daterangepicker .drp-selected {
    display: none;
    font-size: 12px;
    padding-right: 8px
}

.apply-job-button .daterangepicker .drp-buttons .btn-black-bordered,
.daterangepicker .drp-buttons .apply-job-button .btn-black-bordered,
.daterangepicker .drp-buttons .btn,
.daterangepicker .drp-buttons .btn-black-bordered-full,
.daterangepicker .drp-buttons .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.daterangepicker .drp-buttons .dynamic-form-container .actions>button,
.daterangepicker .drp-buttons .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .daterangepicker .drp-buttons .form-init-toggler,
.dynamic-form-container .daterangepicker .drp-buttons .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .daterangepicker .drp-buttons .widget-hover-link {
    margin-left: 8px;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 8px
}

.daterangepicker .ranges {
    float: none;
    text-align: left;
    margin: 0
}

.daterangepicker.show-calendar .ranges {
    margin-top: 8px
}

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%
}

.daterangepicker .ranges li {
    font-size: 12px;
    padding: 8px 12px;
    cursor: pointer
}

.daterangepicker .ranges li:hover {
    background-color: #eee
}

.daterangepicker .ranges li.active {
    background-color: #08c;
    color: #fff
}

@media (min-width:564px) {

    .daterangepicker .drp-calendar,
    .daterangepicker .ranges,
    .daterangepicker.single .drp-calendar,
    .daterangepicker.single .ranges {
        float: left
    }

    .daterangepicker {
        width: auto;
        direction: ltr;
        text-align: left
    }

    .daterangepicker .ranges ul {
        width: 140px
    }

    .daterangepicker.single .ranges ul {
        width: 100%
    }

    .daterangepicker.single .drp-calendar.left {
        clear: none
    }

    .daterangepicker .drp-calendar.left {
        clear: left;
        margin-right: 0
    }

    .daterangepicker .drp-calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        padding-right: 8px
    }

    .daterangepicker .drp-calendar.right {
        margin-left: 0
    }

    .daterangepicker .drp-calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
}

@media (min-width:730px) {
    .daterangepicker .ranges {
        width: auto;
        float: left
    }

    .daterangepicker.rtl .ranges {
        float: right
    }

    .daterangepicker .drp-calendar.left {
        clear: none !important
    }
}

#NotFoundPage {
    position: relative;
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    background-size: cover;
    background-position: 50% 70%
}

#NotFoundPage .error-404-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 480px;
    align-items: center
}

#NotFoundPage .error-404-container .message {
    color: #0d1f22;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 33px
}

.row-gutter-3 {
    margin-right: -3px;
    margin-left: -3px
}

.row-gutter-3>* {
    padding-left: 3px !important;
    padding-right: 3px !important
}

.row-gutter-5 {
    margin-right: -5px;
    margin-left: -5px
}

.row-gutter-5>* {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.row-gutter-10 {
    margin-right: -10px;
    margin-left: -10px
}

.row-gutter-10>* {
    padding-left: 10px !important;
    padding-right: 10px !important
}

#webilizeCookiePreferencesModal .modal-dialog {
    width: 65vw;
    max-width: 1000px !important
}

#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm {
    padding-left: 15px;
    padding-right: 15px
}

#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-header {
    border-bottom: 1px solid #000
}

#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro {
    display: flex;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #000
}

#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro .accept-all-cookies {
    margin: auto 0 auto auto;
    cursor: pointer;
    min-width: 200px;
    text-align: center;
    text-transform: uppercase
}

#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookie-types {
    padding-top: 15px;
    padding-bottom: 15px
}

#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookie-types ul.types-of-cookies-menu {
    list-style-type: none;
    padding-inline-start: 0
}

#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookie-types ul.types-of-cookies-menu li.analytics-cookies,
#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookie-types ul.types-of-cookies-menu li.essential-cookies,
#webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookie-types ul.types-of-cookies-menu li.marketing-cookies {
    cursor: pointer
}

#webilizeCookiePreferencesModal .modal-dialog .modal-footer {
    border-top: 1px solid #000
}

#webilizeCookiePreferencesModal .modal-dialog .modal-footer .row,
#webilizeCookiePreferencesModal .modal-dialog .modal-footer .row>div {
    display: flex
}

#webilizeCookiePreferencesModal .modal-dialog .modal-footer .modal-review-settings-later {
    margin: auto auto auto 0
}

#webilizeCookiePreferencesModal .modal-dialog .modal-footer #webilizeCookiesModalSubmit {
    margin: 0 0 0 auto;
    min-width: 200px;
    text-align: center;
    text-transform: uppercase
}

.switch {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 19px;
    margin-left: auto;
    margin-right: 15px
}

.switch input {
    opacity: 0
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f37020;
    -webkit-transition: .4s;
    transition: .4s
}

.slider:before {
    position: absolute;
    content: "";
    height: 11px;
    width: 11px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s
}

input:checked+.slider {
    background-color: #0d1f22
}

input:focus+.slider {
    box-shadow: 0 0 1px #f37020
}

input:checked+.slider:before {
    -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px)
}

.slider.round {
    border-radius: 34px
}

.slider.round:before {
    border-radius: 50%
}

@media (max-width:767px) {
    #webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro {
        flex-direction: column
    }

    #webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro .accept-all-cookies {
        margin-right: 0
    }

    #webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro li.analytics-cookies,
    #webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro li.essential-cookies,
    #webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro li.marketing-cookies {
        margin-top: 10px
    }
}

@media (max-width:512px) {
    #webilizeCookiePreferencesModal .modal-dialog .modal-body>.cookies-intro>div>.btn-black-bordered {
        margin: auto !important
    }

    #webilizeCookiePreferencesModal .modal-dialog .modal-footer>div {
        flex-direction: column-reverse
    }

    #webilizeCookiePreferencesModal .modal-dialog .modal-footer>div #webilizeCookiesModalSubmit,
    #webilizeCookiePreferencesModal .modal-dialog .modal-footer>div .modal-review-settings-later {
        margin: auto
    }

    #webilizeCookiePreferencesModal .modal-dialog .modal-footer>div .modal-review-settings-later {
        margin-top: 20px
    }

    #webilizeCookiePreferencesModal .modal-dialog #webilizeCookiePreferencesModalForm .modal-body .cookies-intro .accept-all-cookies {
        margin: auto !important
    }
}

.cookie-preferences-banner-container,
.region-locale-banner-container {
    background-color: #000;
    color: #fff;
    padding: 10px 20px;
    font-size: 14px
}

.cookie-preferences-banner-container .banner-message,
.region-locale-banner-container .banner-message {
    flex-grow: 1;
    margin-right: 10px
}

.cookie-preferences-banner-container .banner-message .fa.fa-exclamation-circle,
.region-locale-banner-container .banner-message .fa.fa-exclamation-circle {
    font-size: 18px;
    margin-right: 5px
}

.cookie-preferences-banner-container .banner-message a,
.region-locale-banner-container .banner-message a {
    margin: 0 !important
}

.cookie-preferences-banner-container a,
.region-locale-banner-container a {
    margin: auto 15px auto auto;
    text-align: end
}

.cookie-preferences-banner-container a:active,
.cookie-preferences-banner-container a:focus,
.cookie-preferences-banner-container a:hover,
.region-locale-banner-container a:active,
.region-locale-banner-container a:focus,
.region-locale-banner-container a:hover {
    color: #fff
}

.internet-explorer-message-container {
    background-color: #f37020;
    color: #fff;
    padding: 10px 20px
}

.internet-explorer-message-container .banner-message {
    flex-grow: 1;
    margin-right: 10px
}

.internet-explorer-message-container .banner-message .fa.fa-exclamation-circle {
    font-size: 18px;
    margin-right: 5px
}

.internet-explorer-message-container a {
    margin: auto 15px auto auto;
    text-align: end;
    color: #fff
}

.internet-explorer-message-container a:active,
.internet-explorer-message-container a:focus,
.internet-explorer-message-container a:hover {
    color: #000
}

@media (max-width:991px) {
    #webilizeCookiePreferencesModal .modal-dialog {
        width: 95vw
    }

    .cookie-preferences-banner-container .container1,
    .internet-explorer-message-container .container1,
    .region-locale-banner-container .container1 {
        padding-left: 0;
        padding-right: 0
    }

    .cookie-preferences-banner-container,
    .internet-explorer-message-container,
    .region-locale-banner-container {
        margin-top: 50px;
        margin-bottom: -50px
    }
}

@media (max-width:767px) {

    .cookie-preferences-banner-container,
    .internet-explorer-message-container,
    .region-locale-banner-container {
        margin-top: 41px;
        margin-bottom: -41px
    }
}

.editable-element,
.full-width-row {
    visibility: hidden !important;
    min-height: 500px;
    position: relative
}

.editable-element-visible,
.full-width-row-visible {
    visibility: visible !important;
    min-height: auto
}

#generalApplicationForm #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .heading-h2,
#jobCategories .full-image h2,
#jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .heading-h2,
#jobCategoryChild .full-width-row-inner h2,
.heading-h1,
h1 {
    color: #999
}

#generalApplicationForm #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .heading-h2,
#jobCategories .full-image h2,
#jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .heading-h2,
#jobCategoryChild .full-width-row-inner h2,
.heading-h1,
.heading-h2,
h1,
h2 {
    font-weight: lighter
}

#jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
#jobCategories .full-image .heading-h3,
#jobCategories .full-image .heading-h3-lg,
#jobCategories .full-image .heading-h3-md,
#jobCategories .full-image .social-icon-heading,
#jobCategories .full-image h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
#jobCategoryChild .full-width-row-inner .heading-h3,
#jobCategoryChild .full-width-row-inner .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .heading-h3-md,
#jobCategoryChild .full-width-row-inner .social-icon-heading,
#jobCategoryChild .full-width-row-inner h3,
.heading-h3,
.heading-h3-lg,
.heading-h3-md,
.social-icon-heading,
h3 {
    font-weight: 400;
    color: #666
}

.base-header-wrap a,
.title-black,
header a {
    font-weight: 300
}

.title-black {
    color: #0d1f22 !important;
    font-size: 20px
}

@media screen and (min-width:320px) {
    .title-black {
        font-size: calc(20px + 20 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {
    .title-black {
        font-size: 40px
    }
}

.site-breadcrumb ul {
    margin-bottom: 10px
}

.site-breadcrumb ul li i {
    font-size: 10px;
    color: #636363
}

.text-white {
    color: #fff !important
}

.bg-333 {
    background-color: #333
}

.social-sharing-element>.icons>* {
    height: 33px;
    width: 33px;
    background-color: transparent !important;
    padding: 0;
    border-radius: 0
}

.social-sharing-element {
    display: flex;
    justify-content: flex-end
}

.body-content.publication .social-sharing-element {
    margin-bottom: 30px
}

.pagination-block {
    text-align: center
}

.pagination>li>a {
    border: 0;
    color: #999;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    margin-right: 15px;
    background-color: transparent !important;
    z-index: auto !important
}

.pagination>li>a>i {
    color: #f37020
}

.pagination>li.active>a,
.pagination>li.active>a:focus,
.pagination>li.active>a:hover,
.pagination>li>a:hover {
    color: #f37020;
    background-color: transparent;
    cursor: pointer
}

li.page-item.disabled>a>i {
    color: #999
}

@media (min-width:511px) {
    .pagination>li>a {
        padding: 0
    }

    .pagination>li>a.pagination-number,
    .pagination>li>a>i {
        padding: 15px 25px
    }
}

@media (min-width:345px) and (max-width:510px) {
    .pagination>li>a {
        padding: 0
    }

    .pagination>li>a.pagination-number,
    .pagination>li>a>i {
        padding: 10px 16px
    }
}

@media (max-width:344px) {
    .pagination>li>a {
        padding: 0
    }

    .pagination>li>a.pagination-number,
    .pagination>li>a>i {
        padding: 10px 13px
    }
}

@media (max-width:767px) {
    .pagination>li>a {
        margin-right: 0 !important
    }
}

.dropdown-menu {
    font-size: 14px
}

.open>.dropdown-menu {
    opacity: .95
}

.dropdown-internal-caret {
    border-top-width: .5em;
    border-right-width: .5em;
    border-left-width: .5em;
    color: #f37020;
    float: right;
    margin-top: 7pt;
    position: absolute;
    top: 0;
    right: 0;
    z-index: auto
}

a.disabled span.caret.dropdown-internal-caret {
    color: #999
}

.dropdown-internal-text {
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    width: 90%;
    display: block;
    font-size: 18px;
    font-weight: 400
}

.dropdown-internal {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0
}

.dropdown-internal>li>a {
    width: calc(100% - 6px);
    display: block;
    color: #666;
    text-decoration: none;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    padding-bottom: 2px;
    white-space: nowrap
}

.dropdown-internal>li {
    display: flex;
    justify-content: space-around
}

.dropdown-options>li>a {
    color: #666
}

.dropdown-options>li.active>a,
.dropdown-options>li.active>a:focus,
.dropdown-options>li.active>a:hover,
.dropdown-options>li>a:hover {
    color: #0d1f22 !important;
    background-color: transparent !important
}

.dropdown-internal:after {
    content: "";
    width: 100%;
    display: table;
    height: 1px;
    background-color: #0d1f22
}

ul.dropdown-options {
    min-width: 100%;
    border-radius: 0;
    border: 0;
    max-height: 400px;
    overflow: auto
}

.items-per-page-and-dropdown {
    display: flex;
    justify-content: flex-end
}

.items-per-page-and-dropdown .dropdown-per-page {
    margin-left: 20px;
    width: 10%;
    min-width: 45px
}

.apply-job-button .btn-black-bordered,
.btn,
.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.dynamic-form-container .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    text-transform: uppercase;
    white-space: pre-wrap
}

.apply-job-button .disabled.btn-black-bordered,
.apply-job-button [disabled].btn-black-bordered,
.btn.disabled,
.btn[disabled],
.disabled.btn-black-bordered-full,
.dynamic-form-capture-element .button-linktype-button .disabled.form-init-toggler,
.dynamic-form-capture-element .button-linktype-button [disabled].form-init-toggler,
.dynamic-form-container .actions>button.disabled,
.dynamic-form-container .actions>button[disabled],
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .disabled.widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container [disabled].widget-hover-link,
[disabled].btn-black-bordered-full {
    color: #0d1f22
}

.btn-orange {
    color: #fff;
    background-color: #f37020
}

.btn-orange:active,
.btn-orange:focus,
.btn-orange:hover {
    background-color: #d5580b
}

.apply-job-button .btn-group-sm>.btn-orange.btn-black-bordered,
.btn-group-sm>.btn-orange.btn,
.btn-group-sm>.btn-orange.btn-black-bordered-full,
.btn-orange.btn-sm,
.dynamic-form-capture-element .button-linktype-button .btn-group-sm>.btn-orange.form-init-toggler,
.dynamic-form-container .actions.btn-group-sm>button.btn-orange,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .btn-group-sm>.btn-orange.widget-hover-link {
    font-size: 14px !important;
    padding: 2px 10px
}

.btn-default:hover {
    color: #0d1f22;
    background-color: #fff;
    border-color: #fff
}

.apply-job-button .article-header .btn-black-bordered,
.article-header .apply-job-button .btn-black-bordered,
.article-header .btn,
.article-header .btn-black-bordered-full,
.article-header .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.article-header .dynamic-form-container .actions>button,
.article-header .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.dynamic-form-capture-element .button-linktype-button .article-header .form-init-toggler,
.dynamic-form-container .article-header .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .article-header .widget-hover-link {
    font-size: 14px !important
}

.webilize_column_theme_2.solid-background .button-element.webilize_button_theme_2 .webilize_cms_button.button-linktype-button,
.webilize_row_theme_2.solid-background .button-element.webilize_button_theme_2 .webilize_cms_button.button-linktype-button {
    border-color: #fff !important
}

.home-search-link .xdsoft_autocomplete {
    background-color: #fff
}

.home-search-form {
    position: absolute;
    top: 50%;
    width: 0;
    transform: translateY(-50%);
    right: 0;
    transition: all .4s ease-in-out;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    background: #fff
}

.home-search-link.open .xdsoft_autocomplete {
    opacity: 1;
    z-index: 0;
    background-color: #fff
}

.home-search-link.open .home-search-form {
    width: 300px;
    opacity: 1;
    visibility: visible
}

.home-search-link.open .home-search-dropdown {
    display: block;
    top: 100%;
    z-index: 9;
    left: 0;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%
}

.top-header.navbar .caret {
    color: #f37020
}

.top-header.navbar .navbar-nav>li>.home-search-link {
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px
}

.menu-holder li.service-type>a {
    pointer-events: none;
    color: #999
}

.active.base-header-submenu-item {
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    padding-top: 0;
    position: absolute
}

.wb-slider,
.wb-slider-container,
.wb-slides {
    position: relative
}

@media (min-width:992px) {
    .top-header.navbar .navbar-nav .lang-dropdown+li {
        margin-left: auto
    }
}

@media (min-width:1200px) {

    .sectors-menu .base-header-submenu-levels .level,
    .services-menu .base-header-submenu-levels .level {
        width: 100%;
        flex-shrink: 0
    }

    .sectors-menu .base-header-submenu-item,
    .services-menu .base-header-submenu-item {
        display: flex;
        flex-wrap: wrap
    }

    .sectors-menu .base-header-submenu-item .heading-h5,
    .sectors-menu .base-header-submenu-item h5,
    .services-menu .base-header-submenu-item .heading-h5,
    .services-menu .base-header-submenu-item h5 {
        width: 100%
    }

    .sectors-menu .base-header-submenu-item .service-type>a,
    .services-menu .base-header-submenu-item .service-type>a {
        font-size: 20px;
        font-weight: 400;
        pointer-events: none;
        color: #999
    }

    .sectors-menu .base-header-submenu-item .menu-separator--top:before,
    .services-menu .base-header-submenu-item .menu-separator--top:before {
        display: none
    }

    .sectors-menu .base-header-submenu-item ul.cross-disciplinary-services-menu,
    .services-menu .base-header-submenu-item ul.cross-disciplinary-services-menu {
        border-left: 1px solid #999;
        padding-left: 30px;
        margin-right: 0
    }

    .sectors-menu .base-header-submenu-item ul,
    .services-menu .base-header-submenu-item ul {
        width: 25%;
        margin-right: 40px
    }

    .services-menu .base-header-submenu-item ul:nth-child(3) {
        margin-top: 36px
    }
}

.footer-cta,
.footer-cta a {
    margin-bottom: 15px
}

.apply-job-button .footer-cta .btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .footer-cta .form-init-toggler,
.dynamic-form-container .footer-cta .actions>button,
.footer-cta .apply-job-button .btn-black-bordered,
.footer-cta .btn,
.footer-cta .btn-black-bordered-full,
.footer-cta .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.footer-cta .dynamic-form-container .actions>button,
.footer-cta .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .footer-cta .widget-hover-link {
    padding: 6px 15px;
    display: inline-block;
    font-size: 12px;
    width: 100%;
    min-width: 145px
}

@media (max-width:767px) {
    .footer-ctas {
        display: flex;
        justify-content: space-between;
        width: 100%
    }

    .footer-ctas>.footer-cta {
        flex: 0 0 45%
    }

    .apply-job-button .footer-ctas>.footer-cta .btn-black-bordered,
    .dynamic-form-capture-element .button-linktype-button .footer-ctas>.footer-cta .form-init-toggler,
    .dynamic-form-container .footer-ctas>.footer-cta .actions>button,
    .footer-ctas>.footer-cta .apply-job-button .btn-black-bordered,
    .footer-ctas>.footer-cta .btn,
    .footer-ctas>.footer-cta .btn-black-bordered-full,
    .footer-ctas>.footer-cta .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .footer-ctas>.footer-cta .dynamic-form-container .actions>button,
    .footer-ctas>.footer-cta .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .footer-ctas>.footer-cta .widget-hover-link {
        width: 100%;
        min-width: 0
    }

    .newsletter-header .flex-row>div:first-child {
        order: 1
    }
}

@media (max-width:425px) {
    .footer-ctas {
        margin-bottom: 0 !important
    }
}

@media (min-width:580px) {
    .footer-ctas {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
        flex: 0 0 100%;
        max-width: 100%
    }

    .footer-ctas>* {
        padding-right: 15px;
        padding-left: 15px;
        max-width: 50%
    }
}

@media (min-width:768px) {
    .footer-ctas {
        flex: 0 0 33.33333333%
    }

    .footer-ctas>* {
        flex: auto;
        max-width: none
    }
}

@media (min-width:992px) {
    .footer-ctas {
        flex: 0 0 auto;
        max-width: 100%;
        flex-direction: column
    }
}

#slider .slide-content .bottom-section {
    min-height: 185px
}

#generalApplicationForm #slider .slide-content .bottom-section .dynamic-form-title,
#slider .slide-content .bottom-section #generalApplicationForm .dynamic-form-title,
#slider .slide-content .bottom-section .heading-h2,
#slider .slide-content .bottom-section h2 {
    font-size: 36px
}

#slider .slide-content .bottom-section p {
    font-size: 20px;
    color: #fff;
    margin-bottom: 15px
}

.wb-slider-container {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

#generalApplicationForm #jobCategories .full-image .wb-slider .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .wb-slider .dynamic-form-title,
#generalApplicationForm .wb-slider #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .wb-slider #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .wb-slider #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .wb-slider .heading-h2,
#jobCategories .full-image .wb-slider h2,
#jobCategoryChild .full-width-row-inner .wb-slider #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .wb-slider .heading-h2,
#jobCategoryChild .full-width-row-inner .wb-slider h2,
.wb-slider #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.wb-slider #jobCategories .full-image .heading-h2,
.wb-slider #jobCategories .full-image h2,
.wb-slider #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.wb-slider #jobCategoryChild .full-width-row-inner .heading-h2,
.wb-slider #jobCategoryChild .full-width-row-inner h2,
.wb-slider .heading-h1,
.wb-slider h1 {
    font-weight: 500
}

.wb-slides {
    background-color: #666;
    height: 400px
}

.wb-slide {
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
    z-index: 0
}

.wb-slide.active {
    display: block
}

.wb-slide img {
    object-fit: cover;
    height: 400px;
    width: 100%
}

.wb-slide .slide-content {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .5);
    height: 100%;
    padding: 30px 0 15px;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    align-content: center
}

#generalApplicationForm #jobCategories .full-image .wb-slide .slide-content .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .wb-slide .slide-content .dynamic-form-title,
#generalApplicationForm .wb-slide .slide-content #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .wb-slide .slide-content #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .wb-slide .slide-content #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .wb-slide .slide-content .heading-h2,
#jobCategories .full-image .wb-slide .slide-content h2,
#jobCategoryChild .full-width-row-inner .wb-slide .slide-content #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .wb-slide .slide-content .heading-h2,
#jobCategoryChild .full-width-row-inner .wb-slide .slide-content h2,
.wb-slide .slide-content #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.wb-slide .slide-content #jobCategories .full-image .heading-h2,
.wb-slide .slide-content #jobCategories .full-image h2,
.wb-slide .slide-content #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.wb-slide .slide-content #jobCategoryChild .full-width-row-inner .heading-h2,
.wb-slide .slide-content #jobCategoryChild .full-width-row-inner h2,
.wb-slide .slide-content .heading-h1,
.wb-slide .slide-content h1 {
    color: #fff
}

.wb-slide .slide-content p {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.wb-slider--rotate {
    overflow: hidden
}

.wb-slider--rotate .wb-slide {
    display: none;
    transition: transform .6s ease-in-out
}

.wb-slider--rotate .wb-slides>.active {
    display: block;
    transform: translate3d(0, 0, 0)
}

.wb-slider--rotate .wb-slides>.next {
    display: block;
    transform: translate3d(100%, 0, 0);
    z-index: 1
}

.wb-slider--rotate .wb-slides>.prev {
    display: block;
    transform: translate3d(-100%, 0, 0);
    z-index: 1
}

.wb-slider--rotate .wb-slides>.active.left {
    transform: translate3d(-100%, 0, 0)
}

.wb-slider--rotate .wb-slides>.next.left {
    transform: translate3d(0, 0, 0)
}

.wb-slider--rotate .wb-slides>.active.right {
    transform: translate3d(100%, 0, 0)
}

.wb-slider--rotate .wb-slides>.prev.right {
    transform: translate3d(0, 0, 0)
}

.wb-slider--vertical .wb-slides>.active {
    display: block;
    transform: translate3d(0, 0, 0)
}

.wb-slider--vertical .wb-slides>.next {
    display: block;
    transform: translate3d(0, 100%, 0);
    z-index: 1
}

.wb-slider--vertical .wb-slides>.prev {
    display: block;
    transform: translate3d(0, -100%, 0);
    z-index: 1
}

.wb-slider--vertical .wb-slides>.active.left {
    transform: translate3d(0, -100%, 0)
}

.wb-slider--vertical .wb-slides>.next.left {
    transform: translate3d(0, 0, 0)
}

.wb-slider--vertical .wb-slides>.active.right {
    transform: translate3d(0, 100%, 0)
}

.wb-slider--vertical .wb-slides>.prev.right {
    transform: translate3d(0, 0, 0)
}

.slides-nav-wrap {
    position: absolute;
    z-index: 1;
    bottom: 0;
    width: 100%;
    display: none
}

.slides-nav {
    list-style: none;
    display: flex;
    padding-left: 0;
    font-size: 12px;
    justify-content: center;
    max-width: 940px;
    width: 100%
}

.slides-nav>li {
    border-top: 2px solid var(--Greys-White, #fff);
    color: #fff;
    padding: 10px 5px;
    text-align: center;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.sliderTabHighlight {
    position: absolute;
    top: 0;
    height: 6px;
    background-color: #f37020;
    width: 0;
    transition: width .3s ease-in-out, transform .3s ease-in-out
}

@media (min-width:768px) {
    .slides-nav-wrap {
        display: block
    }

    .slides-nav>li {
        font-size: 16px;
        padding: 30px 10px;
        flex: 1
    }

    .wb-slide img,
    .wb-slides {
        height: 586px
    }

    #generalApplicationForm #jobCategories .full-image .wb-slide .slide-content .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .wb-slide .slide-content .dynamic-form-title,
    #generalApplicationForm .wb-slide .slide-content #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .wb-slide .slide-content #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .wb-slide .slide-content #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .wb-slide .slide-content .heading-h2,
    #jobCategories .full-image .wb-slide .slide-content h2,
    #jobCategoryChild .full-width-row-inner .wb-slide .slide-content #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .wb-slide .slide-content .heading-h2,
    #jobCategoryChild .full-width-row-inner .wb-slide .slide-content h2,
    .wb-slide .slide-content #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .wb-slide .slide-content #jobCategories .full-image .heading-h2,
    .wb-slide .slide-content #jobCategories .full-image h2,
    .wb-slide .slide-content #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .wb-slide .slide-content #jobCategoryChild .full-width-row-inner .heading-h2,
    .wb-slide .slide-content #jobCategoryChild .full-width-row-inner h2,
    .wb-slide .slide-content .heading-h1,
    .wb-slide .slide-content h1,
    .wb-slide .slide-content p {
        margin-bottom: 20px
    }

    .wb-slide .slide-content p {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media (min-width:1200px) {
    .slides-nav {
        margin-bottom: 32px
    }

    .slides-nav>li {
        font-size: 18px;
        padding: 40px 10px;
        flex: 1
    }
}

@media (max-width:425px) {
    .our-sectors .overlay-content p {
        display: none
    }
}

#generalApplicationForm .contributors .image-text-wrap-element .dynamic-form-title,
.contributors .image-text-wrap-element #generalApplicationForm .dynamic-form-title,
.contributors .image-text-wrap-element .heading-h2,
.contributors .image-text-wrap-element h2 {
    margin-bottom: 10px
}

#jobCategories .full-image .contributors .image-text-wrap-element .heading-h3,
#jobCategories .full-image .contributors .image-text-wrap-element .heading-h3-lg,
#jobCategories .full-image .contributors .image-text-wrap-element .heading-h3-md,
#jobCategories .full-image .contributors .image-text-wrap-element .social-icon-heading,
#jobCategories .full-image .contributors .image-text-wrap-element h3,
#jobCategoryChild .full-width-row-inner .contributors .image-text-wrap-element .heading-h3,
#jobCategoryChild .full-width-row-inner .contributors .image-text-wrap-element .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .contributors .image-text-wrap-element .heading-h3-md,
#jobCategoryChild .full-width-row-inner .contributors .image-text-wrap-element .social-icon-heading,
#jobCategoryChild .full-width-row-inner .contributors .image-text-wrap-element h3,
.contributors .image-text-wrap-element #jobCategories .full-image .heading-h3,
.contributors .image-text-wrap-element #jobCategories .full-image .heading-h3-lg,
.contributors .image-text-wrap-element #jobCategories .full-image .heading-h3-md,
.contributors .image-text-wrap-element #jobCategories .full-image .social-icon-heading,
.contributors .image-text-wrap-element #jobCategories .full-image h3,
.contributors .image-text-wrap-element #jobCategoryChild .full-width-row-inner .heading-h3,
.contributors .image-text-wrap-element #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.contributors .image-text-wrap-element #jobCategoryChild .full-width-row-inner .heading-h3-md,
.contributors .image-text-wrap-element #jobCategoryChild .full-width-row-inner .social-icon-heading,
.contributors .image-text-wrap-element #jobCategoryChild .full-width-row-inner h3,
.contributors .image-text-wrap-element .heading-h3,
.contributors .image-text-wrap-element .heading-h3-lg,
.contributors .image-text-wrap-element .heading-h3-md,
.contributors .image-text-wrap-element .social-icon-heading,
.contributors .image-text-wrap-element h3 {
    font-size: 20px;
    color: #999;
    font-weight: 400;
    margin-bottom: 10px
}

blockquote {
    position: relative;
    border: 0;
    padding: 10px 1.6em;
    font-style: italic;
    border-left: 0 !important
}

blockquote:before {
    content: "\f10d";
    left: 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    color: #999;
    font-size: 1.2em;
    top: .5em
}

#jobCategories .full-image .ease-in-overlay-content-container.brochure-overlay-container .heading-h3,
#jobCategories .full-image .ease-in-overlay-content-container.brochure-overlay-container .heading-h3-lg,
#jobCategories .full-image .ease-in-overlay-content-container.brochure-overlay-container .heading-h3-md,
#jobCategories .full-image .ease-in-overlay-content-container.brochure-overlay-container .social-icon-heading,
#jobCategories .full-image .ease-in-overlay-content-container.brochure-overlay-container h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.brochure-overlay-container .heading-h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.brochure-overlay-container .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.brochure-overlay-container .heading-h3-md,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.brochure-overlay-container .social-icon-heading,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.brochure-overlay-container h3,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategories .full-image .heading-h3,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategories .full-image .heading-h3-lg,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategories .full-image .heading-h3-md,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategories .full-image .social-icon-heading,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategories .full-image h3,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategoryChild .full-width-row-inner .heading-h3,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategoryChild .full-width-row-inner .heading-h3-md,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategoryChild .full-width-row-inner .social-icon-heading,
.ease-in-overlay-content-container.brochure-overlay-container #jobCategoryChild .full-width-row-inner h3,
.ease-in-overlay-content-container.brochure-overlay-container .heading-h3-lg,
.ease-in-overlay-content-container.brochure-overlay-container .overlay-content p {
    color: #fff
}

.custom-checkbox-top-5+mytag {
    margin-top: 5px
}

.newsletter-form .custom-checkbox {
    padding-left: 15px
}

@media only screen and (min-width:1200px) {

    body.locale-es .data-menu-widget .our-services-header,
    body.locale-es .internal-vertical-menu-header,
    body.locale-fr .data-menu-widget .our-services-header,
    body.locale-fr .internal-vertical-menu-header,
    body.locale-pt .data-menu-widget .our-services-header,
    body.locale-pt .internal-vertical-menu-header,
    body.locale-se .data-menu-widget .our-services-header,
    body.locale-se .internal-vertical-menu-header {
        font-size: 28px;
        word-break: normal
    }
}

.ease-in-overlay-content-container.brochure-overlay-container {
    border: 1px solid #999
}

.ease-in-overlay-content-container.brochure-overlay-container .overlay-content {
    background-color: rgba(13, 31, 34, .7)
}

#brochures {
    min-height: 700px
}

#ebooks {
    min-height: 800px
}

#ebooks .chapter-number {
    height: 107px;
    width: 37px;
    color: #c4c4c4;
    font-size: 150px;
    margin-right: 10px;
    display: flex;
    flex-flow: row-reverse
}

#ebooks .chapter-container {
    margin-bottom: 50px;
    position: relative;
    right: 17%;
    display: flex;
    float: left
}

#ebooks .chapter-container .chapter-card {
    width: 910px;
    max-width: 80%
}

#ebooks .chapter-container .chapter-card .heading-h3,
#ebooks .chapter-container .chapter-card .heading-h3-lg,
#ebooks .chapter-container .chapter-card .heading-h3-md,
#ebooks .chapter-container .chapter-card .social-icon-heading,
#ebooks .chapter-container .chapter-card h3 {
    color: #0d1f22;
    font-weight: 700
}

#ebooks .chapter-container .chapter-card .chapter-content {
    background-color: #c4c4c4;
    padding: 12px
}

#ebooks .chapter-container .description,
#ebooks .chapter-container .description-bigger {
    -webkit-line-clamp: 6;
    margin: 0
}

#ebooks .chapter-container .inline-hyper-links {
    padding-top: 5px
}

#ebooks .chapter-container .inline-hyper-links .hyper-link:first-of-type {
    margin-left: 10px
}

#ebooks .chapter-container .vertical-bar {
    height: 200px
}

@media (max-width:991px) {
    #ebooks .chapter-container .vertical-bar {
        display: none
    }

    #ebooks .chapter-container {
        position: static;
        right: 0
    }

    #ebooks .chapter-container .chapter-number {
        display: none
    }

    #ebooks .chapter-container .chapter-card {
        width: 100%
    }
}

@media (max-width:767px) {
    #ebooks .img-responsive {
        margin-bottom: 15px
    }
}

@media (max-width:500px) {
    #ebooks .chapter-container .chapter-card {
        max-width: 90%
    }
}

.featured-projects-link-wrapper,
.latest-updates-link-wrapper,
.our-services-link-wrapper {
    background-color: #666;
    padding: 17px 0;
    margin-top: 5px;
    display: flex;
    justify-content: center;
    cursor: pointer;
    height: 100%;
    align-items: center;
    text-align: center
}

.featured-projects-link-wrapper .icon,
.latest-updates-link-wrapper .icon,
.our-services-link-wrapper .icon {
    vertical-align: middle;
    padding-left: 5px;
    color: #f37020
}

#jobCategories .full-image #jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .heading-h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .heading-h3-lg,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .heading-h3-md,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .social-icon-heading,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .heading-h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .heading-h3-lg,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .heading-h3-md,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .social-icon-heading,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .our-services-link-wrapper .heading-h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .our-services-link-wrapper .heading-h3-lg,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .our-services-link-wrapper .heading-h3-md,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .our-services-link-wrapper .social-icon-heading,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner .our-services-link-wrapper h3,
#jobCategories .full-image .featured-projects-link-wrapper .heading-h3,
#jobCategories .full-image .featured-projects-link-wrapper .heading-h3-lg,
#jobCategories .full-image .featured-projects-link-wrapper .heading-h3-md,
#jobCategories .full-image .featured-projects-link-wrapper .social-icon-heading,
#jobCategories .full-image .featured-projects-link-wrapper h3,
#jobCategories .full-image .latest-updates-link-wrapper .heading-h3,
#jobCategories .full-image .latest-updates-link-wrapper .heading-h3-lg,
#jobCategories .full-image .latest-updates-link-wrapper .heading-h3-md,
#jobCategories .full-image .latest-updates-link-wrapper .social-icon-heading,
#jobCategories .full-image .latest-updates-link-wrapper h3,
#jobCategories .full-image .our-services-link-wrapper .heading-h3,
#jobCategories .full-image .our-services-link-wrapper .heading-h3-lg,
#jobCategories .full-image .our-services-link-wrapper .heading-h3-md,
#jobCategories .full-image .our-services-link-wrapper .social-icon-heading,
#jobCategories .full-image .our-services-link-wrapper h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .featured-projects-link-wrapper .heading-h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .featured-projects-link-wrapper .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .featured-projects-link-wrapper .heading-h3-md,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .featured-projects-link-wrapper .social-icon-heading,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .featured-projects-link-wrapper h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .latest-updates-link-wrapper .heading-h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .latest-updates-link-wrapper .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .latest-updates-link-wrapper .heading-h3-md,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .latest-updates-link-wrapper .social-icon-heading,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .latest-updates-link-wrapper h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .our-services-link-wrapper .heading-h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .our-services-link-wrapper .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .our-services-link-wrapper .heading-h3-md,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .our-services-link-wrapper .social-icon-heading,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image .our-services-link-wrapper h3,
#jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .heading-h3,
#jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .heading-h3-md,
#jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper .social-icon-heading,
#jobCategoryChild .full-width-row-inner .featured-projects-link-wrapper h3,
#jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .heading-h3,
#jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .heading-h3-md,
#jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper .social-icon-heading,
#jobCategoryChild .full-width-row-inner .latest-updates-link-wrapper h3,
#jobCategoryChild .full-width-row-inner .our-services-link-wrapper .heading-h3,
#jobCategoryChild .full-width-row-inner .our-services-link-wrapper .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .our-services-link-wrapper .heading-h3-md,
#jobCategoryChild .full-width-row-inner .our-services-link-wrapper .social-icon-heading,
#jobCategoryChild .full-width-row-inner .our-services-link-wrapper h3,
.featured-projects-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3,
.featured-projects-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.featured-projects-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-md,
.featured-projects-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .social-icon-heading,
.featured-projects-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
.featured-projects-link-wrapper #jobCategories .full-image .heading-h3,
.featured-projects-link-wrapper #jobCategories .full-image .heading-h3-lg,
.featured-projects-link-wrapper #jobCategories .full-image .heading-h3-md,
.featured-projects-link-wrapper #jobCategories .full-image .social-icon-heading,
.featured-projects-link-wrapper #jobCategories .full-image h3,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-lg,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-md,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .social-icon-heading,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3-md,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner .social-icon-heading,
.featured-projects-link-wrapper #jobCategoryChild .full-width-row-inner h3,
.featured-projects-link-wrapper .heading-h3-lg,
.featured-projects-link-wrapper .heading-h3-md,
.latest-updates-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3,
.latest-updates-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.latest-updates-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-md,
.latest-updates-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .social-icon-heading,
.latest-updates-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
.latest-updates-link-wrapper #jobCategories .full-image .heading-h3,
.latest-updates-link-wrapper #jobCategories .full-image .heading-h3-lg,
.latest-updates-link-wrapper #jobCategories .full-image .heading-h3-md,
.latest-updates-link-wrapper #jobCategories .full-image .social-icon-heading,
.latest-updates-link-wrapper #jobCategories .full-image h3,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-lg,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-md,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .social-icon-heading,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3-md,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner .social-icon-heading,
.latest-updates-link-wrapper #jobCategoryChild .full-width-row-inner h3,
.latest-updates-link-wrapper .heading-h3-lg,
.latest-updates-link-wrapper .heading-h3-md,
.our-services-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3,
.our-services-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.our-services-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-md,
.our-services-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner .social-icon-heading,
.our-services-link-wrapper #jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
.our-services-link-wrapper #jobCategories .full-image .heading-h3,
.our-services-link-wrapper #jobCategories .full-image .heading-h3-lg,
.our-services-link-wrapper #jobCategories .full-image .heading-h3-md,
.our-services-link-wrapper #jobCategories .full-image .social-icon-heading,
.our-services-link-wrapper #jobCategories .full-image h3,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-lg,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-md,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image .social-icon-heading,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner .heading-h3-md,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner .social-icon-heading,
.our-services-link-wrapper #jobCategoryChild .full-width-row-inner h3,
.our-services-link-wrapper .heading-h3-lg,
.our-services-link-wrapper .heading-h3-md {
    color: #fff;
    margin-bottom: 0;
    font-weight: 400
}

.homepage-container-fluid-row {
    overflow: hidden;
    padding: 0
}

#homepage .fixed-overlay-content-container {
    margin-bottom: 20px
}

#homepage .upcoming-events-hp {
    padding: 15px;
    background-color: #666
}

#homepage .upcoming-events-hp #jobCategories .full-image .heading-h3,
#homepage .upcoming-events-hp #jobCategories .full-image .heading-h3-md,
#homepage .upcoming-events-hp #jobCategories .full-image .social-icon-heading,
#homepage .upcoming-events-hp #jobCategories .full-image h3,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner h3,
#homepage .upcoming-events-hp .heading-h3-lg,
#homepage .upcoming-events-hp .heading-h4,
#jobCategories .full-image #homepage .upcoming-events-hp .heading-h3,
#jobCategories .full-image #homepage .upcoming-events-hp .heading-h3-md,
#jobCategories .full-image #homepage .upcoming-events-hp .social-icon-heading,
#jobCategories .full-image #homepage .upcoming-events-hp h3,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3-md,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .social-icon-heading,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp h3 {
    color: #fff
}

#homepage .upcoming-events-hp a:active,
#homepage .upcoming-events-hp a:focus,
#homepage .upcoming-events-hp a:hover {
    color: #999
}

#homepage .featured-event-lg {
    border: 1px solid #999;
    display: flex;
    flex-direction: column
}

#homepage .featured-event-lg #jobCategories .full-image .heading-h3,
#homepage .featured-event-lg #jobCategories .full-image .heading-h3-md,
#homepage .featured-event-lg #jobCategories .full-image .social-icon-heading,
#homepage .featured-event-lg #jobCategories .full-image h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner h3,
#homepage .featured-event-lg .heading-h3-lg,
#homepage .featured-event-lg .standard-content-list,
#jobCategories .full-image #homepage .featured-event-lg .heading-h3,
#jobCategories .full-image #homepage .featured-event-lg .heading-h3-md,
#jobCategories .full-image #homepage .featured-event-lg .social-icon-heading,
#jobCategories .full-image #homepage .featured-event-lg h3,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3-md,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .social-icon-heading,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg h3 {
    padding: 15px;
    line-height: 1.1em
}

#homepage .featured-event-lg #jobCategories .full-image .heading-h3,
#homepage .featured-event-lg #jobCategories .full-image .heading-h3-md,
#homepage .featured-event-lg #jobCategories .full-image .social-icon-heading,
#homepage .featured-event-lg #jobCategories .full-image h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner h3,
#homepage .featured-event-lg .heading-h3-lg,
#jobCategories .full-image #homepage .featured-event-lg .heading-h3,
#jobCategories .full-image #homepage .featured-event-lg .heading-h3-md,
#jobCategories .full-image #homepage .featured-event-lg .social-icon-heading,
#jobCategories .full-image #homepage .featured-event-lg h3,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3-md,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .social-icon-heading,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg h3 {
    color: #666;
    margin-bottom: 0
}

#homepage .featured-event-lg .standard-content-list .heading-h3,
#homepage .featured-event-lg .standard-content-list .heading-h3-lg,
#homepage .featured-event-lg .standard-content-list .heading-h3-md,
#homepage .featured-event-lg .standard-content-list .social-icon-heading,
#homepage .featured-event-lg .standard-content-list h3 {
    font-size: 20px
}

#homepage .img-responsive {
    margin-left: auto;
    margin-right: auto;
    object-fit: cover
}

#homepage .img-responsive.img-featured-pressrelease-or-article {
    height: 350px;
    object-fit: cover;
    display: none
}

#homepage .img-responsive.img-featured-pressrelease-or-article.mobile {
    display: block
}

#homepage .img-responsive.img-featured-newsletter {
    height: 415px
}

#homepage .img-responsive.img-featured-event {
    height: 165px;
    object-fit: contain;
    flex-grow: 1
}

#homepage .img-responsive.img-upcoming-events {
    height: 125px
}

#homepage .img-responsive.img-featured-project {
    height: 370px;
    width: 100%;
    object-fit: cover
}

#homepage .latest-article .overlay-content .heading-h3,
#homepage .latest-article .overlay-content .heading-h3-lg,
#homepage .latest-article .overlay-content .heading-h3-md,
#homepage .latest-article .overlay-content .social-icon-heading,
#homepage .latest-article .overlay-content h3 {
    margin: 0;
    font-size: 20px;
    color: #0d1f22;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-weight: 700
}

#homepage .latest-article .overlay-content .heading-h4,
#homepage .latest-article .overlay-content h4 {
    font-size: 15px;
    margin-bottom: 5px
}

#homepage .latest-article .overlay-content p {
    margin-bottom: 4px
}

#homepage .srk-insights .overlay-content .heading-h3,
#homepage .srk-insights .overlay-content .heading-h3-lg,
#homepage .srk-insights .overlay-content .heading-h3-md,
#homepage .srk-insights .overlay-content .social-icon-heading,
#homepage .srk-insights .overlay-content h3,
#jobCategories .full-image .featured-projects-sector .heading-h3,
#jobCategories .full-image .featured-projects-sector .heading-h3-lg,
#jobCategories .full-image .featured-projects-sector .heading-h3-md,
#jobCategories .full-image .featured-projects-sector .social-icon-heading,
#jobCategories .full-image .featured-projects-sector h3,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .heading-h3,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .heading-h3-md,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .social-icon-heading,
#jobCategoryChild .full-width-row-inner .featured-projects-sector h3,
.featured-projects-sector #jobCategories .full-image .heading-h3,
.featured-projects-sector #jobCategories .full-image .heading-h3-lg,
.featured-projects-sector #jobCategories .full-image .heading-h3-md,
.featured-projects-sector #jobCategories .full-image .social-icon-heading,
.featured-projects-sector #jobCategories .full-image h3,
.featured-projects-sector #jobCategoryChild .full-width-row-inner .heading-h3,
.featured-projects-sector #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.featured-projects-sector #jobCategoryChild .full-width-row-inner .heading-h3-md,
.featured-projects-sector #jobCategoryChild .full-width-row-inner .social-icon-heading,
.featured-projects-sector #jobCategoryChild .full-width-row-inner h3,
.featured-projects-sector .heading-h3,
.featured-projects-sector .heading-h3-lg,
.featured-projects-sector .heading-h3-md,
.featured-projects-sector .social-icon-heading,
.featured-projects-sector h3 {
    font-weight: 700;
    margin-bottom: 2px;
    color: #0d1f22;
    font-size: 20px
}

#homepage .featured-event-lg #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .featured-event-lg #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-lg,
#homepage .featured-event-lg #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .featured-event-lg #jobCategories .full-image #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .featured-event-lg #jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
#homepage .featured-event-lg #jobCategories .full-image .heading-h3,
#homepage .featured-event-lg #jobCategories .full-image .heading-h3-lg,
#homepage .featured-event-lg #jobCategories .full-image .heading-h3-md,
#homepage .featured-event-lg #jobCategories .full-image .social-icon-heading,
#homepage .featured-event-lg #jobCategories .full-image h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-lg,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-md,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner #jobCategories .full-image .social-icon-heading,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .heading-h3-lg,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .featured-event-lg #jobCategoryChild .full-width-row-inner h3,
#homepage .featured-event-lg .heading-h3-lg,
#homepage .overlay-title #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .overlay-title #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-lg,
#homepage .overlay-title #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .overlay-title #jobCategories .full-image #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .overlay-title #jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
#homepage .overlay-title #jobCategories .full-image .heading-h3,
#homepage .overlay-title #jobCategories .full-image .heading-h3-lg,
#homepage .overlay-title #jobCategories .full-image .heading-h3-md,
#homepage .overlay-title #jobCategories .full-image .social-icon-heading,
#homepage .overlay-title #jobCategories .full-image h3,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-lg,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-md,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner #jobCategories .full-image .social-icon-heading,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner .heading-h3-lg,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .overlay-title #jobCategoryChild .full-width-row-inner h3,
#homepage .overlay-title .heading-h3-lg,
#homepage .upcoming-events-hp #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .upcoming-events-hp #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-lg,
#homepage .upcoming-events-hp #jobCategories .full-image #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .upcoming-events-hp #jobCategories .full-image #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .upcoming-events-hp #jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
#homepage .upcoming-events-hp #jobCategories .full-image .heading-h3,
#homepage .upcoming-events-hp #jobCategories .full-image .heading-h3-lg,
#homepage .upcoming-events-hp #jobCategories .full-image .heading-h3-md,
#homepage .upcoming-events-hp #jobCategories .full-image .social-icon-heading,
#homepage .upcoming-events-hp #jobCategories .full-image h3,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-lg,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner #jobCategories .full-image .heading-h3-md,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner #jobCategories .full-image .social-icon-heading,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner .heading-h3,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner .heading-h3-lg,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner .heading-h3-md,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner .social-icon-heading,
#homepage .upcoming-events-hp #jobCategoryChild .full-width-row-inner h3,
#homepage .upcoming-events-hp .heading-h3-lg,
#jobCategories .full-image #homepage .featured-event-lg .heading-h3,
#jobCategories .full-image #homepage .featured-event-lg .heading-h3-lg,
#jobCategories .full-image #homepage .featured-event-lg .heading-h3-md,
#jobCategories .full-image #homepage .featured-event-lg .social-icon-heading,
#jobCategories .full-image #homepage .featured-event-lg h3,
#jobCategories .full-image #homepage .overlay-title .heading-h3,
#jobCategories .full-image #homepage .overlay-title .heading-h3-lg,
#jobCategories .full-image #homepage .overlay-title .heading-h3-md,
#jobCategories .full-image #homepage .overlay-title .social-icon-heading,
#jobCategories .full-image #homepage .overlay-title h3,
#jobCategories .full-image #homepage .upcoming-events-hp .heading-h3,
#jobCategories .full-image #homepage .upcoming-events-hp .heading-h3-lg,
#jobCategories .full-image #homepage .upcoming-events-hp .heading-h3-md,
#jobCategories .full-image #homepage .upcoming-events-hp .social-icon-heading,
#jobCategories .full-image #homepage .upcoming-events-hp h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3-lg,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3-md,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .social-icon-heading,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .featured-event-lg h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .overlay-title .heading-h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .overlay-title .heading-h3-lg,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .overlay-title .heading-h3-md,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .overlay-title .social-icon-heading,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .overlay-title h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3-lg,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3-md,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .social-icon-heading,
#jobCategories .full-image #jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp h3,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .heading-h3-md,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg .social-icon-heading,
#jobCategoryChild .full-width-row-inner #homepage .featured-event-lg h3,
#jobCategoryChild .full-width-row-inner #homepage .overlay-title .heading-h3,
#jobCategoryChild .full-width-row-inner #homepage .overlay-title .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #homepage .overlay-title .heading-h3-md,
#jobCategoryChild .full-width-row-inner #homepage .overlay-title .social-icon-heading,
#jobCategoryChild .full-width-row-inner #homepage .overlay-title h3,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .heading-h3-md,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp .social-icon-heading,
#jobCategoryChild .full-width-row-inner #homepage .upcoming-events-hp h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .featured-event-lg .heading-h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .featured-event-lg .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .featured-event-lg .heading-h3-md,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .featured-event-lg .social-icon-heading,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .featured-event-lg h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .overlay-title .heading-h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .overlay-title .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .overlay-title .heading-h3-md,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .overlay-title .social-icon-heading,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .overlay-title h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .upcoming-events-hp .heading-h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .upcoming-events-hp .heading-h3-lg,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .upcoming-events-hp .heading-h3-md,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .upcoming-events-hp .social-icon-heading,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image #homepage .upcoming-events-hp h3 {
    font-weight: 700
}

.featured-projects-sector .media-image {
    width: 140px;
    flex: 0 0 140px;
    height: 103px;
    min-height: auto
}

.featured-projects-sector .cl-sub-sub-heading {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 1;
    text-transform: none
}

.apply-job-button .featured-projects-sector .btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .featured-projects-sector .form-init-toggler,
.dynamic-form-container .featured-projects-sector .actions>button,
.featured-projects-sector .apply-job-button .btn-black-bordered,
.featured-projects-sector .btn,
.featured-projects-sector .btn-black-bordered-full,
.featured-projects-sector .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.featured-projects-sector .dynamic-form-container .actions>button,
.featured-projects-sector .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .featured-projects-sector .widget-hover-link {
    text-transform: uppercase
}

.featured-projects-sector .heading-h5,
.featured-projects-sector .overlay-content {
    font-size: 14px
}

.featured-projects-sector .slider-overlay-content-container .overlay-content {
    padding: 16px 20px
}

.featured-projects-sector .slider-overlay-content-container .cl-sub-sub-heading {
    font-size: 16px
}

#jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .heading-h3,
#jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .heading-h3-lg,
#jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .heading-h3-md,
#jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .social-icon-heading,
#jobCategories .full-image .featured-projects-sector .slider-overlay-content-container h3,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .heading-h3,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .heading-h3-md,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .social-icon-heading,
#jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container h3,
.featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .heading-h3,
.featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .heading-h3-lg,
.featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .heading-h3-md,
.featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .social-icon-heading,
.featured-projects-sector .slider-overlay-content-container #jobCategories .full-image h3,
.featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3,
.featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3-md,
.featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .social-icon-heading,
.featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner h3,
.featured-projects-sector .slider-overlay-content-container .heading-h3,
.featured-projects-sector .slider-overlay-content-container .heading-h3-lg,
.featured-projects-sector .slider-overlay-content-container .heading-h3-md,
.featured-projects-sector .slider-overlay-content-container .social-icon-heading,
.featured-projects-sector .slider-overlay-content-container h3 {
    font-size: 22px;
    margin-bottom: 5px
}

.featured-projects-sector .slider-overlay-content-container .heading-h5,
.featured-projects-sector .slider-overlay-content-container h5 {
    margin-bottom: 5px
}

#generalApplicationForm .related-events .dynamic-form-title,
.events-tab-group,
.related-events #generalApplicationForm .dynamic-form-title,
.related-events .heading-h2,
.related-events h2 {
    margin-bottom: 50px
}

.featured-projects-sector .slider-overlay-content-container .hyper-link {
    font-size: 16px
}

.featured-projects-sector .slider-overlay-content-container:hover .cl-sub-sub-heading {
    -webkit-line-clamp: 2
}

.grid-employees .accordion .employee-testimonials .thumbnail-container:hover .position,
.related-events-1-by-3 .cl-sub-heading {
    -webkit-line-clamp: 1
}

.featured-projects-sector>.flex-col-md-6:first-child {
    display: flex;
    flex-direction: column
}

.featured-projects-sector__button {
    margin-top: auto
}

@media only screen and (min-width:580px) {
    #homepage .img-responsive.img-featured-pressrelease-or-article {
        display: block
    }

    #homepage .img-responsive.img-featured-pressrelease-or-article.mobile {
        display: none
    }
}

@media only screen and (min-width:768px) {
    .upcoming-events-hp {
        height: 783px
    }

    .featured-event-lg {
        height: 415px
    }

    #jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .heading-h3,
    #jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .heading-h3-lg,
    #jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .heading-h3-md,
    #jobCategories .full-image .featured-projects-sector .slider-overlay-content-container .social-icon-heading,
    #jobCategories .full-image .featured-projects-sector .slider-overlay-content-container h3,
    #jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .heading-h3,
    #jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .heading-h3-lg,
    #jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .heading-h3-md,
    #jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container .social-icon-heading,
    #jobCategoryChild .full-width-row-inner .featured-projects-sector .slider-overlay-content-container h3,
    .featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .heading-h3,
    .featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .heading-h3-lg,
    .featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .heading-h3-md,
    .featured-projects-sector .slider-overlay-content-container #jobCategories .full-image .social-icon-heading,
    .featured-projects-sector .slider-overlay-content-container #jobCategories .full-image h3,
    .featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3,
    .featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3-lg,
    .featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .heading-h3-md,
    .featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner .social-icon-heading,
    .featured-projects-sector .slider-overlay-content-container #jobCategoryChild .full-width-row-inner h3,
    .featured-projects-sector .slider-overlay-content-container .heading-h3,
    .featured-projects-sector .slider-overlay-content-container .heading-h3-lg,
    .featured-projects-sector .slider-overlay-content-container .heading-h3-md,
    .featured-projects-sector .slider-overlay-content-container .social-icon-heading,
    .featured-projects-sector .slider-overlay-content-container h3 {
        font-size: 28px
    }
}

@media only screen and (max-width:767px) {
    .featured-projects-sector {
        flex-direction: column-reverse
    }

    .homepage-container-fluid-row .heading-h3-md {
        font-size: 14px !important
    }
}

@media (max-width:479px) {
    .homepage-container-fluid-row {
        overflow: hidden;
        padding: 0
    }

    .homepage-container-fluid-row span.fa.fa-angle-double-down {
        display: none !important
    }

    #homepage .img-responsive.img-upcoming-events {
        height: 70px
    }

    #homepage .img-responsive.img-featured-newsletter {
        width: 100%
    }

    #homepage .service-overlay-container p {
        display: none
    }

    #homepage .service-overlay-container .apply-job-button .btn-black-bordered,
    #homepage .service-overlay-container .btn,
    #homepage .service-overlay-container .btn-black-bordered-full,
    #homepage .service-overlay-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    #homepage .service-overlay-container .dynamic-form-container .actions>button,
    #homepage .service-overlay-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
    .apply-job-button #homepage .service-overlay-container .btn-black-bordered,
    .dynamic-form-capture-element .button-linktype-button #homepage .service-overlay-container .form-init-toggler,
    .dynamic-form-container #homepage .service-overlay-container .actions>button,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container #homepage .service-overlay-container .widget-hover-link {
        font-size: 14px;
        padding: 6px 10px
    }
}

.events-tab-group .nav-tabs {
    display: flex;
    border-bottom: 1px solid #000
}

.events-tab-group .nav-tabs>li {
    white-space: nowrap;
    max-width: 33.33%;
    flex: 0 0 33.33%;
    border-bottom: 0
}

.events-tab-group .nav-tabs>li>a {
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width:991px) {
    .related-events-1-by-3 .first-event .event-card {
        display: flex
    }

    .related-events-1-by-3 .first-event .event-card .hidden-md {
        flex: 0 0 135px;
        position: relative;
        margin-right: 20px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        min-height: 146px
    }

    .related-events-1-by-3 .first-event .event-card .hidden-md img {
        width: auto;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width:767px) {
    .events-tab-group .nav-tabs>li {
        max-width: 50%;
        flex: 0 0 50%
    }

    #grid-events .media-image {
        display: block !important
    }
}

@media (max-width:399px) {
    #grid-events .media-card {
        flex-direction: column
    }

    #grid-events .media-image {
        margin-bottom: 10px;
        background-position: left
    }

    .related-events-1-by-3 .first-event .event-card {
        flex-direction: column
    }
}

@media (min-width:992px) {
    .related-events-1-by-3 .section-1 {
        border: 1px solid #999
    }

    .related-events-1-by-3 .section-1 .standard-content-list {
        padding: 15px
    }

    .related-events-1-by-3 .section-2>div>div {
        margin-top: 0
    }
}

#contact-us .country-title {
    font-size: 24px;
    color: #0d1f22;
    font-weight: 300
}

#contact-us .country-title .icon {
    color: #f37020
}

#contact-us .office-name-title-without-link {
    cursor: unset
}

#contact-us .office-loc-accordian-heading .hyper-link {
    padding-left: 10px;
    color: #f37020;
    font-weight: 400
}

#contact-us .office-loc-accordian-content .heading-h3,
#contact-us .office-loc-accordian-content .social-icon-heading {
    font-size: 20px;
    color: #666
}

#contact-us .btn-black-bordered,
#contact-us .btn-black-bordered-full,
#contact-us .btn-primary {
    font-weight: 300
}

#contact-us .office-font {
    font-size: 20px
}

#contact-us .office-font a {
    color: #0d1f22
}

#contact-us a[href^=mailto],
#contact-us a[href^=tel] {
    text-decoration: inherit !important;
    color: inherit !important
}

#officesList>div {
    margin-bottom: 20px
}

@media (min-width:580px) {
    #contact-us .office-loc-accordian-content .flex-row>div {
        flex: 0 0 50%
    }
}

@media (min-width:768px) {
    #contact-us #contactUs {
        margin-top: 10%
    }
}

#careersOpportunities {
    min-height: 1100px
}

#careersOpportunities #careers-grid {
    margin-top: 20px
}

#careersOpportunities #careers-grid .accordion-element-container .accordion-element .toggle-accordion {
    border-bottom: 3px solid #f37020;
    padding-left: 0;
    padding-right: 0
}

#careersOpportunities #careers-grid .accordion-element-container .accordion-element .toggle-accordion .heading-h2 {
    margin-bottom: 5px
}

#careersOpportunities #careers-grid .accordion-element-container .accordion-element .accordion-content-container .accordion-content {
    padding-left: 0;
    padding-right: 0
}

#careersOpportunities #careers-grid .accordion-element-container .accordion-element .accordion-content-container .accordion-content .job-title {
    color: #666;
    font-size: 20px;
    line-height: 1.2
}

#careersOpportunities #careers-grid .accordion-element-container .accordion-element .accordion-content-container .accordion-content .job-title a {
    color: #666;
    transition: all .2s ease-in-out;
    font-weight: 400
}

#careersOpportunities #careers-grid .accordion-element-container .accordion-element .accordion-content-container .accordion-content .job-title a:hover {
    color: #12355b
}

#careersOpportunities #careers-grid .accordion-element-container .accordion-element .accordion-content-container .accordion-content .job-location {
    color: #666;
    font-size: 18px;
    line-height: 1.2
}

.co-no-results-wrapper .warning-bar-see-in-english {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 35px 55px
}

#aboutUsOverview,
#careersOverview {
    margin-top: -60px
}

.co-no-results-wrapper .image-with-hover-element .overlay-caption figure figcaption {
    font-size: 14px;
    text-align: center
}

#careersOverview>div:first-child {
    margin-bottom: 60px
}

#careersOverview .information-container .widgetContainer.col-md-9 .widgetContainer.subRow {
    align-items: flex-start
}

#careersOverview .career-opportunities-button {
    margin-top: 10px;
    font-size: 16px
}

#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child),
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) {
    padding-left: 0
}

#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs {
    display: block;
    top: 0;
    padding-left: 0;
    padding-right: 0
}

#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element .heading-h2,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element h2,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element .heading-h2,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element h2,
#generalApplicationForm #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element .dynamic-form-title,
#generalApplicationForm #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element .dynamic-form-title,
#generalApplicationForm .location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element .dynamic-form-title,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element #generalApplicationForm .dynamic-form-title,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element .heading-h2,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element h2 {
    margin-top: 28px !important
}

#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element a,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element p,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element a,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element p,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element a,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element p {
    color: #fff !important;
    padding: 0 18px;
    text-transform: uppercase;
    font-size: 12px
}

#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element a:first-of-type,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element p:first-of-type,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element a:first-of-type,
#careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element p:first-of-type,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element a:first-of-type,
.location #careersOverview .full-width-row:first-of-type .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row.header-with-breadcrumbs .text-element.editable-element p:first-of-type {
    padding-left: 0
}

#careersOverview .widgetContainer.half-full-width-row.row.placeholder-init.career-opportunities-card .half-full-width-row-layout-target.layout-target .half-full-width-row-inner {
    background-size: cover
}

#careersOverview .widgetContainer.half-full-width-row.row.placeholder-init.career-opportunities-card .half-full-width-row-layout-target.layout-target .half-full-width-row-inner .half-full-width-background {
    background-position: 50% 20%
}

#careersOverview .widgetContainer.full-width-row.students-background {
    bottom: -40px
}

#careersOverview .full-width-row-layout-target .full-width-row-inner .container,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child),
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) {
    padding-left: 0;
    padding-right: 0
}

#careersOverview .full-width-row-layout-target .full-width-row-inner .container .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#careersOverview .full-width-row-layout-target .full-width-row-inner .container .text-element.editable-element .heading-h2,
#careersOverview .full-width-row-layout-target .full-width-row-inner .container .text-element.editable-element h2,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .text-element.editable-element .heading-h2,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .text-element.editable-element h2,
#generalApplicationForm #careersOverview .full-width-row-layout-target .full-width-row-inner .container .text-element.editable-element .dynamic-form-title,
#generalApplicationForm #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .text-element.editable-element .dynamic-form-title,
#generalApplicationForm .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .text-element.editable-element .dynamic-form-title,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .text-element.editable-element #generalApplicationForm .dynamic-form-title,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .text-element.editable-element .heading-h2,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .text-element.editable-element h2 {
    margin-top: 58px !important;
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px;
    margin-bottom: 0
}

#careersOverview .full-width-row-layout-target .full-width-row-inner .container .text-element.editable-element p,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .text-element.editable-element p,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .text-element.editable-element p {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 10px
}

#careersOverview .full-width-row-layout-target .full-width-row-inner .container .button-element,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .button-element,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .button-element {
    margin-top: 20px
}

#careersOverview .full-width-row-layout-target .full-width-row-inner .container .button-element a,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .button-element a,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .button-element a {
    background-color: #fff;
    box-sizing: border-box;
    width: 250px;
    border: 2px solid #fff;
    padding: 5px 20px;
    height: 42px;
    font-weight: 300 !important;
    color: #0d1f22;
    transition: all .4s ease;
    font-size: 20px
}

#careersOverview .full-width-row-layout-target .full-width-row-inner .container .button-element a:hover,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .button-element a:hover,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .button-element a:hover {
    width: 250px !important;
    background-color: #0d1f22;
    border: 2px solid #0d1f22;
    color: #fff !important
}

#careersOverview .full-width-row-layout-target .full-width-row-inner .container .button-element a:after,
#careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .button-element a:after,
.location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .button-element a:after {
    display: none
}

#careersOverview .information-container {
    margin-bottom: 68px;
    display: inline-block;
    overflow: auto
}

#careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] p {
    font-size: 16px;
    margin: 0 0 10px;
    color: #0d1f22
}

#careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] ul {
    list-style: none;
    margin-bottom: 20px;
    padding-left: 25px
}

#careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] ul li {
    position: relative;
    color: #0d1f22;
    font-size: 16px;
    margin-bottom: 5px
}

#careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #f37020;
    top: 7px;
    position: absolute;
    margin-left: -13px;
    border-radius: 0
}

#careersOverview .featured-employees {
    margin-top: 66px;
    margin-bottom: 70px
}

#careersOverview .featured-employees .accordion {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

#careersOverview .featured-employees .accordion>div {
    margin: auto 5px
}

#careersOverview .featured-employees .accordion .employees-card {
    padding-right: 0;
    padding-left: 0
}

#careersOverview .featured-employees .accordion>div:first-child {
    margin-left: 0 !important
}

#careersOverview .featured-employees .accordion>div:last-child {
    margin-right: 0 !important
}

#careersOverview .featured-employees .title-black {
    padding-left: 15px;
    padding-right: 15px
}

#careersOverview .featured-employees .featured-title-with-buttom .featured-employee-subtitle {
    font-size: 20px;
    font-weight: initial;
    color: #999;
    margin-top: 7px;
    margin-bottom: 7px !important;
    line-height: 1.2;
    padding-left: 0
}

#careersOverview .featured-employees .featured-title-with-buttom .text-center {
    width: 215px
}

#careersOverview .featured-employees .featured-title-with-buttom a.pull-right,
#careersOverview .featured-employees .featured-title-with-buttom a.pull-right:hover {
    width: 215px !important
}

@media (max-width:991px) {
    #careersOverview .career-opportunities-button {
        margin-top: 0;
        margin-bottom: 20px
    }

    #careersOverview .widgetContainer.full-width-row .full-width-row-layout-target .full-width-row-inner {
        background-position-x: 80% !important
    }

    #careersOverview .accordion div[data-toggle=collapse]:nth-child(4) {
        display: none
    }
}

@media (max-width:767px) {
    #careersOverview {
        margin-top: -20px
    }

    #careersOverview .widgetContainer.full-width-row .full-width-row-layout-target .full-width-row-inner {
        background-position-x: 70% !important
    }

    #careersOverview .featured-employees .featured-title-with-buttom {
        flex-direction: column;
        align-items: flex-start
    }

    #careersOverview .featured-employees .featured-title-with-buttom .title-black {
        margin-bottom: 12px
    }

    #careersOverview .featured-employees .featured-title-with-buttom .text-center,
    #careersOverview .featured-employees .featured-title-with-buttom a.pull-right,
    #careersOverview .featured-employees .featured-title-with-buttom a.pull-right:hover {
        width: 100% !important
    }
}

@media (max-width:449px) {

    #careersOverview .breadcrumbs-careers,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element p,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element p,
    .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element p {
        display: none
    }

    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .container .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12,
    .location #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1,
    .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 {
        padding-right: 0;
        padding-left: 0
    }

    #careersOverview .widgetContainer.full-width-row .full-width-row-layout-target .full-width-row-inner {
        background-position-x: 40% !important
    }

    #careersOverview .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element #generalApplicationForm .dynamic-form-title,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element .heading-h2,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element h2,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element #generalApplicationForm .dynamic-form-title,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element .heading-h2,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element h2,
    #generalApplicationForm #careersOverview .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element .dynamic-form-title,
    #generalApplicationForm #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element .dynamic-form-title,
    #generalApplicationForm .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element .dynamic-form-title,
    .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element #generalApplicationForm .dynamic-form-title,
    .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element .heading-h2,
    .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .text-element.editable-element h2 {
        font-size: 30px;
        line-height: 30px;
        margin-top: 33px;
        color: #fff;
        font-weight: 700;
        margin-bottom: 10px
    }

    #careersOverview .full-width-row-layout-target .full-width-row-inner .container .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .button-element a:hover,
    #careersOverview .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .button-element a:hover,
    .location #careersOverview .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer.row .editable-element.editable-element-visible .widgetContainer.subRow.row.container1.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12 .button-element a:hover {
        width: 90% !important
    }

    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategories .full-image #generalApplicationForm .dynamic-form-title:first-child,
    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategories .full-image .heading-h2:first-child,
    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategories .full-image h2:first-child,
    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title:first-child,
    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategoryChild .full-width-row-inner .heading-h2:first-child,
    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategoryChild .full-width-row-inner h2:first-child,
    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] .heading-h1:first-child,
    #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] h1:first-child,
    #generalApplicationForm #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategories .full-image .dynamic-form-title:first-child,
    #generalApplicationForm #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #jobCategoryChild .full-width-row-inner .dynamic-form-title:first-child,
    #generalApplicationForm #jobCategories .full-image #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] .dynamic-form-title:first-child,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] .dynamic-form-title:first-child,
    #jobCategories .full-image #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #generalApplicationForm .dynamic-form-title:first-child,
    #jobCategories .full-image #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] .heading-h2:first-child,
    #jobCategories .full-image #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] h2:first-child,
    #jobCategoryChild .full-width-row-inner #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] #generalApplicationForm .dynamic-form-title:first-child,
    #jobCategoryChild .full-width-row-inner #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] .heading-h2:first-child,
    #jobCategoryChild .full-width-row-inner #careersOverview .information-container .widgetContainer.col-md-9.widgetColumn div[cktarget=true] h2:first-child {
        font-size: 30px
    }

    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .container,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child),
    .location #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) {
        padding-left: 0
    }

    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .container .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible #generalApplicationForm .dynamic-form-title,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .container .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible .heading-h2,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .container .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible h2,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible #generalApplicationForm .dynamic-form-title,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible .heading-h2,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible h2,
    #generalApplicationForm #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .container .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible .dynamic-form-title,
    #generalApplicationForm #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible .dynamic-form-title,
    #generalApplicationForm .location #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible .dynamic-form-title,
    .location #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible #generalApplicationForm .dynamic-form-title,
    .location #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible .heading-h2,
    .location #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible h2 {
        font-size: 30px;
        line-height: 30px;
        margin-left: 0;
        margin-top: 33px;
        color: #fff;
        font-weight: 700;
        margin-bottom: 10px
    }

    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .container .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible p,
    #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .location .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible p,
    .location #careersOverview .footer-with-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.row:not(:first-child) .widgetContainer .editable-element .widgetContainer.col-md-12.subColumn.widgetColumn .widgetContainer.subRow.row.container1 .editable-element .widgetContainer.col-md-12.widgetColumn.subColumn .text-element.editable-element.editable-element-visible p {
        font-size: 24px;
        line-height: 30px;
        margin-left: 0;
        font-weight: lighter
    }

    #careersOverview .widgetContainer.half-full-width-row.row.placeholder-init.job-categories-card .half-full-width-row-layout-target.layout-target .half-full-width-row-inner.half-full-width-background .widgetContainer.row.no-options.half-full-width-information {
        transform: translateX(100%)
    }

    #careersOverview .widgetContainer.half-full-width-row.row.placeholder-init.working-at-srk-card .half-full-width-row-layout-target.layout-target .half-full-width-row-inner.half-full-width-background .widgetContainer.row.no-options.half-full-width-information {
        transform: translateX(0)
    }
}

#careerSection .widgetContainer.col-md-9 .text-element.editable-element div blockquote {
    position: relative;
    border: 0;
    padding: 10px 1.6em;
    font-style: italic;
    border-left: 0 !important
}

#careerSection .widgetContainer.col-md-9 .text-element.editable-element div blockquote:before {
    content: "\f10d";
    left: 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    color: #999;
    font-size: 1.2em;
    top: .5em
}

#careerSection .widgetContainer.col-md-9 .text-element.editable-element div p {
    font-size: 16px;
    margin: 0 0 10px;
    color: #0d1f22
}

#careerSection .widgetContainer.col-md-9 .text-element.editable-element div ul {
    list-style: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 25px
}

#careerSection .widgetContainer.col-md-9 .text-element.editable-element div ul li {
    position: relative;
    color: #0d1f22;
    font-size: 16px
}

#careerSection .widgetContainer.col-md-9 .text-element.editable-element div ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #f37020;
    top: 7px;
    position: absolute;
    margin-left: -13px;
    border-radius: 0
}

#careerSection .widgetContainer.col-md-9 .custom-accordion-container.editable-element {
    margin-top: 47px
}

#careerSection .full-width-row-inner {
    bottom: -40px
}

#careerSection .working-for-us-video iframe {
    width: 100%;
    height: 400px;
    border: 0
}

#careerSection #titleMiddlePage #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#careerSection #titleMiddlePage #jobCategories .full-image .heading-h2,
#careerSection #titleMiddlePage #jobCategories .full-image h2,
#careerSection #titleMiddlePage #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#careerSection #titleMiddlePage #jobCategoryChild .full-width-row-inner .heading-h2,
#careerSection #titleMiddlePage #jobCategoryChild .full-width-row-inner h2,
#careerSection #titleMiddlePage .heading-h1,
#careerSection #titleMiddlePage h1,
#generalApplicationForm #careerSection #titleMiddlePage #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #careerSection #titleMiddlePage #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #careerSection #titleMiddlePage .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #careerSection #titleMiddlePage .dynamic-form-title,
#jobCategories .full-image #careerSection #titleMiddlePage #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #careerSection #titleMiddlePage .heading-h2,
#jobCategories .full-image #careerSection #titleMiddlePage h2,
#jobCategoryChild .full-width-row-inner #careerSection #titleMiddlePage #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #careerSection #titleMiddlePage .heading-h2,
#jobCategoryChild .full-width-row-inner #careerSection #titleMiddlePage h2 {
    color: #0d1f22;
    margin-top: 60px;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: 300;
    line-height: 24px
}

#careerSection #titleMiddlePage div #generalApplicationForm .dynamic-form-title,
#careerSection #titleMiddlePage div .heading-h2,
#careerSection #titleMiddlePage div h2,
#generalApplicationForm #careerSection #titleMiddlePage div .dynamic-form-title {
    margin-bottom: 40px
}

#careerSection .studentsMainInformation {
    margin-left: 17px;
    margin-right: 17px
}

#careerSection .studentsMainInformation .widgetContainer.col-md-5 {
    padding-left: 0;
    padding-right: 0
}

#careerSection .studentsMainInformation .widgetContainer.col-md-5 .image-element.editable-element {
    display: flex;
    justify-content: center
}

#careerSection .studentsMainInformation .widgetContainer.col-md-5 .image-element.editable-element img {
    height: 170px
}

#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategories .full-image h2,
#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div .heading-h1,
#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div h1,
#generalApplicationForm #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div h2 {
    font-size: 20px;
    color: #0d1f22;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 700;
    margin-top: -5px;
    margin-bottom: 7px
}

#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element.editable-element div p {
    color: #0d1f22;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 5px
}

#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element-trigger.editable-element div.collapsed-text {
    color: #f37020;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 9px;
    cursor: pointer
}

#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element-trigger.editable-element div.collapsed-text:hover {
    color: #666
}

#careerSection .studentsMainInformation .widgetContainer.col-md-7 .text-element-trigger.editable-element div.collapsed-text .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

#careerSection .generic-accordion-element {
    margin-top: 40px;
    margin-bottom: 60px
}

#careerSection .generic-accordion-element .generic-accordion {
    color: #0d1f22;
    margin-top: 30px;
    padding-left: 0
}

#careerSection .generic-accordion-element .generic-accordion .accordion-header {
    display: flex;
    justify-content: space-between
}

#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image .heading-h2,
#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image h2,
#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner .heading-h2,
#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner h2,
#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .heading-h1,
#careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div h1,
#generalApplicationForm #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .dynamic-form-title,
#jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .heading-h2,
#jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div h2,
#jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .heading-h2,
#jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div h2 {
    font-size: 20px;
    font-weight: initial;
    color: #999;
    margin: auto;
    line-height: 1.2
}

#careerSection .generic-accordion-element .generic-accordion .accordion-header span.fa.fa-times {
    cursor: pointer;
    color: #f37020;
    font-size: 26px;
    float: right
}

#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information {
    font-size: 16px;
    margin-left: 14px;
    border-left: 3px solid #f37020;
    padding-left: 18px;
    margin-top: 32px
}

#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategories .full-image .heading-h2,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategories .full-image h2,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategoryChild .full-width-row-inner .heading-h2,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategoryChild .full-width-row-inner h2,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div .heading-h1,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div h1,
#generalApplicationForm #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div .dynamic-form-title,
#jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div .heading-h2,
#jobCategories .full-image #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div h2,
#jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div .heading-h2,
#jobCategoryChild .full-width-row-inner #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div h2 {
    color: #666;
    font-weight: initial;
    font-size: 20px;
    margin-top: 25px;
    margin-bottom: 15px
}

#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div #generalApplicationForm .dynamic-form-title,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div .heading-h2,
#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div h2,
#generalApplicationForm #careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information div .dynamic-form-title {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 15px;
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 15px;
    font-size: 12px;
    opacity: .8
}

#careerSection .generic-accordion-element .generic-accordion .acordionContent .widgetContainer.widgetColumn.information #paragraphInformationInAccordion {
    margin-left: -34px
}

@media (max-width:1024px) {

    #careerSection .accordion-first-item .custom-accordion-item-hover,
    #careerSection .accordion-second-item .custom-accordion-item-hover,
    #careerSection .accordion-third-item .custom-accordion-item-hover {
        display: none
    }
}

@media (max-width:450px) {
    #careerSection .full-width-row-inner {
        background-position: 75% 22%
    }

    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title:first-child,
    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2:first-child,
    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2:first-child,
    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title:first-child,
    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2:first-child,
    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2:first-child,
    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1:first-child,
    #careerSection .widgetContainer.col-md-9 .text-element.editable-element div h1:first-child,
    #generalApplicationForm #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title:first-child,
    #generalApplicationForm #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title:first-child,
    #generalApplicationForm #jobCategories .full-image #careerSection .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title:first-child,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #careerSection .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title:first-child,
    #jobCategories .full-image #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title:first-child,
    #jobCategories .full-image #careerSection .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2:first-child,
    #jobCategories .full-image #careerSection .widgetContainer.col-md-9 .text-element.editable-element div h2:first-child,
    #jobCategoryChild .full-width-row-inner #careerSection .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title:first-child,
    #jobCategoryChild .full-width-row-inner #careerSection .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2:first-child,
    #jobCategoryChild .full-width-row-inner #careerSection .widgetContainer.col-md-9 .text-element.editable-element div h2:first-child {
        font-size: 30px
    }

    #careerSection .accordion-first-item .custom-accordion-item-hover,
    #careerSection .accordion-second-item .custom-accordion-item-hover,
    #careerSection .accordion-third-item .custom-accordion-item-hover,
    #careerSection .studentsMainInformation img {
        display: none
    }
}

#generalApplicationForm .ease-in-overlay-content-container.service-overlay-container .dynamic-form-title,
.ease-in-overlay-content-container.service-overlay-container #generalApplicationForm .dynamic-form-title,
.ease-in-overlay-content-container.service-overlay-container .heading-h2,
.ease-in-overlay-content-container.service-overlay-container h2 {
    font-weight: 500
}

.ease-in-overlay-content-container.service-overlay-container .service-name {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0);
    opacity: 1;
    padding: 15px;
    display: flex;
    flex-direction: column;
    transition: all .4s ease-out;
    font-size: 14px
}

.ease-in-overlay-content-container.service-overlay-container .service-name>div:last-child {
    margin-top: auto
}

.apply-job-button .ease-in-overlay-content-container.service-overlay-container .btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .ease-in-overlay-content-container.service-overlay-container .form-init-toggler,
.dynamic-form-container .ease-in-overlay-content-container.service-overlay-container .actions>button,
.ease-in-overlay-content-container.service-overlay-container .apply-job-button .btn-black-bordered,
.ease-in-overlay-content-container.service-overlay-container .btn,
.ease-in-overlay-content-container.service-overlay-container .btn-black-bordered-full,
.ease-in-overlay-content-container.service-overlay-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.ease-in-overlay-content-container.service-overlay-container .dynamic-form-container .actions>button,
.ease-in-overlay-content-container.service-overlay-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .ease-in-overlay-content-container.service-overlay-container .widget-hover-link {
    max-width: 276px
}

.ease-in-overlay-content-container.service-overlay-container:hover .service-name {
    display: none
}

#jobCategories .full-image .ease-in-overlay-content-container.service-overlay-container .overlay-content .heading-h3,
#jobCategories .full-image .ease-in-overlay-content-container.service-overlay-container .overlay-content .heading-h3-lg,
#jobCategories .full-image .ease-in-overlay-content-container.service-overlay-container .overlay-content .heading-h3-md,
#jobCategories .full-image .ease-in-overlay-content-container.service-overlay-container .overlay-content .social-icon-heading,
#jobCategories .full-image .ease-in-overlay-content-container.service-overlay-container .overlay-content h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.service-overlay-container .overlay-content .heading-h3,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.service-overlay-container .overlay-content .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.service-overlay-container .overlay-content .heading-h3-md,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.service-overlay-container .overlay-content .social-icon-heading,
#jobCategoryChild .full-width-row-inner .ease-in-overlay-content-container.service-overlay-container .overlay-content h3,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategories .full-image .heading-h3,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategories .full-image .heading-h3-lg,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategories .full-image .heading-h3-md,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategories .full-image .social-icon-heading,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategories .full-image h3,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3-md,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategoryChild .full-width-row-inner .social-icon-heading,
.ease-in-overlay-content-container.service-overlay-container .overlay-content #jobCategoryChild .full-width-row-inner h3,
.ease-in-overlay-content-container.service-overlay-container .overlay-content .heading-h3-lg {
    color: #666
}

.ease-in-overlay-content-container.service-overlay-container .overlay-content p {
    font-size: 14px;
    line-height: 1.4em
}

#jobCategories .full-image .employee-testimonial-accordian.standard-content-list .heading-h3,
#jobCategories .full-image .employee-testimonial-accordian.standard-content-list .heading-h3-lg,
#jobCategories .full-image .employee-testimonial-accordian.standard-content-list .heading-h3-md,
#jobCategories .full-image .employee-testimonial-accordian.standard-content-list .social-icon-heading,
#jobCategories .full-image .employee-testimonial-accordian.standard-content-list h3,
#jobCategoryChild .full-width-row-inner .employee-testimonial-accordian.standard-content-list .heading-h3,
#jobCategoryChild .full-width-row-inner .employee-testimonial-accordian.standard-content-list .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .employee-testimonial-accordian.standard-content-list .heading-h3-md,
#jobCategoryChild .full-width-row-inner .employee-testimonial-accordian.standard-content-list .social-icon-heading,
#jobCategoryChild .full-width-row-inner .employee-testimonial-accordian.standard-content-list h3,
.employee-testimonial-accordian.standard-content-list #jobCategories .full-image .heading-h3,
.employee-testimonial-accordian.standard-content-list #jobCategories .full-image .heading-h3-lg,
.employee-testimonial-accordian.standard-content-list #jobCategories .full-image .heading-h3-md,
.employee-testimonial-accordian.standard-content-list #jobCategories .full-image .social-icon-heading,
.employee-testimonial-accordian.standard-content-list #jobCategories .full-image h3,
.employee-testimonial-accordian.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3,
.employee-testimonial-accordian.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.employee-testimonial-accordian.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3-md,
.employee-testimonial-accordian.standard-content-list #jobCategoryChild .full-width-row-inner .social-icon-heading,
.employee-testimonial-accordian.standard-content-list #jobCategoryChild .full-width-row-inner h3,
.employee-testimonial-accordian.standard-content-list .heading-h3,
.employee-testimonial-accordian.standard-content-list .heading-h3-lg,
.employee-testimonial-accordian.standard-content-list .heading-h3-md,
.employee-testimonial-accordian.standard-content-list .social-icon-heading,
.employee-testimonial-accordian.standard-content-list h3 {
    color: #666;
    margin-bottom: 0
}

.employee-testimonial-accordian.standard-content-list .sub-heading-light {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1;
    color: #0d1f22
}

.employee-testimonial-accordian .close-icon-container {
    display: flex;
    justify-content: space-between
}

.employee-testimonial-accordian .close-icon {
    cursor: pointer;
    color: #f37020;
    font-size: 26px
}

.employee-testimonials .thumbnail-container .thumbnail-content .location {
    opacity: 1
}

.employee-testimonials .thumbnail-container:hover .thumbnail-content {
    transform: translateY(72%)
}

.grid-employees .accordion>div:not(.collapse):not(.collapsing) {
    flex: 1 33.33333%
}

.grid-employees .accordion .employee-testimonials {
    cursor: pointer
}

.grid-employees .accordion .employee-testimonials .thumbnail-content .heading-h5 {
    font-size: 12px !important
}

#jobCategories .full-image,
#jobCategoryChild .full-width-row-inner {
    position: relative;
    width: 100vw;
    height: 500px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -40px;
    margin: 64px 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right 22%
}

#jobCategories .full-image .container1,
#jobCategoryChild .full-width-row-inner .container1 {
    padding-top: 58px
}

#generalApplicationForm #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .heading-h2,
#jobCategories .full-image h2,
#jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .heading-h2,
#jobCategoryChild .full-width-row-inner h2 {
    color: #fff;
    font-weight: 700
}

#jobCategories .full-image #jobCategoryChild .full-width-row-inner h3,
#jobCategories .full-image .heading-h3,
#jobCategories .full-image .heading-h3-lg,
#jobCategories .full-image .heading-h3-md,
#jobCategories .full-image .social-icon-heading,
#jobCategories .full-image h3,
#jobCategoryChild .full-width-row-inner #jobCategories .full-image h3,
#jobCategoryChild .full-width-row-inner .heading-h3,
#jobCategoryChild .full-width-row-inner .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .heading-h3-md,
#jobCategoryChild .full-width-row-inner .social-icon-heading,
#jobCategoryChild .full-width-row-inner h3 {
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px
}

#jobCategories .full-image .btn-black-bordered,
#jobCategories .full-image .btn-black-bordered-full,
#jobCategories .full-image .btn-primary,
#jobCategoryChild .full-width-row-inner .btn-black-bordered,
#jobCategoryChild .full-width-row-inner .btn-black-bordered-full,
#jobCategoryChild .full-width-row-inner .btn-primary {
    border: none;
    background-color: #fff;
    font-weight: 300
}

#jobCategories .full-image .btn-black-bordered-full:active,
#jobCategories .full-image .btn-black-bordered-full:focus,
#jobCategories .full-image .btn-black-bordered-full:hover,
#jobCategories .full-image .btn-black-bordered:active,
#jobCategories .full-image .btn-black-bordered:focus,
#jobCategories .full-image .btn-black-bordered:hover,
#jobCategories .full-image .btn-primary:active,
#jobCategories .full-image .btn-primary:focus,
#jobCategories .full-image .btn-primary:hover,
#jobCategoryChild .full-width-row-inner .btn-black-bordered-full:active,
#jobCategoryChild .full-width-row-inner .btn-black-bordered-full:focus,
#jobCategoryChild .full-width-row-inner .btn-black-bordered-full:hover,
#jobCategoryChild .full-width-row-inner .btn-black-bordered:active,
#jobCategoryChild .full-width-row-inner .btn-black-bordered:focus,
#jobCategoryChild .full-width-row-inner .btn-black-bordered:hover,
#jobCategoryChild .full-width-row-inner .btn-primary:active,
#jobCategoryChild .full-width-row-inner .btn-primary:focus,
#jobCategoryChild .full-width-row-inner .btn-primary:hover {
    color: #fff;
    background-color: #0d1f22
}

#jobCategories .content-list-links li>a,
#knowledgeCentreMainPage .media-card__newsletter .content-list-links li>a,
#srkInsights .content-list-links li>a {
    color: #0d1f22
}

#jobCategories .content-list-links li>a:hover,
#knowledgeCentreMainPage .media-card__newsletter .content-list-links li>a:hover,
#srkInsights .content-list-links li>a:hover {
    color: #999
}

.our-services-images {
    height: 236px;
    width: 100%
}

@media only screen and (max-width:425px) {
    .our-services-images {
        height: 150px
    }
}

.filters {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;
    margin-bottom: 16px
}

.filters .element-wraper {
    border-bottom: 1px solid #000
}

.filters .dropdown-selector {
    padding-top: 2px;
    padding-bottom: 2px
}

.filters .dropdown-selector .dropdown-selector-icon {
    font-size: .7em
}

.filters .grid-map-buttons button {
    width: 100%;
    white-space: normal;
    padding: 5px 20px;
    font-size: 24px
}

.filters .grid-map-buttons button.active {
    background-color: #0d1f22;
    color: #fff
}

.filters .grid-map-buttons button>i {
    font-size: 2.8rem;
    vertical-align: middle;
    margin-right: 10px
}

.search-keyword-input-filter {
    border-bottom: 1px solid #0d1f22;
    display: flex;
    align-items: center
}

.search-keyword-input-filter .form-control {
    border: 0;
    box-shadow: none;
    padding-left: 5px;
    font-size: 18px;
    height: 29px
}

.search-keyword-input-filter .fa-search {
    padding-top: 7pt;
    color: #666;
    margin-left: -20px;
    z-index: auto;
    font-size: 14px
}

.search-keyword-input-filter input::placeholder {
    color: #666
}

.clear-filters {
    padding-bottom: 15px;
    display: flex;
    justify-content: flex-end;
    cursor: pointer
}

.clear-filters .clear-filters-text {
    border-bottom: 1px solid #0d1f22;
    font-size: 16px;
    font-weight: lighter
}

@media (max-width:767px) {
    .filters .grid-map-buttons {
        margin-left: -7px;
        margin-right: -7px
    }

    .filters .grid-map-buttons .col-xs-6 {
        padding-left: 7px;
        padding-right: 7px
    }
}

@media (min-width:768px) {

    .apply-job-button .filters .btn-black-bordered,
    .dynamic-form-capture-element .button-linktype-button .filters .form-init-toggler,
    .dynamic-form-container .filters .actions>button,
    .filters .apply-job-button .btn-black-bordered,
    .filters .btn,
    .filters .btn-black-bordered-full,
    .filters .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .filters .dynamic-form-container .actions>button,
    .filters .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .filters .widget-hover-link {
        padding-bottom: 2px;
        padding-top: 2px
    }

    #pressReleasesRegion {
        width: 27%
    }
}

#NotFoundPage .highlight,
#search-results-page .highlight {
    background-color: #e4e4e4;
    color: #f37020
}

#NotFoundPage .input-group .form-control,
#search-results-page .input-group .form-control {
    z-index: 0
}

#NotFoundPage .search-box-section,
#search-results-page .search-box-section {
    display: flex;
    align-content: center;
    width: 100%;
    margin: 80px 0
}

#NotFoundPage .search-box-section #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#NotFoundPage .search-box-section #jobCategories .full-image .heading-h2,
#NotFoundPage .search-box-section #jobCategories .full-image h2,
#NotFoundPage .search-box-section #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#NotFoundPage .search-box-section #jobCategoryChild .full-width-row-inner .heading-h2,
#NotFoundPage .search-box-section #jobCategoryChild .full-width-row-inner h2,
#NotFoundPage .search-box-section .heading-h1,
#NotFoundPage .search-box-section h1,
#generalApplicationForm #NotFoundPage .search-box-section #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #NotFoundPage .search-box-section #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #NotFoundPage .search-box-section .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #search-results-page .search-box-section .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #NotFoundPage .search-box-section .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #search-results-page .search-box-section .dynamic-form-title,
#generalApplicationForm #search-results-page .search-box-section #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #search-results-page .search-box-section #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #NotFoundPage .search-box-section #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #NotFoundPage .search-box-section .heading-h2,
#jobCategories .full-image #NotFoundPage .search-box-section h2,
#jobCategories .full-image #search-results-page .search-box-section #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #search-results-page .search-box-section .heading-h2,
#jobCategories .full-image #search-results-page .search-box-section h2,
#jobCategoryChild .full-width-row-inner #NotFoundPage .search-box-section #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #NotFoundPage .search-box-section .heading-h2,
#jobCategoryChild .full-width-row-inner #NotFoundPage .search-box-section h2,
#jobCategoryChild .full-width-row-inner #search-results-page .search-box-section #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #search-results-page .search-box-section .heading-h2,
#jobCategoryChild .full-width-row-inner #search-results-page .search-box-section h2,
#search-results-page .search-box-section #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#search-results-page .search-box-section #jobCategories .full-image .heading-h2,
#search-results-page .search-box-section #jobCategories .full-image h2,
#search-results-page .search-box-section #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#search-results-page .search-box-section #jobCategoryChild .full-width-row-inner .heading-h2,
#search-results-page .search-box-section #jobCategoryChild .full-width-row-inner h2,
#search-results-page .search-box-section .heading-h1,
#search-results-page .search-box-section h1 {
    margin-right: 66px;
    margin-bottom: 0;
    font-size: 60px;
    font-weight: 300;
    line-height: .8
}

#NotFoundPage .search-box-section .input-group.mb-3,
#search-results-page .search-box-section .input-group.mb-3 {
    flex: 1;
    display: block;
    position: relative
}

#NotFoundPage .search-box-section .input-group.mb-3 input,
#search-results-page .search-box-section .input-group.mb-3 input {
    border: 1px solid #121e1e;
    border-radius: 30px;
    padding: 10px 45px 10px 20px;
    height: auto;
    margin-top: 3px;
    font-size: 16px
}

#NotFoundPage .search-box-section .input-group.mb-3 button,
#search-results-page .search-box-section .input-group.mb-3 button {
    position: absolute;
    padding: 23px 25px;
    right: 0;
    top: 2px;
    color: #f37020;
    font-size: 17px;
    border: 0;
    background-color: transparent
}

#NotFoundPage .search-box-section .input-group.mb-3 i,
#search-results-page .search-box-section .input-group.mb-3 i {
    top: 14px
}

#NotFoundPage .nav-tabs,
#search-results-page .nav-tabs {
    border: none;
    display: flex
}

#NotFoundPage .nav-tabs>li,
#search-results-page .nav-tabs>li {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    flex-grow: 1
}

#NotFoundPage .nav-tabs>li a,
#search-results-page .nav-tabs>li a {
    color: #fff;
    cursor: pointer;
    background-color: #0d1f22;
    margin: 10px 8px 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 18px;
    font-weight: 300;
    padding: 10px
}

#NotFoundPage .nav-tabs>li.active a,
#search-results-page .nav-tabs>li.active a {
    color: #0d1f23;
    background-color: #fff;
    box-shadow: 0 0 4px 1px #ddd
}

#NotFoundPage .tab-content,
#search-results-page .tab-content {
    padding: 20px 10px 0
}

#NotFoundPage .search-result-expert>.image>img,
#search-results-page .search-result-expert>.image>img {
    min-width: 133px;
    width: 133px;
    min-height: 180px;
    height: 180px;
    object-fit: fill
}

#NotFoundPage .search-result-expert>div,
#search-results-page .search-result-expert>div {
    display: flex;
    flex-direction: column
}

#NotFoundPage .search-result-expert>div a.title,
#search-results-page .search-result-expert>div a.title {
    font-size: 20px
}

#NotFoundPage .search-result-expert>div a.title #generalApplicationForm .dynamic-form-title,
#NotFoundPage .search-result-expert>div a.title .heading-h2,
#NotFoundPage .search-result-expert>div a.title h2,
#generalApplicationForm #NotFoundPage .search-result-expert>div a.title .dynamic-form-title,
#generalApplicationForm #search-results-page .search-result-expert>div a.title .dynamic-form-title,
#search-results-page .search-result-expert>div a.title #generalApplicationForm .dynamic-form-title,
#search-results-page .search-result-expert>div a.title .heading-h2,
#search-results-page .search-result-expert>div a.title h2 {
    margin-bottom: 0
}

#NotFoundPage .search-result-expert>div p.position,
#search-results-page .search-result-expert>div p.position {
    font-size: 16px;
    margin-bottom: 0
}

#NotFoundPage .search-result-expert>div b.location,
#search-results-page .search-result-expert>div b.location {
    font-size: 14px;
    margin-bottom: 10px
}

#NotFoundPage .search-result-expert>div .document-abstract,
#search-results-page .search-result-expert>div .document-abstract {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

#NotFoundPage .search-result-expert>div .learn-more-link,
#search-results-page .search-result-expert>div .learn-more-link {
    margin: auto 0 0;
    font-size: 16px;
    font-weight: 400
}

#NotFoundPage #All .search-result-expert>.image>img,
#search-results-page #All .search-result-expert>.image>img {
    object-fit: contain;
    object-position: center left;
    min-width: 196px;
    width: 196px
}

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div.active {
    background: #f37020 !important
}

.xdsoft_autocomplete .xdsoft_autocomplete_hint {
    z-index: -1 !important
}

.media-card__search .media-image {
    flex: 0 0 160px
}

.media-card__search .mobile {
    display: none
}

.media-card__search .desktop {
    width: 100%
}

@media (max-width:579px) {
    .media-card__search {
        display: block
    }

    .media-card__search .media-image {
        margin: 0 0 15px
    }

    .media-card__search .desktop {
        display: none
    }

    .media-card__search .mobile {
        display: block
    }

    #search-results-page .tab-content .search-result .image,
    #search-results-page .tab-content .search-result .media-image,
    #search-results-page .tab-content .search-result div[style^="background-image: url"],
    #search-results-page .tab-content .search-result-expert img,
    #search-results-page .tab-content .search-result-project div[style^="background-image: url"] {
        display: none
    }
}

#NotFoundPage:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(255, 255, 255, .8)
}

#NotFoundPage .error-404-container {
    position: relative;
    height: 600px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent
}

#NotFoundPage .error-404-container .page-not-found {
    color: #999;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    margin-bottom: 21px
}

#NotFoundPage .error-404-container .search-box-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 16px;
    margin: unset
}

#NotFoundPage .error-404-container .search-box-section .input-group.mb-3 #search-text-field {
    width: 462px;
    border-radius: unset;
    padding: 6px 12px !important;
    opacity: 1;
    background-color: transparent
}

#NotFoundPage .error-404-container .search-box-section .input-group.mb-3 i {
    padding-left: 5px;
    width: 25px;
    background-color: transparent;
    padding-top: 4px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    right: 9px;
    top: 8px;
    color: #f37020;
    font-size: 17px;
    z-index: 3
}

#NotFoundPage .error-404-container .sitemap-container {
    margin-bottom: 25px;
    display: flex;
    justify-content: center
}

#NotFoundPage .error-404-container .sitemap-container .sitemap {
    font-size: 18px;
    width: 462px;
    font-weight: 400
}

#NotFoundPage .error-404-container .buttons {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

#NotFoundPage .error-404-container .buttons .home-page-button {
    margin-right: 22px
}

#NotFoundPage .contact-us-button,
#NotFoundPage .home-page-button {
    display: flex;
    align-items: flex-end
}

#NotFoundPage .contact-us-button a.view-buttom,
#NotFoundPage .home-page-button a.view-buttom {
    border: 1px solid #0d1f22;
    background-color: transparent;
    color: #0d1f22;
    box-sizing: border-box;
    width: 220px;
    padding: 5px 20px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400
}

#NotFoundPage .contact-us-button a.view-buttom:hover,
#NotFoundPage .home-page-button a.view-buttom:hover {
    width: 220px;
    background-color: #0d1f22;
    color: #fff;
    border: 1px solid #fff
}

#NotFoundPage .contact-us-button a.view-buttom:after,
#NotFoundPage .home-page-button a.view-buttom:after {
    display: none
}

@media (max-width:425px) {
    #NotFoundPage .error-404-container {
        height: 400px
    }

    #NotFoundPage .error-404-container .message {
        font-size: 26px;
        line-height: 26px
    }

    #NotFoundPage .error-404-container .search-box-section .input-group.mb-3 #search-text-field {
        width: 300px
    }

    #NotFoundPage .error-404-container .search-box-section .input-group.mb-3 i {
        right: 9px;
        top: 4px;
        padding-left: 5px;
        width: 25px;
        background-color: #fff;
        padding-top: 7px;
        height: 32px;
        cursor: pointer
    }

    #NotFoundPage .error-404-container .sitemap-container .sitemap {
        width: auto
    }

    #NotFoundPage .error-404-container .buttons {
        flex-direction: column
    }

    #NotFoundPage .error-404-container .buttons .home-page-button {
        margin-right: 0;
        margin-bottom: 15px
    }
}

#grid-press-releases .standard-content-list .cl-sub-heading {
    color: #666
}

#aboutUsAwards .awardsMainInformation {
    margin-left: 17px;
    margin-right: 17px
}

#aboutUsAwards .awardsMainInformation .awardInformation {
    margin-left: -26px;
    width: 53%
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .image-element.editable-element img {
    height: 175px;
    width: 300px
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .chile-award img {
    height: 270px !important
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image h2,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div .heading-h1,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div h1,
#generalApplicationForm #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div h2 {
    font-size: 20px;
    color: #0d1f22;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    font-weight: 700;
    margin-top: -5px
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div .heading-h2,
#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div h2,
#generalApplicationForm #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div .dynamic-form-title {
    color: #666;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 3px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div p {
    color: #0d1f22;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 5px
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element-trigger.editable-element div.collapsed-text {
    color: #f37020;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 9px;
    cursor: pointer
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element-trigger.editable-element div.collapsed-text:hover {
    color: #666
}

#aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element-trigger.editable-element div.collapsed-text .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

#aboutUsAwards .generic-accordion-element {
    margin-bottom: 60px
}

#aboutUsAwards .generic-accordion-element .generic-accordion {
    color: #0d1f22;
    margin-top: 30px;
    padding-left: 0
}

#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header {
    display: flex;
    justify-content: space-between
}

#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image .heading-h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner .heading-h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .heading-h1,
#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div h1,
#generalApplicationForm #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .dynamic-form-title,
#jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .heading-h2,
#jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div h2,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div .heading-h2,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header .text-element.editable-element.title div h2 {
    font-size: 20px;
    font-weight: initial;
    color: #999;
    margin: auto;
    line-height: 1.2
}

#aboutUsAwards .generic-accordion-element .generic-accordion .accordion-header span.fa.fa-times {
    cursor: pointer;
    color: #f37020;
    font-size: 26px;
    float: right
}

#aboutUsAwards .generic-accordion-element .generic-accordion .information {
    font-size: 16px;
    margin-left: 14px;
    border-left: 3px solid #f37020;
    padding-left: 18px;
    margin-top: 32px
}

#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategories .full-image .heading-h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategories .full-image h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategoryChild .full-width-row-inner .heading-h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategoryChild .full-width-row-inner h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div .heading-h1,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div h1,
#generalApplicationForm #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div .dynamic-form-title,
#jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div .heading-h2,
#jobCategories .full-image #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div h2,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div .heading-h2,
#jobCategoryChild .full-width-row-inner #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div h2 {
    color: #666;
    font-weight: initial;
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 4px
}

#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div #generalApplicationForm .dynamic-form-title,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div .heading-h2,
#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div h2,
#generalApplicationForm #aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 div .dynamic-form-title {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0;
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 15px;
    font-size: 12px;
    opacity: .8
}

#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-12 .image-element.editable-element img {
    height: 425px;
    width: 425px;
    margin-bottom: 15px
}

#aboutUsAwards .generic-accordion-element .generic-accordion .information .widgetContainer.col-md-6 .image-element.editable-element img {
    height: 175px;
    width: 300px;
    margin-bottom: 18px
}

#aboutUsAwards .generic-accordion-element .generic-accordion .information #paragraphInformationInAccordion {
    margin-left: -34px
}

@media (max-width:991px) {
    #aboutUsAwards .awardsMainInformation .widgetContainer.col-md-6 .text-element.editable-element div p {
        padding-right: 20px
    }

    #aboutUsAwards .awardsMainInformation .awardInformation {
        margin-left: 0;
        width: 100%;
        margin-top: 20px
    }

    #aboutUsAwards .generic-accordion-element .information #paragraphInformationInAccordion {
        margin-left: 0 !important;
        margin-top: 15px
    }

    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div #generalApplicationForm .dynamic-form-title,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .heading-h2,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div h2,
    #generalApplicationForm #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .dynamic-form-title {
        left: 13px !important
    }
}

@media (max-width:425px) {

    #aboutUsAwards .awardsMainInformation,
    #aboutUsAwards .awardsMainInformation .widgetContainer.subRow.row {
        flex-direction: column
    }

    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #generalApplicationForm #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsAwards .widgetContainer.col-md-9 .text-element.editable-element div h2 {
        font-size: 30px
    }

    #aboutUsAwards .generic-accordion-element .information .explorer-challenge-image img {
        height: 300px !important;
        width: 300px !important
    }

    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div #generalApplicationForm .dynamic-form-title,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .heading-h2,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div h2,
    #generalApplicationForm #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .dynamic-form-title {
        font-size: 13px !important;
        width: 72% !important
    }
}

@media (max-width:375px) {

    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div #generalApplicationForm .dynamic-form-title,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .heading-h2,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div h2,
    #generalApplicationForm #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .dynamic-form-title {
        font-size: 13px !important;
        width: 82% !important
    }
}

@media (max-width:320px) {
    #aboutUsAwards .generic-accordion-element .information .explorer-challenge-image img {
        height: 250px !important;
        width: 250px !important
    }

    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div #generalApplicationForm .dynamic-form-title,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .heading-h2,
    #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div h2,
    #generalApplicationForm #aboutUsAwards .generic-accordion-element .information .widgetContainer.col-md-12 div .dynamic-form-title {
        font-size: 13px !important;
        width: 80% !important
    }
}

#aboutUsOverview {
    position: relative
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text {
    margin-bottom: 60px
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner {
    background-position: 50% 38%
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs {
    display: block;
    top: 0
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn {
    padding-left: 0
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image .heading-h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h1,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h1,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title,
#generalApplicationForm #jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2 {
    margin-top: 15px !important;
    color: #fff;
    font-size: 12px;
    font-weight: lighter;
    line-height: 12px;
    text-transform: uppercase
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2 a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2 a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image #generalApplicationForm .dynamic-form-title a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image .heading-h2 a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image h2 a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h1 a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h1 a,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title a,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image .dynamic-form-title a,
#generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title a,
#generalApplicationForm #jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title a,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title a,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2 a,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2 a,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title a,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2 a,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2 a {
    color: #fff;
    font-weight: 400
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title a:hover,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2 a:hover,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2 a:hover,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image #generalApplicationForm .dynamic-form-title a:hover,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image .heading-h2 a:hover,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image h2 a:hover,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h1 a:hover,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h1 a:hover,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title a:hover,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image .dynamic-form-title a:hover,
#generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title a:hover,
#generalApplicationForm #jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title a:hover,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title a:hover,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2 a:hover,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2 a:hover,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title a:hover,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2 a:hover,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2 a:hover {
    color: #fff
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title {
    margin-top: 28px !important;
    margin-bottom: 0;
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element p {
    color: #fff;
    font-size: 24px;
    line-height: 26px
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row {
    position: absolute;
    bottom: 30px;
    right: 30px;
    left: 30px
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 {
    opacity: .9;
    background-color: #0d1f22;
    width: 23%;
    margin-left: 1%;
    height: 150px;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    align-content: space-between;
    cursor: pointer
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3:hover .text-element.editable-element div a,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3:hover .text-element.editable-element div a:active,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3:hover .text-element.editable-element div a:focus,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3:hover .text-element.editable-element div a:hover {
    color: #999
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h1,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h1,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target #jobCategoryChild .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
#jobCategoryChild #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2 {
    color: #fff;
    font-size: 39px;
    line-height: 39px;
    font-weight: 700;
    margin-left: 31px;
    margin-top: 26px;
    margin-bottom: 3px
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
#generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title {
    color: #fff;
    font-size: 26px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 0 !important;
    margin-left: 31px;
    margin-bottom: 10px
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div p {
    height: 16px;
    color: #f37120;
    font-size: 16px;
    line-height: 18px;
    margin-left: 31px
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div p a {
    font-weight: 400;
    color: #f37020
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div p a a:active,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div p a a:focus,
#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div p a a:hover {
    color: #f37020
}

#aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row .widgetContainer.col-md-3:last-child {
    margin-right: 1%
}

#aboutUsOverview .about-us-timeline-title {
    margin-top: 40px
}

#aboutUsOverview .about-us-timeline-title .editable-element.editable-element-visible .widgetContainer.col-md-9.widgetColumn {
    padding-left: 10px
}

.body-content.page .about-us-timeline {
    display: flex
}

.body-content.page .about-us-timeline .subRow {
    max-width: 40%;
    min-width: 40%;
    border-bottom: 3px solid #000;
    position: relative;
    cursor: pointer;
    transition: ease-in-out .5s;
    margin: 0 !important
}

#generalApplicationForm .body-content.page .about-us-timeline .subRow .text-element .dynamic-form-title,
#jobCategories .full-image .body-content.page .about-us-timeline .subRow .text-element .heading-h2,
#jobCategories .full-image .body-content.page .about-us-timeline .subRow .text-element .heading-h3,
#jobCategories .full-image .body-content.page .about-us-timeline .subRow .text-element .heading-h3-lg,
#jobCategories .full-image .body-content.page .about-us-timeline .subRow .text-element .heading-h3-md,
#jobCategories .full-image .body-content.page .about-us-timeline .subRow .text-element .social-icon-heading,
#jobCategories .full-image .body-content.page .about-us-timeline .subRow .text-element h2,
#jobCategories .full-image .body-content.page .about-us-timeline .subRow .text-element h3,
#jobCategoryChild .full-width-row-inner .body-content.page .about-us-timeline .subRow .text-element .heading-h2,
#jobCategoryChild .full-width-row-inner .body-content.page .about-us-timeline .subRow .text-element .heading-h3,
#jobCategoryChild .full-width-row-inner .body-content.page .about-us-timeline .subRow .text-element .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .body-content.page .about-us-timeline .subRow .text-element .heading-h3-md,
#jobCategoryChild .full-width-row-inner .body-content.page .about-us-timeline .subRow .text-element .social-icon-heading,
#jobCategoryChild .full-width-row-inner .body-content.page .about-us-timeline .subRow .text-element h2,
#jobCategoryChild .full-width-row-inner .body-content.page .about-us-timeline .subRow .text-element h3,
.body-content.page .about-us-timeline .subRow .text-element #generalApplicationForm .dynamic-form-title,
.body-content.page .about-us-timeline .subRow .text-element #jobCategories .full-image .heading-h2,
.body-content.page .about-us-timeline .subRow .text-element #jobCategories .full-image .heading-h3,
.body-content.page .about-us-timeline .subRow .text-element #jobCategories .full-image .heading-h3-lg,
.body-content.page .about-us-timeline .subRow .text-element #jobCategories .full-image .heading-h3-md,
.body-content.page .about-us-timeline .subRow .text-element #jobCategories .full-image .social-icon-heading,
.body-content.page .about-us-timeline .subRow .text-element #jobCategories .full-image h2,
.body-content.page .about-us-timeline .subRow .text-element #jobCategories .full-image h3,
.body-content.page .about-us-timeline .subRow .text-element #jobCategoryChild .full-width-row-inner .heading-h2,
.body-content.page .about-us-timeline .subRow .text-element #jobCategoryChild .full-width-row-inner .heading-h3,
.body-content.page .about-us-timeline .subRow .text-element #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.body-content.page .about-us-timeline .subRow .text-element #jobCategoryChild .full-width-row-inner .heading-h3-md,
.body-content.page .about-us-timeline .subRow .text-element #jobCategoryChild .full-width-row-inner .social-icon-heading,
.body-content.page .about-us-timeline .subRow .text-element #jobCategoryChild .full-width-row-inner h2,
.body-content.page .about-us-timeline .subRow .text-element #jobCategoryChild .full-width-row-inner h3,
.body-content.page .about-us-timeline .subRow .text-element .heading-h1,
.body-content.page .about-us-timeline .subRow .text-element .heading-h2,
.body-content.page .about-us-timeline .subRow .text-element .heading-h3,
.body-content.page .about-us-timeline .subRow .text-element .heading-h3-lg,
.body-content.page .about-us-timeline .subRow .text-element .heading-h3-md,
.body-content.page .about-us-timeline .subRow .text-element .heading-h4,
.body-content.page .about-us-timeline .subRow .text-element .social-icon-heading,
.body-content.page .about-us-timeline .subRow .text-element a,
.body-content.page .about-us-timeline .subRow .text-element h1,
.body-content.page .about-us-timeline .subRow .text-element h2,
.body-content.page .about-us-timeline .subRow .text-element h3,
.body-content.page .about-us-timeline .subRow .text-element h4,
.body-content.page .about-us-timeline .subRow .text-element i,
.body-content.page .about-us-timeline .subRow .text-element li,
.body-content.page .about-us-timeline .subRow .text-element p,
.body-content.page .about-us-timeline .subRow .text-element strong,
.body-content.page .about-us-timeline .subRow .text-element u,
.body-content.page .about-us-timeline .subRow .text-element ul {
    display: none
}

.body-content.page .about-us-timeline .subRow .text-element p:first-child {
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
    top: 50px;
    color: #0d1f22;
    font-size: 20px;
    font-weight: 300;
    line-height: 35px
}

.body-content.page .about-us-timeline .subRow.active {
    border-bottom: 3px solid #f37020
}

.body-content.page .about-us-timeline .subRow.active .text-element p:first-child {
    font-weight: 500 !important
}

.body-content.page .about-us-timeline .subRow.active:before {
    background: #f37020
}

.body-content.page .about-us-timeline .editable-element.editable-element-visible .widgetContainer.col-md-12.widgetColumn.subColumn {
    display: flex;
    align-items: center;
    flex-direction: column
}

.body-content.page .about-us-timeline .editable-element.editable-element-visible .widgetContainer.col-md-12.widgetColumn.subColumn .image-element img {
    margin-bottom: -40px;
    height: 240px;
    width: 300px;
    object-fit: cover
}

.body-content.page .about-us-timeline .subRow:before,
.body-content.page .about-us-timeline .subRow:last-child:after {
    position: absolute;
    bottom: -6px;
    height: 10px;
    width: 10px;
    background: #000;
    border-radius: 5px;
    content: ""
}

.body-content.page .about-us-timeline .subRow:before {
    left: 0
}

.body-content.page .about-us-timeline .subRow:last-child:after {
    right: 0;
    left: auto
}

.body-content.page .about-us-timeline-description {
    margin-top: 100px;
    display: flex;
    justify-content: flex-start;
    min-height: 300px;
    padding-left: 0
}

.body-content.page .about-us-timeline-description p {
    color: #666;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 30px;
    margin-left: 10px
}

.body-content.page .about-us-timeline-description ul {
    list-style: none;
    margin-bottom: 20px;
    padding-left: 25px
}

.body-content.page .about-us-timeline-description ul li {
    position: relative;
    color: #0d1f22;
    font-size: 16px;
    margin-bottom: 5px
}

.body-content.page .about-us-timeline-description ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #f37020;
    top: 8px;
    position: absolute;
    margin-left: -13px;
    border-radius: 0
}

@media (max-width:1149px) {

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h1,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h1,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2 {
        margin-left: 31px;
        margin-top: 26px;
        margin-bottom: 3px
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title {
        margin-top: 0 !important;
        margin-left: 31px
    }
}

@media (max-width:1023px) {

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h1,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h1,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2 {
        margin-left: 15px !important;
        font-size: 28px !important;
        line-height: 28px !important
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title {
        margin-left: 15px !important;
        font-size: 20px !important;
        line-height: 20px !important
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div p {
        margin-left: 15px !important
    }

    #aboutUsOverview .widgetContainer.subRow.row.header-with-breadcrumbs {
        padding-left: 0
    }
}

@media (max-width:991px) {

    #aboutUsOverview .about-us-timeline,
    #aboutUsOverview .about-us-timeline-description,
    #aboutUsOverview .about-us-timeline-title {
        display: none
    }

    #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn {
        padding-left: 15px
    }

    #aboutUsOverview .widgetContainer.subRow.row {
        display: flex;
        margin: auto
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 {
        margin-bottom: 10px;
        width: 98% !important
    }
}

@media (max-width:767px) {
    #aboutUsOverview {
        margin-top: -20px
    }

    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn {
        padding-left: 0 !important
    }
}

@media (max-width:599px) {
    #aboutUsOverview .widgetContainer.subRow.row {
        bottom: 15px !important;
        right: 15px !important;
        left: 15px !important
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 {
        height: 125px !important
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h1,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h1,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2 {
        font-size: 20px !important;
        line-height: 20px !important;
        margin-left: 0 !important
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div p,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title {
        font-size: 14px !important;
        line-height: 14px !important;
        margin-left: 0 !important
    }
}

@media (max-width:425px) {

    #aboutUsOverview .about-us-timeline,
    #aboutUsOverview .about-us-timeline-description,
    #aboutUsOverview .about-us-timeline-title {
        display: none
    }

    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .heading-h2,
    #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element h2,
    #generalApplicationForm #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #aboutUsOverview .widgetContainer.full-width-row.row.full-width-text .full-width-row-layout-target .full-width-row-inner .widgetContainer.subRow.row.header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview #pageHeader .widgetContainer.col-md-9 .text-element.editable-element div h2 {
        font-size: 30px
    }

    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn {
        padding-left: 0 !important
    }

    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image #generalApplicationForm div>.dynamic-form-title,
    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image div>.heading-h2,
    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image div>h2,
    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategoryChild .full-width-row-inner #generalApplicationForm div>.dynamic-form-title,
    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategoryChild .full-width-row-inner div>.heading-h2,
    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategoryChild .full-width-row-inner div>h2,
    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>.heading-h1,
    #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>h1,
    #generalApplicationForm #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategories .full-image div>.dynamic-form-title,
    #generalApplicationForm #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #jobCategoryChild .full-width-row-inner div>.dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>.dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>.dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm div>.dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>.heading-h2,
    #jobCategories .full-image #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element #generalApplicationForm div>.dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>.heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .header-with-breadcrumbs .editable-element .widgetContainer.col-md-12.widgetColumn.placeholder-init.subColumn .text-element.editable-element div>h2 {
        display: none !important
    }

    #aboutUsOverview .widgetContainer.subRow.row {
        display: block !important
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 {
        height: 80px !important
    }

    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h1,
    #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h1,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsOverview .widgetContainer.subRow.row .widgetContainer.col-md-3 .text-element.editable-element div h2 {
        margin-top: 10px !important
    }

    #aboutUsOverview .half-full-width-information.overview-quality-card {
        transform: translateX(100%)
    }

    #aboutUsOverview .half-full-width-information.overview-healthy-and-safety-card {
        transform: translateX(0)
    }
}

#aboutUsSection .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 {
    border-left: 3px solid #f37020;
    left: 16px;
    padding-left: 33px;
    padding-right: 30px;
    margin-bottom: 32px
}

#aboutUsSection .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 .text-element.editable-element div .heading-h3,
#aboutUsSection .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 .text-element.editable-element div .heading-h3-lg,
#aboutUsSection .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 .text-element.editable-element div .heading-h3-md,
#aboutUsSection .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 .text-element.editable-element div .social-icon-heading,
#aboutUsSection .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 .text-element.editable-element div h3 {
    margin-top: 15px;
    margin-bottom: 4px
}

#aboutUsSection .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 .text-element.editable-element div p {
    color: #0d1f22;
    margin-top: 7px;
    margin-bottom: 20px !important
}

#aboutUsSection .health-and-safety-middle-page-subtitle div p {
    color: #999 !important;
    font-weight: initial;
    font-size: 20px !important;
    line-height: 24px;
    margin-top: 30px !important
}

#aboutUsSection #missionAndObjectivesAccordion {
    margin-top: 20px
}

#aboutUsSection .widgetContainer.col-md-12.widgetColumn.subColumn.why-choose-srk-container {
    border-left: 3px solid #f37020;
    left: 16px;
    padding-left: 33px;
    padding-right: 30px;
    margin-top: 10px;
    margin-bottom: 32px
}

#aboutUsSection .widgetContainer.col-md-12.widgetColumn.subColumn.why-choose-srk-container .text-element.editable-element div .heading-h3,
#aboutUsSection .widgetContainer.col-md-12.widgetColumn.subColumn.why-choose-srk-container .text-element.editable-element div .heading-h3-lg,
#aboutUsSection .widgetContainer.col-md-12.widgetColumn.subColumn.why-choose-srk-container .text-element.editable-element div .heading-h3-md,
#aboutUsSection .widgetContainer.col-md-12.widgetColumn.subColumn.why-choose-srk-container .text-element.editable-element div .social-icon-heading,
#aboutUsSection .widgetContainer.col-md-12.widgetColumn.subColumn.why-choose-srk-container .text-element.editable-element div h3 {
    margin-top: 15px;
    margin-bottom: 4px
}

#aboutUsSection .widgetContainer.col-md-12.widgetColumn.subColumn.why-choose-srk-container .text-element.editable-element div p {
    font-size: 16px;
    color: #0d1f22;
    margin-top: 7px;
    margin-bottom: 20px !important
}

#aboutUsSection .full-width-row-inner {
    bottom: -40px
}

@media (max-width:1024px) {

    #aboutUsSection .accordion-first-item .custom-accordion-item-hover,
    #aboutUsSection .accordion-second-item .custom-accordion-item-hover,
    #aboutUsSection .accordion-third-item .custom-accordion-item-hover {
        display: none
    }
}

#chairmanMessage {
    margin-bottom: 48px
}

#chairmanMessage .chairman-card {
    height: 360px;
    width: 220px;
    margin-top: 6px
}

#chairmanMessage .chairman-card .chairman-information {
    background-color: rgba(255, 255, 255, .8);
    position: absolute;
    top: 78%;
    height: 22%;
    width: 91%;
    padding: 15px 20px
}

#chairmanMessage .chairman-card .chairman-information .name {
    line-height: 16px;
    color: #0d1f22;
    font-size: 18px;
    font-weight: 700
}

#chairmanMessage .chairman-card .chairman-information .position {
    color: #0d1f22;
    font-size: 14px;
    line-height: 16px;
    margin-top: 4px
}

#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div p,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div p,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div p {
    color: #0d1f22;
    font-size: 16px;
    line-height: 24px
}

#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image h2,
#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h1,
#chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div h1,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image h2,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .heading-h1,
#chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div h1,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
#chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div h1,
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div h2,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div h2,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div h2 {
    margin-bottom: 50px
}

#chairmanMessage .widgetContainer.subRow.row.special-paragraph .editable-element .widgetContainer.col-md-12 {
    border-top: 2px solid #f37020;
    border-bottom: 2px solid #f37020;
    margin-bottom: 24px;
    margin-top: 24px;
    padding: 32px 50px
}

#chairmanMessage .widgetContainer.subRow.row.special-paragraph .editable-element .widgetContainer.col-md-12 .text-element.editable-element div p {
    color: #0d1f22;
    font-size: 22px;
    font-weight: 300;
    line-height: 34px
}

#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer {
    margin-top: 66px
}

#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer div #generalApplicationForm .dynamic-form-title:nth-child(1),
#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer div .heading-h2:nth-child(1),
#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer div h2:nth-child(1),
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer div .dynamic-form-title:nth-child(1) {
    line-height: 16px;
    color: #0d1f22;
    font-size: 18px;
    font-weight: 700;
    float: right;
    margin-bottom: 10px
}

#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer .chairman-position div #generalApplicationForm .dynamic-form-title,
#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer .chairman-position div .heading-h2,
#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer .chairman-position div h2,
#generalApplicationForm #chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer .chairman-position div .dynamic-form-title {
    color: #0d1f22;
    font-size: 14px;
    line-height: 16px;
    font-weight: initial;
    float: right;
    margin-bottom: 10px
}

#chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer div p {
    color: #999;
    font-size: 14px;
    line-height: 16px;
    float: right
}

@media (max-width:992px) {
    #chairmanMessage .chairman-card {
        margin-bottom: 25px
    }

    #chairmanMessage .widgetContainer.col-md-3.widgetColumn.subColumn.chairman-footer {
        display: flex;
        flex-direction: column
    }
}

@media (max-width:425px) {

    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image h2,
    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h1,
    #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div h1,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image h2,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .heading-h1,
    #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div h1,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #generalApplicationForm #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div h2,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div h2,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-12 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-8 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #chairmanMessage .widgetContainer.col-md-9 .text-element.editable-element div h2 {
        font-size: 30px
    }
}

#ethicsAndSustainability #ethics-header .ethics-paragraph>div p {
    font-size: 16px;
    margin: 0 0 36px;
    color: #0d1f22
}

#ethicsAndSustainability blockquote {
    position: relative;
    border: 0;
    padding: 10px 1.6em;
    font-style: italic;
    border-left: 0 !important
}

#ethicsAndSustainability blockquote:before {
    content: "\f10d";
    left: 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    color: #999;
    font-size: 1.2em;
    top: .5em
}

@media (max-width:1024px) {

    #ethicsAndSustainability .accordion-first-item .custom-accordion-item-hover,
    #ethicsAndSustainability .accordion-second-item .custom-accordion-item-hover,
    #ethicsAndSustainability .accordion-third-item .custom-accordion-item-hover {
        display: none
    }
}

@media (max-width:499px) {

    #ethicsAndSustainability .widgetContainer.row .editable-element .widgetContainer.widgetColumn.layout-target .widgetContainer.subRow.row,
    #ethicsAndSustainability .widgetContainer.row .editable-element .widgetContainer.widgetColumn.sub-column .widgetContainer.subRow.row {
        display: block !important;
        align-items: center !important;
        justify-content: normal !important
    }

    #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategories .full-image .heading-h2,
    #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategories .full-image h2,
    #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategoryChild .full-width-row-inner .heading-h2,
    #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategoryChild .full-width-row-inner h2,
    #ethicsAndSustainability #ethics-header .ethics-title>div .heading-h1,
    #ethicsAndSustainability #ethics-header .ethics-title>div h1,
    #generalApplicationForm #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #ethicsAndSustainability #ethics-header .ethics-title>div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #ethicsAndSustainability #ethics-header .ethics-title>div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #ethicsAndSustainability #ethics-header .ethics-title>div .dynamic-form-title,
    #jobCategories .full-image #ethicsAndSustainability #ethics-header .ethics-title>div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #ethicsAndSustainability #ethics-header .ethics-title>div .heading-h2,
    #jobCategories .full-image #ethicsAndSustainability #ethics-header .ethics-title>div h2,
    #jobCategoryChild .full-width-row-inner #ethicsAndSustainability #ethics-header .ethics-title>div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #ethicsAndSustainability #ethics-header .ethics-title>div .heading-h2,
    #jobCategoryChild .full-width-row-inner #ethicsAndSustainability #ethics-header .ethics-title>div h2 {
        font-size: 30px
    }

    #ethicsAndSustainability .ethics-middle-subtitle div #jobCategories .full-image #generalApplicationForm .dynamic-form-title:nth-child(1),
    #ethicsAndSustainability .ethics-middle-subtitle div #jobCategories .full-image .heading-h2:nth-child(1),
    #ethicsAndSustainability .ethics-middle-subtitle div #jobCategories .full-image h2:nth-child(1),
    #ethicsAndSustainability .ethics-middle-subtitle div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title:nth-child(1),
    #ethicsAndSustainability .ethics-middle-subtitle div #jobCategoryChild .full-width-row-inner .heading-h2:nth-child(1),
    #ethicsAndSustainability .ethics-middle-subtitle div #jobCategoryChild .full-width-row-inner h2:nth-child(1),
    #ethicsAndSustainability .ethics-middle-subtitle div .heading-h1:nth-child(1),
    #ethicsAndSustainability .ethics-middle-subtitle div h1:nth-child(1),
    #generalApplicationForm #ethicsAndSustainability .ethics-middle-subtitle div #jobCategories .full-image .dynamic-form-title:nth-child(1),
    #generalApplicationForm #ethicsAndSustainability .ethics-middle-subtitle div #jobCategoryChild .full-width-row-inner .dynamic-form-title:nth-child(1),
    #generalApplicationForm #jobCategories .full-image #ethicsAndSustainability .ethics-middle-subtitle div .dynamic-form-title:nth-child(1),
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #ethicsAndSustainability .ethics-middle-subtitle div .dynamic-form-title:nth-child(1),
    #jobCategories .full-image #ethicsAndSustainability .ethics-middle-subtitle div #generalApplicationForm .dynamic-form-title:nth-child(1),
    #jobCategories .full-image #ethicsAndSustainability .ethics-middle-subtitle div .heading-h2:nth-child(1),
    #jobCategories .full-image #ethicsAndSustainability .ethics-middle-subtitle div h2:nth-child(1),
    #jobCategoryChild .full-width-row-inner #ethicsAndSustainability .ethics-middle-subtitle div #generalApplicationForm .dynamic-form-title:nth-child(1),
    #jobCategoryChild .full-width-row-inner #ethicsAndSustainability .ethics-middle-subtitle div .heading-h2:nth-child(1),
    #jobCategoryChild .full-width-row-inner #ethicsAndSustainability .ethics-middle-subtitle div h2:nth-child(1) {
        margin-top: 0
    }

    #ethicsAndSustainability .accordion-image-overlay-element {
        width: 100vw
    }

    #ethicsAndSustainability .accordion-image-overlay-element .base-accordion {
        padding-left: 15px;
        padding-right: 30px
    }

    #ethicsAndSustainability .accordion-first-item .custom-accordion-item-hover,
    #ethicsAndSustainability .accordion-second-item .custom-accordion-item-hover,
    #ethicsAndSustainability .accordion-third-item .custom-accordion-item-hover {
        display: none
    }
}

#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element:nth-child(3) {
    margin-bottom: 30px
}

#ourProductsLayout .widgetContainer.col-md-12 a::after,
#ourProductsLayout .widgetContainer.col-md-6 a::after {
    display: none !important;
    content: "" !important
}

#generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div h2,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategories .full-image h2,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div .heading-h1,
#ourProductsLayout .widgetContainer.col-md-6 .text-element.editable-element div h1 {
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin-top: 10px !important;
    margin-bottom: 15px !important
}

#generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div .heading-h2,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div .heading-h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategories .full-image .heading-h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategories .full-image h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategoryChild .full-width-row-inner .heading-h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div #jobCategoryChild .full-width-row-inner h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div .heading-h1,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element.ventilation-textbook-title div h1 {
    margin-bottom: 16px;
    margin-top: 20px
}

#ourProductsLayout .widgetContainer.col-md-12 div p,
#ourProductsLayout .widgetContainer.col-md-6 div p,
#ourProductsLayout .widgetContainer.col-md-9 div p {
    font-size: 16px;
    font-weight: initial;
    color: #0d1f22;
    margin-bottom: 20px;
    line-height: 20px
}

#ourProductsLayout .widgetContainer.col-md-12 .page-fullimage p,
#ourProductsLayout .widgetContainer.col-md-6 .page-fullimage p,
#ourProductsLayout .widgetContainer.col-md-9 .page-fullimage p {
    margin-bottom: 0
}

#generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div h2,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div .heading-h1,
#ourProductsLayout .widgetContainer.col-md-12 .text-element.editable-element div h1,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div h1 {
    font-size: 40px;
    line-height: 40px;
    color: #0d1f22;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 300
}

#ourProductsLayout .widgetContainer .editable-element .text-element.editable-element.our-products-information ul {
    list-style: none !important;
    padding-left: 0 !important;
    margin-bottom: 20px;
    margin-left: 0 !important;
    border: none;
    border-left: none !important
}

#ourProductsLayout .widgetContainer .editable-element .text-element.editable-element.our-products-information ul li {
    position: relative;
    color: #0d1f22;
    padding-left: 22px;
    font-family: Roboto;
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px
}

#ourProductsLayout .widgetContainer .editable-element .text-element.editable-element.our-products-information li::before {
    content: "";
    top: 8px;
    left: 0;
    position: absolute;
    margin-left: 0;
    margin-right: .3em;
    font-size: 22px;
    width: 5px;
    height: 5px;
    background-color: #f37020
}

#ourProductsLayout .widgetContainer.col-md-9 {
    margin-bottom: 15px
}

#ourProductsLayout .widgetContainer.col-md-9 .available-as div p {
    margin-bottom: 25px !important
}

#ourProductsLayout .widgetContainer.col-md-9 .last-paragraph {
    margin-bottom: 30px
}

#ourProductsLayout .widgetContainer.col-md-9 .features-title {
    margin-bottom: 20px
}

#generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div .heading-h2,
#jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div .heading-h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategories .full-image .heading-h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategories .full-image h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner .heading-h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div .heading-h1,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div h1 {
    font-size: 40px;
    line-height: 40px;
    color: #0d1f22;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 300
}

#generalApplicationForm #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div .heading-h2,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element.our-products-information div h2 {
    color: #0d1f22;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: 300;
    line-height: 44px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 {
    margin-bottom: 10px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .available-as {
    margin-top: 15px;
    margin-bottom: 15px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .last-paragraph {
    margin-bottom: 30px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .features-title {
    margin-bottom: 20px
}

#generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div .heading-h2,
#jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div .heading-h2,
#jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div h2,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategories .full-image .heading-h2,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategories .full-image h2,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner .heading-h2,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #jobCategoryChild .full-width-row-inner h2,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div .heading-h1,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div h1 {
    font-size: 40px;
    line-height: 40px;
    color: #0d1f22;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 300
}

#generalApplicationForm #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div .dynamic-form-title,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div #generalApplicationForm .dynamic-form-title,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div .heading-h2,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-8 .text-element.editable-element.our-products-information div h2 {
    color: #0d1f22;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: 300;
    line-height: 44px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details-climsim {
    height: 400px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details-ductsim,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details-vnet {
    height: 560px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details {
    background-color: #666;
    margin-top: 14px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .purchase-title {
    margin-bottom: 29px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .contact-us-widget {
    flex-direction: row;
    display: flex;
    justify-content: flex-start;
    margin-top: 15px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .contact-us-widget .social-sharing-icon svg {
    background-color: #666
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .contact-us-widget .social-sharing-icon svg path {
    fill: #fff
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .contact-us-widget .info-contact .icons>:hover svg path {
    fill: #0d1f22
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .text-element.editable-element {
    margin-bottom: 4px
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .text-element.editable-element div .heading-h3,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .text-element.editable-element div .heading-h3-lg,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .text-element.editable-element div .heading-h3-md,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .text-element.editable-element div .social-icon-heading,
#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .text-element.editable-element div h3 {
    margin-top: 15px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .text-element.editable-element div p {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 0
}

#ourProductsLayout .widgetContainer.subRow.row .editable-element .purchase-contact-details .prices-container {
    padding-left: 0
}

@media screen and (min-width:320px) and (max-width:992px) {

    #generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9 .text-element.editable-element div h1 {
        font-size: calc(30px + 30 * (100vw - 320px)/ 880);
        line-height: calc(35px + 30 * (100vw - 320px)/ 880)
    }

    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features {
        margin-bottom: 15px
    }

    #generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategories .full-image h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div .heading-h1,
    #ourProductsLayout .widgetContainer.subRow.row .widgetContainer.col-md-9.key-features .text-element.editable-element div h1 {
        font-size: calc(20px + 20 * (100vw - 320px)/ 880)
    }
}

@media (max-width:991px) {
    #ourProductsLayout>.widgetContainer>div>div>.widgetContainer.subRow.row {
        flex-direction: column
    }

    #ourProductsLayout .widgetContainer.col-md-9 .purchase-contact-details {
        width: 242px;
        margin: 20px 0
    }

    #ourProductsLayout .widgetContainer.col-md-9 .purchase-contact-details .purchase-title {
        padding-top: 1px !important;
        margin-top: 0
    }
}

@media (max-width:768px) {
    #ourProductsLayout .purchase-contact-details-vnet {
        width: 242px;
        height: 545px !important
    }
}

@media (max-width:425px) {

    #ourProductsLayout .purchase-contact-details-minefire,
    #ourProductsLayout .widgetContainer.subRow.row.page-content {
        display: flex;
        flex-direction: column;
        flex-flow: column-reverse
    }

    #ourProductsLayout .purchase-contact-details-minefire>*,
    #ourProductsLayout .widgetContainer.subRow.row.page-content>* {
        width: 100%
    }

    #ourProductsLayout .purchase-contact-details-climsim {
        height: auto !important
    }

    #ourProductsLayout .purchase-contact-details .widgetContainer.subRow.row.page-content {
        display: flex;
        flex-direction: row
    }

    #ourProductsLayout .purchase-contact-details {
        width: calc(100% - 30px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        height: auto !important
    }

    #ourProductsLayout .purchase-contact-details .purchase-title {
        padding-top: 19px;
        margin-bottom: 10px !important
    }

    #ourProductsLayout .purchase-contact-details .social-sharing-element {
        justify-content: flex-start
    }

    #ourProductsLayout .purchase-contact-details .text-element.editable-element {
        margin-bottom: 4px
    }

    #generalApplicationForm #ourProductsLayout .purchase-contact-details .text-element.editable-element div .dynamic-form-title,
    #ourProductsLayout .purchase-contact-details .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
    #ourProductsLayout .purchase-contact-details .text-element.editable-element div .heading-h2,
    #ourProductsLayout .purchase-contact-details .text-element.editable-element div h2 {
        color: #fff;
        font-size: 18px;
        font-weight: 700;
        line-height: 14px;
        margin-bottom: 0
    }

    #ourProductsLayout .purchase-contact-details .text-element.editable-element div p {
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
        margin-bottom: 0
    }
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-5.widgetColumn {
    padding-left: 0
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-5.widgetColumn div[cktarget=true] ul li {
    display: flex
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-5.widgetColumn div[cktarget=true] ul li span:first-child {
    position: relative;
    flex: 0 0 45%;
    max-width: 45%;
    margin-right: 10px;
    padding-right: 10px;
    display: inline-block;
    vertical-align: top
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-5.widgetColumn div[cktarget=true] ul li span:first-child:after {
    content: "";
    position: absolute;
    height: 1em;
    border-right: 1px solid #666;
    width: 1px;
    right: 0;
    top: 2px
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-4.widgetColumn.container-with-prices {
    padding-left: 0;
    margin-left: -62px
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-4.widgetColumn.container-with-prices div[cktarget=true] ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 20px;
    border: none
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-4.widgetColumn.container-with-prices div[cktarget=true] ul li {
    color: #0d1f22;
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-4.widgetColumn.container-with-prices div[cktarget=true] ul li a {
    font-weight: 400
}

#ourProductsLayout .widgetContainer.subRow.row.ventilation-page-information .editable-element .widgetContainer.col-md-4.widgetColumn.container-with-prices div[cktarget=true] li::before {
    content: "" !important;
    top: 2px;
    position: relative;
    margin-left: -.7em;
    margin-right: .3em;
    font-size: 22px
}

#ourProductsLayout .ventilation-page-information {
    display: flex;
    flex-wrap: wrap
}

#ourProductsLayout .ventilation-page-information>div {
    padding-left: 15px;
    padding-right: 15px
}

#ourProductsLayout .ventilation-page-information>div>div {
    width: 100% !important;
    padding: 0
}

#ourProductsLayout .ventilation-page-information>div:first-child {
    width: 68%
}

#ourProductsLayout .ventilation-page-information>div:nth-child(2) {
    width: 32%
}

#ourProductsLayout .ventilation-page-information>div:nth-child(3) {
    width: 30%
}

#ourProductsLayout .ventilation-page-information .purchase-contact-details {
    height: 100%;
    padding: 15px
}

@media (max-width:991px) {
    #ourProductsLayout .widgetContainer.subRow.row {
        display: flex;
        justify-content: normal;
        align-items: flex-start
    }

    #ourProductsLayout .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-4.widgetColumn.container-with-prices {
        margin-left: 0
    }

    #ourProductsLayout .widgetContainer.subRow.row.products-list {
        flex-wrap: wrap;
        flex-direction: row
    }

    #ourProductsLayout .widgetContainer.subRow.row.products-list>.editable-element-visible {
        flex: 0 0 50%
    }
}

@media (max-width:767px) {
    #ourProductsLayout .ventilation-page-information ul li {
        font-size: 14px !important;
        height: 43px
    }

    #ourProductsLayout .ventilation-page-information>div:first-child {
        width: 100%;
        order: 2
    }

    #ourProductsLayout .ventilation-page-information>div:nth-child(2) {
        width: 100%;
        flex: 0 0 100%;
        order: 1;
        margin-bottom: 30px
    }

    #ourProductsLayout .ventilation-page-information>div:nth-child(2)>div {
        max-width: 300px;
        margin: auto
    }
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element {
    color: #0d1f22;
    border: none;
    background-color: #fff
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element button {
    border-bottom: 3px solid #f37020;
    font-weight: 300;
    padding-bottom: 5px
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .toggle-accordion .accordion-arrow-class {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #f37020;
    content: ""
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .accordion-content-container {
    background-color: #fff
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .accordion-content-container .accordion-content {
    padding-left: 10px
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .accordion-content-container .accordion-content .widgetContainer.row.subRow {
    align-items: flex-start !important
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .accordion-content-container .accordion-content .widgetContainer.row.subRow .editable-element .widgetContainer.col-md-12 {
    display: flex;
    flex-direction: column
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .accordion-content-container .accordion-content .widgetContainer.row.subRow .editable-element .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 {
    display: flex;
    flex-direction: row
}

#downloadsPage .editable-element .widgetContainer.col-md-9.widgetColumn .accordion-element-container .accordion-element .accordion-content-container .accordion-content .widgetContainer.row.subRow .editable-element .widgetContainer.subRow.row .editable-element .widgetContainer.col-md-12 .text-element:nth-child(2) {
    margin-right: 10px
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element {
    border-top: 3px solid #f37020
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item .accordion-element {
    color: #0d1f22;
    border: none;
    background-color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item .accordion-element button {
    font-weight: 300;
    color: #666;
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item .accordion-element .toggle-accordion {
    border-top: 1px solid #8e8e8e
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item .accordion-element .toggle-accordion .accordion-arrow-class {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #f37020;
    content: "";
    float: right;
    margin-left: 15px
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item .accordion-element .accordion-content-container {
    background-color: #fff
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item .accordion-element .accordion-content-container .accordion-content {
    margin-top: 10px;
    margin-bottom: 15px;
    border-left: 3px solid #f37020;
    padding-left: 10px;
    margin-left: 30px;
    padding-top: 5px;
    padding-bottom: 0
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item:first-child .accordion-element .toggle-accordion {
    border-top: 0
}

#faqsPage .editable-element .widgetContainer.col-md-9.widgetColumn .faq-widget-container.editable-element .faq-widget .faq-items .faq-item:last-child .accordion-element .accordion-content-container {
    border-bottom: 3px solid #f37020
}

.taxonomy-menu {
    padding: 15px 15px 5px 10px;
    background-color: #666;
    color: #fff;
    margin-bottom: 30px
}

.taxonomy-menu li {
    position: relative;
    display: block
}

.taxonomy-menu>ul>li.exp.not-selected:before,
ul.taxonomy-menu.do-not-have-children {
    display: none
}

.taxonomy-menu .heading-h4,
.taxonomy-menu h4 {
    color: #fff;
    text-transform: uppercase
}

.taxonomy-menu ul {
    list-style: none;
    padding-left: 0
}

.taxonomy-menu>ul {
    padding-left: 0;
    font-size: 14px;
    font-weight: 700
}

.taxonomy-menu>ul>li a {
    color: #fff
}

.taxonomy-menu>ul>li a:hover {
    color: #999
}

.taxonomy-menu>ul>li>ul {
    font-weight: 300
}

.taxonomy-menu>ul>li>ul li.exp,
.taxonomy-menu>ul>li>ul>li {
    padding-left: 13px;
    margin-bottom: 5px
}

.taxonomy-menu>ul>li>ul>li.exp:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid #f37020;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    left: -1px;
    top: 4px
}

.taxonomy-menu>ul>li>ul>li.exp.open:before {
    border-left: 5px solid transparent;
    border-top: 6px solid #f37020;
    border-right: 5px solid transparent;
    position: absolute;
    left: -1px;
    top: 7px
}

.taxonomy-menu>ul>li>ul>li.exp>ul {
    font-weight: 300;
    font-size: 12px;
    position: relative;
    margin-top: 3px
}

.taxonomy-menu>ul>li>ul>li.exp>ul:before {
    content: "";
    width: 1px;
    height: 100%;
    overflow: hidden;
    background-color: #f37020;
    position: absolute;
    left: 0;
    top: 0
}

.taxonomy-menu>ul>li>ul>li.exp>ul>li {
    padding: 0 0 8px 8px
}

.taxonomy-menu>ul>li.exp:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid #f37020;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    left: 8px;
    top: 4px
}

.taxonomy-menu>ul>li.exp.open:before {
    border-left: 5px solid transparent;
    border-top: 6px solid #f37020;
    border-right: 5px solid transparent;
    position: absolute;
    left: 2px;
    top: 7px
}

.taxonomy-menu>ul>li.exp.not-selected {
    pointer-events: none;
    font-weight: 400
}

.taxonomy-menu>ul>li:last-of-type {
    margin-bottom: 25px
}

.taxonomy-menu>ul ul.expandable {
    -webkit-transition: max-height .3s ease-in-out;
    -moz-transition: max-height .3s ease-in-out;
    -ms-transition: max-height .3s ease-in-out;
    -o-transition: max-height .3s ease-in-out;
    transition: max-height .3s ease-in-out;
    overflow: hidden;
    pointer-events: auto
}

@media print {
    a[href]:after {
        content: none !important
    }

    .taxonomy-menu-element .taxonomy-menu {
        background-color: #666 !important;
        color: #fff !important;
        width: 350pt;
        margin-top: -67%
    }

    .taxonomy-menu-element .taxonomy-menu .heading-h4,
    .taxonomy-menu-element .taxonomy-menu h4 {
        color: #fff !important
    }
}

#generalApplicationForm #jobCategories .full-image .location .location-header .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .location .location-header .dynamic-form-title,
#generalApplicationForm .location .location-header #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm .location .location-header #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image .location .location-header #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image .location .location-header .heading-h2,
#jobCategories .full-image .location .location-header h2,
#jobCategoryChild .full-width-row-inner .location .location-header #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .location .location-header .heading-h2,
#jobCategoryChild .full-width-row-inner .location .location-header h2,
.location .location-header #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.location .location-header #jobCategories .full-image .heading-h2,
.location .location-header #jobCategories .full-image h2,
.location .location-header #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.location .location-header #jobCategoryChild .full-width-row-inner .heading-h2,
.location .location-header #jobCategoryChild .full-width-row-inner h2,
.location .location-header .heading-h1,
.location .location-header h1 {
    margin: 0
}

#jobCategories .full-image .location .location-header .heading-h3,
#jobCategories .full-image .location .location-header .heading-h3-lg,
#jobCategories .full-image .location .location-header .heading-h3-md,
#jobCategories .full-image .location .location-header .social-icon-heading,
#jobCategories .full-image .location .location-header h3,
#jobCategoryChild .full-width-row-inner .location .location-header .heading-h3,
#jobCategoryChild .full-width-row-inner .location .location-header .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .location .location-header .heading-h3-md,
#jobCategoryChild .full-width-row-inner .location .location-header .social-icon-heading,
#jobCategoryChild .full-width-row-inner .location .location-header h3,
.location .location-header #jobCategories .full-image .heading-h3,
.location .location-header #jobCategories .full-image .heading-h3-lg,
.location .location-header #jobCategories .full-image .heading-h3-md,
.location .location-header #jobCategories .full-image .social-icon-heading,
.location .location-header #jobCategories .full-image h3,
.location .location-header #jobCategoryChild .full-width-row-inner .heading-h3,
.location .location-header #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.location .location-header #jobCategoryChild .full-width-row-inner .heading-h3-md,
.location .location-header #jobCategoryChild .full-width-row-inner .social-icon-heading,
.location .location-header #jobCategoryChild .full-width-row-inner h3,
.location .location-header .heading-h3,
.location .location-header .heading-h3-lg,
.location .location-header .heading-h3-md,
.location .location-header .social-icon-heading,
.location .location-header h3 {
    font-weight: 300
}

.location .location-info.office {
    margin-top: 68px;
    padding-right: 0;
    padding-left: 0;
    display: flex;
    flex-direction: row
}

.location .location-info.office .contact-information {
    margin-top: 5%
}

.location .location-info.office .contact-information .contact-us {
    color: #cbcbcb;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 10px
}

.location .location-info.office .contact-information .contact-us-icons {
    flex-direction: row;
    display: flex;
    justify-content: flex-end
}

.location .location-info.office .contact-information .contact-us-icons>* {
    margin-left: 5px;
    cursor: pointer
}

.location .container-image-and-information {
    position: relative;
    display: flex;
    justify-content: center;
    max-width: 938px;
    margin: auto
}

.location .container-image-and-information .office-full-image {
    object-fit: cover;
    height: 400px;
    margin-bottom: 39px;
    width: 938px;
    user-select: none
}

.location .container-image-and-information .contact-us-information {
    opacity: .88;
    background-color: #fff;
    position: absolute;
    margin-top: 15px;
    margin-right: 15px;
    right: 0
}

.location .container-image-and-information .contact-us-information .contact-header {
    color: #0d1f22;
    font-size: 18px;
    margin-top: 25px;
    margin-left: 27px;
    font-weight: 700
}

.location .container-image-and-information .contact-us-information .contact-value {
    color: #0d1f22;
    font-size: 14px;
    margin-bottom: 25px;
    margin-left: 27px;
    margin-right: 27px;
    font-weight: 400;
    line-height: 18px
}

.location .office-subtitle {
    color: #999;
    font-size: 20px;
    margin-bottom: 16px;
    font-weight: 400
}

.location .office-description,
.location .text-element.editable-element p {
    font-size: 16px;
    color: #0d1f22;
    line-height: 20px
}

.location .text-element.editable-element>div[cktarget] ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    list-style: none;
    display: flex;
    flex-direction: column
}

.location .text-element.editable-element>div[cktarget] ul li {
    position: relative;
    color: #0d1f22;
    font-size: 16px;
    line-height: 26px;
    margin-right: 10px
}

.location .text-element.editable-element>div[cktarget] ul li>a {
    color: #12355b;
    font-size: 16px;
    line-height: 18px;
    cursor: pointer;
    font-weight: 400
}

.location .text-element.editable-element>div[cktarget] ul li>a:hover {
    color: #999
}

.location .text-element.editable-element>div[cktarget] ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #f37020;
    top: 10px;
    position: absolute;
    margin-left: -13px;
    border-radius: 0
}

.location .country-left-information {
    font-size: 16px
}

.location .country-left-information .about,
.location .country-left-information .about p {
    color: #999;
    font-weight: 400;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 24px
}

.location .country-left-information .established-in,
.location .country-left-information .legal-name {
    color: #0d1f22;
    margin-bottom: 3px
}

.location .country-left-information .data,
.location .country-left-information .name {
    color: #666;
    line-height: 14px
}

.location .country-left-information .name {
    line-height: 18px
}

.location .country-left-information .data {
    margin-bottom: 5px
}

.location .country-right-information {
    line-height: 19px;
    font-size: 16px
}

.location .country-right-information .sub-title {
    margin-bottom: 0
}

#jobCategories .full-image .location .country-right-information .heading-h3,
#jobCategories .full-image .location .country-right-information .heading-h3-lg,
#jobCategories .full-image .location .country-right-information .heading-h3-md,
#jobCategories .full-image .location .country-right-information .social-icon-heading,
#jobCategories .full-image .location .country-right-information h3,
#jobCategoryChild .full-width-row-inner .location .country-right-information .heading-h3,
#jobCategoryChild .full-width-row-inner .location .country-right-information .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .location .country-right-information .heading-h3-md,
#jobCategoryChild .full-width-row-inner .location .country-right-information .social-icon-heading,
#jobCategoryChild .full-width-row-inner .location .country-right-information h3,
.location .country-right-information #jobCategories .full-image .heading-h3,
.location .country-right-information #jobCategories .full-image .heading-h3-lg,
.location .country-right-information #jobCategories .full-image .heading-h3-md,
.location .country-right-information #jobCategories .full-image .social-icon-heading,
.location .country-right-information #jobCategories .full-image h3,
.location .country-right-information #jobCategoryChild .full-width-row-inner .heading-h3,
.location .country-right-information #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.location .country-right-information #jobCategoryChild .full-width-row-inner .heading-h3-md,
.location .country-right-information #jobCategoryChild .full-width-row-inner .social-icon-heading,
.location .country-right-information #jobCategoryChild .full-width-row-inner h3,
.location .country-right-information .heading-h3,
.location .country-right-information .heading-h3-lg,
.location .country-right-information .heading-h3-md,
.location .country-right-information .social-icon-heading,
.location .country-right-information h3 {
    color: #666;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 16px !important
}

.location .country-right-information .information {
    margin-bottom: 16px !important
}

.location #infobox-office a[href^=mailto],
.location #infobox-office a[href^=tel],
.location .expandable-office-details-section a[href^=mailto],
.location .expandable-office-details-section a[href^=tel] {
    color: inherit !important
}

.location #infobox-office a[href^=mailto]:hover,
.location #infobox-office a[href^=tel]:hover,
.location .expandable-office-details-section a[href^=mailto]:hover,
.location .expandable-office-details-section a[href^=tel]:hover {
    color: #666 !important
}

.location #infobox-office a,
.location .expandable-office-details-section a {
    font-weight: 400
}

.location .expandable-office-details-section {
    font-size: 16px
}

.location .list-child-offices-element ul {
    padding-inline-start: 20px;
    list-style: none;
    -webkit-columns: 1 !important
}

.location .list-child-offices-element ul li {
    position: relative;
    font-size: 16px;
    line-height: 22px !important
}

.location .list-child-offices-element ul li>.heading-h4>a,
.location .list-child-offices-element ul li>h4>a {
    font-weight: 700;
    color: #999
}

.location .list-child-offices-element ul li>.heading-h4>a:hover,
.location .list-child-offices-element ul li>h4>a:hover {
    color: #0d1f22
}

.location .list-child-offices-element ul li:before {
    content: " ";
    height: 8px;
    width: 8px;
    background-color: #f37020;
    position: absolute;
    left: -15px;
    top: 6px
}

.location .list-child-offices-element ul li .heading-h4,
.location .list-child-offices-element ul li h4 {
    margin: 0 0 5px;
    color: #999
}

.location .list-child-offices-element ul li>a[href^=mailto],
.location .list-child-offices-element ul li>a[href^=tel] {
    color: inherit !important
}

.location .list-child-offices-element ul li>a[href^=mailto]:hover,
.location .list-child-offices-element ul li>a[href^=tel]:hover {
    color: #666 !important
}

.location .list-child-offices-element ul li>a {
    margin-top: 5px;
    display: block;
    font-weight: 400;
    color: #f37020 !important
}

.location .list-child-offices-element ul li>a:hover {
    color: #999 !important
}

.location .list-child-offices-element ul label {
    font-size: 16px
}

.location .child-offices-desktop {
    display: block
}

.location .child-offices-mobile {
    display: none
}

@media (max-width:991px) {

    #generalApplicationForm #jobCategories .full-image .location .text-element.editable-element .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .location .text-element.editable-element .dynamic-form-title,
    #generalApplicationForm .location .text-element.editable-element #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .location .text-element.editable-element #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .location .text-element.editable-element #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .location .text-element.editable-element .heading-h2,
    #jobCategories .full-image .location .text-element.editable-element h2,
    #jobCategoryChild .full-width-row-inner .location .text-element.editable-element #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .location .text-element.editable-element .heading-h2,
    #jobCategoryChild .full-width-row-inner .location .text-element.editable-element h2,
    .location .text-element.editable-element #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .location .text-element.editable-element #jobCategories .full-image .heading-h2,
    .location .text-element.editable-element #jobCategories .full-image h2,
    .location .text-element.editable-element #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .location .text-element.editable-element #jobCategoryChild .full-width-row-inner .heading-h2,
    .location .text-element.editable-element #jobCategoryChild .full-width-row-inner h2,
    .location .text-element.editable-element .heading-h1,
    .location .text-element.editable-element h1 {
        margin-top: 20px
    }

    .location .country-right-information {
        margin-top: 25px
    }

    .location .location-info.office.container,
    .location .location-info.office.widgetContainer.row:not(:first-child) {
        margin-top: 0
    }

    #generalApplicationForm #jobCategories .full-image .location .location-header .two-titles .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .location .location-header .two-titles .dynamic-form-title,
    #generalApplicationForm .location .location-header .two-titles #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .location .location-header .two-titles #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .location .location-header .two-titles #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .location .location-header .two-titles .heading-h2,
    #jobCategories .full-image .location .location-header .two-titles h2,
    #jobCategoryChild .full-width-row-inner .location .location-header .two-titles #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .location .location-header .two-titles .heading-h2,
    #jobCategoryChild .full-width-row-inner .location .location-header .two-titles h2,
    .location .location-header .two-titles #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .location .location-header .two-titles #jobCategories .full-image .heading-h2,
    .location .location-header .two-titles #jobCategories .full-image h2,
    .location .location-header .two-titles #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .location .location-header .two-titles #jobCategoryChild .full-width-row-inner .heading-h2,
    .location .location-header .two-titles #jobCategoryChild .full-width-row-inner h2,
    .location .location-header .two-titles .heading-h1,
    .location .location-header .two-titles h1 {
        margin-top: 20px
    }
}

@media (max-width:599px) {
    .location .list-child-offices-element .list-child-offices .row {
        display: flex;
        flex-direction: column
    }

    .location .list-child-offices-element .list-child-offices .row .col-md-4 {
        width: 100%
    }

    .location .list-child-offices-element .list-child-offices .expandable-office-details-section .col-md-4 {
        padding-left: 50px !important
    }
}

@media (max-width:425px) {
    .child-offices-desktop {
        display: none !important
    }

    .child-offices-mobile {
        display: block !important
    }

    .location .mobile-logo.base-logo.container,
    .location .mobile-logo.base-logo.widgetContainer.row:not(:first-child) {
        padding-right: 15px;
        padding-left: 15px
    }

    .location .container,
    .location .widgetContainer.row:not(:first-child) {
        padding-right: 0;
        padding-left: 0
    }

    #generalApplicationForm #jobCategories .full-image .location .location-info.office.container .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .location .location-info.office.container .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) .dynamic-form-title,
    #generalApplicationForm .location .location-info.office.container #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .location .location-info.office.container #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #generalApplicationForm .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image .dynamic-form-title,
    #generalApplicationForm .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #jobCategories .full-image .location .location-info.office.container #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .location .location-info.office.container .heading-h2,
    #jobCategories .full-image .location .location-info.office.container h2,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) #generalApplicationForm .dynamic-form-title,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h2,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) h2,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container .heading-h2,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container h2,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) #generalApplicationForm .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h2,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) h2,
    .location .location-info.office.container #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .location .location-info.office.container #jobCategories .full-image .heading-h2,
    .location .location-info.office.container #jobCategories .full-image h2,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner .heading-h2,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner h2,
    .location .location-info.office.container .heading-h1,
    .location .location-info.office.container h1,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image .heading-h2,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image h2,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner .heading-h2,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner h2,
    .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h1,
    .location .location-info.office.widgetContainer.row:not(:first-child) h1 {
        font-size: 28px
    }

    #jobCategories .full-image .location .location-info.office.container .heading-h3,
    #jobCategories .full-image .location .location-info.office.container .heading-h3-lg,
    #jobCategories .full-image .location .location-info.office.container .heading-h3-md,
    #jobCategories .full-image .location .location-info.office.container .social-icon-heading,
    #jobCategories .full-image .location .location-info.office.container h3,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3-lg,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3-md,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) .social-icon-heading,
    #jobCategories .full-image .location .location-info.office.widgetContainer.row:not(:first-child) h3,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container .heading-h3,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container .heading-h3-lg,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container .heading-h3-md,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container .social-icon-heading,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.container h3,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3-lg,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3-md,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) .social-icon-heading,
    #jobCategoryChild .full-width-row-inner .location .location-info.office.widgetContainer.row:not(:first-child) h3,
    .location .location-info.office.container #jobCategories .full-image .heading-h3,
    .location .location-info.office.container #jobCategories .full-image .heading-h3-lg,
    .location .location-info.office.container #jobCategories .full-image .heading-h3-md,
    .location .location-info.office.container #jobCategories .full-image .social-icon-heading,
    .location .location-info.office.container #jobCategories .full-image h3,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner .heading-h3,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner .heading-h3-lg,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner .heading-h3-md,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner .social-icon-heading,
    .location .location-info.office.container #jobCategoryChild .full-width-row-inner h3,
    .location .location-info.office.container .heading-h3,
    .location .location-info.office.container .heading-h3-lg,
    .location .location-info.office.container .heading-h3-md,
    .location .location-info.office.container .social-icon-heading,
    .location .location-info.office.container h3,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image .heading-h3,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image .heading-h3-lg,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image .heading-h3-md,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image .social-icon-heading,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategories .full-image h3,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner .heading-h3,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner .heading-h3-lg,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner .heading-h3-md,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner .social-icon-heading,
    .location .location-info.office.widgetContainer.row:not(:first-child) #jobCategoryChild .full-width-row-inner h3,
    .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3,
    .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3-lg,
    .location .location-info.office.widgetContainer.row:not(:first-child) .heading-h3-md,
    .location .location-info.office.widgetContainer.row:not(:first-child) .social-icon-heading,
    .location .location-info.office.widgetContainer.row:not(:first-child) h3 {
        font-size: 24px
    }

    .location .text-element.editable-element ul {
        -webkit-columns: 1 !important
    }

    .location .page-short-description {
        margin-top: 20px
    }
}

#generalApplicationForm #jobCategories .full-image #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div h2,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image h2,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div .heading-h1,
#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div h1 {
    color: #999;
    margin-top: 60px;
    margin-bottom: 15px;
    font-weight: 300;
    font-size: 60px
}

#ourSolutions .widgetContainer.col-md-12 .text-element.editable-element div p {
    font-size: 16px;
    margin: 0 0 36px;
    color: #0d1f22
}

#ourSolutions .widgetContainer.col-md-6 {
    margin-bottom: 60px
}

#generalApplicationForm #jobCategories .full-image #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] .dynamic-form-title,
#generalApplicationForm #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategories .full-image .dynamic-form-title,
#generalApplicationForm #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#jobCategories .full-image #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #generalApplicationForm .dynamic-form-title,
#jobCategories .full-image #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] .heading-h2,
#jobCategories .full-image #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] h2,
#jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #generalApplicationForm .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] .heading-h2,
#jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] h2,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategories .full-image .heading-h2,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategories .full-image h2,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategoryChild .full-width-row-inner .heading-h2,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #jobCategoryChild .full-width-row-inner h2,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] .heading-h1,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] h1 {
    color: #0d1f22;
    margin-bottom: 30px;
    font-size: 40px;
    line-height: 44px;
    margin-top: 0
}

#generalApplicationForm #ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] .dynamic-form-title,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] #generalApplicationForm .dynamic-form-title,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] .heading-h2,
#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] h2 {
    border-left: 2px solid #f37020;
    padding-left: 14px;
    font-size: 20px;
    font-weight: initial;
    color: #999;
    margin-top: 7px;
    margin-bottom: 20px;
    line-height: 1.2
}

#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] p {
    font-size: 16px;
    margin: 0 0 10px;
    color: #0d1f22
}

#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] ul {
    list-style: none;
    margin-top: 20px
}

#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] ul li {
    height: 30px;
    position: relative;
    color: #12355b;
    font-size: 16px;
    cursor: pointer;
    font-weight: 400
}

#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] ul li a {
    color: #12355b;
    font-size: 16px;
    cursor: pointer;
    font-weight: 400
}

#ourSolutions .widgetContainer.col-md-6 .text-element.editable-element div[cktarget=true] ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #f37020;
    top: 7px;
    position: absolute;
    margin-left: -13px;
    border-radius: 0
}

@media (max-width:992px) {
    #ourSolutions .widgetContainer.col-md-6 {
        padding-top: 1px
    }
}

#ourSolutionsChild .page-header .grey-title {
    margin-bottom: 0
}

#ourSolutionsChild .widgetContainer.col-md-9 .text-element.editable-element div p {
    font-size: 16px;
    margin: 0 0 10px;
    color: #0d1f22;
    border: none;
    padding-left: 0;
    line-height: 22px
}

#privaceNotice {
    min-height: 400px
}

#privaceNotice .widgetContainer.col-md-12 .text-element.editable-element div p {
    font-size: 16px;
    margin: 0 0 36px;
    color: #0d1f22
}

.custom-accordion-content .widgetContainer.row .editable-element .widgetContainer.subColumn .accordion-content-target blockquote {
    border-left: 3px solid #f37020;
    padding-left: 20px;
    margin-left: 20px;
    margin-top: 15px
}

.custom-accordion-content .widgetContainer.row .editable-element .widgetContainer.subColumn .accordion-content-target blockquote a {
    font-weight: 400
}

.custom-accordion-content .widgetContainer.row .editable-element .widgetContainer.subColumn .accordion-content-target p {
    color: #0d1f22;
    font-size: 16px;
    line-height: 24px
}

.custom-accordion-content .widgetContainer.row .editable-element .widgetContainer.subColumn .accordion-content-target ul {
    list-style: none;
    padding-left: 25px;
    margin-bottom: 20px;
    border: none
}

.custom-accordion-content .widgetContainer.row .editable-element .widgetContainer.subColumn .accordion-content-target ul li {
    position: relative;
    color: #0d1f22;
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px
}

.custom-accordion-content .widgetContainer.row .editable-element .widgetContainer.subColumn .accordion-content-target ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #f37020;
    top: 7px;
    position: absolute;
    margin-left: -13px;
    border-radius: 0
}

.custom-accordion-items {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px
}

.custom-accordion-items>div {
    flex-grow: 0;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px
}

.custom-accordion-items .custom-accordion-content {
    -webkit-transition: height .4s ease-in;
    -moz-transition: height .4s ease-in;
    -ms-transition: height .4s ease-in;
    -o-transition: height .4s ease-in;
    transition: height .4s ease-in;
    height: auto;
    position: relative
}

.custom-accordion-item {
    position: relative;
    margin-bottom: 20px;
    cursor: pointer
}

.custom-accordion-item:hover .custom-accordion-item-hover {
    height: 100%;
    opacity: 1
}

.custom-accordion-item img {
    margin-bottom: 20px
}

.custom-accordion-content .subRow {
    margin-bottom: 40px
}

.custom-accordion-item-hover {
    position: absolute;
    height: 0;
    opacity: 0;
    transition: opacity .4s ease;
    top: 0;
    background-color: #fff;
    padding: 0 10px;
    left: 0;
    width: 100%
}

.custom-accordion[data-hover-enabled=false] .custom-accordion-item-hover {
    display: none
}

.close-button i,
.close-button span {
    display: inline-block;
    vertical-align: middle
}

.close-button {
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    transition: all .4s
}

.close-button i {
    border: 1px solid #000;
    font-style: normal;
    font-size: 24px;
    line-height: 31px;
    width: 33px;
    text-align: center;
    transition: all .4s
}

.close-button:active,
.close-button:focus,
.close-button:hover {
    color: #f37020
}

.close-button:active i,
.close-button:focus i,
.close-button:hover i {
    border-color: #f37020
}

.close-button span {
    line-height: 33px;
    padding-right: 15px
}

@media screen and (max-width:425px) {
    .custom-accordion-items>div {
        max-width: 100% !important
    }

    .custom-accordion-items {
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center
    }
}

@media screen and (min-width:1025px) {

    .accordion-first-item .custom-accordion-item-inner a,
    .accordion-second-item .custom-accordion-item-inner a,
    .accordion-third-item .custom-accordion-item-inner a {
        display: none !important
    }
}

.accordion-first-item .custom-accordion-item-inner,
.accordion-second-item .custom-accordion-item-inner,
.accordion-third-item .custom-accordion-item-inner {
    cursor: pointer
}

#jobCategories .full-image .accordion-first-item .custom-accordion-item-inner .heading-h3,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-inner .heading-h3-lg,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-inner .heading-h3-md,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-inner .social-icon-heading,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-inner h3,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-inner .heading-h3,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-inner .heading-h3-lg,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-inner .heading-h3-md,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-inner .social-icon-heading,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-inner h3,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-inner .heading-h3,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-inner .heading-h3-lg,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-inner .heading-h3-md,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-inner .social-icon-heading,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-inner h3,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-inner .heading-h3,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-inner .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-inner .heading-h3-md,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-inner .social-icon-heading,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-inner h3,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-inner .heading-h3,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-inner .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-inner .heading-h3-md,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-inner .social-icon-heading,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-inner h3,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-inner .heading-h3,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-inner .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-inner .heading-h3-md,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-inner .social-icon-heading,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-inner h3,
.accordion-first-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3,
.accordion-first-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3-lg,
.accordion-first-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3-md,
.accordion-first-item .custom-accordion-item-inner #jobCategories .full-image .social-icon-heading,
.accordion-first-item .custom-accordion-item-inner #jobCategories .full-image h3,
.accordion-first-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3,
.accordion-first-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.accordion-first-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3-md,
.accordion-first-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .social-icon-heading,
.accordion-first-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner h3,
.accordion-first-item .custom-accordion-item-inner .heading-h3,
.accordion-first-item .custom-accordion-item-inner .heading-h3-lg,
.accordion-first-item .custom-accordion-item-inner .heading-h3-md,
.accordion-first-item .custom-accordion-item-inner .social-icon-heading,
.accordion-first-item .custom-accordion-item-inner h3,
.accordion-second-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3,
.accordion-second-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3-lg,
.accordion-second-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3-md,
.accordion-second-item .custom-accordion-item-inner #jobCategories .full-image .social-icon-heading,
.accordion-second-item .custom-accordion-item-inner #jobCategories .full-image h3,
.accordion-second-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3,
.accordion-second-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.accordion-second-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3-md,
.accordion-second-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .social-icon-heading,
.accordion-second-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner h3,
.accordion-second-item .custom-accordion-item-inner .heading-h3,
.accordion-second-item .custom-accordion-item-inner .heading-h3-lg,
.accordion-second-item .custom-accordion-item-inner .heading-h3-md,
.accordion-second-item .custom-accordion-item-inner .social-icon-heading,
.accordion-second-item .custom-accordion-item-inner h3,
.accordion-third-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3,
.accordion-third-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3-lg,
.accordion-third-item .custom-accordion-item-inner #jobCategories .full-image .heading-h3-md,
.accordion-third-item .custom-accordion-item-inner #jobCategories .full-image .social-icon-heading,
.accordion-third-item .custom-accordion-item-inner #jobCategories .full-image h3,
.accordion-third-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3,
.accordion-third-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.accordion-third-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .heading-h3-md,
.accordion-third-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner .social-icon-heading,
.accordion-third-item .custom-accordion-item-inner #jobCategoryChild .full-width-row-inner h3,
.accordion-third-item .custom-accordion-item-inner .heading-h3,
.accordion-third-item .custom-accordion-item-inner .heading-h3-lg,
.accordion-third-item .custom-accordion-item-inner .heading-h3-md,
.accordion-third-item .custom-accordion-item-inner .social-icon-heading,
.accordion-third-item .custom-accordion-item-inner h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    top: 0;
    position: absolute;
    margin-left: 15px;
    margin-top: 15px;
    margin-right: 20px;
    text-align: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.accordion-first-item .custom-accordion-item-inner .para,
.accordion-second-item .custom-accordion-item-inner .para,
.accordion-third-item .custom-accordion-item-inner .para {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    top: 30px;
    position: absolute;
    margin-left: 15px;
    margin-top: 45px;
    margin-right: 23px;
    text-align: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.accordion-first-item .custom-accordion-item-inner a,
.accordion-second-item .custom-accordion-item-inner a,
.accordion-third-item .custom-accordion-item-inner a {
    color: #f37020;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    bottom: 56px;
    display: block;
    margin-left: 15px;
    font-weight: 400
}

.accordion-first-item .custom-accordion-item-inner a span,
.accordion-second-item .custom-accordion-item-inner a span,
.accordion-third-item .custom-accordion-item-inner a span {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.accordion-first-item .custom-accordion-item-hover,
.accordion-second-item .custom-accordion-item-hover,
.accordion-third-item .custom-accordion-item-hover {
    cursor: pointer
}

#jobCategories .full-image .accordion-first-item .custom-accordion-item-hover .heading-h3,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-hover .heading-h3-lg,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-hover .heading-h3-md,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-hover .social-icon-heading,
#jobCategories .full-image .accordion-first-item .custom-accordion-item-hover h3,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-hover .heading-h3,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-hover .heading-h3-lg,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-hover .heading-h3-md,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-hover .social-icon-heading,
#jobCategories .full-image .accordion-second-item .custom-accordion-item-hover h3,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-hover .heading-h3,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-hover .heading-h3-lg,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-hover .heading-h3-md,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-hover .social-icon-heading,
#jobCategories .full-image .accordion-third-item .custom-accordion-item-hover h3,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-hover .heading-h3,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-hover .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-hover .heading-h3-md,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-hover .social-icon-heading,
#jobCategoryChild .full-width-row-inner .accordion-first-item .custom-accordion-item-hover h3,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-hover .heading-h3,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-hover .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-hover .heading-h3-md,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-hover .social-icon-heading,
#jobCategoryChild .full-width-row-inner .accordion-second-item .custom-accordion-item-hover h3,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-hover .heading-h3,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-hover .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-hover .heading-h3-md,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-hover .social-icon-heading,
#jobCategoryChild .full-width-row-inner .accordion-third-item .custom-accordion-item-hover h3,
.accordion-first-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3,
.accordion-first-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3-lg,
.accordion-first-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3-md,
.accordion-first-item .custom-accordion-item-hover #jobCategories .full-image .social-icon-heading,
.accordion-first-item .custom-accordion-item-hover #jobCategories .full-image h3,
.accordion-first-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3,
.accordion-first-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.accordion-first-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3-md,
.accordion-first-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .social-icon-heading,
.accordion-first-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner h3,
.accordion-first-item .custom-accordion-item-hover .heading-h3,
.accordion-first-item .custom-accordion-item-hover .heading-h3-lg,
.accordion-first-item .custom-accordion-item-hover .heading-h3-md,
.accordion-first-item .custom-accordion-item-hover .social-icon-heading,
.accordion-first-item .custom-accordion-item-hover h3,
.accordion-second-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3,
.accordion-second-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3-lg,
.accordion-second-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3-md,
.accordion-second-item .custom-accordion-item-hover #jobCategories .full-image .social-icon-heading,
.accordion-second-item .custom-accordion-item-hover #jobCategories .full-image h3,
.accordion-second-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3,
.accordion-second-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.accordion-second-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3-md,
.accordion-second-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .social-icon-heading,
.accordion-second-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner h3,
.accordion-second-item .custom-accordion-item-hover .heading-h3,
.accordion-second-item .custom-accordion-item-hover .heading-h3-lg,
.accordion-second-item .custom-accordion-item-hover .heading-h3-md,
.accordion-second-item .custom-accordion-item-hover .social-icon-heading,
.accordion-second-item .custom-accordion-item-hover h3,
.accordion-third-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3,
.accordion-third-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3-lg,
.accordion-third-item .custom-accordion-item-hover #jobCategories .full-image .heading-h3-md,
.accordion-third-item .custom-accordion-item-hover #jobCategories .full-image .social-icon-heading,
.accordion-third-item .custom-accordion-item-hover #jobCategories .full-image h3,
.accordion-third-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3,
.accordion-third-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.accordion-third-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .heading-h3-md,
.accordion-third-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner .social-icon-heading,
.accordion-third-item .custom-accordion-item-hover #jobCategoryChild .full-width-row-inner h3,
.accordion-third-item .custom-accordion-item-hover .heading-h3,
.accordion-third-item .custom-accordion-item-hover .heading-h3-lg,
.accordion-third-item .custom-accordion-item-hover .heading-h3-md,
.accordion-third-item .custom-accordion-item-hover .social-icon-heading,
.accordion-third-item .custom-accordion-item-hover h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    top: 0;
    position: absolute;
    margin-left: 15px;
    margin-top: 15px;
    margin-right: 20px;
    text-align: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.accordion-first-item .custom-accordion-item-hover .para,
.accordion-second-item .custom-accordion-item-hover .para,
.accordion-third-item .custom-accordion-item-hover .para {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    top: 30px;
    position: absolute;
    margin-left: 15px;
    margin-top: 45px;
    margin-right: 23px;
    text-align: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.accordion-first-item .custom-accordion-item-hover a,
.accordion-second-item .custom-accordion-item-hover a,
.accordion-third-item .custom-accordion-item-hover a {
    color: #f37020;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    bottom: 61px;
    display: block;
    margin-left: 15px;
    font-weight: 400
}

.accordion-first-item .custom-accordion-item-hover a span,
.accordion-second-item .custom-accordion-item-hover a span,
.accordion-third-item .custom-accordion-item-hover a span {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

span.fa.fa-times {
    cursor: pointer;
    color: #f37020;
    font-size: 26px;
    float: right
}

.accordion-first-item.active .custom-accordion-item-hover a span,
.accordion-first-item.active .custom-accordion-item-inner a span,
.accordion-second-item.active .custom-accordion-item-hover a span,
.accordion-second-item.active .custom-accordion-item-inner a span,
.accordion-third-item.active .custom-accordion-item-hover a span,
.accordion-third-item.active .custom-accordion-item-inner a span {
    border-bottom: 4px dashed !important;
    border-top: 0 dashed !important
}

.video-custom-modal-element .video-custom-main-container .custom-video-modal-toggler-container {
    display: block;
    width: 100%
}

.video-custom-modal-element .video-custom-main-container .custom-video-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container {
    border-radius: 4px;
    margin: 0 auto;
    position: relative;
    display: block;
    width: 100%
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container video {
    width: 100%;
    height: 100%;
    border-radius: 4px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-video-controls {
    right: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    bottom: 0;
    transition: all .2s ease;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .3), rgba(0, 0, 0, .5))
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-video-controls.custom-video-hide {
    opacity: 0;
    pointer-events: none
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-video-progress {
    position: relative;
    height: 8.4px;
    margin-bottom: 10px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container progress {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 2px;
    width: 100%;
    height: 8.4px;
    pointer-events: none;
    position: absolute;
    top: 0
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container progress::-webkit-progress-bar {
    background-color: #474545;
    border-radius: 2px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container progress::-webkit-progress-value {
    background: var(--youtube-red);
    border-radius: 2px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container progress::-moz-progress-bar {
    border: 1px solid var(--youtube-red);
    background: var(--youtube-red)
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-seek {
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    margin: 0
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-seek:hover+.custom-video-seek-tooltip {
    display: block
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-seek-tooltip {
    display: none;
    position: absolute;
    top: -50px;
    margin-left: -20px;
    font-size: 12px;
    padding: 3px;
    content: attr(data-title);
    font-weight: 700;
    color: #fff;
    background-color: rgba(0, 0, 0, .6)
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-bottom-controls {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-left-controls {
    display: flex;
    align-items: center;
    color: #fff
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-volume-controls {
    display: flex;
    align-items: center;
    margin-right: 10px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-volume-controls input {
    width: 100px;
    opacity: 1;
    transition: all .4s ease
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-volume-controls input:focus,
.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-volume-controls:hover input {
    width: 100px;
    opacity: 1
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container button {
    cursor: pointer;
    position: relative;
    margin-right: 7px;
    font-size: 12px;
    padding: 3px;
    border: none;
    outline: 0;
    background-color: transparent
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container button * {
    pointer-events: none
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container button::before {
    content: attr(data-title);
    position: absolute;
    display: none;
    right: 0;
    top: -50px;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    font-weight: 700;
    padding: 4px 6px;
    word-break: keep-all;
    white-space: pre
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container button:hover::before {
    display: inline-block
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-pip-button svg {
    width: 26px;
    height: 26px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-playback-animation {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    border-radius: 80px;
    background-color: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range] {
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 8.4px;
    background: 0 0;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range]:focus {
    outline: 0
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    cursor: pointer;
    border-radius: 1.3px;
    -webkit-appearance: none;
    transition: all .4s ease
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range]::-webkit-slider-thumb {
    height: 16px;
    width: 16px;
    border-radius: 16px;
    background: var(--youtube-red);
    cursor: pointer;
    -webkit-appearance: none;
    margin-left: -1px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range]:focus::-webkit-slider-runnable-track {
    background: 0 0
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range].custom-video-volume {
    height: 5px;
    background-color: #fff
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range].custom-video-volume::-webkit-slider-runnable-track {
    background-color: transparent
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range].custom-video-volume::-webkit-slider-thumb {
    margin-left: 0;
    height: 14px;
    width: 14px;
    background: #fff
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range]::-moz-range-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    border: 1px solid transparent;
    background: 0 0;
    border-radius: 1.3px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range]::-moz-range-thumb {
    height: 14px;
    width: 14px;
    border-radius: 50px;
    border: 1px solid var(--youtube-red);
    background: var(--youtube-red);
    cursor: pointer;
    margin-top: 5px
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range]:focus::-moz-range-track {
    outline: 0
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container input[type=range].custom-video-volume::-moz-range-thumb {
    border: 1px solid #fff;
    background: #fff
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-hidden {
    display: none
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container svg {
    width: 28px;
    height: 28px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-play,
.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-playback-animation {
    background: url(/images/video-player/play-icon.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-play.play,
.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-playback-animation.play {
    background: url(/images/video-player/pause.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-volume-button {
    background: url(/images/video-player/volume-high.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-volume-button.muted {
    background: url(/images/video-player/volume-mute.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-volume-button.low {
    background: url(/images/video-player/volume-low.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-pip-button {
    background: url(/images/video-player/pip.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-fullscreen-button {
    margin-right: 0;
    background: url(/images/video-player/fullscreen.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-fullscreen-button.full {
    background: url(/images/video-player/fullscreen-exit.svg) no-repeat;
    width: 32px;
    height: 32px;
    fill: #fff;
    stroke: #fff;
    cursor: pointer
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-progressBar {
    border: 1px solid #aaa;
    color: #fff;
    width: 295px;
    height: 20px
}

.video-custom-modal-element .button-linktype-button .video-init-toggler,
.video-custom-modal-element .full-width-button.button-linktype-button .video-init-toggler {
    letter-spacing: 0;
    line-height: 20px;
    border-style: solid;
    border-width: 1px;
    border-radius: unset;
    font-size: 16px;
    text-align: center;
    min-width: 100px;
    box-sizing: border-box;
    font-weight: 300;
    text-transform: uppercase
}

.video-custom-modal-element .video-custom-main-container .custom-video-container .custom-video-video-container .custom-video-progress {
    background-color: red;
    height: 20px;
    display: inline-block
}

.video-custom-modal-element .video-custom-main-container .video-custom-wrapper img {
    width: 100%
}

.video-custom-modal-element .video-custom-main-container .video-custom-caption-container {
    margin: 0
}

.video-custom-modal-element .custom-video-modal-toggler-container .video-init-toggler {
    margin-bottom: 10px;
    display: inline-block;
    cursor: pointer
}

.video-custom-modal-element .button-linktype-button .video-init-toggler {
    font-family: Roboto;
    padding: 11px 15px;
    max-width: 250px
}

.video-custom-modal-element .full-width-button.button-linktype-button .video-init-toggler {
    max-width: unset !important;
    font-family: Roboto;
    width: 100%;
    padding: 11px 0
}

.video-custom-modal-element .button-linktype-linklink .video-init-toggler {
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: .03px;
    line-height: 19px;
    box-sizing: border-box;
    border: none;
    background-color: transparent;
    padding: 0
}

.video-custom-modal-element .simple-caption .video-custom-caption-container {
    line-height: 18px;
    font-family: "Source Sans Pro";
    font-size: 14px;
    font-style: italic;
    letter-spacing: .03px;
    text-align: center
}

.video-custom-modal-element .bar-caption .video-custom-caption-container {
    font-family: "Source Sans Pro";
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .03px;
    line-height: 18px;
    text-align: left;
    padding: 11px 15px
}

.video-custom-modal-element .overlay-caption .video-custom-wrapper {
    position: relative
}

.video-custom-modal-element .overlay-caption .video-custom-caption-container {
    font-family: "Source Sans Pro";
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .03px;
    line-height: 18px;
    text-align: left;
    padding: 11px 15px;
    position: absolute;
    bottom: 0;
    width: 100%
}

.webilize_video_theme_1 .button-linktype-button .video-init-toggler {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: transparent !important
}

.webilize_video_theme_1 .button-linktype-button .video-init-toggler:hover {
    color: #fff !important;
    border-color: #fff !important;
    background-color: #0d1f22 !important
}

.webilize_video_theme_1 .button-linktype-linklink .video-init-toggler,
.webilize_video_theme_1 .button-linktype-linklink .video-init-toggler:hover {
    color: #f37020
}

.webilize_video_theme_1 .bar-caption .video-custom-caption-container,
.webilize_video_theme_1 .overlay-caption .video-custom-caption-container,
.webilize_video_theme_1 .simple-caption .video-custom-caption-container {
    background-color: #fff;
    color: #0d1f22
}

.webilize_video_theme_2 .button-linktype-button .video-init-toggler {
    color: #fff !important;
    border-color: #0d1f22 !important;
    background-color: #0d1f22 !important
}

.webilize_video_theme_2 .button-linktype-button .video-init-toggler:hover {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: #fff !important
}

.webilize_video_theme_2 .button-linktype-linklink .video-init-toggler,
.webilize_video_theme_2 .button-linktype-linklink .video-init-toggler:hover {
    color: #f37020
}

.webilize_video_theme_2 .bar-caption .video-custom-caption-container,
.webilize_video_theme_2 .overlay-caption .video-custom-caption-container,
.webilize_video_theme_2 .simple-caption .video-custom-caption-container {
    background-color: #0d1f22;
    color: #fff
}

.video-custom-main-container.button-link-align-left .custom-video-modal-toggler-container {
    text-align: left
}

.video-custom-main-container.button-link-align-center .custom-video-modal-toggler-container {
    text-align: center
}

.video-custom-main-container.button-link-align-right .custom-video-modal-toggler-container {
    text-align: right
}

.custom-video-widget-modal {
    display: none;
    position: fixed;
    z-index: 50000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4)
}

.custom-video-widget-modal .custom-video-widget-modal-content {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.custom-video-widget-modal .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700
}

.custom-video-widget-modal .close:focus,
.custom-video-widget-modal .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.custom-video-widget-modal .custom-video-widget-modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: #fff;
    overflow: auto
}

#generalApplicationForm .custom-video-widget-modal .custom-video-widget-modal-header .dynamic-form-title,
.custom-video-widget-modal .custom-video-widget-modal-header #generalApplicationForm .dynamic-form-title,
.custom-video-widget-modal .custom-video-widget-modal-header .heading-h2,
.custom-video-widget-modal .custom-video-widget-modal-header h2 {
    float: left;
    margin-top: 10px
}

.custom-video-widget-modal .custom-video-widget-modal-header .video-modal-close-btn {
    float: right;
    color: #d3d3d3;
    font-size: 24px;
    font-weight: 700
}

.custom-video-widget-modal .custom-video-widget-modal-header .video-modal-close-btn:hover {
    color: #a9a9a9;
    cursor: pointer
}

.custom-video-widget-modal .custom-video-widget-modal-body {
    padding: 8px;
    position: relative
}

.custom-video-widget-modal .custom-video-widget-modal-body .video-container img.img-responsive {
    max-width: 470px
}

.custom-video-widget-modal .custom-video-widget-modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: #fff
}

.custom-video-widget-modal .custom-video-widget-modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    animation-name: animatetop;
    animation-duration: .4s
}

.custom-video-progressBar {
    border: 1px solid #aaa;
    color: #fff;
    width: 295px;
    height: 20px
}

.custom-video-progress {
    background-color: red;
    height: 20px;
    display: inline-block
}

.close-button {
    float: right;
    width: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: .25rem
}

.show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
}

.dynamic-form-capture-element .dynamic-form-modal-toggler-container .form-init-toggler {
    margin-bottom: 10px;
    display: inline-block;
    cursor: pointer
}

.dynamic-form-capture-element .full-width-button.button-linktype-button .form-init-toggler {
    max-width: unset !important;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 20px;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    border-radius: unset;
    width: 100%;
    min-width: 100px;
    text-align: center;
    text-transform: uppercase;
    padding: 11px 0
}

.dynamic-form-capture-element .button-linktype-linklink .form-init-toggler {
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: .03px;
    line-height: 19px;
    box-sizing: border-box;
    border: none;
    background-color: transparent;
    padding: 0
}

.dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.dynamic-form-container .actions>button {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: transparent !important
}

.dynamic-form-capture-element .button-linktype-button .form-init-toggler:hover,
.dynamic-form-container .actions>button:hover {
    color: #fff !important;
    border-color: #fff !important;
    background-color: #0d1f22 !important
}

.dynamic-form-container select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 30px 20px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.dynamic-form-container .actions {
    text-align: right;
    margin-top: 20px;
    margin-bottom: 30px
}

.dynamic-form-widget-modal .modal-content {
    border-radius: 6px
}

.dynamic-form-widget-modal .dynamic-form-container .actions {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

#generalApplicationForm .dynamic-form-container select.form-control {
    background-size: 30px 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBzdHlsZT0iZmlsbDojZjM3MDIwIiBkPSJNMzEwLjYgMjQ2LjZsLTEyNy4xIDEyOEMxNzYuNCAzODAuOSAxNjguMiAzODQgMTYwIDM4NHMtMTYuMzgtMy4xMjUtMjIuNjMtOS4zNzVsLTEyNy4xLTEyOEMuMjI0NCAyMzcuNS0yLjUxNiAyMjMuNyAyLjQzOCAyMTEuOFMxOS4wNyAxOTIgMzIgMTkyaDI1NS4xYzEyLjk0IDAgMjQuNjIgNy43ODEgMjkuNTggMTkuNzVTMzE5LjggMjM3LjUgMzEwLjYgMjQ2LjZ6Ii8+PC9zdmc+)
}

#generalApplicationForm .wb-file-upload-field {
    --color: $hoverColor;
    --border-color: $hoverColor;
    border-top: 1px solid #cbcbcb;
    padding-top: 4rem;
    margin-top: 2rem
}

#generalApplicationForm .dynamic-form-title {
    margin-bottom: 1rem
}

#generalApplicationForm .dynamic-form-paragraph {
    color: #999;
    font-size: 20px
}

#generalApplicationForm .checkbox input[type=checkbox],
#generalApplicationForm .checkbox-inline input[type=checkbox],
#generalApplicationForm .radio input[type=radio],
#generalApplicationForm .radio-inline input[type=radio] {
    margin-left: -30px
}

#application-form-region .dropdown {
    border-bottom: 1px solid #000;
    padding: 6px
}

#legalPage {
    min-height: 400px
}

#generalApplicationForm #jobCategories .full-image #legalPage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #legalPage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #generalApplicationForm #legalPage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #legalPage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #legalPage .widgetContainer.col-md-12 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #generalApplicationForm #legalPage .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #legalPage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #legalPage .widgetContainer.col-md-12 .text-element.editable-element div h2,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image h2,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div .heading-h1,
#legalPage .widgetContainer.col-md-12 .text-element.editable-element div h1 {
    color: #999;
    margin-top: 60px;
    margin-bottom: 15px;
    font-weight: 300;
    font-size: 60px
}

#legalPage .widgetContainer.col-md-12 .text-element.editable-element div p {
    font-size: 16px;
    margin: 0 0 36px;
    color: #0d1f22
}

.grid-projects .thumbnail-container img,
.related-projects .thumbnail-container img {
    height: 300px;
    width: 100%;
    object-fit: cover
}

.related-projects-2-by-2-element .related-projects .thumbnail-container img {
    height: 217.5px
}

.related-projects-2-by-2-element .related-projects .thumbnail-container .name,
.related-projects-2-by-2-element .related-projects .thumbnail-container .title {
    font-size: 16px
}

.grid-experts .thumbnail-container img {
    height: 292px;
    object-fit: cover
}

.grid-experts .thumbnail-container .name {
    font-size: 16px
}

.grid-employees .thumbnail-container img {
    width: 100%;
    height: 298px;
    object-fit: cover
}

.grid-employees .thumbnail-container .heading-h4,
.grid-employees .thumbnail-container h4 {
    font-size: 18px;
    margin-bottom: 0
}

.grid-employees .thumbnail-container .position {
    color: #0d1f22;
    font-weight: 400;
    margin-bottom: 0
}

.fixed-overlay-content-container__featured-video img {
    height: 345px;
    width: 345px;
    object-fit: cover
}

.fixed-overlay-content-container__featured-video .overlay-content {
    min-height: 160px
}

@media (min-width:768px) {
    .grid-experts .thumbnail-container img {
        width: 100%
    }
}

@media (max-width:991px) {
    .grid-experts .thumbnail-container img {
        height: 212px
    }

    .grid-experts .thumbnail-container .para {
        display: none
    }

    .apply-job-button .grid-experts .thumbnail-container .btn-black-bordered,
    .apply-job-button .related-experts .thumbnail-container .btn-black-bordered,
    .dynamic-form-capture-element .button-linktype-button .grid-experts .thumbnail-container .form-init-toggler,
    .dynamic-form-capture-element .button-linktype-button .related-experts .thumbnail-container .form-init-toggler,
    .dynamic-form-container .grid-experts .thumbnail-container .actions>button,
    .dynamic-form-container .related-experts .thumbnail-container .actions>button,
    .grid-experts .thumbnail-container .apply-job-button .btn-black-bordered,
    .grid-experts .thumbnail-container .btn,
    .grid-experts .thumbnail-container .btn-black-bordered-full,
    .grid-experts .thumbnail-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .grid-experts .thumbnail-container .dynamic-form-container .actions>button,
    .grid-experts .thumbnail-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .grid-experts .thumbnail-container .widget-hover-link,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .related-experts .thumbnail-container .widget-hover-link,
    .related-experts .thumbnail-container .apply-job-button .btn-black-bordered,
    .related-experts .thumbnail-container .btn,
    .related-experts .thumbnail-container .btn-black-bordered-full,
    .related-experts .thumbnail-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .related-experts .thumbnail-container .dynamic-form-container .actions>button,
    .related-experts .thumbnail-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
        font-size: 12px
    }
}

@media (max-width:579px) {

    .grid-experts .thumbnail-container img,
    .grid-projects .thumbnail-container img,
    .related-projects .thumbnail-container img {
        height: 217.5px;
        width: 100%
    }
}

@media (max-width:425px) {
    #our-services-page .overlay-content>p {
        display: none
    }
}

.grey-title {
    font-weight: 300;
    color: #999 !important;
    margin-bottom: 30px;
    word-wrap: break-word
}

.page-short-description {
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 16px !important;
    color: #666;
    font-size: 20px
}

.data-menu-widget li a[href=\/en\/products\/support],
.data-menu-widget li a[href=\/es\/productos\/soporte],
.data-menu-widget li a[href=\/fi\/tuotteet\/support],
.data-menu-widget li a[href=\/fr\/produits\/soutien],
.data-menu-widget li a[href=\/pt\/produtos\/suporte],
.data-menu-widget li a[href=\/ru\/товары\/поддержка],
.data-menu-widget li a[href=\/se\/produkter\/support],
.data-menu-widget li a[href=\/zh\/產品展示\/支持],
.internal-vertical-menu li a[href=\/en\/products\/support],
.internal-vertical-menu li a[href=\/es\/productos\/soporte],
.internal-vertical-menu li a[href=\/fi\/tuotteet\/support],
.internal-vertical-menu li a[href=\/fr\/produits\/soutien],
.internal-vertical-menu li a[href=\/pt\/produtos\/suporte],
.internal-vertical-menu li a[href=\/ru\/товары\/поддержка],
.internal-vertical-menu li a[href=\/se\/produkter\/support],
.internal-vertical-menu li a[href=\/zh\/產品展示\/支持] {
    border-top: 1px solid #8e8e8e;
    display: flex;
    padding-top: 8px
}

.items-per-page {
    text-align: right;
    margin: 5px 0 0
}

#aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div p,
#downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div p,
#faqsPage .widgetContainer.col-md-9 .text-element.editable-element div p,
#ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div p,
#ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div p,
#supportLayout .widgetContainer.col-md-9 .text-element.editable-element div p {
    font-size: 16px;
    margin: 0 0 10px;
    color: #0d1f22
}

.body-content #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div ul,
.body-content #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div ul,
.body-content #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div ul,
.body-content #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div ul,
.body-content #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div ul,
.body-content #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div ul {
    border-left: 3px solid #f37020;
    list-style: none;
    padding-left: 20px;
    margin-left: 20px;
    margin-top: 10px
}

.body-content #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div ul li,
.body-content #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div ul li,
.body-content #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div ul li,
.body-content #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div ul li,
.body-content #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div ul li,
.body-content #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div ul li {
    margin-bottom: 10px;
    color: #0d1f22;
    font-size: 16px
}

@media (max-width:425px) {

    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #generalApplicationForm #jobCategories .full-image #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategories .full-image #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategories .full-image #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategories .full-image #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategories .full-image #generalApplicationForm #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategories .full-image #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategories .full-image #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategories .full-image #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm #aboutUsSection .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm #downloadsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm #faqsPage .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #jobCategoryChild .full-width-row-inner #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h2,
    #jobCategoryChild .full-width-row-inner #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div h2,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #ourProductsLayout .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #ourSolutions .widgetContainer.col-md-9 .text-element.editable-element div h1,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image .heading-h2,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategories .full-image h2,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div .heading-h1,
    #supportLayout .widgetContainer.col-md-9 .text-element.editable-element div h1 {
        font-size: 30px
    }
}

@media print {
    .page-short-description {
        display: none
    }

    body {
        -webkit-print-color-adjust: exact;
        color-adjust: exact
    }
}

#jobCategories .full-image .standard-content-list .heading-h3,
#jobCategories .full-image .standard-content-list .heading-h3-lg,
#jobCategories .full-image .standard-content-list .heading-h3-md,
#jobCategories .full-image .standard-content-list .social-icon-heading,
#jobCategories .full-image .standard-content-list h3,
#jobCategoryChild .full-width-row-inner .standard-content-list .heading-h3,
#jobCategoryChild .full-width-row-inner .standard-content-list .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .standard-content-list .heading-h3-md,
#jobCategoryChild .full-width-row-inner .standard-content-list .social-icon-heading,
#jobCategoryChild .full-width-row-inner .standard-content-list h3,
.standard-content-list #jobCategories .full-image .heading-h3,
.standard-content-list #jobCategories .full-image .heading-h3-lg,
.standard-content-list #jobCategories .full-image .heading-h3-md,
.standard-content-list #jobCategories .full-image .social-icon-heading,
.standard-content-list #jobCategories .full-image h3,
.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3,
.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.standard-content-list #jobCategoryChild .full-width-row-inner .heading-h3-md,
.standard-content-list #jobCategoryChild .full-width-row-inner .social-icon-heading,
.standard-content-list #jobCategoryChild .full-width-row-inner h3,
.standard-content-list .heading-h3,
.standard-content-list .heading-h3-lg,
.standard-content-list .heading-h3-md,
.standard-content-list .social-icon-heading,
.standard-content-list h3 {
    color: #0d1f22;
    font-weight: 700
}

.cl-sub-heading {
    color: #999;
    font-weight: 700;
    line-height: 1.1em
}

.cl-sub-sub-heading {
    color: #999;
    font-size: 14px;
    text-transform: uppercase
}

.related-articles .heading-h4,
.related-articles h4 {
    font-size: 16px;
    margin-bottom: 10px
}

.related-articles .sub-heading,
.related-articles .sub-heading-light {
    font-size: 14px;
    margin-bottom: 3px
}

.publications .standard-content-list .sub-heading,
.publications .standard-content-list .sub-heading-light {
    -webkit-line-clamp: 1
}

#termsOfUse {
    min-height: 400px
}

#generalApplicationForm #jobCategories .full-image #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #generalApplicationForm #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#jobCategories .full-image #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategories .full-image #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div h2,
#jobCategoryChild .full-width-row-inner #generalApplicationForm #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div .dynamic-form-title,
#jobCategoryChild .full-width-row-inner #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div .heading-h2,
#jobCategoryChild .full-width-row-inner #termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div h2,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image .heading-h2,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #jobCategories .full-image h2,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner .heading-h2,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div #jobCategoryChild .full-width-row-inner h2,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div .heading-h1,
#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div h1 {
    color: #999;
    margin-top: 60px;
    margin-bottom: 15px;
    font-weight: 300;
    font-size: 60px
}

#termsOfUse .widgetContainer.col-md-12 .text-element.editable-element div p {
    font-size: 16px;
    margin: 0 0 36px;
    color: #0d1f22
}

.form-control {
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 15px
}

.form-control:focus {
    box-shadow: none
}

.form-control-error {
    border: 1px solid red
}

#modalSubscribe .modal-dialog .modal-content,
#modalSubscribeToRegionNewsletter .modal-dialog .modal-content {
    font-size: 16px;
    border-radius: 6px
}

#modalSubscribe .form-control,
#modalSubscribeToRegionNewsletter .form-control {
    height: 50px
}

#modalSubscribe .close,
#modalSubscribeToRegionNewsletter .close {
    font-size: 40px
}

.newsletter-form .checkbox-container .custom-checkbox [type=checkbox]:checked+.checkbox-design:before,
.newsletter-form .checkbox-container .custom-checkbox [type=checkbox]:not(:checked)+.checkbox-design:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #000;
    background: #fff
}

.newsletter-form .checkbox-container .custom-checkbox [type=checkbox]:checked+.checkbox-design:after {
    font: normal normal normal 18px/1 FontAwesome;
    position: absolute;
    content: "∎";
    top: 0;
    left: 0;
    transition: all .2s;
    color: #fff;
    font-size: 10px;
    width: 16px;
    height: 16px;
    line-height: 1.3em;
    background-color: #f37020
}

.themable-column>.widget-hover-panel .widget-hover-paragraph,
.themable-column>.widget-hover-panel .widget-hover-title {
    line-height: 1.428571429;
    letter-spacing: normal;
    hyphens: none
}

@media (min-width:768px) {

    #modalSubscribe .modal-dialog .modal-content,
    #modalSubscribeToRegionNewsletter .modal-dialog .modal-content {
        padding: 20px 20px 44px 53px
    }
}

.videos-container .standard-content-list .sub-heading,
.videos-container .standard-content-list .sub-heading-light {
    font-size: 16px;
    color: #999
}

.videos-container .ease-in-overlay-content-container {
    max-width: 196px
}

.videos-container .ease-in-overlay-content-container>img {
    width: 100%;
    height: 134px;
    object-fit: cover
}

@media (max-width:991px) {
    .body-content.video>.layout-wrapper>.widgetContainer.row {
        display: flex;
        flex-direction: column
    }

    .body-content.video>.layout-wrapper>.widgetContainer.row .editable-element:first-child {
        order: 2
    }
}

.contact-me-modal,
.dynamic-form-widget-modal .form_capture_form_container {
    font-size: 16px
}

.contact-me-modal .form-control,
.dynamic-form-widget-modal .form_capture_form_container .form-control {
    height: 34px;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    color: #555;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .08);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.themable-column .widget-hover-panel,
.widgetContainer.widgetColumn.themable-column.subColumn.image-background:not(.no-background) {
    padding: 16px
}

.contact-me-modal textarea.form-control,
.dynamic-form-widget-modal .form_capture_form_container textarea.form-control {
    height: auto
}

.contact-me-modal .form-control::-webkit-input-placeholder,
.dynamic-form-widget-modal .form_capture_form_container .form-control::-webkit-input-placeholder {
    color: #555
}

.contact-me-modal .modal-content,
.dynamic-form-widget-modal .form_capture_form_container .modal-content {
    border-radius: 6px
}

.themable-column>.widget-hover-panel .widget-hover-title {
    margin-bottom: 11px
}

.webilize_column_theme_2>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    border-color: #fff !important
}

#generalApplicationForm .project-description-wrap .dynamic-form-title,
.project-description-wrap #generalApplicationForm .dynamic-form-title,
.project-description-wrap .heading-h2,
.project-description-wrap h2 {
    color: #999;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500
}

.grey-section {
    background-color: rgba(13, 31, 34, .06);
    font-size: 2rem;
    padding: 1rem;
    text-align: center
}

.grey-section span {
    max-width: 580px;
    margin: auto;
    display: block
}

.data-menu-widget .public-documents {
    display: none
}

.region-africa .data-menu-widget .public-documents {
    display: block
}

.interact-indicator {
    background-color: #666;
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 30px
}

.interact-area-icon,
.interact-area>i {
    color: #f37020;
    font-size: 16px
}

.interact-wrap {
    max-width: 1700px;
    margin: auto;
    position: relative
}

.interact-area {
    position: absolute;
    z-index: 1;
    cursor: pointer;
    border: 2px solid #f37020;
    border-radius: 10px
}

.interact-area>i {
    position: absolute;
    right: 4px;
    top: 4px;
    padding: 2px;
    width: 20px;
    height: 20px;
    text-align: center
}

.interact-area:hover {
    background-color: rgba(13, 31, 34, .08)
}

.interact-area:hover>i {
    background-color: #d9d9d9;
    border-radius: 50%
}

.article-header {
    margin-bottom: 40px
}

#generalApplicationForm #jobCategories .full-image .article-header .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .article-header .dynamic-form-title,
#jobCategories .full-image #generalApplicationForm .article-header .dynamic-form-title,
#jobCategories .full-image .article-header .heading-h2,
#jobCategories .full-image .article-header h2,
#jobCategoryChild .full-width-row-inner #generalApplicationForm .article-header .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .article-header .heading-h2,
#jobCategoryChild .full-width-row-inner .article-header h2,
.article-header #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
.article-header #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
.article-header #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.article-header #jobCategories .full-image .heading-h2,
.article-header #jobCategories .full-image h2,
.article-header #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.article-header #jobCategoryChild .full-width-row-inner .heading-h2,
.article-header #jobCategoryChild .full-width-row-inner h2,
.article-header .heading-h1,
.article-header h1 {
    font-size: 32px
}

.article-header p {
    color: #999;
    font-size: 12px
}

.article-header .article-fullimage {
    position: relative;
    margin-bottom: 30px
}

.article-header .article-fullimage p {
    text-align: left;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin-bottom: 0;
    padding: 10px 15px;
    font-size: 12px;
    background-color: #fff;
    opacity: .8;
    color: #0d1f22 !important
}

.article-header .view-all-articles {
    display: flex;
    justify-content: right;
    text-align: right;
    margin-bottom: 10px
}

.article-header .view-all-articles>a {
    position: relative;
    padding: 0 10px
}

.article-header .view-all-articles>a:after {
    content: "";
    position: absolute;
    width: 1px;
    background-color: #0d1f22;
    height: 1em;
    display: inline-block;
    top: 0;
    bottom: 0;
    margin: auto;
    vertical-align: middle;
    right: 0
}

.article-header .view-all-articles>a:last-child:after,
.media-card__newsletter .mobile,
.media-card__srknews .mobile {
    display: none
}

.article-header .view-all-articles>a:last-child {
    padding-right: 0 !important
}

@media (min-width:992px) {

    #generalApplicationForm #jobCategories .full-image .article-header .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .article-header .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm .article-header .dynamic-form-title,
    #jobCategories .full-image .article-header .heading-h2,
    #jobCategories .full-image .article-header h2,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm .article-header .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .article-header .heading-h2,
    #jobCategoryChild .full-width-row-inner .article-header h2,
    .article-header #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    .article-header #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    .article-header #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .article-header #jobCategories .full-image .heading-h2,
    .article-header #jobCategories .full-image h2,
    .article-header #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .article-header #jobCategoryChild .full-width-row-inner .heading-h2,
    .article-header #jobCategoryChild .full-width-row-inner h2,
    .article-header .heading-h1,
    .article-header h1 {
        font-size: 55px
    }

    .article-header p {
        font-size: 20px
    }

    .apply-job-button .full-contact-widget .btn-black-bordered,
    .dynamic-form-capture-element .button-linktype-button .full-contact-widget .form-init-toggler,
    .dynamic-form-container .full-contact-widget .actions>button,
    .full-contact-widget .apply-job-button .btn-black-bordered,
    .full-contact-widget .btn,
    .full-contact-widget .btn-black-bordered-full,
    .full-contact-widget .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .full-contact-widget .dynamic-form-container .actions>button,
    .full-contact-widget .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .full-contact-widget .widget-hover-link {
        width: 190px
    }
}

.article-info-widget label {
    font-weight: 400
}

.article-info-widget text {
    color: #999
}

.full-contact-widget-container {
    margin-bottom: 40px;
    min-height: 50px
}

.full-contact-widget {
    margin-top: 20px;
    margin-bottom: 24px
}

#generalApplicationForm .full-contact-widget .title.dynamic-form-title,
.full-contact-widget #generalApplicationForm .title.dynamic-form-title,
.full-contact-widget .title.heading-h2,
.full-contact-widget h2.title {
    margin-bottom: 0;
    margin-top: -10px;
    font-size: 20px
}

@media screen and (min-width:320px) {

    #generalApplicationForm .full-contact-widget .title.dynamic-form-title,
    .full-contact-widget #generalApplicationForm .title.dynamic-form-title,
    .full-contact-widget .title.heading-h2,
    .full-contact-widget h2.title {
        font-size: calc(20px + 16 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {

    #generalApplicationForm .full-contact-widget .title.dynamic-form-title,
    .full-contact-widget #generalApplicationForm .title.dynamic-form-title,
    .full-contact-widget .title.heading-h2,
    .full-contact-widget h2.title {
        font-size: 36px
    }
}

.full-contact-widget .caption {
    color: #666;
    font-size: 20px
}

.full-contact-widget .expert-info-img img {
    max-height: 292px;
    object-fit: cover
}

.employees-card {
    padding-right: 0;
    padding-left: 0
}

.employees-thumbnail {
    overflow: hidden
}

.employees-thumbnail-inner {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    height: 298px;
    width: 215px;
    margin-bottom: 15px;
    background-size: cover
}

.employees-thumbnail-inner>img {
    object-fit: cover;
    height: 100%
}

.information-section {
    position: absolute;
    background-color: rgba(255, 255, 255, .8);
    bottom: 0;
    width: 100%;
    height: 32%;
    display: flex;
    flex-direction: column;
    padding: 15px 20px 14px
}

.information-section .company-position,
.information-section .title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.information-section>div:last-child {
    margin-top: auto
}

.information-section .title {
    font-size: 18px;
    font-weight: 700
}

.information-section .company-position {
    font-size: 14px;
    color: #0d1f22;
    line-height: 1.2em
}

.information-section .company-location {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 5px
}

.grid-employees .accordion {
    display: flex;
    flex-wrap: wrap
}

.grid-employees .accordion>.panel .col-md-4 {
    flex: 0 0 33.33333%
}

.grid-employees .accordion .collapse,
.grid-employees .accordion .collapsing {
    flex: 1 100%;
    clear: both;
    padding: 0 15px
}

.employees-accordion {
    font-family: Roboto, sans-serif;
    color: #0d1f22
}

.employees-accordion .title {
    font-size: 20px;
    font-weight: 700;
    color: #666;
    display: inline-block
}

.employees-accordion span.fa.fa-times {
    cursor: pointer;
    color: #f37020;
    font-size: 26px;
    float: right
}

.employees-accordion .company-position,
.employees-accordion .credentials {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1
}

.employees-accordion .location {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 23px;
    margin-top: 2px
}

.employees-accordion .testimonial {
    font-size: 16px;
    margin-bottom: 32px
}

.employees-accordion .text-concat {
    position: relative;
    display: inline-block;
    word-wrap: break-word;
    overflow: hidden
}

@media (max-width:992px) {
    .grid-employees {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .grid-employees .employees-card {
        padding-right: 5px;
        padding-left: 0
    }

    .employee-button-search {
        width: 100%;
        display: block;
        float: none;
        margin-bottom: 15px
    }

    .employee-button-search .button-search {
        width: 100% !important
    }
}

@media (max-width:767px) {

    .employees-accordion .title,
    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section .title {
        font-size: 16px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner {
        width: 190px;
        height: 260px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section {
        padding: 10px 10px 10px 15px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section .company-location {
        margin-bottom: 0
    }

    .newsletter-header {
        flex-direction: column-reverse
    }
}

@media (max-width:645px) {
    .employees-card .employees-thumbnail .employees-thumbnail-inner {
        width: 150px;
        height: 200px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section {
        padding: 5px 10px
    }
}

@media (max-width:525px) {
    .employees-card .employees-thumbnail .employees-thumbnail-inner {
        width: 130px;
        height: 170px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section {
        padding: 5px 10px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section .title {
        font-size: 16px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section .company-location {
        display: none
    }

    .employees-accordion .testimonial {
        font-size: 14px
    }
}

@media (max-width:465px) {
    .employees-card .employees-thumbnail .employees-thumbnail-inner {
        width: 100px;
        height: 140px
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section {
        padding: 5px 10px 0
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section .title {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section .company-location,
    .employees-card .employees-thumbnail .employees-thumbnail-inner .information-section .company-position {
        display: none
    }

    .employees-accordion .testimonial,
    .employees-accordion .title {
        font-size: 14px
    }
}

.related-experts .thumbnail-container {
    display: inline-block
}

.related-experts .thumbnail-container img {
    max-height: 292px;
    height: 100vh;
    object-fit: cover;
    width: 216px
}

.related-experts .thumbnail-container:hover .location {
    -webkit-line-clamp: unset
}

.apply-job-button .related-projects-2-by-2-element .related-projects .thumbnail-container .btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .related-projects-2-by-2-element .related-projects .thumbnail-container .form-init-toggler,
.dynamic-form-container .related-projects-2-by-2-element .related-projects .thumbnail-container .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .related-projects-2-by-2-element .related-projects .thumbnail-container .widget-hover-link,
.related-projects-2-by-2-element .related-projects .thumbnail-container .apply-job-button .btn-black-bordered,
.related-projects-2-by-2-element .related-projects .thumbnail-container .btn,
.related-projects-2-by-2-element .related-projects .thumbnail-container .btn-black-bordered-full,
.related-projects-2-by-2-element .related-projects .thumbnail-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.related-projects-2-by-2-element .related-projects .thumbnail-container .dynamic-form-container .actions>button,
.related-projects-2-by-2-element .related-projects .thumbnail-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    width: 100%
}

.related-projects-2-by-2-element .related-projects .thumbnail-container .sub-heading-light {
    margin-bottom: 8px
}

@media (min-width:992px) {

    .apply-job-button .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .btn-black-bordered,
    .dynamic-form-capture-element .button-linktype-button .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .form-init-toggler,
    .dynamic-form-container .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .actions>button,
    .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .widget-hover-link,
    .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .apply-job-button .btn-black-bordered,
    .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .btn,
    .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .btn-black-bordered-full,
    .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
    .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .dynamic-form-container .actions>button,
    .locale-ru .related-projects-2-by-2-element .related-projects .thumbnail-container .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
        font-size: 16px;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media (max-width:1024px) {
    .related-projects-2-by-2-element .related-projects .thumbnail-container img {
        width: 100% !important;
        min-height: 300px
    }
}

@media (max-width:991px) {
    .related-projects-1-by-3-element .related-projects>.row:last-child>div:nth-of-type(3) {
        display: none
    }

    .video-carousel-element,
    :target {
        scroll-margin-top: 41px
    }
}

@media (max-width:425px) {
    .related-projects-2-by-2-element .related-projects .thumbnail-container img {
        width: 100% !important;
        min-height: unset !important
    }
}

.newsletter-header .extra-info {
    color: #0d1f22;
    margin-bottom: 0
}

.apply-job-button .newsletter-header .btn-black-bordered,
.dynamic-form-capture-element .button-linktype-button .newsletter-header .form-init-toggler,
.dynamic-form-container .newsletter-header .actions>button,
.image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .newsletter-header .widget-hover-link,
.newsletter-header .apply-job-button .btn-black-bordered,
.newsletter-header .btn,
.newsletter-header .btn-black-bordered-full,
.newsletter-header .dynamic-form-capture-element .button-linktype-button .form-init-toggler,
.newsletter-header .dynamic-form-container .actions>button,
.newsletter-header .image-with-hover-element>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    width: 220px !important
}

#jobCategories .full-image .media-card .heading-h3,
#jobCategories .full-image .media-card .heading-h3-lg,
#jobCategories .full-image .media-card .heading-h3-md,
#jobCategories .full-image .media-card .social-icon-heading,
#jobCategories .full-image .media-card h3,
#jobCategoryChild .full-width-row-inner .media-card .heading-h3,
#jobCategoryChild .full-width-row-inner .media-card .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .media-card .heading-h3-md,
#jobCategoryChild .full-width-row-inner .media-card .social-icon-heading,
#jobCategoryChild .full-width-row-inner .media-card h3,
.media-card #jobCategories .full-image .heading-h3,
.media-card #jobCategories .full-image .heading-h3-lg,
.media-card #jobCategories .full-image .heading-h3-md,
.media-card #jobCategories .full-image .social-icon-heading,
.media-card #jobCategories .full-image h3,
.media-card #jobCategoryChild .full-width-row-inner .heading-h3,
.media-card #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.media-card #jobCategoryChild .full-width-row-inner .heading-h3-md,
.media-card #jobCategoryChild .full-width-row-inner .social-icon-heading,
.media-card #jobCategoryChild .full-width-row-inner h3,
.media-card .heading-h3,
.media-card .heading-h3-lg,
.media-card .heading-h3-md,
.media-card .social-icon-heading,
.media-card h3 {
    color: #0d1f22;
    font-weight: 700
}

.media-card__newsletter .media-image,
.media-card__srknews .media-image {
    height: 146px
}

.media-card__newsletter img.desktop,
.media-card__srknews img.desktop {
    object-fit: cover;
    width: 100%;
    height: 100%
}

@media (max-width:579px) {

    .media-card--featured-item,
    .media-card__newsletter,
    .media-card__srknews {
        display: block
    }

    .media-card--featured-item .media-image,
    .media-card__newsletter .media-image,
    .media-card__srknews .media-image {
        height: auto;
        margin: 0 0 15px
    }

    .media-card--featured-item .desktop,
    .media-card__newsletter .desktop,
    .media-card__srknews .desktop {
        display: none
    }

    .media-card--featured-item .mobile,
    .media-card__newsletter .mobile,
    .media-card__srknews .mobile {
        display: block;
        object-fit: cover;
        height: 150px;
        width: 100%;
        max-width: none
    }

    .media-card--event {
        display: block
    }

    .media-card--event .media-image {
        height: auto;
        margin: 0 0 15px
    }

    .media-card--featured-item .media-image {
        min-height: auto
    }
}

@media (min-width:580px) {
    .media-card--event .media-image {
        flex: 0 0 146px
    }
}

.list-child-publications>div {
    margin-bottom: 30px
}

#jobCategories .full-image .list-child-publications .heading-h3,
#jobCategories .full-image .list-child-publications .heading-h3-lg,
#jobCategories .full-image .list-child-publications .heading-h3-md,
#jobCategories .full-image .list-child-publications .social-icon-heading,
#jobCategories .full-image .list-child-publications h3,
#jobCategoryChild .full-width-row-inner .list-child-publications .heading-h3,
#jobCategoryChild .full-width-row-inner .list-child-publications .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .list-child-publications .heading-h3-md,
#jobCategoryChild .full-width-row-inner .list-child-publications .social-icon-heading,
#jobCategoryChild .full-width-row-inner .list-child-publications h3,
.list-child-publications #jobCategories .full-image .heading-h3,
.list-child-publications #jobCategories .full-image .heading-h3-lg,
.list-child-publications #jobCategories .full-image .heading-h3-md,
.list-child-publications #jobCategories .full-image .social-icon-heading,
.list-child-publications #jobCategories .full-image h3,
.list-child-publications #jobCategoryChild .full-width-row-inner .heading-h3,
.list-child-publications #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.list-child-publications #jobCategoryChild .full-width-row-inner .heading-h3-md,
.list-child-publications #jobCategoryChild .full-width-row-inner .social-icon-heading,
.list-child-publications #jobCategoryChild .full-width-row-inner h3,
.list-child-publications .heading-h3,
.list-child-publications .heading-h3-lg,
.list-child-publications .heading-h3-md,
.list-child-publications .social-icon-heading,
.list-child-publications h3 {
    font-size: 20px
}

.list-child-publications .desktop {
    display: none
}

@media (max-width:479px) {
    .list-child-publications .media-card {
        display: block
    }

    .list-child-publications .media-image {
        margin-bottom: 20px;
        margin-right: 0
    }

    .list-child-publications .media-image img {
        height: 146px;
        width: 100%;
        object-fit: cover
    }
}

@media (min-width:480px) {
    .list-child-publications .mobile {
        display: none
    }

    .list-child-publications .desktop {
        display: block
    }

    .list-child-publications .media-card--publication .media-image,
    .list-child-publications .media-card--video .media-image {
        position: relative
    }

    .list-child-publications .media-card--publication .media-image img,
    .list-child-publications .media-card--video .media-image img {
        position: absolute;
        left: 0;
        top: 0;
        object-fit: cover;
        width: 100%;
        height: 100%;
        min-height: 146px;
        z-index: -1
    }
}

.related-videos-1-by-2-element {
    margin-top: 60px
}

.related-videos-1-by-2-element .fixed-overlay-content-container .overlay-content {
    min-height: 46%
}

@media (max-width:499px) {

    .related-videos-1-by-2-element .fixed-overlay-content-container .overlay-content .heading-h4,
    .related-videos-1-by-2-element .fixed-overlay-content-container .overlay-content h4 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1
    }

    .related-videos-1-by-2-element .fixed-overlay-content-container .overlay-content .description,
    .related-videos-1-by-2-element .fixed-overlay-content-container .overlay-content .description-bigger {
        display: none
    }
}

.project-header .fixed-overlay-content-container {
    position: relative;
    margin-bottom: 30px
}

.project-header .fixed-overlay-content-container img {
    width: 100%
}

.project-header .overlay-content {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 15px;
    font-size: 12px;
    opacity: .8
}

.article-info-widget,
.list-authors-widget,
.list-categories-widget {
    margin-bottom: 30px
}

.article-info-widget .heading-h4,
.article-info-widget h4,
.list-authors-widget .heading-h4,
.list-authors-widget h4,
.list-categories-widget .heading-h4,
.list-categories-widget h4 {
    color: #999;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 15px
}

.article-info-widget label,
.article-info-widget text,
.list-authors-widget label,
.list-authors-widget text,
.list-categories-widget label,
.list-categories-widget text {
    font-weight: 400;
    font-size: 16px
}

.list-authors-widget>div,
.list-categories-widget>div {
    display: flex;
    flex-direction: column
}

.list-authors-widget>div a,
.list-authors-widget>div p,
.list-categories-widget>div a,
.list-categories-widget>div p {
    color: #12355b;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px
}

.list-authors-widget>div p,
.list-categories-widget>div p {
    color: grey
}

.list-authors-widget>div a:hover,
.list-categories-widget>div a:hover {
    color: #666
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link {
    color: #fff !important;
    border-color: #fff !important;
    background-color: transparent !important
}

.webilize_image_theme_2>.image-wrapper>.widget-hover-panel.hover-linktype-button .widget-hover-link-container .widget-hover-link:hover {
    color: #0d1f22 !important;
    border-color: #0d1f22 !important;
    background-color: #fff !important
}

.col-md-3 .data-menu-widget {
    margin-top: 10px
}

.author-articles,
.list-child-events .child-events-type,
.related-events-1-by-3-element {
    margin-top: 30px
}

.data-menu-widget .service-type a {
    font-size: 20px;
    color: #999;
    font-weight: 400;
    pointer-events: none
}

.apply-job-button .btn-black-bordered,
.apply-job-button .webilize_cms_button.button-linktype-button {
    white-space: normal
}

.list-child-events {
    margin-bottom: 60px
}

.list-child-events .standard-content-list {
    margin-bottom: 20px
}

#ourSectorsChildPage .contact-us-widget,
.body-content.service .contact-us-widget,
.srknews-header {
    margin-bottom: 30px
}

.srknews-header .title-wrap {
    display: flex;
    font-size: 16px;
    align-items: center
}

.srknews-header .title {
    font-size: 20px;
    color: #0d1f22;
    flex-grow: 1
}

@media (min-width:768px) {
    .contact-widget img {
        width: 100%;
        height: 295px;
        object-fit: cover;
        object-position: top center
    }
}

.custom-carousel .embed-video-wrapper,
.video-carousel-element .embed-video-wrapper {
    margin-bottom: 20px
}

.custom-carousel .custom-carousel-wrapper,
.custom-carousel .videos-wrapper,
.video-carousel-element .custom-carousel-wrapper,
.video-carousel-element .videos-wrapper {
    position: relative;
    overflow: hidden
}

.custom-carousel .custom-carousel-items,
.custom-carousel .videos,
.video-carousel-element .custom-carousel-items,
.video-carousel-element .videos {
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
    transform: translateX(0);
    transition: transform .3s ease-in-out
}

.custom-carousel .custom-carousel-items .custom-carousel-item,
.custom-carousel .custom-carousel-items .video,
.custom-carousel .videos .custom-carousel-item,
.custom-carousel .videos .video,
.video-carousel-element .custom-carousel-items .custom-carousel-item,
.video-carousel-element .custom-carousel-items .video,
.video-carousel-element .videos .custom-carousel-item,
.video-carousel-element .videos .video {
    position: relative;
    flex: 1 0 0%;
    padding-left: 10px;
    padding-right: 10px
}

.custom-carousel .custom-carousel-items .custom-carousel-item:hover .overlay-content,
.custom-carousel .custom-carousel-items .video:hover .overlay-content,
.custom-carousel .videos .custom-carousel-item:hover .overlay-content,
.custom-carousel .videos .video:hover .overlay-content,
.video-carousel-element .custom-carousel-items .custom-carousel-item:hover .overlay-content,
.video-carousel-element .custom-carousel-items .video:hover .overlay-content,
.video-carousel-element .videos .custom-carousel-item:hover .overlay-content,
.video-carousel-element .videos .video:hover .overlay-content {
    transform: translateY(0)
}

.custom-carousel .custom-carousel-items .custom-carousel-item:hover .hidden-overlay-content,
.custom-carousel .custom-carousel-items .video:hover .hidden-overlay-content,
.custom-carousel .videos .custom-carousel-item:hover .hidden-overlay-content,
.custom-carousel .videos .video:hover .hidden-overlay-content,
.video-carousel-element .custom-carousel-items .custom-carousel-item:hover .hidden-overlay-content,
.video-carousel-element .custom-carousel-items .video:hover .hidden-overlay-content,
.video-carousel-element .videos .custom-carousel-item:hover .hidden-overlay-content,
.video-carousel-element .videos .video:hover .hidden-overlay-content {
    opacity: 1
}

.custom-carousel .custom-carousel-items .custom-carousel-item img,
.custom-carousel .custom-carousel-items .video img,
.custom-carousel .videos .custom-carousel-item img,
.custom-carousel .videos .video img,
.video-carousel-element .custom-carousel-items .custom-carousel-item img,
.video-carousel-element .custom-carousel-items .video img,
.video-carousel-element .videos .custom-carousel-item img,
.video-carousel-element .videos .video img {
    height: 134px;
    object-fit: cover;
    width: 100%
}

#jobCategories .full-image .custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3,
#jobCategories .full-image .custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3-lg,
#jobCategories .full-image .custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3-md,
#jobCategories .full-image .custom-carousel .custom-carousel-items .custom-carousel-item .social-icon-heading,
#jobCategories .full-image .custom-carousel .custom-carousel-items .custom-carousel-item h3,
#jobCategories .full-image .custom-carousel .custom-carousel-items .video .heading-h3,
#jobCategories .full-image .custom-carousel .custom-carousel-items .video .heading-h3-lg,
#jobCategories .full-image .custom-carousel .custom-carousel-items .video .heading-h3-md,
#jobCategories .full-image .custom-carousel .custom-carousel-items .video .social-icon-heading,
#jobCategories .full-image .custom-carousel .custom-carousel-items .video h3,
#jobCategories .full-image .custom-carousel .videos .custom-carousel-item .heading-h3,
#jobCategories .full-image .custom-carousel .videos .custom-carousel-item .heading-h3-lg,
#jobCategories .full-image .custom-carousel .videos .custom-carousel-item .heading-h3-md,
#jobCategories .full-image .custom-carousel .videos .custom-carousel-item .social-icon-heading,
#jobCategories .full-image .custom-carousel .videos .custom-carousel-item h3,
#jobCategories .full-image .custom-carousel .videos .video .heading-h3,
#jobCategories .full-image .custom-carousel .videos .video .heading-h3-lg,
#jobCategories .full-image .custom-carousel .videos .video .heading-h3-md,
#jobCategories .full-image .custom-carousel .videos .video .social-icon-heading,
#jobCategories .full-image .custom-carousel .videos .video h3,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3-lg,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3-md,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .custom-carousel-item .social-icon-heading,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .custom-carousel-item h3,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .video .heading-h3,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .video .heading-h3-lg,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .video .heading-h3-md,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .video .social-icon-heading,
#jobCategories .full-image .video-carousel-element .custom-carousel-items .video h3,
#jobCategories .full-image .video-carousel-element .videos .custom-carousel-item .heading-h3,
#jobCategories .full-image .video-carousel-element .videos .custom-carousel-item .heading-h3-lg,
#jobCategories .full-image .video-carousel-element .videos .custom-carousel-item .heading-h3-md,
#jobCategories .full-image .video-carousel-element .videos .custom-carousel-item .social-icon-heading,
#jobCategories .full-image .video-carousel-element .videos .custom-carousel-item h3,
#jobCategories .full-image .video-carousel-element .videos .video .heading-h3,
#jobCategories .full-image .video-carousel-element .videos .video .heading-h3-lg,
#jobCategories .full-image .video-carousel-element .videos .video .heading-h3-md,
#jobCategories .full-image .video-carousel-element .videos .video .social-icon-heading,
#jobCategories .full-image .video-carousel-element .videos .video h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3-md,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .custom-carousel-item .social-icon-heading,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .custom-carousel-item h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .video .heading-h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .video .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .video .heading-h3-md,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .video .social-icon-heading,
#jobCategoryChild .full-width-row-inner .custom-carousel .custom-carousel-items .video h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .custom-carousel-item .heading-h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .custom-carousel-item .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .custom-carousel-item .heading-h3-md,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .custom-carousel-item .social-icon-heading,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .custom-carousel-item h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .video .heading-h3,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .video .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .video .heading-h3-md,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .video .social-icon-heading,
#jobCategoryChild .full-width-row-inner .custom-carousel .videos .video h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3-md,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .custom-carousel-item .social-icon-heading,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .custom-carousel-item h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .video .heading-h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .video .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .video .heading-h3-md,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .video .social-icon-heading,
#jobCategoryChild .full-width-row-inner .video-carousel-element .custom-carousel-items .video h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .custom-carousel-item .heading-h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .custom-carousel-item .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .custom-carousel-item .heading-h3-md,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .custom-carousel-item .social-icon-heading,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .custom-carousel-item h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .video .heading-h3,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .video .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .video .heading-h3-md,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .video .social-icon-heading,
#jobCategoryChild .full-width-row-inner .video-carousel-element .videos .video h3,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategories .full-image .heading-h3,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategories .full-image .heading-h3-lg,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategories .full-image .heading-h3-md,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategories .full-image .social-icon-heading,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategories .full-image h3,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-md,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .social-icon-heading,
.custom-carousel .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner h3,
.custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3,
.custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3-lg,
.custom-carousel .custom-carousel-items .custom-carousel-item .heading-h3-md,
.custom-carousel .custom-carousel-items .custom-carousel-item .social-icon-heading,
.custom-carousel .custom-carousel-items .custom-carousel-item h3,
.custom-carousel .custom-carousel-items .video #jobCategories .full-image .heading-h3,
.custom-carousel .custom-carousel-items .video #jobCategories .full-image .heading-h3-lg,
.custom-carousel .custom-carousel-items .video #jobCategories .full-image .heading-h3-md,
.custom-carousel .custom-carousel-items .video #jobCategories .full-image .social-icon-heading,
.custom-carousel .custom-carousel-items .video #jobCategories .full-image h3,
.custom-carousel .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .heading-h3,
.custom-carousel .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.custom-carousel .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .heading-h3-md,
.custom-carousel .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .social-icon-heading,
.custom-carousel .custom-carousel-items .video #jobCategoryChild .full-width-row-inner h3,
.custom-carousel .custom-carousel-items .video .heading-h3,
.custom-carousel .custom-carousel-items .video .heading-h3-lg,
.custom-carousel .custom-carousel-items .video .heading-h3-md,
.custom-carousel .custom-carousel-items .video .social-icon-heading,
.custom-carousel .custom-carousel-items .video h3,
.custom-carousel .videos .custom-carousel-item #jobCategories .full-image .heading-h3,
.custom-carousel .videos .custom-carousel-item #jobCategories .full-image .heading-h3-lg,
.custom-carousel .videos .custom-carousel-item #jobCategories .full-image .heading-h3-md,
.custom-carousel .videos .custom-carousel-item #jobCategories .full-image .social-icon-heading,
.custom-carousel .videos .custom-carousel-item #jobCategories .full-image h3,
.custom-carousel .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3,
.custom-carousel .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.custom-carousel .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-md,
.custom-carousel .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .social-icon-heading,
.custom-carousel .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner h3,
.custom-carousel .videos .custom-carousel-item .heading-h3,
.custom-carousel .videos .custom-carousel-item .heading-h3-lg,
.custom-carousel .videos .custom-carousel-item .heading-h3-md,
.custom-carousel .videos .custom-carousel-item .social-icon-heading,
.custom-carousel .videos .custom-carousel-item h3,
.custom-carousel .videos .video #jobCategories .full-image .heading-h3,
.custom-carousel .videos .video #jobCategories .full-image .heading-h3-lg,
.custom-carousel .videos .video #jobCategories .full-image .heading-h3-md,
.custom-carousel .videos .video #jobCategories .full-image .social-icon-heading,
.custom-carousel .videos .video #jobCategories .full-image h3,
.custom-carousel .videos .video #jobCategoryChild .full-width-row-inner .heading-h3,
.custom-carousel .videos .video #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.custom-carousel .videos .video #jobCategoryChild .full-width-row-inner .heading-h3-md,
.custom-carousel .videos .video #jobCategoryChild .full-width-row-inner .social-icon-heading,
.custom-carousel .videos .video #jobCategoryChild .full-width-row-inner h3,
.custom-carousel .videos .video .heading-h3,
.custom-carousel .videos .video .heading-h3-lg,
.custom-carousel .videos .video .heading-h3-md,
.custom-carousel .videos .video .social-icon-heading,
.custom-carousel .videos .video h3,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategories .full-image .heading-h3,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategories .full-image .heading-h3-lg,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategories .full-image .heading-h3-md,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategories .full-image .social-icon-heading,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategories .full-image h3,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-md,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner .social-icon-heading,
.video-carousel-element .custom-carousel-items .custom-carousel-item #jobCategoryChild .full-width-row-inner h3,
.video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3,
.video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3-lg,
.video-carousel-element .custom-carousel-items .custom-carousel-item .heading-h3-md,
.video-carousel-element .custom-carousel-items .custom-carousel-item .social-icon-heading,
.video-carousel-element .custom-carousel-items .custom-carousel-item h3,
.video-carousel-element .custom-carousel-items .video #jobCategories .full-image .heading-h3,
.video-carousel-element .custom-carousel-items .video #jobCategories .full-image .heading-h3-lg,
.video-carousel-element .custom-carousel-items .video #jobCategories .full-image .heading-h3-md,
.video-carousel-element .custom-carousel-items .video #jobCategories .full-image .social-icon-heading,
.video-carousel-element .custom-carousel-items .video #jobCategories .full-image h3,
.video-carousel-element .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .heading-h3,
.video-carousel-element .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.video-carousel-element .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .heading-h3-md,
.video-carousel-element .custom-carousel-items .video #jobCategoryChild .full-width-row-inner .social-icon-heading,
.video-carousel-element .custom-carousel-items .video #jobCategoryChild .full-width-row-inner h3,
.video-carousel-element .custom-carousel-items .video .heading-h3,
.video-carousel-element .custom-carousel-items .video .heading-h3-lg,
.video-carousel-element .custom-carousel-items .video .heading-h3-md,
.video-carousel-element .custom-carousel-items .video .social-icon-heading,
.video-carousel-element .custom-carousel-items .video h3,
.video-carousel-element .videos .custom-carousel-item #jobCategories .full-image .heading-h3,
.video-carousel-element .videos .custom-carousel-item #jobCategories .full-image .heading-h3-lg,
.video-carousel-element .videos .custom-carousel-item #jobCategories .full-image .heading-h3-md,
.video-carousel-element .videos .custom-carousel-item #jobCategories .full-image .social-icon-heading,
.video-carousel-element .videos .custom-carousel-item #jobCategories .full-image h3,
.video-carousel-element .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3,
.video-carousel-element .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.video-carousel-element .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-md,
.video-carousel-element .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner .social-icon-heading,
.video-carousel-element .videos .custom-carousel-item #jobCategoryChild .full-width-row-inner h3,
.video-carousel-element .videos .custom-carousel-item .heading-h3,
.video-carousel-element .videos .custom-carousel-item .heading-h3-lg,
.video-carousel-element .videos .custom-carousel-item .heading-h3-md,
.video-carousel-element .videos .custom-carousel-item .social-icon-heading,
.video-carousel-element .videos .custom-carousel-item h3,
.video-carousel-element .videos .video #jobCategories .full-image .heading-h3,
.video-carousel-element .videos .video #jobCategories .full-image .heading-h3-lg,
.video-carousel-element .videos .video #jobCategories .full-image .heading-h3-md,
.video-carousel-element .videos .video #jobCategories .full-image .social-icon-heading,
.video-carousel-element .videos .video #jobCategories .full-image h3,
.video-carousel-element .videos .video #jobCategoryChild .full-width-row-inner .heading-h3,
.video-carousel-element .videos .video #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.video-carousel-element .videos .video #jobCategoryChild .full-width-row-inner .heading-h3-md,
.video-carousel-element .videos .video #jobCategoryChild .full-width-row-inner .social-icon-heading,
.video-carousel-element .videos .video #jobCategoryChild .full-width-row-inner h3,
.video-carousel-element .videos .video .heading-h3,
.video-carousel-element .videos .video .heading-h3-lg,
.video-carousel-element .videos .video .heading-h3-md,
.video-carousel-element .videos .video .social-icon-heading,
.video-carousel-element .videos .video h3 {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

.custom-carousel .custom-carousel-items .video.active:after,
.custom-carousel .videos .video.active:after,
.video-carousel-element .custom-carousel-items .video.active:after,
.video-carousel-element .videos .video.active:after {
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    height: 3px;
    background-color: #f37020;
    left: auto;
    right: auto;
    bottom: 0
}

.custom-carousel .videos .video,
.video-carousel-element .videos .video {
    cursor: pointer
}

.custom-carousel .dots,
.video-carousel-element .dots {
    text-align: center;
    margin-top: 10px
}

.custom-carousel .dot,
.video-carousel-element .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #ddd;
    border-radius: 50px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    margin: 0 5px
}

.custom-carousel .dot.active,
.custom-carousel .dot:hover,
.video-carousel-element .dot.active,
.video-carousel-element .dot:hover {
    transform: scale(1.3);
    background-color: #f37020
}

.custom-carousel .dot.active,
.video-carousel-element .dot.active {
    pointer-events: none
}

.video-carousel-element .videos-wrapper .fa {
    position: absolute;
    z-index: 1;
    padding: 12px 15px;
    background-color: rgba(255, 255, 255, .6);
    top: calc(50% - 20px);
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    color: #333;
    border: 2px solid #333;
    transition: all .4s ease-in-out
}

.video-carousel-element .videos-wrapper .fa:active,
.video-carousel-element .videos-wrapper .fa:focus,
.video-carousel-element .videos-wrapper .fa:hover {
    background-color: #f37020;
    border-color: #f37020;
    color: #fff
}

.video-carousel-element .videos-wrapper .fa.disabled {
    opacity: .6;
    cursor: default
}

.video-carousel-element .videos-wrapper .fa.disabled:active,
.video-carousel-element .videos-wrapper .fa.disabled:focus,
.video-carousel-element .videos-wrapper .fa.disabled:hover {
    background-color: rgba(255, 255, 255, .6);
    border-color: #333;
    color: #333
}

.video-carousel-element .videos-wrapper .fa-chevron-right {
    right: 5px
}

.video-carousel-element .videos-wrapper .fa-chevron-left {
    left: 5px
}

.video-carousel-element .videos .video .overlay-content {
    transform: translateY(50%)
}

.custom-carousel .custom-carousel-items .custom-carousel-item img {
    width: 205px;
    height: 210px
}

.custom-carousel .image-icon-container .overlay-content {
    opacity: 1
}

.custom-carousel .fa-play-circle {
    transition: all .4s ease-out
}

@media (max-width:767px) {
    .slider-overlay-content-container.video .overlay-content {
        padding: 5px 15px
    }

    #jobCategories .full-image .slider-overlay-content-container.video .overlay-content .heading-h3,
    #jobCategories .full-image .slider-overlay-content-container.video .overlay-content .heading-h3-lg,
    #jobCategories .full-image .slider-overlay-content-container.video .overlay-content .heading-h3-md,
    #jobCategories .full-image .slider-overlay-content-container.video .overlay-content .social-icon-heading,
    #jobCategories .full-image .slider-overlay-content-container.video .overlay-content h3,
    #jobCategoryChild .full-width-row-inner .slider-overlay-content-container.video .overlay-content .heading-h3,
    #jobCategoryChild .full-width-row-inner .slider-overlay-content-container.video .overlay-content .heading-h3-lg,
    #jobCategoryChild .full-width-row-inner .slider-overlay-content-container.video .overlay-content .heading-h3-md,
    #jobCategoryChild .full-width-row-inner .slider-overlay-content-container.video .overlay-content .social-icon-heading,
    #jobCategoryChild .full-width-row-inner .slider-overlay-content-container.video .overlay-content h3,
    .slider-overlay-content-container.video .overlay-content #jobCategories .full-image .heading-h3,
    .slider-overlay-content-container.video .overlay-content #jobCategories .full-image .heading-h3-lg,
    .slider-overlay-content-container.video .overlay-content #jobCategories .full-image .heading-h3-md,
    .slider-overlay-content-container.video .overlay-content #jobCategories .full-image .social-icon-heading,
    .slider-overlay-content-container.video .overlay-content #jobCategories .full-image h3,
    .slider-overlay-content-container.video .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3,
    .slider-overlay-content-container.video .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3-lg,
    .slider-overlay-content-container.video .overlay-content #jobCategoryChild .full-width-row-inner .heading-h3-md,
    .slider-overlay-content-container.video .overlay-content #jobCategoryChild .full-width-row-inner .social-icon-heading,
    .slider-overlay-content-container.video .overlay-content #jobCategoryChild .full-width-row-inner h3,
    .slider-overlay-content-container.video .overlay-content .heading-h3,
    .slider-overlay-content-container.video .overlay-content .heading-h3-lg,
    .slider-overlay-content-container.video .overlay-content .heading-h3-md,
    .slider-overlay-content-container.video .overlay-content .social-icon-heading,
    .slider-overlay-content-container.video .overlay-content h3 {
        font-size: 14px
    }
}

.featured-sections,
.srkers-on-the-go {
    position: relative;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

#jobCategories .full-image .featured-sections .media-card .heading-h3,
#jobCategories .full-image .featured-sections .media-card .heading-h3-lg,
#jobCategories .full-image .featured-sections .media-card .heading-h3-md,
#jobCategories .full-image .featured-sections .media-card .social-icon-heading,
#jobCategories .full-image .featured-sections .media-card h3,
#jobCategoryChild .full-width-row-inner .featured-sections .media-card .heading-h3,
#jobCategoryChild .full-width-row-inner .featured-sections .media-card .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .featured-sections .media-card .heading-h3-md,
#jobCategoryChild .full-width-row-inner .featured-sections .media-card .social-icon-heading,
#jobCategoryChild .full-width-row-inner .featured-sections .media-card h3,
.featured-sections .media-card #jobCategories .full-image .heading-h3,
.featured-sections .media-card #jobCategories .full-image .heading-h3-lg,
.featured-sections .media-card #jobCategories .full-image .heading-h3-md,
.featured-sections .media-card #jobCategories .full-image .social-icon-heading,
.featured-sections .media-card #jobCategories .full-image h3,
.featured-sections .media-card #jobCategoryChild .full-width-row-inner .heading-h3,
.featured-sections .media-card #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.featured-sections .media-card #jobCategoryChild .full-width-row-inner .heading-h3-md,
.featured-sections .media-card #jobCategoryChild .full-width-row-inner .social-icon-heading,
.featured-sections .media-card #jobCategoryChild .full-width-row-inner h3,
.featured-sections .media-card .heading-h3,
.featured-sections .media-card .heading-h3-lg,
.featured-sections .media-card .heading-h3-md,
.featured-sections .media-card .social-icon-heading,
.featured-sections .media-card h3 {
    font-weight: 400
}

.featured-sections .media-card p {
    font-size: 14px;
    line-height: 1.6
}

.featured-sections .media-card .caption {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.basetype-caption,
.media-type {
    font-size: 14px;
    font-weight: 900
}

.featured-sections .media-image {
    margin-right: 10px
}

.featured-sections .media-image img {
    width: 217px;
    height: 193px;
    object-fit: cover
}

.featured-sections .media-type {
    text-transform: uppercase
}

.featured-sections .subscribe-wrap {
    background-color: #999;
    position: relative;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin: 0 -50vw 40px;
    color: #fff;
    padding: 16px 10px;
    text-align: center
}

.featured-sections .subscribe i {
    margin-right: 10px
}

.featured-sections .subscribe button {
    white-space: nowrap
}

.featured-sections-inner,
.srkers-inner,
.subscribe-wrap .subscribe {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px
}

.basetype-caption {
    margin-bottom: 8px;
    color: #333
}

.basetype-caption span {
    border-bottom: 1px solid #f37020;
    padding-right: 12px;
    text-transform: uppercase
}

#jobCategories .full-image .featured-items-carousel .custom-carousel-item .heading-h3,
#jobCategories .full-image .featured-items-carousel .custom-carousel-item .heading-h3-lg,
#jobCategories .full-image .featured-items-carousel .custom-carousel-item .heading-h3-md,
#jobCategories .full-image .featured-items-carousel .custom-carousel-item .social-icon-heading,
#jobCategories .full-image .featured-items-carousel .custom-carousel-item h3,
#jobCategories .full-image .srkers-items-carousel .custom-carousel-item .heading-h3,
#jobCategories .full-image .srkers-items-carousel .custom-carousel-item .heading-h3-lg,
#jobCategories .full-image .srkers-items-carousel .custom-carousel-item .heading-h3-md,
#jobCategories .full-image .srkers-items-carousel .custom-carousel-item .social-icon-heading,
#jobCategories .full-image .srkers-items-carousel .custom-carousel-item h3,
#jobCategoryChild .full-width-row-inner .featured-items-carousel .custom-carousel-item .heading-h3,
#jobCategoryChild .full-width-row-inner .featured-items-carousel .custom-carousel-item .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .featured-items-carousel .custom-carousel-item .heading-h3-md,
#jobCategoryChild .full-width-row-inner .featured-items-carousel .custom-carousel-item .social-icon-heading,
#jobCategoryChild .full-width-row-inner .featured-items-carousel .custom-carousel-item h3,
#jobCategoryChild .full-width-row-inner .srkers-items-carousel .custom-carousel-item .heading-h3,
#jobCategoryChild .full-width-row-inner .srkers-items-carousel .custom-carousel-item .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .srkers-items-carousel .custom-carousel-item .heading-h3-md,
#jobCategoryChild .full-width-row-inner .srkers-items-carousel .custom-carousel-item .social-icon-heading,
#jobCategoryChild .full-width-row-inner .srkers-items-carousel .custom-carousel-item h3,
.featured-items-carousel .custom-carousel-item #jobCategories .full-image .heading-h3,
.featured-items-carousel .custom-carousel-item #jobCategories .full-image .heading-h3-lg,
.featured-items-carousel .custom-carousel-item #jobCategories .full-image .heading-h3-md,
.featured-items-carousel .custom-carousel-item #jobCategories .full-image .social-icon-heading,
.featured-items-carousel .custom-carousel-item #jobCategories .full-image h3,
.featured-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3,
.featured-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.featured-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-md,
.featured-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .social-icon-heading,
.featured-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner h3,
.featured-items-carousel .custom-carousel-item .heading-h3,
.featured-items-carousel .custom-carousel-item .heading-h3-lg,
.featured-items-carousel .custom-carousel-item .heading-h3-md,
.featured-items-carousel .custom-carousel-item .social-icon-heading,
.featured-items-carousel .custom-carousel-item h3,
.srkers-items-carousel .custom-carousel-item #jobCategories .full-image .heading-h3,
.srkers-items-carousel .custom-carousel-item #jobCategories .full-image .heading-h3-lg,
.srkers-items-carousel .custom-carousel-item #jobCategories .full-image .heading-h3-md,
.srkers-items-carousel .custom-carousel-item #jobCategories .full-image .social-icon-heading,
.srkers-items-carousel .custom-carousel-item #jobCategories .full-image h3,
.srkers-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3,
.srkers-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.srkers-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .heading-h3-md,
.srkers-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner .social-icon-heading,
.srkers-items-carousel .custom-carousel-item #jobCategoryChild .full-width-row-inner h3,
.srkers-items-carousel .custom-carousel-item .heading-h3,
.srkers-items-carousel .custom-carousel-item .heading-h3-lg,
.srkers-items-carousel .custom-carousel-item .heading-h3-md,
.srkers-items-carousel .custom-carousel-item .social-icon-heading,
.srkers-items-carousel .custom-carousel-item h3 {
    font-size: 20px !important;
    font-weight: 400
}

.featured-items-carousel .custom-carousel-item p,
.srkers-items-carousel .custom-carousel-item p {
    font-size: 14px
}

.srkers-items-carousel .caption {
    font-weight: 900;
    text-transform: uppercase
}

.srkers-items-carousel .custom-carousel-item img {
    width: 205px;
    height: 210px
}

#jobCategories .full-image .webilize_row_theme_2.solid-background .news-events .heading-h3,
#jobCategories .full-image .webilize_row_theme_2.solid-background .news-events .heading-h3-lg,
#jobCategories .full-image .webilize_row_theme_2.solid-background .news-events .heading-h3-md,
#jobCategories .full-image .webilize_row_theme_2.solid-background .news-events .social-icon-heading,
#jobCategories .full-image .webilize_row_theme_2.solid-background .news-events h3,
#jobCategoryChild .full-width-row-inner .webilize_row_theme_2.solid-background .news-events .heading-h3,
#jobCategoryChild .full-width-row-inner .webilize_row_theme_2.solid-background .news-events .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .webilize_row_theme_2.solid-background .news-events .heading-h3-md,
#jobCategoryChild .full-width-row-inner .webilize_row_theme_2.solid-background .news-events .social-icon-heading,
#jobCategoryChild .full-width-row-inner .webilize_row_theme_2.solid-background .news-events h3,
.webilize_row_theme_2.solid-background .news-events #jobCategories .full-image .heading-h3,
.webilize_row_theme_2.solid-background .news-events #jobCategories .full-image .heading-h3-lg,
.webilize_row_theme_2.solid-background .news-events #jobCategories .full-image .heading-h3-md,
.webilize_row_theme_2.solid-background .news-events #jobCategories .full-image .social-icon-heading,
.webilize_row_theme_2.solid-background .news-events #jobCategories .full-image h3,
.webilize_row_theme_2.solid-background .news-events #jobCategoryChild .full-width-row-inner .heading-h3,
.webilize_row_theme_2.solid-background .news-events #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.webilize_row_theme_2.solid-background .news-events #jobCategoryChild .full-width-row-inner .heading-h3-md,
.webilize_row_theme_2.solid-background .news-events #jobCategoryChild .full-width-row-inner .social-icon-heading,
.webilize_row_theme_2.solid-background .news-events #jobCategoryChild .full-width-row-inner h3,
.webilize_row_theme_2.solid-background .news-events .basetype-caption,
.webilize_row_theme_2.solid-background .news-events .heading-h3,
.webilize_row_theme_2.solid-background .news-events .heading-h3-lg,
.webilize_row_theme_2.solid-background .news-events .heading-h3-md,
.webilize_row_theme_2.solid-background .news-events .social-icon-heading,
.webilize_row_theme_2.solid-background .news-events h3 {
    color: #fff
}

#generalApplicationForm .webilize_row_theme_2.solid-background .explore-srk .dynamic-form-title,
.webilize_row_theme_2.solid-background .explore-srk #generalApplicationForm .dynamic-form-title,
.webilize_row_theme_2.solid-background .explore-srk .heading-h2,
.webilize_row_theme_2.solid-background .explore-srk .heading-h4,
.webilize_row_theme_2.solid-background .explore-srk h2,
.webilize_row_theme_2.solid-background .explore-srk h4 {
    color: #fff !important
}

#generalApplicationForm #jobCategories .full-image .news-events .dynamic-form-title,
#generalApplicationForm #jobCategoryChild .full-width-row-inner .news-events .dynamic-form-title,
#jobCategories .full-image #generalApplicationForm .news-events .dynamic-form-title,
#jobCategories .full-image .news-events .heading-h2,
#jobCategories .full-image .news-events h2,
#jobCategoryChild .full-width-row-inner #generalApplicationForm .news-events .dynamic-form-title,
#jobCategoryChild .full-width-row-inner .news-events .heading-h2,
#jobCategoryChild .full-width-row-inner .news-events h2,
.news-events #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
.news-events #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
.news-events #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
.news-events #jobCategories .full-image .heading-h2,
.news-events #jobCategories .full-image h2,
.news-events #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
.news-events #jobCategoryChild .full-width-row-inner .heading-h2,
.news-events #jobCategoryChild .full-width-row-inner h2,
.news-events .heading-h1,
.news-events h1 {
    font-weight: 700;
    font-size: 16px
}

@media screen and (min-width:320px) {

    #generalApplicationForm #jobCategories .full-image .news-events .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .news-events .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm .news-events .dynamic-form-title,
    #jobCategories .full-image .news-events .heading-h2,
    #jobCategories .full-image .news-events h2,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm .news-events .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .news-events .heading-h2,
    #jobCategoryChild .full-width-row-inner .news-events h2,
    .news-events #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    .news-events #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    .news-events #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .news-events #jobCategories .full-image .heading-h2,
    .news-events #jobCategories .full-image h2,
    .news-events #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .news-events #jobCategoryChild .full-width-row-inner .heading-h2,
    .news-events #jobCategoryChild .full-width-row-inner h2,
    .news-events .heading-h1,
    .news-events h1 {
        font-size: calc(16px + 12 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {

    #generalApplicationForm #jobCategories .full-image .news-events .dynamic-form-title,
    #generalApplicationForm #jobCategoryChild .full-width-row-inner .news-events .dynamic-form-title,
    #jobCategories .full-image #generalApplicationForm .news-events .dynamic-form-title,
    #jobCategories .full-image .news-events .heading-h2,
    #jobCategories .full-image .news-events h2,
    #jobCategoryChild .full-width-row-inner #generalApplicationForm .news-events .dynamic-form-title,
    #jobCategoryChild .full-width-row-inner .news-events .heading-h2,
    #jobCategoryChild .full-width-row-inner .news-events h2,
    .news-events #generalApplicationForm #jobCategories .full-image .dynamic-form-title,
    .news-events #generalApplicationForm #jobCategoryChild .full-width-row-inner .dynamic-form-title,
    .news-events #jobCategories .full-image #generalApplicationForm .dynamic-form-title,
    .news-events #jobCategories .full-image .heading-h2,
    .news-events #jobCategories .full-image h2,
    .news-events #jobCategoryChild .full-width-row-inner #generalApplicationForm .dynamic-form-title,
    .news-events #jobCategoryChild .full-width-row-inner .heading-h2,
    .news-events #jobCategoryChild .full-width-row-inner h2,
    .news-events .heading-h1,
    .news-events h1 {
        font-size: 28px
    }
}

#jobCategories .full-image .news-events .heading-h3,
#jobCategories .full-image .news-events .heading-h3-lg,
#jobCategories .full-image .news-events .heading-h3-md,
#jobCategories .full-image .news-events .social-icon-heading,
#jobCategories .full-image .news-events h3,
#jobCategoryChild .full-width-row-inner .news-events .heading-h3,
#jobCategoryChild .full-width-row-inner .news-events .heading-h3-lg,
#jobCategoryChild .full-width-row-inner .news-events .heading-h3-md,
#jobCategoryChild .full-width-row-inner .news-events .social-icon-heading,
#jobCategoryChild .full-width-row-inner .news-events h3,
.news-events #jobCategories .full-image .heading-h3,
.news-events #jobCategories .full-image .heading-h3-lg,
.news-events #jobCategories .full-image .heading-h3-md,
.news-events #jobCategories .full-image .social-icon-heading,
.news-events #jobCategories .full-image h3,
.news-events #jobCategoryChild .full-width-row-inner .heading-h3,
.news-events #jobCategoryChild .full-width-row-inner .heading-h3-lg,
.news-events #jobCategoryChild .full-width-row-inner .heading-h3-md,
.news-events #jobCategoryChild .full-width-row-inner .social-icon-heading,
.news-events #jobCategoryChild .full-width-row-inner h3,
.news-events .heading-h3,
.news-events .heading-h3-lg,
.news-events .heading-h3-md,
.news-events .social-icon-heading,
.news-events h3 {
    font-weight: 400
}

#generalApplicationForm .explore-srk .dynamic-form-title,
.explore-srk #generalApplicationForm .dynamic-form-title,
.explore-srk .heading-h2,
.explore-srk h2 {
    font-weight: 500;
    font-size: 18px
}

@media screen and (min-width:320px) {

    #generalApplicationForm .explore-srk .dynamic-form-title,
    .explore-srk #generalApplicationForm .dynamic-form-title,
    .explore-srk .heading-h2,
    .explore-srk h2 {
        font-size: calc(18px + 14 * ((100vw - 320px)/ 880))
    }
}

@media screen and (min-width:1200px) {

    #generalApplicationForm .explore-srk .dynamic-form-title,
    .explore-srk #generalApplicationForm .dynamic-form-title,
    .explore-srk .heading-h2,
    .explore-srk h2 {
        font-size: 32px
    }
}

.explore-srk img {
    height: 360px;
    object-fit: cover
}

.explore-srk .heading-h4,
.explore-srk h4 {
    font-size: 28px !important;
    margin-bottom: 10px
}

.explore-srk .para {
    font-size: 20px
}

.explore-srk .fixed-overlay-content-container:after {
    content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    z-index: 0;
    background: linear-gradient(180deg, rgba(13, 31, 34, 0) 0, #0d1f22 100%)
}

.explore-srk .fixed-overlay-content-container .overlay-content {
    z-index: 1
}

.explore-srk .overlay-content {
    background-color: transparent
}

@media (min-width:580px) {
    .featured-sections .subscribe {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .featured-sections .subscribe .marquee-wrap {
        margin-bottom: 0
    }

    .featured-sections .subscribe button {
        margin-left: 20px
    }

    .featured-items .media-content {
        padding-top: 15px
    }

    .featured-items .media-content .hyper-link {
        margin-top: auto;
        line-height: 1
    }
}

@media (min-width:768px) {
    .news-events .standard-content-list {
        flex: 0 0 var(--tile-width, 25%)
    }

    .news-events img {
        height: 150px;
        object-fit: cover;
        width: 100%
    }
}

@media (min-width:1200px) {
    .featured-items {
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px
    }

    .featured-items>div {
        flex: 0 0 50%;
        padding-left: 15px;
        padding-right: 15px
    }

    .featured-items>.warning-bar-see-in-english {
        flex: 0 0 100%
    }

    .news-events img {
        height: 230px
    }
}

.base-header-menu>li a .fa {
    width: 20px;
    height: 20px
}

.grecaptcha-badge {
    display: none !important
}

.xdsoft_autocomplete {
    display: inline;
    position: relative;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-align: start
}

.xdsoft_autocomplete .xdsoft_input {
    position: relative;
    z-index: 2
}

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown {
    position: absolute;
    border: 1px solid #ccc;
    border-top-color: #d9d9d9;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    cursor: default;
    display: none;
    z-index: 1001;
    margin-top: -1px;
    background-color: #fff;
    min-width: 100%;
    overflow: auto
}

.xdsoft_autocomplete .xdsoft_autocomplete_hint {
    position: absolute;
    color: #ccc !important;
    -webkit-text-fill-color: #ccc !important;
    text-fill-color: #ccc !important;
    overflow: hidden !important;
    white-space: pre !important
}

.xdsoft_autocomplete .xdsoft_autocomplete_hint span {
    color: transparent;
    opacity: 0
}

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>.xdsoft_autocomplete_copyright {
    color: #ddd;
    font-size: 10px;
    text-decoration: none;
    right: 5px;
    position: absolute;
    margin-top: -15px;
    z-index: 1002
}

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div {
    background: #fff;
    white-space: nowrap;
    cursor: pointer;
    line-height: 1.5em;
    padding: 2px 0
}

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div.active {
    color: #FFF
}