/* @import url("../../fast.fonts.net/t/1fcab.css?apiType=css&amp;projectid=8283f8e0-7728-4f53-afec-acf2ef377641"); */
.container.wide {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media(min-width:768px) {
    .container.wide {
        width: 750px
    }
}

@media(min-width:992px) {
    .container.wide {
        width: 970px
    }
}

@media(min-width:1200px) {
    .container.wide {
        width: 100%;
        max-width: 90%
    }
}

@media(min-width:1600px) {
    .container.wide {
        width: 1600px;
        max-width: 90%
    }
}

.col-mxs-1, .col-mxs-2, .col-mxs-3, .col-mxs-4, .col-mxs-5, .col-mxs-6, .col-mxs-7, .col-mxs-8, .col-mxs-9, .col-mxs-10, .col-mxs-11, .col-mxs-12 {
    position: relative;
    padding-left: 15px;
    padding-right: 15px
}

@media(min-width:320px) and (max-width:767px) {
    .container {
        max-width: 748px
    }
    .col-mxs-1, .col-mxs-2, .col-mxs-3, .col-mxs-4, .col-mxs-5, .col-mxs-6, .col-mxs-7, .col-mxs-8, .col-mxs-9, .col-mxs-10, .col-mxs-11 {
        float: left
    }
    .col-mxs-1 {
        width: 8.33333333%
    }
    .col-mxs-2 {
        width: 16.66666667%
    }
    .col-mxs-3 {
        width: 25%
    }
    .col-mxs-4 {
        width: 33.33333333%
    }
    .col-mxs-5 {
        width: 41.66666667%
    }
    .col-mxs-6 {
        width: 50%
    }
    .col-mxs-7 {
        width: 58.33333333%
    }
    .col-mxs-8 {
        width: 66.66666667%
    }
    .col-mxs-9 {
        width: 75%
    }
    .col-mxs-10 {
        width: 83.33333333%
    }
    .col-mxs-11 {
        width: 91.66666667%
    }
    .col-mxs-12 {
        width: 100%
    }
    .col-mxs-pull-0 {
        right: auto
    }
    .col-mxs-pull-1 {
        right: 8.33333333%
    }
    .col-mxs-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-mxs-pull-8 {
        right: 66.66666667%
    }
    .col-mxs-pull-9 {
        right: 75%
    }
    .col-mxs-pull-10 {
        right: 83.33333333%
    }
    .col-mxs-pull-11 {
        right: 91.66666667%
    }
    .col-mxs-pull-12 {
        right: 100%
    }
    .col-mxs-push-0 {
        left: auto
    }
    .col-mxs-push-1 {
        left: 8.33333333%
    }
    .col-mxs-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-mxs-push-8 {
        left: 66.66666667%
    }
    .col-mxs-push-9 {
        left: 75%
    }
    .col-mxs-push-10 {
        left: 83.33333333%
    }
    .col-mxs-push-11 {
        left: 91.66666667%
    }
    .col-mxs-push-12 {
        left: 100%
    }
    .col-mxs-offset-0 {
        margin-left: 0
    }
    .col-mxs-offset-1 {
        margin-left: 8.33333333%
    }
    .col-mxs-offset-2 {
        margin-left: 16.66666667%
    }
    .col-mxs-offset-3 {
        margin-left: 25%
    }
    .col-mxs-offset-4 {
        margin-left: 33.33333333%
    }
    .col-mxs-offset-5 {
        margin-left: 41.66666667%
    }
    .col-mxs-offset-6 {
        margin-left: 50%
    }
    .col-mxs-offset-7 {
        margin-left: 58.33333333%
    }
    .col-mxs-offset-8 {
        margin-left: 66.66666667%
    }
    .col-mxs-offset-9 {
        margin-left: 75%
    }
    .col-mxs-offset-10 {
        margin-left: 83.33333333%
    }
    .col-mxs-offset-11 {
        margin-left: 91.66666667%
    }
    .col-mxs-offset-12 {
        margin-left: 100%
    }
}

i.icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.search-ico-red {
    background: url("../img/search-ico-red.svg")
}

.refine-ico {
    background: url("../img/refine.svg")
}

.financial-services-ico {
    background: url("../img/financial-services-icon.svg")
}

.financial-markets-ico {
    background: url("../img/financial-services-icon.svg")
}

.real-estate-ico {
    background: url("../img/real-estate-icon.svg")
}

.innovation-departments-ico {
    background: url("../img/emerging-technology-icon.svg")
}

.emerging-technology-ico {
    background: url("../img/emerging-technology-icon.svg")
}

.mail-ico-white {
    background: url("../img/mail-ico-white.svg")
}

.it-and-technology-ico {
    background: url("../img/it-and-technology.svg")
}

.risk-and-compliance-ico {
    background: url("../img/risk-and-compliance.svg")
}

.change-ico {
    background: url("../img/change.svg")
}

.operations-ico {
    background: url("../img/operations.svg")
}

.finance-ico {
    background: url("../img/finance.svg")
}

.blockchain-ico {
    background: url("../img/blockchain.svg")
}

.linkedin-profile-btn {
    background: url("../img/linkedin-profile-button.svg")
}

.small-phone-ico {
    background: url("../img/small-phone.svg")
}

.small-email-ico {
    background: url("../img/small-email.svg")
}

.form-name-ico {
    background: url("../img/form-name.svg")
}

.form-email-ico {
    background: url("../img/form-email.svg")
}

.form-phone-ico {
    background: url("../img/form-phone.svg")
}

.form-cv-ico {
    background: url("../img/form-cv.svg")
}

.form-contact-ico {
    background: url("../img/form-contact.svg")
}

.form-linkedin-ico {
    background: url("../img/form-linkedin.svg")
}

.form-name-red-ico {
    background: url("../img/form-name-red.svg")
}

.form-email-red-ico {
    background: url("../img/form-email-red.svg")
}

.form-cv-red-ico {
    background: url("../img/form-cv-red.svg")
}

.form-comment-red-ico {
    background: url("../img/form-comment-red.svg")
}

.report-download-red-ico {
    background: url("../img/report-download-red.svg")
}

@font-face {
    font-family: 'brandon_grotesquemedium';
    src: url("../fonts/brandon_med-webfont.eot");
    src: url("../fonts/brandon_med-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_med-webfont.woff2") format("woff2"), url("../fonts/brandon_med-webfont.woff") format("woff"), url("../fonts/brandon_med-webfont.ttf") format("truetype"), url("../fonts/brandon_med-webfont.svg#brandon_grotesquemedium") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesqueblack_italic';
    src: url("../fonts/brandon_blk_it-webfont.eot");
    src: url("../fonts/brandon_blk_it-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_blk_it-webfont.woff2") format("woff2"), url("../fonts/brandon_blk_it-webfont.woff") format("woff"), url("../fonts/brandon_blk_it-webfont.ttf") format("truetype"), url("../fonts/brandon_blk_it-webfont.svg#brandon_grotesqueblack_italic") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesquebold_italic';
    src: url("../fonts/brandon_bld_it-webfont.eot");
    src: url("../fonts/brandon_bld_it-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_bld_it-webfont.woff2") format("woff2"), url("../fonts/brandon_bld_it-webfont.woff") format("woff"), url("../fonts/brandon_bld_it-webfont.ttf") format("truetype"), url("../fonts/brandon_bld_it-webfont.svg#brandon_grotesquebold_italic") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesquethin';
    src: url("../fonts/brandon_thin-webfont.eot");
    src: url("../fonts/brandon_thin-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_thin-webfont.woff2") format("woff2"), url("../fonts/brandon_thin-webfont.woff") format("woff"), url("../fonts/brandon_thin-webfont.ttf") format("truetype"), url("../fonts/brandon_thin-webfont.svg#brandon_grotesquethin") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesquethin_italic';
    src: url("../fonts/brandon_thin_it-webfont.eot");
    src: url("../fonts/brandon_thin_it-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_thin_it-webfont.woff2") format("woff2"), url("../fonts/brandon_thin_it-webfont.woff") format("woff"), url("../fonts/brandon_thin_it-webfont.ttf") format("truetype"), url("../fonts/brandon_thin_it-webfont.svg#brandon_grotesquethin_italic") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesqueMdIt';
    src: url("../fonts/brandon_med_it-webfont.eot");
    src: url("../fonts/brandon_med_it-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_med_it-webfont.woff2") format("woff2"), url("../fonts/brandon_med_it-webfont.woff") format("woff"), url("../fonts/brandon_med_it-webfont.ttf") format("truetype"), url("../fonts/brandon_med_it-webfont.svg#brandon_grotesqueMdIt") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesque_regularRg';
    src: url("../fonts/brandon_reg-webfont.eot");
    src: url("../fonts/brandon_reg-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_reg-webfont.woff2") format("woff2"), url("../fonts/brandon_reg-webfont.woff") format("woff"), url("../fonts/brandon_reg-webfont.ttf") format("truetype"), url("../fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesquelight_italic';
    src: url("../fonts/brandon_light_it-webfont.eot");
    src: url("../fonts/brandon_light_it-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_light_it-webfont.woff2") format("woff2"), url("../fonts/brandon_light_it-webfont.woff") format("woff"), url("../fonts/brandon_light_it-webfont.ttf") format("truetype"), url("../fonts/brandon_light_it-webfont.svg#brandon_grotesquelight_italic") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesquelight';
    src: url("../fonts/brandon_light-webfont.eot");
    src: url("../fonts/brandon_light-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_light-webfont.woff2") format("woff2"), url("../fonts/brandon_light-webfont.woff") format("woff"), url("../fonts/brandon_light-webfont.ttf") format("truetype"), url("../fonts/brandon_light-webfont.svg#brandon_grotesquelight") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesqueblack';
    src: url("../fonts/brandon_blk-webfont.eot");
    src: url("../fonts/brandon_blk-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_blk-webfont.woff2") format("woff2"), url("../fonts/brandon_blk-webfont.woff") format("woff"), url("../fonts/brandon_blk-webfont.ttf") format("truetype"), url("../fonts/brandon_blk-webfont.svg#brandon_grotesqueblack") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesquebold';
    src: url("../fonts/brandon_bld-webfont.eot");
    src: url("../fonts/brandon_bld-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_bld-webfont.woff2") format("woff2"), url("../fonts/brandon_bld-webfont.woff") format("woff"), url("../fonts/brandon_bld-webfont.ttf") format("truetype"), url("../fonts/brandon_bld-webfont.svg#brandon_grotesquebold") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'brandon_grotesqueRgIt';
    src: url("../fonts/brandon_reg_it-webfont.eot");
    src: url("../fonts/brandon_reg_it-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/brandon_reg_it-webfont.woff2") format("woff2"), url("../fonts/brandon_reg_it-webfont.woff") format("woff"), url("../fonts/brandon_reg_it-webfont.ttf") format("truetype"), url("../fonts/brandon_reg_it-webfont.svg#brandon_grotesqueRgIt") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Freight Display W01 Light";
    src: url("../fonts/d5b25b94-834a-471a-9c6d-b09a53c32446d41d.eot?#iefix");
    src: url("../fonts/d5b25b94-834a-471a-9c6d-b09a53c32446d41d.eot?#iefix") format("eot"), url("../fonts/4bfbfa09-d025-4517-b857-ec1dfdf9cc33.woff2") format("woff2"), url("../fonts/65a2bef7-8c37-4a79-bb59-112a34df3932.woff") format("woff"), url("../fonts/b2c56947-e990-4adc-ba32-57faaec0cc81.ttf") format("truetype"), url("../fonts/246fd02b-1301-496f-b85d-332fb4036146.svg#246fd02b-1301-496f-b85d-332fb4036146") format("svg")
}

@font-face {
    font-family: "Freight Display W01 Book";
    src: url("../fonts/01a64895-dd56-4be9-bfe6-9e43e321fba2d41d.eot?#iefix");
    src: url("../fonts/01a64895-dd56-4be9-bfe6-9e43e321fba2d41d.eot?#iefix") format("eot"), url("../fonts/589f520d-e0dd-4be8-810b-253337737b36.woff2") format("woff2"), url("../fonts/36ee7795-1253-4cc0-8a35-795884c20960.woff") format("woff"), url("../fonts/e1434c67-44d2-47f1-8823-ee610ba7d037.ttf") format("truetype"), url("../fonts/62e3589c-2b7c-4e95-a3d2-429c2d489f43.svg#62e3589c-2b7c-4e95-a3d2-429c2d489f43") format("svg")
}

@font-face {
    font-family: "Freight Display W01 Bold";
    src: url("../fonts/49c2887c-0613-46a0-bc25-262ff31fbc53d41d.eot?#iefix");
    src: url("../fonts/49c2887c-0613-46a0-bc25-262ff31fbc53d41d.eot?#iefix") format("eot"), url("../fonts/1889a419-eeac-4e0b-9751-217b3ca96b66.woff2") format("woff2"), url("../fonts/61eabd92-21fd-414c-b5e7-efa565901b0a.woff") format("woff"), url("../fonts/b8169db8-49b5-4693-9284-ebd98208175c.ttf") format("truetype"), url("../fonts/5aa1b01c-7de3-46cb-a05f-5160e3555414.svg#5aa1b01c-7de3-46cb-a05f-5160e3555414") format("svg")
}

html, body {
    color: #555;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 100;
    font-family: "Freight Display W01 Light", serif;
    letter-spacing: .5px;
    font-size: 16px
}

@media(min-width:768px) {
    html, body {
        font-size: 16px
    }
}

@media(min-width:1024px) {
    html, body {
        font-size: 16px
    }
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500
}

ul, ol, p {
    font-size: 16px;
    font-size: 1rem
}

.btn {
    font-family: "brandon_grotesquebold", sans-serif;
    letter-spacing: 2.2px;
    font-size: 15px;
    padding: 20px 20px;
    border-radius: 0;
    text-transform: uppercase;
    border: 0
}

@media(min-width:1024px) {
    .btn {
        padding: 20px 50px
    }
}

.btn i {
    font-size: 10px;
    margin-left: 5px
}

.btn span {
    white-space: normal
}

.btn-primary {
    background: #c12c2d
}

.btn-primary:hover {
    background: #1f222d
}

.btn-primary:focus {
    background: #1f222d
}

.btn-primary:active, .btn-primary:active:hover {
    background: #1f222d
}

.btn-tertiary {
    border: 1px solid #fff;
    background: #fff;
    color: #c12c2d
}

.btn-tertiary i {
    color: #c12c2d;
    margin-left: 5px
}

.btn-ghost-primary {
    border: 1px solid #c12c2d;
    color: #c12c2d
}

.btn-ghost-primary i {
    color: #1f222d;
    margin-left: 5px
}

.btn-ghost-primary:hover {
    background: #1f222d;
    border-color: #1f222d;
    color: #fff
}

.btn-ghost-secondary {
    border: 1px solid rgba(151, 151, 150, .5);
    color: #1f222d
}

.btn-ghost-secondary i {
    color: #c12c2d;
    margin-left: 5px
}

.btn-ghost-secondary:hover {
    border: 1px solid rgba(151, 151, 150, .8);
    color: #c12c2d
}

.btn-ghost-tertiary {
    border: 1px solid #fff;
    color: #fff
}

.btn-ghost-tertiary i {
    color: #fff;
    margin-left: 5px
}

.btn-ghost-tertiary:hover {
    background: #fff;
    color: #000
}

.btn-ghost-tertiary:hover i {
    color: #000;
    margin-left: 5px
}

.btn-linkedin {
    position: relative;
    width: 100%
}

@media(min-width:768px) {
    .btn-linkedin {
        width: auto
    }
}

.btn-linkedin i {
    font-size: 20px;
    position: absolute;
    left: -5px;
    padding: 20px;
    top: 0;
    background: rgba(151, 151, 150, .1)
}

.btn-linkedin span {
    margin-left: 30px
}