@charset "UTF-8";


.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

@media(min-width:544px) {
    .container {
        max-width: 576px
    }
}

@media(min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media(min-width:992px) {
    .container {
        max-width: 940px
    }
}

@media(min-width:1200px) {
    .container {
        max-width: 1150px
    }
}

.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

@media(min-width:544px) {
    .container,
    .container-sm,
    .container-xsm {
        max-width: 576px
    }
}

@media(min-width:768px) {
    .container,
    .container-md,
    .container-sm,
    .container-xsm {
        max-width: 720px
    }
}

@media(min-width:992px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xsm {
        max-width: 940px
    }
}

@media(min-width:1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xsm {
        max-width: 1150px
    }
}

.card__drop-down-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    align-items: stretch;
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 8px 24px 0 hsla(210, 8%, 62%, .2);
    box-shadow: 0 8px 24px 0 hsla(210, 8%, 62%, .2);
    cursor: default;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 1.5rem;
    overflow: hidden;
    padding: 3rem;
    position: relative;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    z-index: 1
}

.card__drop-down-table:hover {
    -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, .2);
    box-shadow: 0 10px 40px rgba(0, 0, 0, .2);
    z-index: 3
}

.card__drop-down-table:active,
.card__drop-down-table:focus {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .05)
}

.auto.card__drop-down-table {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.compact.card__drop-down-table {
    padding: 2rem
}

.card__drop-down-table>a:last-child,
.card__drop-down-table>div:last-child,
.card__drop-down-table>form:last-child {
    margin-bottom: 0
}

.card__drop-down-table img {
    display: block;
    height: auto;
    position: relative;
    width: 100%
}

@media(max-width:991.98px) {
    .card__drop-down-table,
    .compact.card__drop-down-table {
        padding: 1.5rem
    }
}

.is-dark .card__drop-down-table {
    background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, .09)), to(hsla(0, 0%, 100%, .09))), -webkit-gradient(linear, left bottom, left top, from(rgba(19, 46, 87, .08)), to(rgba(19, 46, 87, .08))), #121212;
    background: -webkit-linear-gradient(bottom, hsla(0, 0%, 100%, .09), hsla(0, 0%, 100%, .09)), -webkit-linear-gradient(bottom, rgba(19, 46, 87, .08), rgba(19, 46, 87, .08)), #121212;
    background: -o-linear-gradient(bottom, hsla(0, 0%, 100%, .09), hsla(0, 0%, 100%, .09)), -o-linear-gradient(bottom, rgba(19, 46, 87, .08), rgba(19, 46, 87, .08)), #121212;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .09), hsla(0, 0%, 100%, .09)), linear-gradient(0deg, rgba(19, 46, 87, .08), rgba(19, 46, 87, .08)), #121212
}


img:not([src]):not([srcset]),
img[src=""],
img[srcset=""] {
    visibility: hidden
}


@media(max-width:991.98px) {
    .page-craa-candidate .popup-modal .modal-body .modal-body-wrapper .left,
    .page-craa-candidate .popup-modal .modal-body .modal-body-wrapper .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.page-craa-candidate .popup-modal .modal-body .modal-body-wrapper .left {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

@media(max-width:991.98px) {
    .page-craa-candidate .popup-modal .modal-body .modal-body-wrapper .left {
        display: none
    }
}

.page-craa-candidate .popup-modal .modal-body .modal-body-wrapper .left h2 {
    margin-bottom: 0
}

.page-craa-candidate .popup-modal .modal-body .modal-body-wrapper .left .top-text-wrapper ul li {
    margin-bottom: 8px
}

.page-craa-candidate .popup-modal .modal-body .modal-body-wrapper .left .top-text-wrapper ul li:last-child {
    margin-bottom: 0
}

.page-craa-candidate .popup-modal .modal-body ul.gform_fields li.gfield {
    margin-bottom: 16px
}

.page-craa-candidate .popup-modal .modal-body ul.gform_fields li.gfield:first-child {
    margin-bottom: 0
}

.page-craa-candidate .popup-modal .gform_footer .gform_button {
    margin-top: 0
}

.page-craa-candidate .popup-modal .gform_button {
    margin-top: 32px;
    width: 100%
}

.page-craa-candidate .titles-wrapper {
    margin: 0 auto;
    position: relative;
    text-align: center;
    z-index: 5
}

@media(min-width:768px) {
    .page-craa-candidate .titles-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        margin-bottom: 30px;
        max-width: 83.33333%
    }
}

@media(min-width:992px) {
    .page-craa-candidate .titles-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
}

@media(min-width:1200px) {
    .page-craa-candidate .titles-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
}

.page-craa-candidate .titles-wrapper .title {
    display: block;
    position: relative
}

.page-craa-candidate .titles-wrapper .title span {
    display: none
}

.page-craa-candidate .titles-wrapper .title:after {
    content: attr(data-mobile);
    cursor: text;
    display: block;
    position: relative;
    text-align: center
}

@media(min-width:768px) {
    .page-craa-candidate .titles-wrapper .title {
        margin-bottom: 0
    }
    .page-craa-candidate .titles-wrapper .title:after {
        content: attr(data-desktop);
        cursor: text
    }
}

.page-craa-candidate .show-on-device-desktop {
    display: inline-block
}

@media(max-width:991.98px) {
    .page-craa-candidate .show-on-device-desktop {
        display: none
    }
}

.page-craa-candidate .show-on-device-mobile {
    display: none
}

@media(max-width:991.98px) {
    .page-craa-candidate .show-on-device-mobile {
        display: inline-block
    }
}

@media(max-width:767.98px) {
    .page-craa-candidate section .btn {
        width: 100%
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

@media(max-width:991.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image {
        padding-top: 50px
    }
}

@media(min-width:1200px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .titles-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-images,
.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list+.accordion-images:empty {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media(max-width:991.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table {
    border-radius: 0;
    -webkit-box-shadow: 0 8px 30px 0 hsla(240, 5%, 41%, .2);
    box-shadow: 0 8px 30px 0 hsla(240, 5%, 41%, .2);
    padding: 24px 32px
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table {
        -webkit-box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .08);
        box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .08);
        padding: 24px
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    position: relative;
    width: 100%
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target .icon img {
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target .title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 16px;
    font-weight: 700;
    padding-left: 32px;
    padding-right: 8px
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target .title:first-child {
    padding-left: 0
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target:after {
    content: "\2013";
    font-size: 33px;
    font-weight: 400;
    line-height: 1;
    position: relative;
    right: 1px;
    top: -3.5px;
    z-index: -1
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target.collapsed {
    margin-bottom: 0
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .card-header .accordion-target.collapsed:after {

    content: "+";
    font-size: 32px;
    font-weight: 400;
    line-height: 1;
    position: relative;
    right: 0;
    top: 0;
    z-index: -1
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .collapse-block {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .collapse-block.icon {
    margin-left: 32px
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .collapse-block.icon {
        margin-left: 0
    }
}

@media(min-width:768px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table:last-child {
        margin-bottom: 0
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .accordion-link {
    font-size: 16px;
    line-height: 1.6
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .accordion-image-mobile {
    display: none;
    margin-top: 12px
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .accordion-image-mobile {
        display: block
    }
}

@media(max-width:991.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-images {
        display: none
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-images .accordion-image {
    display: none;
    height: 100%;
    position: relative
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-images .accordion-image img {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    width: auto
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-images .accordion-image.show {
    display: block
}

.page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list {
    -webkit-box-flex: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    margin-top: 56px;
    max-width: 100%
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list>* {
    padding: 10px 32px
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list>* {
        font-size: 18px
    }
    .page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list {
        margin-top: 0
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list>* {
    margin-right: 16px
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list>* {
        margin-bottom: 16px;
        margin-right: 0
    }
    .page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list>:last-child {
        margin-bottom: 0
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list>:last-child {
    margin-right: 0
}
.page-craa-candidate section.section-wrapper-accordion_with_image .titles-wrapper {
    margin-bottom: 56px
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .titles-wrapper {
        margin-bottom: 24px
    }
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table {
    -webkit-box-shadow: 0 8px 24px 0 hsla(210, 8%, 62%, .2);
    box-shadow: 0 8px 24px 0 hsla(210, 8%, 62%, .2);
    margin-bottom: 16px
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .accordion-link-wrapper:not(:first-child) {
    margin-top: 8px
}

.page-craa-candidate section.section-wrapper-accordion_with_image .accordion-list-wrapper .accordion-list .card__drop-down-table .accordion-image-mobile {
    display: none !important
}

@media(max-width:767.98px) {
    .page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list {
        margin-top: 8px
    }
    .page-craa-candidate section.section-wrapper-accordion_with_image .buttons-list .btn {
        width: 100%
    }
}



